単一の入力オブジェクトから複数のオブジェクトを生成するモデル間変換のセットアップ手順

このサンプルには、マッピング・プロジェクト、ソース・テスト・プロジェクト、およびターゲット・テスト・プロジェクトが含まれています。 このサンプルをセットアップするには、サンプルをワークスペースにインポートし、ランタイム・ワークベンチを開始して、テスト・プロジェクトをインポートする必要があります。

このタスクについて

注: このサンプルのためにインポートするプロジェクトは、「相互参照を含むモデルのモデル間変換」というサンプルでも使用されます。 これまでにそのサンプルの作業を実行したことがあり、その結果としてプロジェクトに変更が加えられている場合には、プロジェクトを再度インポートすることにより、それが正しく動作するようにしてください。

サンプルのインポート

手順

  1. サンプルの概要ページで、「サンプルのインポート」をクリックします。
  2. 「完了」をクリックします。
  3. 「プラグイン開発」パースペクティブへの切り替えを指示するプロンプトが出されたら、「OK」をクリックします。 ウィザードがワークスペースに新規プロジェクトを作成します。 新しいプラグイン・プロジェクトが「パッケージ・エクスプローラー」ビューに表示されます。 これで、 サンプルの変換マッピング・モデルおよび変換ソース・コードを参照できるようになりました。

タスクの結果

インポートされたプラグインには、以下の項目が含まれます。
  • models フォルダーに、Multiplemodels.mapping という変換マッピング・モデル
  • src フォルダーに、マッピング・モデルから生成された変換ソース・コード
  • プロジェクトのサポートのために付加的に必要なすべてのファイル

モデルのインポート

手順

  1. 「プロジェクト・エクスプローラー」ビューでプロジェクトを右クリックし、「実行」 > 「Eclipse アプリケーション」をクリックして、ランタイム・ワークベンチを開きます。
  2. ランタイム・ワークベンチで、「ヘルプ」 > 「ヘルプ目次」をクリックします。
  3. テスト・ワークベンチで、もう一度このサンプルを開きます。 「内容」ページで「サンプル」 > 「テクノロジーのサンプル」 > 「変換」 > 「単一の入力オブジェクトから複数のオブジェクトを生成するモデル間変換 (Model-to-model transformation that generates multiple objects from a single input object)」をクリックします。
  4. サンプルの概要を示すページで、「ソース・プロジェクトのインポート (Import the source project)」をクリックします。
  5. 「完了」をクリックします。
  6. モデリング・パースペクティブへの切り替えを指示するプロンプトが出されたら、「OK」をクリックします。 ウィザードにより、新しいプロジェクトがワークスペース中に作成され、それがパッケージ・エクスプローラー・ビューに追加されます。
  7. 「ターゲット・プロジェクトのインポート (Import the target project)」をクリックします。
  8. 「完了」をクリックします。 ウィザードにより、新しいプロジェクトがワークスペース中に作成され、それがパッケージ・エクスプローラー・ビューに追加されます。

タスクの結果

これで、複数の相互に依存するマッピング宣言を使用して単一のソース要素から複数のターゲット要素を作成する方法を調べることができます。 詳しくは、「単一の入力オブジェクトから複数のオブジェクトを生成するモデル間変換の構成例」を参照してください。
関連情報
単一の入力オブジェクトから複数のオブジェクトを生成するモデル間変換の構成例

フィードバック