EMF:如何使用EMF工具设置多对多关系

时间:2012-04-30 12:44:03

标签: many-to-many eclipse-emf

我想知道如何在创建模型时使用EMF提供的gui工具与EMF建立多对多的关系?我只能添加One To Many / One To One关系。

1 个答案:

答案 0 :(得分:4)

如果您有一个Class'Foo'和一个Class'Bar',您将在第一个创建一个类型为'Bar'的新参考'bars',并在后面创建一个'Foo'类型的新参考'foos' 。两者都有'上界'-1。 此外,你必须将'foos'的EOpposite设置为'bars',反之亦然(这是自动完成的)。 通过这种方式,您可以获得Foo和Bar之间的多对多关系,您可以双向导航。要在实例之间建立这种关系,您只需要将一个条添加到foo。这个栏也将引用那个foo。