XDE Java プロジェクトおよびソース・ファイルのインポート

「Rational XDE Java プロジェクトのインポート (Rational XDE Java Project Import)」ウィザードを使用して、Rational® XDE™ を使用して開発された Java™ コード・モデル・プロジェクトおよびそれに関連するソース・ファイルをマイグレーションすることができます。
前提条件:
注: XDE ワークスペースにある XDE Web モデル、EJB モデル、または J2EE デプロイメント・モデルなどの J2EE 関連プロジェクトをインポートしないでください。Rational モデリング製品の 2 つの世代の間には大きな相違があり、これらのモデルのタイプは現在サポートされません。

Rational XDE Java プロジェクトをインポートするには、以下のようにします。

  1. 「ファイル」 > 「インポート」をクリックします。
  2. 「インポート」ウィンドウで、「その他」を展開して、「Rational XDE Java プロジェクト」をクリックします。
  3. 「Rational XDE Java プロジェクトのインポート (Rational XDE Java Project Import)」ウィザードで、以下のステップのいずれかを実行して、Java プロジェクトのインポート方法、プロジェクトおよび関連するモデル・ファイルの場所を指定します。
  4. 適切なプロジェクト・エンコードを選択します。 デフォルトでは、XDE Java プロジェクトをワークスペースにインポートする場合、プロジェクト・エンコード・スキームはワークスペースに設定されたものと同じになります。 XDE Java プロジェクトのエンコードが、UML モデリング製品のワークスペースに指定されたエンコードと異なる場合、「プロジェクトのエンコード」メニューで正しいエンコードを指定してください。 指定されたエンコードは、XDE プロジェクトがインポートされた後に、インポートされた XDE プロジェクトに設定されます。ソース・プロジェクトが、サポートされないエンコードを含んでいる場合、警告メッセージが表示されます。 プロジェクト・エンコードが誤っていると、プロジェクトを開くことができないか、JDK がエラーを発生させる可能性があります。
  5. インポートされた Java プロジェクトを処理する計画に従って、「UML 要素を Java 要素で置換」チェック・ボックスを選択するか、クリアします。
  6. 「選択したプロジェクト・テーブルにプロジェクトを追加」をクリックして、選択したプロジェクト・テーブル内に表示されたプロジェクト名および他の関連する情報を検証します。
  7. 「コード・モデルのインポート後、参照モデルをすべて削除 (Delete all reference models after code model import)」チェック・ボックスを選択、またはクリアします。 インポート中に、コード・モデルからフレームワーク参照モデルへの XDE 参照 (jdk_min など) は、実際の Java 要素への参照に置き換えられます。そのため、XDE フレームワーク・モデルは、必要がなくなります。 参照モデルを削除すると、コード・モデルと共にインポートされた XDE フレームワーク・モデルが自動的に削除されます。 インポート・セッションが予期したとおりに処理されたことを検証して、手動でこれらのファイルを削除することができます。そうではなく、エラーが検出されて、プロセスを再び開始したい場合は、これらのモデルを再インポートするのに時間がかかります。
  8. マイグレーション・プロセスを開始するには、「終了」をクリックします。
「進行情報」ウィンドウが開いて、Java プロジェクトがインポートされていることを示します。
インポート・プロセスの完了後、「プロジェクト・エクスプローラー」ビューに様々な要素が表示されます。
重要: Java コード・モデルのインポート処理の完了後、 インポートしたモデル もしくはコードに変更を加える前に、 生成された変換構成ファイル (*.tc) を右クリックして、変換 > UML から Java V5.0 へ変換 を実行する必要があります。

マイグレーション・プロセスが完了したとみなす前に、モデルおよびコードを十分に検査してください。 モデルの検証を実行し、インポートされたコードをビルドし、モデルを横に並べて比較することで、それらがどのようにインポートされたかを理解することができます。

関連概念
Rational XDE Java プロジェクトおよびコード・モデルのマイグレーション
関連資料
XDE Java コード・モデル・インポートのコレクション・クラスおよび配列

フィードバック