XDE Java コード・モデルのインポート・プロセスの検証

Rational® XDE™ Java™ コード・モデルをインポートした後に、モデルおよびコードのデータ整合性を検証します。
インポート・プロセスの際、以下の変更がインポートされたモデルおよび関連するコードに加えられます。
  • XDE フレームワーク・モデル (jdk_min または jdk1.4_min など) へのコード・モデル内の参照は、JDK から Java 要素への参照に置き換えられます。また、「Rational XDE Java プロジェクトのインポート (Rational XDE Java Project Import)」ウィザードで「コード・モデルのインポート後にすべての参照モデルを削除」が指定された場合、フレームワーク・モデルが削除されます。
  • <<JavaCollection>> タグ付き値に値がある、または <<JavaDimensions>> タグ付き値に 1 以上の値がある XDE コード・モデル要素には、UML から Java 5 への変換によって使用され、コレクション・クラスを識別するステレオタイプがモデルに与えられます。
  • コード内で Java クラスを記述するモデルのコンポーネントは、削除されます。
  • 対応する XDE モデル要素の modelguid を識別する Java コード内の注釈は、削除されます。 変換されたモデル要素は新規 ID を持っているので、これらの識別子は有効ではなくなります。
  • 「UML 要素を Java クラスで置換 (Replace UML Elements with Java Classes)」オプションを選択していない場合、注釈がコードに追加され、UML モデルの対応する要素との関係を示します。
  • コメントが、コード・メソッド本体の始めと終わりに追加されます。これは、インポート後に UML から Java 5 への変換がモデルに適用される場合に、上書きされるのを防ぎます。
  • モデルおよびコードの変更に加えて、モデルおよびインポートされた Java プロジェクトをリンクする変換構成が作成されます。 この変換は、「Java 5 を使用」オプションをクリアして、UML から Java 5 への変換用に構成されます。 Java から UML への逆方向の変換を含むオプションは、デフォルトでは選択されませんが、インポート・プロセスが完了した後に、このオプションを有効にすることができます。
Rational XDE Java コード・モデルのデータ整合性を検証するには、次のようにします。
  1. モデル内の壊れたセマンティック・ルールを見つけるには、Rational UML モデリング製品の「プロジェクト・エクスプローラー」ビューで、モデルを右クリックして、「検証の実行」をクリックします。
  2. 「問題」ビューおよびエラー・ログを調べて、 インポート・プロセス時に表示されるエラー、警告、および通知メッセージを確認します。

フィードバック