1

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

4

1 回答 1

4

如果您有一个“Foo”类和一个“Bar”类,您将首先创建一个类型为“Bar”的新引用“bars”,然后创建一个类型为“Foo”的新引用“foos”。两者都具有“上限”-1。此外,您必须将 'foos' 的 EOpposite 设置为 'bars',反之亦然(这是自动完成的)。通过这种方式,您可以在 Foo 和 Bar 之间获得多对多关系,您可以双向导航。为了在实例之间建立这种关系,您只需添加,例如,一个 bar 到 foo。然后,此栏还将引用该 foo。

于 2012-04-30T13:51:39.003 回答