在我的项目中,我们使用Xtext模板语言来创建一些文档。 类似于这里写的: https://www.eclipse.org/Xtext/documentation/207_template.html
所以基本上模板以«开头,以...结尾 在这两者之间,我们调用xtend函数来定义输出html文档中可见的内容。
我们想在现有的文本编辑器中添加图形编辑器。 我看到Sirius可以与Xtext交互,发现这些例子非常有趣。 我无法弄清楚的是如何告诉Sirius使用我现有的xtend函数。
我的问题是:有没有办法用sirius为xtedt模板语言创建图形界面,或者我是在死胡同里运行?
提前致谢
答案 0 :(得分:0)
这似乎是可行的,但是不清楚你的意思是什么"如何告诉Sirius使用我已经存在的xtend函数"。也许您可以先提供模板外观的示例,以及您希望拥有的表示形式。
如果我引用您链接的Xtext示例,则模板中的Xtend函数调用是XBlockExpression。因此,您需要在Sirius中指定此元类的适当表示。
可以在此处找到可能有用的链接:https://www.eclipse.org/forums/index.php/t/1090448/