GEF中的getGraphicalViewer

时间:2014-02-02 01:17:38

标签: eclipse-gef

我的GEF应用程序中有一个GraphicalViewer实例,

在本地方法中调用时变为null。

  public FlowChart getModel() 
  { 
      Object topLevelModelElement = null;

      if ( model == null )
      {
      EditPart topLevelEditPart = viewer.getContents();

      topLevelModelElement = topLevelEditPart.getModel();

      model = ( FlowChart )topLevelModelElement;
      }

      return model;
    }

完整的源代码和项目

http://www.eclipse.org/forums/index.php/t/643039/

我已插入

configureGraphicalViewer();
initializeGraphicalViewer();

其中viewer不为null。

为什么在使用不同方法调用时,getModel()内的查看器为空?

0 个答案:

没有答案