<< 目次を表示 >> ページ位置: Enterprise Architectの操作 > 要素 > 要素の分類子 > 分類子の利用 |
分類子をサポートする要素では、ダイアグラム内で右クリックしてコンテキストメニューを表示し、「追加設定 | インスタンスの分類子を指定」 を選択することで分類子を割り当てることができます。
分類子の指定ダイアログで分類子を指定します。
実行した場合、オブジェクトの名前は "Object : Customer" のように表示されます。例えば、山田太郎という名前の人クラスのオブジェクトは "山田太郎 : 人" のように表示されます。
オブジェクトに分類子が定義されている場合の挙動
シーケンス図でオブジェクトに分類子を指定した場合には、メッセージを追加するときに利用可能なメッセージを含むドロップダウンリストには、選択したオブジェクトではなく、分類子に関連したメッセージが含まれています。
これにより、シーケンス図のオブジェクトとクラスを関連付けることで、実行時のモデルの実際の振る舞いをモデルするのにクラスの定義済みの振る舞いを利用できます。
また、オブジェクトの状態を選択できます。分類子が持つ状態要素から選択できます。
メッセージのプロパティサブウィンドウでは、分類子が親の分類子から継承している操作もメッセージとして選択可能であることに注意してください。
オブジェクトに分類子を関連づける
オブジェクトはさまざまな方法で、分類子と関連づけることができます。先に分類子を作成して、その分類子からインスタンスを作成する方法だけでなく、先にオブジェクトを作成した後に、分類子を定義して関連づけることもできます。
項目 |
説明 |
分類子をダイアグラムに配置する |
モデルブラウザから既存の分類子をダイアグラムにドロップすると、要素の貼り付けダイアログが表示されます。このダイアログの「動作の選択」でインスタンスを選択することで、分類子と関連づけられたオブジェクトを配置できます。 分類子がプロパティ要素を保持している場合には、そのプロパティ要素も配置できます。 |
インスタンスに分類子を関連づける |
ダイアグラム内のオブジェクトを右クリックし、 「追加設定 | インスタンスの分類子を指定」 を選択します。 (ショートカットキー: Ctrl+L) 分類子を指定すると、その指定した分類子のインスタンスになります。 |
分類子の関係から、インスタンスの分類子を指定する |
分類子は、通常は他の分類子との関係を持ち、全体の構造を形作っています。
もしあるオブジェクトに関係する分類子が指定されていて、そのオブジェクトと別のオブジェクト(分類子は関連づけられていない)との間に関係がある場合には、分類子間の関係から該当のオブジェクトの分類子を指定できます。「分類子の関係からオブジェクトの分類子の指定」をご覧ください。 |
参照: