在EMF中指定两个EAttribute之间的xor条件

时间:2016-07-19 02:49:08

标签: java plugins emf

我的情况是我必须在两个给定节点之间使用XOR运算。对于给定的标签说我可以有2个子标签。或不是两者。即

<parent>
    <child1> </child1>
</parent>

<parent>
    <child2> </child2>
</parent>

是允许的。

如何在EMF ecore或genmodel中指定它。

可以使用XSD。 EMF中的等价物是什么?

我尝试用这样的条件从xsd生成emf gen模型,但我没有意识到它是如何完成的。

1 个答案:

答案 0 :(得分:0)

在EMF中,有针对该案例的要素图。您可以阅读此article 这解释了它的技术细节。