変換対象が既存の UML モデルである場合、ターゲット・モデルと同じパッケージ構造を指定してください。これにより、ターゲット・モデルと変換によって生成された一時モデル間で解決する必要のある差異の数を減らします。
例えば、ソース Java プロジェクトに、クラス「a.b.Y」および「a.b.c.Z」が含まれているとします。フラット・パッケージ構造を生成させるようにした場合は、変換により、UML パッケージ「a.b 」および「a.b.c」が生成されます。これらのパッケージに階層はありません。 UML クラス Y は UML パッケージ「a.b」内に作成され、UML クラス Z は、UML パッケージ 「a.b.c」内に作成されます。変換によりフラット・パッケージ構造を生成させるようにした場合は、UML パッケージ a が作成されます。UML パッケージ b は UML パッケージ a 内に作成され、UML パッケージ c は UML パッケージ b 内に作成されます。また、UML クラス Z はパッケージ c 内に作成され、UML クラス Y はパッケージ b 内に作成されます。