Eclipse Xtext与GMF集成

Eclipse Xtext与GMF集成,eclipse,xtext,eclipse-gmf,Eclipse,Xtext,Eclipse Gmf,首先,我看到了很多关于XText与GMF集成的stackoverflow的链接 到目前为止,我看到的最一致的教程是: …但在最后一步中甚至不生成文本编辑器(仅GMF编辑器) 我也看到了文档,但我无法理解他们在这个链接中的建议: 因此,我想知道是否有人知道如何将GMF与Xtext有效地集成到现有的ecore中!使用XText 2.0.4 谢谢大家! 根据您对使用GMF的固定程度,您可能需要查看(基于GEF构建) Graphiti是一个基于Eclipse的图形框架,它支持为领域模型快速开发最先进的图

首先,我看到了很多关于XText与GMF集成的stackoverflow的链接

到目前为止,我看到的最一致的教程是:

…但在最后一步中甚至不生成文本编辑器(仅GMF编辑器)

我也看到了文档,但我无法理解他们在这个链接中的建议:

因此,我想知道是否有人知道如何将GMF与Xtext有效地集成到现有的ecore中!使用XText 2.0.4


谢谢大家!

根据您对使用GMF的固定程度,您可能需要查看(基于GEF构建)

Graphiti是一个基于Eclipse的图形框架,它支持为领域模型快速开发最先进的图表编辑器。Graphiti可以非常轻松地使用基于EMF的域模型,但也可以在域端处理任何基于Java的对象

有一个EclipseLabs项目,用于使用XTextDSL创建Graphiti编辑器,名为

本项目旨在提供一种或多种领域特定语言(DSL)来描述Graphiti运行时的可视化DSL编辑器,并提供代码生成来创建样板代码,以实现Graphiti框架的实现。Spray DSL也可能用于为其他框架生成代码

您可以将DSL ecore模型导入Spray,并使用对DSL类型的引用创建一个具有相对较少样板的图形编辑器。CodeGen 2012上的演示(上面谷歌代码链接上的SprayCodeGeneration2012.pdf)突出了Spray的一些功能