Java コードから UML モデルへの変換

Java から UML への変換を使用して、Java™ コードから統一モデリング言語 (UML) モデルを作成することができます。
このタスクについて
この変換は、以下の 2 つのラウンド・トリップ・エンジニアリング (RTE) シナリオで使用できます。
  • UML モデルをコードに変換し、コードに変更を加えてから、変更後のコードを UML に変換する (モデル-コード-モデル)

    デフォルトでは、IBM® Rational® モデリング製品により、このシナリオがサポートされています。 それは、UML から Java への変換を実行することによって開始されます。

  • 既存の Java コードを UML モデルに変換し、モデルに変更を加えてから、変更後のモデルを Java コードに変換します (コード-モデル-コード)
    このシナリオは、Java から UML への変換を実行することによって開始されます。 このシナリオでこの変換を使用するには、既存の Java コードの要素を、この変換により生成されるモデル中の UML モデルの要素にリンクする必要があります。 そのリンクにより、アノテーションとコメントがコードに追加されます。 それらは、UML から Java への変換の実行時に UML の変更を Java コードに波及させ、既存のメソッドの本体を保持することを可能にするためのものです。 要素をリンクするタイミングは、最後に追加されたモデル要素に変更を加えて UML から Java への変換を実行するよりも前でなければなりません。 要素のリンク後、それに続く変換において、予想されるとおりにマージされます。
    注: Java コード要素を UML モデル要素にリンクするには、UML から Java への変換構成のメインページで「Java を UML にリンク」をクリックします。

    このシナリオについて、また Java と UML の両方で開発している場合に変更をマージする方法について詳しくは、下記の関連概念のトピックを参照してください。


フィードバック