Eclipse のビューでファイル形式 "*.ecorediag" を使用して GMF ダイアグラムを表示するにはどうすればよいですか? ダイアグラムは編集可能であってはなりません。
「/home/diagrams/test.ecorediag」などからダイアグラムをロードする簡単なサンプル ビューはありますか
Eclipse のビューでファイル形式 "*.ecorediag" を使用して GMF ダイアグラムを表示するにはどうすればよいですか? ダイアグラムは編集可能であってはなりません。
「/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);