【问题标题】:How to create an instance of an ecore file programmatically如何以编程方式创建 ecore 文件的实例
【发布时间】:2014-08-30 13:01:54
【问题描述】:

我正在尝试创建一个 ecore 文件的实例,以便在其中存储数据。我将对其进行序列化并将其存储为 XMI(如果存在则加载它)。 就我而言,我不能使用 genmodel 和“创建动态实例”。我发现 this tutorial 以编程方式创建了 ecore 模型本身,但我想加载一个 ecore 文件,然后使用一些通用工厂创建它的实例。

我怎样才能做到这一点?

感谢您的宝贵时间和帮助

【问题讨论】:

    标签: eclipse emf xtend ecore


    【解决方案1】:

    你可以看看http://www.ibm.com/developerworks/library/os-eclipse-dynamicemf/index.html

    (与通过阅读ecore获得eclasses和estructural features不同)

    【讨论】:

      【解决方案2】:

      在教程中,他们使用ResourceSet.createResource() 创建新资源。

      如果你想加载现有资源,你应该试试ResourceSet.getResource()

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-28
        • 2022-08-13
        • 2010-12-27
        • 2021-12-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多