掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
fileImportsのテンプレートはありますか? |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2010-9-17 15:11 |
EA Administrator ![]() ![]() 投稿: 1895 |
fileImportsのテンプレートはありますか?○ご質問
C言語(オブジェクト指向サポートON)の環境でコード生成を行っています。 クラス図で関連線を引くと、ソースクラスのヘッダファイルにターゲットクラスの ヘッダファイルが自動的に挿入されます。 この部分の自動生成テンプレートをカスタマイズ(ヘッダファイルでなく、 ソースファイルにインポート宣言できるように)したいのですが、 %fileImports%という組み込み?のテンプレートで定義されているのですね? カスタマイズのためにこのテンプレートを参照したいのですが、製品から 表示できるでしょうか? できない場合、テンプレートを頂くことは可能でしょうか? ○回答 fileImportsはフィールド置換マクロの1つであり、テンプレートではありません。 (例えば、クラス名を生成するためのclassNameなどと同じです。) ヘルプ「フィールド置換マクロ」に記載がございます。 上記のようにfileImportsはマクロになりますので、別途テンプレートはありません。 EA内部の処理で情報を生成しています。 .cファイルに出力したい場合は、実装ファイルを示す***Implテンプレートに fileImportsを追加することになります。 .hファイル用にはImport SectionテンプレートでfileImportsが利用されていますので、 .cファイル用にImport Section ImplテンプレートでfileImportsを追記することになります。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
sugimoto | 2010-9-17 15:11 |




