【问题标题】:Sirius - Create graphical interface to xtext template languageSirius - 创建 xtext 模板语言的图形界面
【发布时间】:2018-03-20 09:00:06
【问题描述】:

在我的项目中,我们使用 Xtext 模板语言来创建一些文档。 类似于这里写的: https://www.eclipse.org/Xtext/documentation/207_template.html

所以基本上一个模板以 « 开始并以 » 结束 在这两者之间,我们调用 xtend 函数来定义输出 html 文档中可见的内容。

我们想在现有的文本编辑器中添加一个图形编辑器。 我看到 Sirius 可以与 Xtext 交互,并发现这些示例非常有趣。 我想不通的是如何告诉 Sirius 使用我已经存在的 xtend 函数。

我的问题是:有没有办法使用 Sirius 为 xtedt 模板语言创建图形界面,还是我在死胡同?

提前致谢

【问题讨论】:

    标签: dsl xtext xtend eclipse-sirius


    【解决方案1】:

    这似乎可行,但不清楚您所说的“如何告诉 Sirius 使用我已经存在的 xtend 功能”是什么意思。也许您可以先提供一个示例,说明您的模板是什么样的,以及您希望拥有的表示类型。

    如果我参考您链接的 Xtext 示例,则模板中的 Xtend 函数调用是 XBlockExpression。因此,您需要在 Sirius 中为这个元类指定一个适当的表示。

    可以在这里找到可能有帮助的链接:https://www.eclipse.org/forums/index.php/t/1090448/

    【讨论】:

      猜你喜欢
      • 2018-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多