掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     コード生成テンプレート内の記述が指す項目が分かりません


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
sugimoto
投稿日時: 2009-4-13 14:06
EA Administrator
投稿: 1895

コード生成テンプレート内の記述が指す項目が分かりません

○ご質問

1."Class Body"テンプレート
 %if genOptGenConstructor == "T" and classHasConstructor != "T" and genOptCConstructorName != ""%
 の
 classHasConstructor は、どのチェックボックスを指していますか?

2."Attribute Declaration"テンプレート
 %if attTag:"define" == "true"%
 の
 attTag は、どのように設定すれば条件が満足されますか?


○回答

1. オプションの場合は、フィールド置換マクロの先頭に"genOpt"が付加されています。
 classHasConstructorはオプションではなく、クラス要素がコンストラクタを
 持っているかどうかという「モデルの情報」を指しています。

 ヘルプ「フィールド置換マクロ」に各フィールド置換マクロの説明がございます。

2. タグ付き値サブウインドウにて、情報を設定する必要があります。
 1) メインメニューから「表示」→「タグ付き値」を選択します
 2) クラス要素内の属性を選択します。
 3) タグ付き値サブウインドウにて、上部にあるアイコンのうち左から3番目のアイコンを押し、
  「タグ」欄にdefine、「値」欄にtrueを設定してください。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ