2012-03-03 13 views
1

私のオブジェクト間の関係を表すスキーマを描いています...例えば、オブジェクトAはオブジェクトBとオブジェクトCのペアです。2つのオブジェクト間に「リスト」の関係を描くにはどうすればよいですか?

今私はAのリストであるオブジェクトDを、表現したい、私はちょうどAD間の矢印を描画する方法がわからない...

は誰でも助けてもらえますか?

enter image description here

答えて

1

実際にモデルが正しくありません。 ABCのペアであると言う場合、その集約はAで開始し、BCで終了する必要があります。表示されている図面には、BにはAが含まれ、CにはAが含まれています。 多重度を表示する場合は、末尾に複数のインスタンスを持つクラスの近くに[0..*]を追加します。 DAのリストがある場合は、DからAまでの集約/合成リンクを追加し、上記のように多重度を設定します。しかし、DAというリストが含まれていることを指定するものではなく、DにはAというインスタンスが多数(0以上)あることに注意してください。参照がリストとして実装されるように指定する場合は、{list}という制約をリンクの先頭に追加するか、またはリンクを使用せずににalist:A[0..*] {list}を使用して属性を追加します。

詳細については、thisサイトを参照してください。

関連する問題