UML モデルから C++ コードへの変換
UML から C++ への変換構成を作成し、それをモデルに適用することで、UML から C++ への変換を使用して UML モデルから C++ コードを生成することができます。
UML から C++ への変換プロファイルの適用
UML モデルを作成する場合、モデルにプロファイルを適用し、変換でコードや成果物を生成される方法をコントロールできます。 プロファイルを追加することにより、UML 要素ではモデル化できない追加要素をモデル化できます。
UML から C++ への変換の設定
UML から C++ への変換に関する警告およびコード・フォーマットの設定を行うことができます。 例えば、C++ の前書きコメントおよび終了コメントを指定したり、インデント・スタイルの設定を指定したりすることができます。
UML から C++ への変換のシステム引数の設定
UML から C++ への変換のシステム引数は、eclipse.ini ファイルに指定することができます。 このファイルでは、変換構成ファイルに含まれていない変換動作を指定できます。 例えば、生成される属性および操作の代替ファイル名拡張子を指定したり、 それらの属性および操作の表示順序を可視性に基づいて変更したりすることができます。
UML から C++ への変換構成の作成または編集
ソース・モデルからコードなどの出力を生成するには、
またはコードからモデルを生成するには、
変換を実行します。
変換を実行するには、変換構成を作成する必要があります。 変換構成は予期した出力を生成するために変換が必要とする情報を指定します。
サイレント・モードで実行する UML から C++ への変換の構成
変換の実行中に新規ダイアログ・ボックスが開かないようにするには、変換をサイレント・モードで実行するように設定します。
後方変換が使用可能で、サイレント・モードをサポートしている場合は、後方変換をサイレント・モードで実行するように設定することもできます。
UML から C++ への変換の実行または再実行
変換を UML モデル全体、またはモデル要素のサブセットに対して実行して、コードなどの出力を生成できます。ソース・モデルまたは生成されたコードを変更した後に変換を再実行する場合、生成されたコード内で変換によって上書きしたくないセクションを識別し、保護する必要があります。変換の再実行には、最初に変換を実行するのと同じステップが必要です。
関連概念
UML から C++ への変換
関連資料
UML から C++ への変換による UML モデル要素の変換処理
フィードバック