掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     操作の本体の出力先を変更しても、反映されない


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
tkouno
投稿日時: 2007-9-27 11:01
EA Administrator
投稿: 3939

操作の本体の出力先を変更しても、反映されない

○ご質問

C++でクラスの操作を出力する際に、タグ付き値bodyLocationの値を
変更することによって、操作の実装をヘッダファイルに出力するか
ソース(cpp)ファイルに出力するかを指定できます。

既にソースコードが存在する場合に、このタグ付き値の値を
変更してコード生成を行っても、cppファイル側に実装が
生成されません。

○回答

Enterprise Architectが、そのメソッド(操作)が存在するかどうかの
判定には、Cppファイルは利用されず、すべてヘッダファイルで行っています。
つまり、ヘッダファイルに対応するコードがある場合には、存在するものと
みなし、コード生成処理は行いません。
(この件に限らず、「基準」となるのはヘッダファイルの内容であると
ご理解いただければ、よろしいかと思います。)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ