カスタム UML プロファイルのオーサリングが終了し、
それを他のユーザーに使用可能にする準備ができたら、プロファイルを配置する必要があります。カスタム UML プロファイルを配置する
1 つの方法は、プラグインを作成し、プロファイルをこの新しいプラグインにパッケージ化する方法です。次に、plugin.xml
ファイルを変更してプロファイルへの拡張点を組み込みます。これで、プロファイル・プラグインをインストールしてプロファイルをモデルに適用できます。プロファイルのパス・マップを定義する必要があります。プロファイルを製品内に配置されたプロファイルとしてリストする場合は、
カスタム UML プロファイルをパッケージ化します。最初にプロファイルをリリースして、
リリースされたプロファイルの適用先のモデルに悪影響を及ぼす変更をプロファイルに加えることができないようにすることもできます。
プロファイルを配置する前に、プロファイルを検証し、エラーをすべて解決してください。また、プラグインの作成プロセスについても十分理解しておく必要があります。
カスタム UML プロファイルをパッケージ化するには、以下のようにします。
- プラグインを作成します。 プラグインを作成すると、プラグイン・ファイルが格納されるフォルダーが生成されます。生成されるファイルの 1 つが plugin.xml ファイルです。
- プラグインのメイン・ディレクトリーに、
Profiles というフォルダーを作成します。
- 「UML プロファイル・エディター」を閉じます。
- EPX ファイルを Profiles フォルダーにコピーします。
- プロファイル・フォルダーのパス・マップを定義するには、新規プラグイン・フォルダー内の plugin.xml ファイルで、次のステップを実行します。
- 必要なプラグインに com.ibm.xtools.emf.msl を追加します。
- 拡張に com.ibm.xtools.emf.msl.Pathmaps を追加します。
- フォルダーの名前を指定した前のステップからの拡張にパス・マップを追加します。
ヒント: この名前はステップ
6 で使用するパス・マップの名前です。パスは、ステップ
2 の
「Profiles」です。
- プロファイル拡張を追加するには、新規プラグイン・フォルダー内の plugin.xml ファイルで、次のステップを実行します。
- 必要なプラグインに com.ibm.xtools.uml2.msl を追加します。
- 拡張に com.ibm.xtools.uml2.msl.UMLProfiles を追加します。
- 前のステップからの拡張に UML プロファイルを追加します。
ヒント: 例えば、
pathmap://PATHMAP_NAME/ProfileFileName.epx というパスでは、
ステップ
5 で定義したパス・マップを持つプロファイル・ファイルへの参照がパスになります。
PATHMAP_NAME は、ステップ
5 で定義したパス・マップの名前です。
ProfileFileName.epx は、
Profiles フォルダーにコピーしたプロファイルの名前です。
- インストール・ディレクトリーのプラグイン・フォルダーにプロファイル・プラグインをコピーします。