我想创建一个ecore文件的实例,以便我可以在其中存储数据。我将序列化它并将其存储为XMI(如果存在,则加载它)。 在我的情况下,我不能使用genmodel和“创建动态实例”。我发现this tutorial以编程方式自己创建ecore模型,但我想加载ecore文件,然后使用一些常规工厂创建它的实例。如何以编程方式创建ecore文件的实例
我该如何做到这一点?
谢谢您的时间,并帮助
我想创建一个ecore文件的实例,以便我可以在其中存储数据。我将序列化它并将其存储为XMI(如果存在,则加载它)。 在我的情况下,我不能使用genmodel和“创建动态实例”。我发现this tutorial以编程方式自己创建ecore模型,但我想加载ecore文件,然后使用一些常规工厂创建它的实例。如何以编程方式创建ecore文件的实例
我该如何做到这一点?
谢谢您的时间,并帮助
在他们使用ResourceSet.createResource()创建一个新的资源教程。
如果你想加载一个现有的资源,你应该尝试ResourceSet.getResource()。
你可以(通过读取的Ecore与获得的eclass和estructural特点的差异)看看http://www.ibm.com/developerworks/library/os-eclipse-dynamicemf/index.html