掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     パッケージ間に依存関係がある場合、その中のクラス間にimport文は生成できますか?


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

パッケージ間に依存関係がある場合、その中のクラス間にimport文は生成できますか?

○ご質問

クラス図において、あるパッケージAからあるパッケージBに「依存」
を引き、クラス図をソースコード(Java)生成すると、ソースコードに
import文が生成されません。
(パッケージA中のクラスのソースコードに「import B.*」が生成されません)

上記ケースで、ソースコートにimport文を生成する方法はありますか?


○回答

EAではソースコード生成テンプレートをカスタマイズすることができますが、
現状は、自クラスのパッケージがどのパッケージと関連しているかという
情報を、そのテンプレートにおいて取得することができません。

対応方法としては、テンプレートからモデルの情報を自由に参照すること
のできる機能マクロ:EXEC_ADD_IN()を利用し、コード生成テンプレートを
カスタマイズすることが必要となります。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ