1
我想在Eclipse中创建一个具有图形支持的DSL。对于DSL我使用Xtext,但无法找到如何集成图形部分的好例子。我还没有决定采用其中一种技术来证明图形部分,并准备使用任何一种技术。Eclipse:Xtext和与Epsilon/GMF/Graphiti的集成
有没有人现在的好例子?
我想在Eclipse中创建一个具有图形支持的DSL。对于DSL我使用Xtext,但无法找到如何集成图形部分的好例子。我还没有决定采用其中一种技术来证明图形部分,并准备使用任何一种技术。Eclipse:Xtext和与Epsilon/GMF/Graphiti的集成
有没有人现在的好例子?
这取决于您希望如何设计集成。什么应该是编辑,文本或图形的主要语法?
这里有一些例子与Graphiti,GMF,天狼星整合的Xtext: https://github.com/spoenemann/xtext-gef
我看着xtext-gef的例子,但不知道从哪里开始。我可以创建单独的xtext/gmf(使用EuGENia)项目,但我该如何组合它们? – Johan
项目'org.xtext.xproperties'包含用于组合它们的示例代码。在这种情况下,将创建一个视图,该视图允许使用嵌入式Xtext编辑器编辑部分模型,请参见[TextPropertiesViewPart](https://github.com/spoenemann/xtext-gef/blob/master/org.xtext.xproperties/ SRC /组织/ XTEXT/xproperties/TextPropertiesViewPart.xtend)。 –