アソシエーションに属性、操作、その他のプロパティを追加するには、 静的構造図 で 関連付けクラスを使います。 関連付けに破線で接続されているクラスとして描画される関連付けクラスは、実際には1つのモデリング要素です。 要素には、関連付け、クラス、または両方の場所に表示できる単一の名前があります。 関連端には、通常の修飾を含めることができます。
関連クラス図形に名前を付けて、その端に修飾を追加する
要素の [ UML プロパティ] ダイアログボックスを開くには、 ツリー ビュー 内の要素または図で要素を表す図形をダブルクリックします。
ヒント
図面内の図形に表示されるプロパティ値を制御するには、図形を右クリックして、[図形の表示オプション]をクリックします。 [ UML 図形の表示オプション] ダイアログボックスで、オプションをオンまたはオフにして、プロパティ値の表示と非表示を切り替えます。
関連付けクラスの属性セクションまたは操作セクションを非表示にする
図形を右クリックし、[図形の表示オプション] をクリックして、[抑制] で [属性] または [操作] をチェックします。
[関連付けクラス] 図形に表示されるプロパティ値を制御する
図形を右クリックし、[図形の表示オプション] をクリックして、値の表示と非表示を切り替えるオプションをオンまたはオフにします。
関連付けクラスによって所有されている図面を作成する
図形を右クリックして [図] をクリックし、[新規作成] をクリックして、目的の図面の種類を選び、[ OK]をクリックします。
関連の他のビューに移動する
図形を右クリックし、[表示] をクリックして、目的のビューを選び、[ OK]をクリックします。
この図形のプロパティの詳細については、以下の見出しのいずれかをクリックしてください。
名前
関連クラスの名前を入力します。
フルパス
UML モデル図テンプレートによって、システムモデル階層での要素のパスに関する詳細情報が自動的に提供されます。 この情報を編集することはできませんが、要素を移動すると、パスが自動的に更新されます。
ステレオタイプ
ボックスの一覧から必要なステレオタイプを選びます。 使用するステレオタイプが一覧にない場合は、[ UML ] メニューの [ステレオタイプ] をクリックして、新しいステレオタイプを追加したり、既存のステレオタイプを編集したりすることができます。
終了カウント
関連付けクラスには2つの終端しかありません。ここでは、終了カウントを変更することはできません。 N 項関連クラスの場合は、目的の終端の数を選びます。
関連端
関連端を一覧表示します。
関連端で頻繁に使用する設定をすばやく編集するには、[関連端] ボックスの一覧のフィールドをクリックし、値を選択または入力します。
関連端のすべての設定にアクセスするには、一覧で関連端を選択し、[プロパティ] をクリックします。
-
終了名 関連端の終了名を入力します。 名前は、end にアタッチされたクラスによって再生された役割を示します。
-
<c0>集計</c0>省略可能です。 目的の集計を選びます。 1つの関連端は集計にすることができます。
-
[なし] は、最後が集計ではないことを意味します。
-
[共有] は、終了が集計であり、もう一方の端が部分であり、集計値が none であることを意味します。 パートは、他の集計に含めることができます。 このオプションを選択すると、最後に白抜きのひし形が追加されます。
-
[コンポジット] は、終端がコンポジットであり、もう一方の端が部分であり、集計値が none であることを意味します。 パートは、他のコンポジットの一部にすることはできません。 このオプションを選択すると、塗りつぶしのひし形が末尾に追加されます。
-
明確化 関連端に適用する 可視性 の種類 (パブリック、プライベート、または保護されているもの) を選びます。
-
重度 アソシエーション内の1つのソースインスタンスに関連付けることができるターゲットインスタンスの数を指定するオプションを選択します。
-
ナビゲート可能 ターゲットインスタンスへのナビゲーションがサポートされていることを示すには、を選択します。 このオプションを選択すると、関連端に矢印が追加されます。 オフにして、ナビゲーションがサポートされていないことを示します。 図の複雑さを軽減するために、誘導可能性は例外的な状況でのみ表示されることがよくあります。
プロパティ
[関連端] で end を選択した後、[ UML 関連端プロパティ] ダイアログボックスを表示します。これには、関連端を定義するプロパティ値を追加するために使用できる5つのカテゴリが含まれています。これには、関連端、限定子属性、定義、制約、およびタグ付き値があります。 詳細はこちらをご覧ください。
明確化
関連付けクラスに適用される 可視性 の種類 (パブリック、プライベート、または保護されているもの) を選びます。
IsRoot
関連付けクラスが祖先を持つことができないことを示すには、を選択します。
IsLeaf
関連付けクラスが子孫を持つことができないことを示すには、を選択します。
IsAbstract
関連付けクラスが abstract であり、関連クラスのインスタンスが作成されないことを示すには、を選択します。
IsActive
関連付けクラスのオブジェクトが独自の制御のスレッドを保持することを指定するには、を選択します。
書類
要素に追加するドキュメントを タグ付き値として入力します。 要素を表す図形またはアイコンを選択すると、ここで入力したドキュメントも [ドキュメント] ウィンドウに表示されます。