変換により生成される C++ コードのフォーマットの指定

コード・テンプレートは、UML から C++ への変換により UML モデルから生成された C++ コードの空白やインデントなどのフォーマットの指定に使用できる、 編集可能な文字列です。また、 コード・テンプレートを使用して、変換が基本レベルで生成するコードを制御することができます。例えば、クラスのヘッダーのタグを、クラスの名前 と本体に対する値で置換するコード・テンプレートを使用することができます。

UML から C++ への変換を適用する前に、「モデリング」 > 「変換」 > 「変換を構成」で入手できる情報を読んでおく必要があります。「変換/構成」リストから 「UML から C++ へ」を選択します。「変換の説明」ページで、「変換文書を表示」をクリックします。

モデリング・パースペクティブが表示されている必要があります。

変換によって生成された C++ コードのフォーマットを指定するには、以下のようにします。
  1. 「ウィンドウ」 > 「設定」をクリックします。
  2. 「モデリング」を展開して、「変換」を展開し、「UML から C++ へ変換」をクリックします。
  3. 「テンプレート」タブをクリックします。
  4. 「テンプレート」ページの「生成コードの構成」リストで、 テンプレートを選択します。
  5. テンプレートのヘッダー・セクションを編集するには 、「ヘッダー」フィールドで変更を入力します。
  6. テンプレートの本体セクションを編集するには 、「本体」フィールドで変更を入力します。
  7. 任意: 変更したテンプレートの新規バージョンが使用可能になったときにメッセージを表示するには、 「更新済みテンプレート・セットが使用可能な場合、警告を表示」チェック・ボックスを選択します。 「設定」ウィンドウの 「テンプレート」ページを開くときと、C++ 変換を実行するときに、メッセージが表示されます。
  8. 「OK」をクリックします。
編集されたテンプレートは、次回この変換構成を実行したときに適用 されます。
関連概念
UML - C++ 変換
UML - C++ 変換テンプレート
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005