Reference 如何创建对不同模型XMI'的引用;EMF中的s
我有一个包含2个类的EMF图。个人和团体。我试图将这两个类持久化为两个不同的XMI文件。它必须看起来有点像这样 Group.xmiReference 如何创建对不同模型XMI'的引用;EMF中的s,reference,tags,persistence,xmi,emf,Reference,Tags,Persistence,Xmi,Emf,我有一个包含2个类的EMF图。个人和团体。我试图将这两个类持久化为两个不同的XMI文件。它必须看起来有点像这样 Group.xmi <XMI> <Group> <Person id="1"/> ... ... </Group> ... </XMI> ... ... ... Person.xmi <XMI> <Person id="1"> <Name> </Pers
<XMI>
<Group>
<Person id="1"/>
...
...
</Group>
...
</XMI>
...
...
...
Person.xmi
<XMI>
<Person id="1">
<Name>
</Person
<XMI>
找到了答案
首先,您需要确保每个实例都有自己的唯一ID。。。这可以通过使用EcoreUtil在构造函数中设置ID来实现:
setId(EcoreUtil.generateuid())
在此之后,您需要确保首先在XMI文件中创建人员,然后保存组。仅保存组而不首先保存人员将导致将您的人员包含在此组中,并且仅包含此组。找到了答案
首先,您需要确保每个实例都有自己的唯一ID。。。这可以通过使用EcoreUtil在构造函数中设置ID来实现:
setId(EcoreUtil.generateuid())
在此之后,您需要确保首先在XMI文件中创建人员,然后保存组。仅保存组而不首先保存人员将导致将您的人员包含在此组中,并且仅包含此组