Sirius和Xtext生成了带有交叉引用的语言 - 图表

时间:2018-04-13 08:40:49

标签: eclipse-rcp dsl xtext eclipse-sirius

我有一个用xtext开发的2个不同DSL的项目。 DSL B使用DSL A的元素。我将Sirius添加到我的编辑器中,并希望在digram中显示Elements。我现在的问题是,我必须从DSL B中选择一个根模型类。当我生成图表时,只显示DSL类型B的元素,不绘制类型A的引用元素。当我选择一个模型时,它似乎只解析了这个模型,并且DSL A的导入元素没有被解析。有没有办法设置DSL B的genmodel作为根,所以两个ecore模型的所有元素都可以解决?

1 个答案:

答案 0 :(得分:0)

这个问题令人困惑,但如果我理解正确,你只需要使用'添加'来自现有元素的工具'图表右侧调色板的一部分。