掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     linkAttCollectionClassの出力に名前空間の情報を含めたい


フラット表示 前のトピック | 次のトピック
投稿者 トピック
tkouno
投稿日時: 2011-10-6 17:02
EA Administrator
投稿: 3939

linkAttCollectionClassの出力に名前空間の情報を含めたい

サポート宛に頂きましたご質問の要約です。

○ご質問

linkAttCollectionClassで

vector<#TYPE2>

のようにして#TYPE#を利用していますが、この出力(置換結果)が
クラス名のみになります。名前空間の情報を付加することはできますか?

○回答

今回の場合には、例えば、
vector<#TYPE2#>
のようにして#TYPE#以外の文字列を指定し
Enterprise Architectの置換機能を利用しないようにします。

その結果、得られる文字列には#TYPE2#が残りますので、この文字列に対して
REPLACEマクロを利用して、#TYPE2#の文字列を名前空間を含む型に置換するような
カスタマイズが必要になります。

なお、名前空間を含む型は、linkAttQualNameマクロになります。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » linkAttCollectionClassの出力に名前空間の情報を含めたい tkouno 2011-10-6 17:02