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 コード・モデルのデータ整合性を検証するには、次のようにします。
- モデル内の壊れたセマンティック・ルールを見つけるには、Rational UML モデリング製品の「プロジェクト・エクスプローラー」ビューで、モデルを右クリックして、「検証の実行」をクリックします。
- 「問題」ビューおよびエラー・ログを調べて、
インポート・プロセス時に表示されるエラー、警告、および通知メッセージを確認します。