掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     [Java] 関連からフィールド作成


フラット表示 前のトピック | 次のトピック
投稿者 トピック
tkouno
投稿日時: 2007-12-12 15:19
EA Administrator
投稿: 3939

Re: [Java] 関連からフィールド作成

ご質問の件、結論から先に申し上げますと
現在のEnterprise Architectでは対処不可能です。

ご提示のスクリプトの中で、
$name += "s"
の処理を行っています。この時点で、モデル内の名前の情報と
コードに出力された名前の情報が不一致となります。

Enterprise Architectは、他のいくつかのツールのように
出力されるソースコードにツールのための情報を埋め込みません。

この点は、コードが汚くならないということで多くの方の
支持をいただいていますが、その反面、今回のように
名前が変わる場合には、同じものであるという判断ができません。
(今は名前を中心に同一性の判断をしています)

出力される名前が変わるため、出力前にチェックした結果
「ソースコードに存在しない」ということで、結果として
重複して出力されます。


申し訳ございませんが、この点は現在のEnterprise Architectでは
対処不可能です。モデルの情報とコードの情報の同一性を
判断するための「ツールのための情報」を入れる以外の
対処法がございません。
しかしながら、これを行うことは、Enterprise Architectを
支持している人にとっては良くない話であり、また開発者
(Geoffrey Sparks)の方針もありますので、この方法での
解決は現時点では考えていません。

申し訳ございませんが、ご理解いただけますと助かります。
ご要望に沿えず申し訳ございません。

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   [Java] 関連からフィールド作成 未登録ゲスト 2007-12-12 15:08
   » Re: [Java] 関連からフィールド作成 tkouno 2007-12-12 15:19
       Re: [Java] 関連からフィールド作成 未登録ゲスト 2007-12-12 15:39
         Re: [Java] 関連からフィールド作成 tkouno 2007-12-12 15:54