以下の表は、インポート可能な 3 つのタイプのモデルをリストしています。
| モデル・タイプ | 説明 |
|---|---|
| コード | これらのモデルは、単一の Java プロジェクト内の Java ソース・コードと同期化されます。 |
| 参照 | これらのモデルは、Java コード・モデルが参照するフレームワーク・ライブラリーを表します。 ほとんどの場合、これらのモデル (jdk_min 参照モデルなど) は、IBM® Rational によって作成され、XDE の一部となります。場合によっては、ユーザーが参照モデルを作成して、XDE 設定に定義した指定の場所に配置します。 |
| コンテンツ | これらは、UML 概念モデルであり、Java コードとバインドされません。 |
Rational XDE には、モデル間参照が存在します。多くの場合、コード・モデルは、他のコード・モデルおよびコンテンツ・モデルへの参照だけでなく、参照モデルへの参照を含んでいます。 コンテンツ・モデル内の要素は、他のコンテンツ・モデル内の要素への参照、およびコード・モデル内の要素への参照を含むことができます。 XDE ワークスペース内の一連のモデルに、欠落したモデルまたは切断された参照がない場合、その一連のモデルは、クロージャーとみなされます。XDE モデルをインポートする前に、モデル・セットに、ワークスペースの予期される場所にモデルが欠落しているために切断された参照がないことを検証してください。
Rational XDE は、すべての XDE コード・モデル内の UML モデル要素に適用されるステレオタイプを含む Java RTE プロファイルを使用します。 「Rational XDE モデルのインポート」ウィザードを使用してコード・モデルをインポートする場合、ウィザードは、コード・モデルに適用されたステレオタイプだけでなく XDE Java RTE プロファイル定義をインポートします。
モデルを Rational UML モデリング製品にインポートすると、そのインポートされたモデルは XDE に戻せなくなります。
XDE にインポートされたモデルをロードするために使用されるメモリー量の 1.25 倍を、インポート・ウィザードが使用すると予想されます。 XDE におけるモデルの作業中にメモリーの問題が認められた場合は、インポート・プロセス時にメモリーの問題が発生する可能性が高くなります。
Rational UML モデリング製品は、異なったアプローチを使用します。Web 固有および J2EE 固有のモデリング言語の使用し、UML を使用しないことを基本にして、Web および J2EE 開発をサポートします。 XDE からのマイグレーションを試行する前に、XDE コンテンツ・モデルおよび Java コード・モデルを更新して、これらのタイプのモデルに解決されるモデル間参照を除去してください。 通常、このような参照は、コンテンツ・モデルおよび Java コード・モデルに保管されたダイアグラムに、それらのモデルから表現された要素を持つ場合に存在します。