このページは、アソシエーションの終端のプロパティを指定するために使用します。
名前
アソシエーションの終端の名前を入力します。この名前は、アソシエーションにおけるクラスのロールを定義します。アソシエーションの終端が誘導可能でない場合、このプロパティはオプションになります。
分類子
アソシエーションの終端が関係するクラスの名前を入力します。
クラスを選択するには、
アイコンをクリックします。
集約
アソシエーションの終端の集約を選択します。
- コンポジット(強い): アソシエーションのもう一方の終端にあるクラスは、このアソシエーションによって識別されるクラスを構成し、そのクラスによって所有されます。集約されたクラスの存続期間は、このアソシエーションのクラスの存続期間に依存します。
- 集約(弱い): アソシエーションはこのアソシエーションのクラス定義を構成します。集約されたクラスの存続期間は、このアソシエーションのクラスの存続期間とは関係ありません。
- なし: どのクラスも特別な意味または所有権を保持しません。
注意: 強い集約または弱い集約は、アソシエーション内の2つのロールの一方についてのみ指定できます。
誘導可能性
このアソシエーションの一方の終端にあるクラスまたはインタフェースが、アソシエーションのもう一方の終端にあるクラスまたはインタフェースと相互に誘導可能かどうかを指定する場合に選択します。誘導可能性は、ダイアグラムでは誘導可能性の方向のアソシエーション上の矢印で識別できます。
注意: 誘導可能なアソシエーションの終端には名前が必要です。
可視性
アソシエーションの終端の可視性を入力します。可視性には、「Package」、「public」、「private」または「protected」があります。
多重度
アソシエーションの終端の多重度を入力します。
static
アソシエーションの終端をstaticとして定義する場合に選択します。
final
アソシエーションの終端をfinalとして定義する場合に選択します。
ノート
このアソシエーションの終端に対するコメントを入力します。
関連項目
Copyright © 1997, 2004, Oracle. All rights reserved.