EMFには合成関係しかないというのは本当ですか?または、モデル間に集計関係を作成する方法はありますか?
ありがとう
EMFには合成関係しかないというのは本当ですか?
すこし。EMF でアソシエーションを定義する唯一の方法は、EReference
(実際には、正確にはそれらのペア - 各方法で 1 つずつ) を使用することです。EReference には「封じ込め」のフラグがあります。これは、生成中に EMF によって使用されます。たとえば、生成された EMF エディターでcontainment=true
は、参照された型の子ノードを作成できます。そうでない場合は、それらを参照することしかできません。
ただし、より適切な質問は、「集約と構成」とはどういう意味ですか? 集計は UML で大まかに定義されているため、誰もが独自の解釈を持っています。
おそらく、Aggregation と Composition で表現したいルールについて、もっと詳しく教えていただけないでしょうか?
h番目。
私が覚えているように、それは可能です...私はもうプラグインを持っていません...
こちらのセクション3.2をご覧ください。Ecore図を作成する
アソシエーションを使用する場合は、EMF の使用を避けることをお勧めします。