モデルがUML 1.3に準拠し、XMIがXMI 1.1. DTDに準拠している場合は、他のモデル化ソフトウェアを使用して作成されたUMLモデルをJDeveloperにインポートできます。
現在は、クラス・モデル要素のみJDeveloperにインポートできます。具体的には、ダイアグラム、パッケージ、クラス、インタフェース、(n項関連でない)関連、汎化、依存および実現がインポート可能です。
XMLは、UML 1.3に準拠している必要があります。
TogetherJ OMG XMI 1.1か、Rational Rose(Unisys)XMI 1.3.2または1.3.3に対応しています。
空のプロジェクトにインポートする必要があります。
多重継承はサポートされていません。
制約はサポートされていません。
ダイアグラム情報(色、サイズ、位置およびフォントなど)はインポートされません。
ノートはサポートされていません。ノート情報は、UMLモデルではなくダイアグラムに保存されるためです。
java.lang
パッケージに含まれないデータ型(Listなど)が、java.util.List
のように完全修飾されていない場合、ダイアグラムではユーザー作成のデータ型のように表示されます。
関連の汎化はサポートされていません。
拡張はインポートされません。 <Diagram>...</Diagram>
のように、値/ステレオタイプのタグが付いたXMIで始まるものは無視されます。
注意: XMIファイルでDTDを指定している場合は、XMIファイルとともにそのDTDを提供するか、または指定をコメントアウトする必要があります。
インポートしたモデルがJDeveloperクラス・モデラーでも有効になるように、次のような妥当性チェックが実行されます。
static
)である必要があります。
Copyright © 1997, 2004, Oracle. All rights reserved.