Sirius - 创建xtext模板语言的图形界面

时间:2018-03-20 09:00:07

标签: dsl xtext xtend eclipse-sirius

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

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

我们想在现有的文本编辑器中添加图形编辑器。 我看到Sirius可以与Xtext交互,发现这些例子非常有趣。 我无法弄清楚的是如何告诉Sirius使用我现有的xtend函数。

我的问题是:有没有办法用sirius为xtedt模板语言创建图形界面,或者我是在死胡同里运行?

提前致谢

1 个答案:

答案 0 :(得分:0)

这似乎是可行的,但是不清楚你的意思是什么"如何告诉Sirius使用我已经存在的xtend函数"。也许您可以先提供模板外观的示例,以及您希望拥有的表示形式。

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

可以在此处找到可能有用的链接:https://www.eclipse.org/forums/index.php/t/1090448/