Association class

Association class

仕様書ver 図No ページ数 セクションNo ページ数
03-08-02 Fig66 P118 --- ---
翻訳版 図7.17 P247 Sec 7.3.4 P256

記法一覧

  • クラスと同じ記法で表現する。クラス記号の中にクラス名やプロパティを書く。
  • 関連クラスが関わる関連と破線で結びつける。
  • 関連クラスの名前は、関連クラスが関わるクラス間の関連上(これを経路という)、クラス記号、もしくはその両方に書くことができるが、両方に書く場合は同じ名前を書かなくてはいけない。
  • 破線は、関連クラスを表すクラス記号と、経路の両方に接している必要がある。

属性一覧

なし

関連一覧

なし

制約一覧

常に関連クラスが関わりをもつクラスと一緒
つまり、AssociationClassは、それ自身と他の何かの間で定義できない。

固有の操作

allConnections
AssociationのすべてのAssociationEndsの集合を返す。

セマンティクス

関連クラス
それ自身の特性、すなわち結合された分類子のいずれにも属さず、関連それ自身に属する特性の集合を持つよう洗練される関連のこと。
クラスと関連を多重継承している
メタモデルにあるように、関連クラスはクラスと関連を多重継承している。よって、関連クラスは両方の特徴をすべて引き継いでいる。
共通プロパティの集合を持てる
特性とか名前をもつことができるということ。
名前の数
1つだけもつことができる。
インスタンスの観点
関連クラスをインスタンスの観点からみた場合、関連端の多重度は1である。