创建View
打开META-INF/MANIFEST.MF,在Extensions页面添加org.eclipse.ui.views扩展点,并添加一个名为“Nodes GEF View”的扩展点。
创建View对应的Java类
自定义视图需要继承自ViewPart类型,通过覆盖createPartControl()方法自定义视图上显示的内容。此处视图上显示一个ScrollingGraphicalViewer,GraphicViewer需要设置rootEditPart和EditPartFactory,然后调用setContent()方法传入模型对象,该方法能根据模型的类型生成相应的EditPart,然后创建相应的Figure并加入显示队列中进行绘图。
Continue reading


