加载图表
如何在视图中显示Eclipse中文件格式为"*.ecoredig"的GMF图?该图表不应是可编辑的。
是否有一个简单的示例视图可以从say"/home/graphics/test.ecorediag"
GMF图表(包括ecordiag)在编辑器上借助"org.eclipse.GMF.runtime.diagram.ui.parts.DiagramGraphicalViewer"进行渲染。
因此,使这项工作的最低限度的代码
DiagramGraphicalViewer viewer = new DiagramGraphicalViewer();
viewer.createControl(composite);
RootEditPart root = EditPartService.getInstance().createRootEditPart(
diagram);
viewer.setRootEditPart(root);
viewer.setEditPartFactory(new EcoreEditPartProvider());
viewer.getControl().setBackground(ColorConstants.listBackground);
viewer.setContents(diagram);