掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     コード生成テンプレートでタグ付き値のノートを取得したい


フラット表示 前のトピック | 次のトピック
投稿者 トピック
sugimoto
投稿日時: 2011-7-4 10:55
EA Administrator
投稿: 1895

コード生成テンプレートでタグ付き値のノートを取得したい

サポートに寄せられたご質問の要約です。

○ご質問

コード生成テンプレートで操作のタグ付き値を取得する際に
%opTag:"<タグ名>"% にて取得できるのですが、
タグのノートを取得することは出来ますか?

○回答

以下の掲示板の記載のように現状は対応しておりません。

「タグ付き値のノートの出力」
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=2831&post_id=6157#forumpost6157

引き続き、機能改善要望として検討させていただきます。
現時点でご要望にお応えできず申し訳ございません。

なお、タグ付き値のノートを取得するアドインを作成し、
そのアドインを機能マクロEXEC_ADD_INで呼び出すことで
実現は可能です。


▽アドインについて

アドインの公開は終了しました。

▽コード生成テンプレートについて

上記アドインをコード生成テンプレートで利用する場合は、
以下のようにしてください。

・Operation Declaration やOperation BodyなどopGUIDを取得できる
テンプレートをカスタマイズしてください。
(EXEC_ADD_INの第3引数で、opGUIDが必要になります。)

・EXEC_ADD_INを利用して、指定したタグ付き値のノートを取得してください。
第1引数~第3引数は、以下の利用例ようにしてください。
第4引数には、該当のタグ付き値の名前を指定してください。
戻り値で、ノートの情報が返却されます。
ノートが空、または該当のタグ付き値がない場合は空文字が返却されます。

利用例)
$note = %EXEC_ADD_IN("タグ付き値取得","GetTaggedValueNoteOfOperation", opGUID, "(タグ付き値の名前)")%
%if $note != ""%
$note
%endIf%
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » コード生成テンプレートでタグ付き値のノートを取得したい sugimoto 2011-7-4 10:55