UML モデルでは、コラボレーションにロールを追加して、
コラボレーションの内部構成を示すことができます。ロールは、パートによって表され、
収容分類子の参加要素の相互作用および振る舞いを指定します。
コラボレーションが含まれる構造図を開いておく必要があります。
コラボレーションにロールを追加するには、以下のようにします。
- 「パレット」で、「コンポジット構造図」をクリックし、「パート」をクリックします。
- ダイアグラム・エディターで、コラボレーションをクリックし、以下のステップのいずれかを実行して、
パートのタイプを指定します。
- 未指定のパートを作成するには、「未指定」をクリックします。
- クラス別に入力される新規パートを作成するには、「新規クラスの作成 (Create
New Class)」をクリックします。
- コンポーネント別に入力される新規パートを作成するには、「新規コンポーネントの作成 (Create
New Component)」をクリックします。
- インターフェース別に入力される新規パートを作成するには、「新規インターフェースの作成 (Create
New Interface)」をクリックします。
- 既存の要素からパートを作成するには、「既存の要素を選択」をクリックし、使用可能な構造化分類子のリストから要素を選択して、
「OK」をクリックします。
- 名前を入力して Enter を押します。
- 「プロパティー」ビューで、「詳細設定」タブをクリックします。
- 「詳細設定」ページの「プロパティー」列で、「UML」を展開します。
- 「プロパティー」列で、「集約 (Aggregation)」をクリックします。
- 「値」列で下矢印をクリックし、「なし」をクリックします。 ロール要素が、ダッシュ・アウトラインに変更されます。