Java から UML への変換は、Java™ コードを UML モデル要素に変換します。
有効な変換ソース
変換構成では、単一の Java プロジェクトを変換のソースとして選択することができます。
有効な変換対象
以下の項目を変換のターゲットとして指定することができます。
- ワークスペース内のプロジェクトまたはフォルダー
- UML モデル
ワークスペース内のプロジェクトまたはフォルダーを変換のターゲットとして指定した場合は、変換によって、指定したコンテナーに新規 UML モデルが作成されます。
モデルの名前は JavaUMLModel で、そのモデルおよびファイル名を確実に固有のものにするために、名前にタイム・スタンプが追加されます。
タイム・スタンプは秒単位のシステム時刻で、例えば JavaUMLModel1164050609968.emx のようになります。
UML モデルを変換のターゲットとして指定した場合は、変換によって一時 UML モデルが作成され、その一時モデルと指定したターゲット・モデルの比較が行われます。
ターゲット UML モデルによる変換出力の比較およびマージ
Java から UML への変換では、機能の比較およびマージを使用して、ターゲット・モデルと変換によって生成される一時モデルの違いを判別します。
Java から UML への変換を実行すると、マージ・エディターに 2 つのモデルの違いが表示されます。
マージ・エディターのダイアログ・ボックスで、変換でターゲット・モデルにマージする変更点を選択することができます。
チーム・サポートとの統合
変換は、ファイルの自動チェックアウトや新規ファイルの追加を
可能にする CVS、Rational® ClearCase®、
および Rational ClearCase LT バージョン管理システムとの
統合機能を提供します。