【发布时间】:2012-12-01 16:04:51
【问题描述】:
我有一个现有的 XML 格式,我想为其创建一个基于 Ecore 的模型,我可以使用该模型以该 XML 格式加载和保存文件(无需编写我自己的序列化器/反序列化器)。 XML 包含具有以下结构的元素:
<parent>
<some-other-element>...</some-other-element>
...
<child name="name1">...</child>
<child name="name2">...</child>
...
</parent>
child 元素的名称在其兄弟元素中应该是唯一的。显然,最自然的建模方法是使用Map、EMap 或其他类似地图的结构。是否可以使用这样的数据结构并对模型进行注释,以使该模型的实例以上述格式持久化?
【问题讨论】:
标签: eclipse-emf eclipse-emf-ecore emf