【问题标题】:emf inter modeling referensesemf 模型间参考
【发布时间】:2016-05-09 00:26:56
【问题描述】:

我正在使用 Eclipse 建模工具 mars.1 上的 EMF。

我必须 .ecore 元模型文件,比如说 A.ecore 和 B.ecore。通过使用“右键单击->加载资源->工作空间”方法,我添加了从A类到B类的引用(A!Class1.ref = B!class2)。我现在想要的是创建 2 个 DYNAMIC 实例,比如说 instA.xmi 和 instB.xmi ,并将 B!Class2 元素引用到 A!Class1 元素。

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

【问题讨论】:

  • 您确定A.ecore URI 和B.ecore URI 不同吗?我必须重现您的问题的唯一方法是为 A.ecoreB.ecore 设置相同的 URI。

标签: eclipse modeling emf xmi ecore


【解决方案1】:

抱歉,URI 有误。因为我正在开发一个插件项目,并且我在所有模型和元模型中都有一些混合的“平台:/插件”和“平台:/资源”,所以我花了一段时间才注意到。

【讨论】:

    猜你喜欢
    • 2021-09-28
    • 2021-09-26
    • 2013-03-30
    • 1970-01-01
    • 2015-05-30
    • 1970-01-01
    • 2020-08-28
    • 1970-01-01
    相关资源
    最近更新 更多