Java からサービス・モデルへの変換では、 比較およびマージ機能を使用して、ターゲット・モデルと、変換によって生成される一時モデルとの違いを判別します。Java からサービス・モデルへの変換を実行すると、 マージ・エディターにより 2 つのモデルの違いが表示されます。 このマージ・エディター・ウィンドウで、変換によってターゲット・モデルにマージされる変更を選択できます。
以下の表の「オプション」列では、変換を実行するためのいくつかの異なった方法がリストされ、「説明」列では、それらの方法に関連した手順について説明します。
| オプション | 説明 |
|---|---|
| 変換構成の使用 | 現在のビューに応じて、以下のステップのいずれかを実行します。
|
| 「プロジェクト・エクスプローラー」ビューからの変換の実行 | 「プロジェクト・エクスプローラー」ビューから変換を実行する手順は、次のとおりです。
|
| Java プロジェクトでクラス図から変換を実行する | Java プロジェクトでクラス図から変換を実行するには、次のステップを実行します。
|
| コマンド行からの変換の実行 | コマンド行から変換を実行するには、以下の構文を使用し、コマンドを 1 行で入力します。
-transformConfigs パラメーターには、1 つ以上の変換構成の完全なワークスペース・パスと構成ファイル名 (ファイル・システムのパス名ではない) を指定する必要があります。 コマンド行から変換を実行すると、変換によって生成されるすべてのダイアログ・ボックスが抑制されます。 例として、MyConfig.tc という変換構成が MyWorkspace というワークスペース内の MyProject というプロジェクト内にあるとします。この変換構成は、MyTransformation という変換の構成情報と、MyReverseTransformation という対応する後方変換の構成情報を指定します。
|
| 変換 API の起動 | 変換をアプリケーションの一部として実行するには、以下の例のように、変換 API を呼び出すことができます。
以下の例のように URL を指定することで、変換構成をロードすることもできます。
以下の例のように、さまざまなプロトコルを使用する URL を指定できます。
|
| Ant スクリプトからの変換構成の実行 | 変換を Ant スクリプトまたは build.xml ファイルから実行するには、以下のステップを実行します。
build.xml ファイル内の project 要素に、ターゲット要素内の name 属性に指定した値に等しい default 属性を設定します。 transformConfig 属性は、有効なワークスペース・パスを指定する必要があります。 後方変換をサポートしている変換タイプの場合、後方変換を実行するには、reverse 属性を「true」に設定します。
注: 変換構成は、調整されたモデリングの設計規約管理プロトコル (DCMP) を実装する必要があります。
Ant スクリプトを実行するには、build.xml ファイルを右クリックし、の順にクリックします。 |
| 複数の変換構成の連続的な実行 | 複数の変換構成を連続的に実行して、次のタスクを完了できます。
複数の変換構成を連続的に実行するには、コンポジット変換の変換構成を作成および実行します。実行する構成が、現行のワークスペースに既に存在している必要があります。
|