首先,我看到了许多关于集成XText和GMF的堆栈溢出的链接。
到目前为止,我所看到的最一致的教程是:1036564
..But在最后一步甚至不会生成文本编辑器(只有GMF编辑器)。
我也看到了这些文档,但是我无法理解它们在这个链接中的建议:集成
因此,我想知道是否有人知道如何有效地将GMF与Xtext与现有的ecore集成!使用XText 2.0.4。
谢谢!
发布于 2013-05-15 10:08:38
根据使用转基因食品的固定程度,您可能需要查看石墨石 (构建在全球环境基金的基础上)。
Graphiti是一个基于Eclipse的图形框架,它支持为域模型快速开发最新的图表编辑器。Graphiti可以非常容易地使用基于EMF的域模型,但也可以处理域端的任何基于Java的对象。
有一个使用XText DSL创建图形编辑器的Eclipse项目,称为喷淋。
该项目旨在提供一个或多个领域特定语言( DSL )来描述针对图形运行时的Visual编辑器,并提供代码生成来创建样板代码,以实现对图形化框架的实现。潜在的喷雾DSL也可以用于为其他框架生成代码。
您可以将DSL ecore模型导入ecore,并使用对DSL类型的引用创建一个具有相对较少样板的图形编辑器。在CodeGen 2012 (SprayCodeGeneration2012.pdf上的Google链接)的介绍中,突出了喷雾的一些特性。
https://stackoverflow.com/questions/16091598
复制相似问题