我正在使用我自己的资源,它不是XMI资源类型。如果我在Sirius图编辑器中创建Eobjects,它反映在Xtext编辑器中,反之亦然。我尝试在Xtext编辑器中编辑任何元素短名称Sirius图是丢失。由于资源无法根据URI片段获取更新的元素,我觉得我的图表丢失了。 Plaese帮助我如何获取更新的元素URI片段,以便图表不会丢失。
保存Xtext编辑器时,它会触发Sirius重新加载资源(它们不共享相同的编辑域或resourceSet)。
在加载期间,您的资源会在内存中创建一个新模型。无法检索Sirius以前已知的元素:您修改了影响URI片段的属性。 Sirius图形元素引用旧元素。
如果启动刷新(从图的工具栏),它可能会检索一些内容,但布局将丢失,因为(重新)加载的模型是一组新的对象。
您可以在以下资源中找到一些提示: