プロファイル・ツールをカスタマイズして、カスタム・プロファイルを
モデルに適用したときに、プロファイル・ユーザーが特定のグラフィック、
パレット、およびメニューを表示できるようにします。
プロファイルとプロファイル・ツール・モデルの間には、関係が存在します。
例えば、プロファイル・ツール・モデルは、プロファイルのステレオタイプの一部、
または全部に対して、プロファイル・ツール要素を作成できます。
プロファイル・ツール・モデルに取り込まれる要素を、
そのツール・モデルのプロパティーを変更することにより定義できます。
このタスクについて
プロファイル・ツール・モデルをカスタマイズする手順は、次のとおりです。
- カスタム・プロファイル内で使用するプロファイル・ツール・モデルに
パレットおよびメニューを指定するには、以下のいずれかのステップを実行
して、「拡張ツール・モデル生成プロパティー (Advanced Tooling Model
Generation Properties)」を設定します。
- プロパティーの初回設定時には、「新規 UML プロファイル・ツール・プラ
グイン・プロジェクト (New UML Profile Tooling Plug-in Project)」ペー
ジで「拡張」をクリックします。
- プロファイル・ツール・モデルを生成済みの場合は、「プロジェクト・エクスプローラー」ビューでプロファイル・ツール・モデルを右クリックして
「プロパティー」をクリックし、「拡張ツール・モデルの生成プロパティー (Advanced Tooling Model Generation Properties)」にアクセスします。
「ツール・モデルの生成 (Tooling Model Generation)」を選択して、
「生成」タブ、「要素」タブ、または「図形」タブのいずれかをクリックします。
- モデル生成プロパティーを変更して保存します。
- プロファイル・ツール・モデルを更新するには、以下のステップを実行します。
- 「プロジェクト・エクスプローラー」ビューで、プロファイル・ツール・モデルを右クリックして、
「ツール・モデルの更新 (Update Tooling Model)
」をクリックします。
- 「ターゲット・ファイルの更新」ウィンドウで、「OK」をクリックして
ビジュアル・マージ・ウィンドウを開きます。
このマージ・ウィンドウの左側に、最新バージョンのプロファイルから生成
されたツール・モデルが表示されます。
マージ・ウィンドウの右側には、現行のツール・モデルが表示されます。
注: 既存のダイアグラムを削除する内容の変更は受け入れないようにします。
ダイアグラムは、デフォルトではツール・モデル内に生成されないため、
ダイアグラムの追加はすべて変更と見なされます。
- ツール・モデルの更新後、「プロジェクト・エクスプローラー」ビューで
ツール・モデルを右クリックしてから「ツール・コードの生成 (Generate Tooling Code)」をクリックします。
注: ツール・モデルの生成プロパティーは、ツール・モデルのコードの
生成後であっても、変更可能です。
ただし、プロパティー・ページのオプションをクリアしてツール・コードを再生成しても、
その変更内容は、既に生成済みのコードからは除去されません。
その場合、不要なコードは手動で削除する必要があります。