emf 交互建模参考

emf inter modeling referenses

我正在 eclipse 建模工具 mars.1 上研究 EMF。

我必须 .ecore 元模型文件,比方说 A.ecore 和 B.ecore。通过使用 "right click -> load Resource -> worskpace " 方法,我添加了从 A 的 class 到 B 的 class 的引用 (A!Class1.ref = B!class2) .我现在想要的是创建 2 个 DYNAMIC 实例,比如 instA.xmi 和 instB.xmi,并将 B!Class2 元素引用到 A!Class1 元素。

我右键单击了 B 的根元素并创建了 instB.xmi。然后我对 instA.xmi 执行相同的操作,我从工作空间加载 isntB.xmi 资源,但是当我尝试为我的引用分配一个值时,组合始终为空。如果我手动(通过文本编辑器)添加此引用,则会导致错误。任何帮助表示赞赏。

抱歉,URI 有误。因为我在做一个插件项目,我在所有模型和元模型中混合了 "platform:/plugin" 和 "platform:/resource",所以我花了一段时间才注意到。