変換の実行または再実行
変換を UML モデル全体、またはモデル要素のサブセットに対して実行して、コードなどの出力を生成できます。ソース・モデルまたは生成されたコードを変更した後に変換を再実行する場合、生成されたコード内で変換によって上書きしたくないセクションを識別し、保護する必要があります。変換の再実行には、最初に変換を実行するのと同じステップが必要です。
始める前に
次のタスク
変換の再実行時の考慮事項
UML から Java への変換および UML から EJB への変換により、
特定の生成された要素に @generated タグが追加されます。 変換の再実行時には、変換は @generated タグのついた要素を上書きします。
また、変換により、クラスの限定子、クラス・メンバー、メソッドの限定子、メソッド・パラメーター、およびメソッド本文が上書きされます。
変換の実行または再実行
変換をモデル全体またはプロジェクト全体、あるいはモデルまたはプロジェクト内の要素のサブセットに対して実行して、生成したい出力を得ることができます。 変換は、変換構成で指定したソースに対して実行することができます。また、モデルまたはプロジェクト内の要素を選択し、適用する変換構成を選ぶことにより、指定したソースをオーバーライドすることが可能です。
変換を再実行する場合の生成されたコードの保護
変換の再実行時に、以前に生成されたコードを保護するには、Java™ コード・テンプレートを作成する必要があります。変換では、テンプレートを使用して、 生成されたメソッドの本体を囲みます。変換を再実行する場合、テンプレートにより囲まれたコードは上書きされません。
変換出力でのコード変更の影響
UML から Java への変換
または UML から EJB への変換
を再実行する場合、 変換によって、以前の生成コードに加えられた変更が、コード要素のタイプおよび変更のタイプの両方に応じて処理されます。
変換出力でのモデル変更の影響
UML から Java の変換
または UML から EJB の変換
を再実行する場合、ソース・モデルに対して行った変更は、前に生成されたコードに影響を及ぼします。
フィードバック