【问题标题】:Sirius and Xtext generated Languages - Diagram with cross referencesSirius 和 Xtext 生成的语言 - 带有交叉引用的图表
【发布时间】:2018-09-23 13:30:07
【问题描述】:

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

【问题讨论】:

    标签: eclipse-rcp dsl xtext eclipse-sirius


    【解决方案1】:

    这个问题措辞令人困惑,但如果我理解正确,您只需使用图表右侧调色板“现有元素”部分中的“添加”工具即可。

    【讨论】:

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