【问题标题】:Sirius diagram updation through Xtext editor通过 Xtext 编辑器更新天狼星图
【发布时间】:2019-03-25 21:47:52
【问题描述】:

我正在使用我自己的资源,它不是 XMI 资源类型。如果我在 Sirius 图表编辑器中创建 Eobject,它会在 Xtext 编辑器中反映,反之亦然。如果我尝试在 Xtext 编辑器中编辑任何元素短名称天狼星图丢失。我觉得我的图表丢失了,因为 Resource 无法根据 URI 片段获取更新的元素。 Plaese 帮助我如何获取更新的元素 URI 片段,这样图表就不会丢失。

【问题讨论】:

    标签: xtext eclipse-sirius


    【解决方案1】:

    当您保存 Xtext 编辑器时,它会触发 Sirius 重新加载资源(它们不共享相同的编辑域或资源集)。

    在加载期间,您的资源会在内存中创建一个新模型。无法检索 Sirius 先前已知的元素:您修改了影响 URI 片段的属性。 Sirius 图形元素引用了旧元素。

    如果您启动刷新(从图表的工具栏),它可能会检索一些内容,但布局将会丢失,因为(重新)加载的模型是一组新对象。

    您可以在以下资源中找到一些提示:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      • 2015-01-30
      • 1970-01-01
      • 1970-01-01
      • 2021-03-03
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多