掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
クラス図からソースコード生成で勝手に属性が生成される |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2008-3-25 15:35 |
EA Administrator ![]() ![]() 投稿: 1895 |
クラス図からソースコード生成で勝手に属性が生成される○ご質問
クラス要素で、属性のgetter、setter以外に、別クラスを生成して 返却するgetXXX()をというメソッドを作成しました。 このクラスをソース生成するとXXXに対応する属性が勝手にソースコードに 追加されてしまいます。 ソースコードを読み込むと、この追加された属性がモデルにも追加されて しまいます。 この状態において、追加された属性をモデルから削除しようとすると、 今度は元からあったメソッドgetXXX()が削除されてしまいます。 このメソッドには<<property get>>というステレオタイプも付与されています。 これらの動きを制御するにはどうすればよいでしょうか? ○回答 いただいた情報から、クラス間(Class1とClass2間) に「関連」の 関係があるため、Class1のコード生成時に、Class2を属性(m_class2) として出力しています。 そのため、ソースコード読み込み時に、m_class2 がモデルに追加されます。 メソッド getClass2()が存在していることが理由で、ソースコードに属性が 追加されているわけではありません。 ご確認のほど、よろしくお願いいたします。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




