可以使用Eclipse GMF(图形建模框架)来创建独立的建模IDE吗?

时间:2012-12-07 11:36:56

标签: java modeling eclipse-gmf emf

我想创建一个图形建模应用程序。

我一直致力于所有的拖放功能,然后我考虑了GMF / EMF,但它用于创建Eclipse插件,至少从我见过的那些:

http://wiki.eclipse.org/Graphical_Modeling_Framework_FAQ#What_can_I_do_with_GMF.3F

  

GMF怎么办?使用GMF,您可以为Eclipse生成图形编辑器。例如,UML建模工具,工作流程   编辑器等。基本上,任何域的图形编辑表面   您想要的EMF模型。

我的问题是,是否也可以使用此框架创建独立应用程序(一个不需要运行Eclipse的应用程序?),如果不是,您是否知道有任何有用的框架用于此目的?

3 个答案:

答案 0 :(得分:0)

您可以使用GMF创建所谓的RCP应用程序(富客户端平台),如part 4 of the GMF Tutorial中所述。由此产生的编辑器将比完全日食更小,更轻,但也非常有限;例如我发现除了编辑器窗口,属性和大纲视图之外,我无法添加其他(自定义)视图。

注意:我自己没有使用它(只是修改了一下),我不确定,这是多么成熟。

答案 1 :(得分:0)

是。您可以创建独立的RCP应用程序(如Eclipse IDE产品),您的建模插件也将成为其中的一部分。 您需要定义产品以与编辑一起启动插件。

GMF为您提供默认的图形视图/编辑器,但首先您需要定义EMF模型来生成它。

答案 2 :(得分:0)

本教程非常好地解释了如何执行此操作:http://www.rcp-vision.com/?p=1476&lang=en