0

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

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

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

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

提前致谢

4

1 回答 1

0

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

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

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

于 2018-04-16T15:37:29.710 回答