Java EclipseGMF(图形建模框架)可以用于创建独立的建模IDE吗?

Java EclipseGMF(图形建模框架)可以用于创建独立的建模IDE吗?,java,modeling,eclipse-gmf,emf,Java,Modeling,Eclipse Gmf,Emf,我想创建一个图形建模应用程序 我一直在研究所有的拖放功能,然后我想到了GMF/EMF,但它被用来创建Eclipse插件,至少从我在以下网站上看到的: 我可以用GMF做什么?使用GMF,您可以为Eclipse生成图形编辑器。例如,一个UML建模工具,工作流 编辑器等。基本上,任何领域的图形编辑界面 你喜欢的EMF模型 我的问题是,是否也可以使用此框架创建独立的应用程序(不需要Eclipse运行的应用程序?),如果不可以,您是否知道有任何用于此目的的有用框架 您可以使用GMF创建所谓的RCP应用程

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

我一直在研究所有的拖放功能,然后我想到了GMF/EMF,但它被用来创建Eclipse插件,至少从我在以下网站上看到的:

我可以用GMF做什么?使用GMF,您可以为Eclipse生成图形编辑器。例如,一个UML建模工具,工作流 编辑器等。基本上,任何领域的图形编辑界面 你喜欢的EMF模型


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

您可以使用GMF创建所谓的RCP应用程序(富客户端平台),如中所述。生成的编辑器将比全食更小、更轻,但也非常有限;e、 我发现除了编辑器窗口、属性和大纲视图之外,不可能添加其他(自定义)视图


注意:我自己没有用过这个(只是做了一点修改),我不确定它有多成熟。

是的。您可以创建一个独立的RCP应用程序(如EclipseIDE产品),您的建模插件将是其中的一部分。 您需要定义产品,以便使用编辑器启动插件


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

本教程非常好地解释了如何做到这一点:

谢谢,阅读完本教程后,我觉得这不是适合我需要的框架,由于设置起来有点复杂,而且我觉得没有足够的支持,现在我正在检查是否有可能(或者更重要的是容易/实用)实现独立,以便在运行时动态更改EMF模型我不理解“在运行时更改EMF元数据”。您的意思是仅仅更改EMF模型并重新生成代码吗?另请参见基于Eclipse RCP的。