GMF中,获得当前editor的EditPart

         很多时候,我们需要获得当前editor的EditPart,以便进行诸如在当前editor中自动创建图元,删除图元以及获得图元属性,修改图元属性之类的操作。

         在GMF中,我们可以如下获得当前editor的EditPart:

        XXXDiagramEditor  xxxDiagramEditor= (XXXEditor) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
        XXXEditPart  xxxEditPart = (XXXEditPart)xxxDiagramEditor.getDiagramEditPart();

posted @ 2012-02-26 20:25  supermmao  阅读(240)  评论(0编辑  收藏  举报