我怎样才能显示一个GMF图,在视图Eclipse中的文件格式为“* .ecorediag”? 该图应该为可编辑。
是否有从说“/home/diagrams/test.ecorediag”加载图一个简单的示例图
我怎样才能显示一个GMF图,在视图Eclipse中的文件格式为“* .ecorediag”? 该图应该为可编辑。
是否有从说“/home/diagrams/test.ecorediag”加载图一个简单的示例图
该GMF图(包括ecorediag)呈现与“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);