ファイルシステムの例http://gmfsamples.tuxfamily.org/wiki/doku.php?id=gmf_tutorial1に従いました
私がやりたかったのは、生成されたエディターをそのパレットで使用しないことです。
1 つのビューで新しいプラグインを作成し、このビュー内にプログラムでダイアグラムを作成して、たとえばリンクで接続された 2 つのオブジェクトを表示したいと考えました。
この回答に出くわしましたGMF表示図の例
しかし、それは私をあまり助けませんでした。
私のビューのcreatePartControlで私がした
@Override
public void createPartControl(Composite parent) {
DiagramGraphicalViewer viewer = new DiagramGraphicalViewer();
viewer.createControl(parent);
RootEditPart root = EditPartService.getInstance().createRootEditPart(diagram);
viewer.setRootEditPart(root);
viewer.setEditPartFactory(new EcoreEditPartProvider());
viewer.getControl().setBackground(ColorConstants.listBackground);
viewer.setContents(diagram);
}
答えのようですが、その「ダイアグラム」変数を取得する方法がわかりませんでした