掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
所属しているパッケージ名を#includeに含めることはできますか? |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2008-4-25 14:03 |
EA Administrator ![]() ![]() 投稿: 1895 |
所属しているパッケージ名を#includeに含めることはできますか?○ご質問
所属しているパッケージ名を取得して、#includeのパスにパッケージ名を 追加することは可能でしょうか? 例えばPackage1に属している<<module>>Childクラスの場合、 ソースコード生成では、以下のように出力したいと考えています。 #include "mod/Package1/child.h" ○回答 プロジェクトブラウザ上のパッケージ名を含めることは可能です。 この場合、ヘッダファイルへの出力につきしては、「接続先のクラスが 属するパッケージ名」が必要になりますが、この情報はコード生成 テンプレートでは取得できません。(取得できる範囲は、接続先・接続元の 要素自体の情報までとなります。) そこで、「接続先のクラスが属するパッケージ名」を返却するアドイン を作成し、それをコード生成テンプレートに設定する必要があります。 この対応を行ったアドイン、コード生成テンプレートをお送りしますので、 ご確認ください。 (こちらのアドインやテンプレートを参照・使用したい場合は、 弊社サポートsupport@sparxsystems.jp までご連絡ください。) |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




