Association - 「関連の終端」プロパティ

このページは、関連の終端のプロパティを指定するために使用します。

名前

関連の終端の名前を入力します。この名前は、関連におけるクラスのロールを定義します。関連の終端が誘導可能でない場合、このプロパティはオプションになります。

分類子

関連の終端が関係するクラスの名前を入力します。

クラスを選択するには、Select アイコンをクリックします。

コレクション

関連の終端に対するコレクション型を選択します。

既存のクラスをコレクション型として選択するには、Select アイコンをクリックします。

集約

関連の終端の集約を選択します。

注意: 強い集約または弱い集約は、関連内の2つのロールの一方についてのみ指定できます。

誘導可能性

この関連の一方の終端にあるJavaクラスまたはJavaインタフェースが、関連のもう一方の終端にあるJavaクラスまたはJavaインタフェースと相互に誘導可能かどうかを指定する場合に選択します。誘導可能性は、ダイアグラムでは誘導可能性の方向の関連上の矢印で識別できます。

注意: 誘導可能な関連の終端には名前が必要です。

可視性

関連の終端の可視性を入力します。可視性には、「Package」、「public」、「private」または「protected」があります。

多重度

関連の終端の多重度を入力します。

static

生成されたJavaコードのこの関連の終端を実装するフィールドの宣言にstaticキーワードを追加する場合に選択します。

final

生成されたJavaコードのこの関連の終端を実装するフィールドの宣言にfinalキーワードを追加する場合に選択します。

volatile

生成されたJavaコードのこの関連の終端を実装するフィールドの宣言にvolatileキーワードを追加する場合に選択します。

transient

生成されたJavaコードのこの関連の終端を実装するフィールドの宣言にtransientキーワードを追加する場合に選択します。

Javadoc

この関連の終端に対するJavadocコメントを入力する場合にクリックします。


関連項目

モデル化されたクラス間の関連について

クラス間の関連のモデル化