【问题标题】:Eclipse: Xtext and integration with Epsilon/GMF/GraphitiEclipse:Xtext 和与 Epsilon/GMF/Graphiti 的集成
【发布时间】:2016-05-30 22:56:53
【问题描述】:

我想在 Eclipse 中创建一个具有图形支持的 DSL。对于 DSL,我使用 Xtext,但找不到如何集成图形部分的好例子。我还没有决定使用其中一种技术来证明图形部分,并准备使用任何一种。

现在有人有好的例子吗?

【问题讨论】:

    标签: eclipse dsl xtext eclipse-gmf graphiti


    【解决方案1】:

    这取决于您希望如何设计集成。编辑、文本或图形的主要语法应该是什么?

    以下是一些将 Xtext 与 Graphiti、GMF 和 Sirius 集成的示例: https://github.com/spoenemann/xtext-gef

    如果您不需要图形编辑,但想为您的文本模型生成图形视图,您可以考虑KIELER(尤其是KLighD 组件)。

    【讨论】:

    • 我查看了 xtext-gef 示例,但不知道从哪里开始。我可以创建单独的 xtext/gmf(使用 EuGENia)项目,但如何将它们组合起来?
    • 项目org.xtext.xproperties 包含用于组合它们的示例代码。在这种情况下,创建的视图允许使用嵌入式 Xtext 编辑器编辑模型的某些部分,请参阅TextPropertiesViewPart
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 2010-12-12
    • 2016-02-26
    • 2018-09-19
    相关资源
    最近更新 更多