掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     JavaのListコレクション


フラット表示 前のトピック | 次のトピック
投稿者 トピック
sugimoto
投稿日時: 2009-2-2 15:46
EA Administrator
投稿: 1895

JavaのListコレクション

○ご質問

1) Javaで開発を行っていますが、モデリング時にどのように
 Listコレクションを設定すればよいでしょうか?

2) Listコレクションを含むソースコードを読み込み、
 その後、Listで定義したクラス名が変更になっても、
 Listの定義には反映されません。

これらは、どのように行えますでしょうか?


○回答

1) メインメニューから「ツール」→「オプション」のJavaページにて、
 コレクションボタンを押し、既定のコレクションクラス欄に"List<#TYPE#>"と
 入力します。
 クラス図にて、ターゲットの多重度が1以上の場合、ソースコード生成すると、
 #TYPE#の部分に、ターゲット側のクラス要素が設定されます。
 詳細は、ヘルプ「コレクションクラスの設定」をご覧下さい。


2) Listコレクションを含むソースコードを読み込んだ場合は、現状、
 属性の型として、直にList<Class1>などと設定されて、この場合は、
 モデル内のクラス名が変更になっても、型の内容には反映されません。

 また、メソッドの戻り値やパラメータにListがある場合も同様に、
 直にその内容がモデル内に保存されますので、関連するクラス要素の
 名前が変更になった場合は、反映されません。

 現時点で、ご要望にお応えできるような機能がなく、申し訳ございません。

 この点は、機能改善を検討させていただきます。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » JavaのListコレクション sugimoto 2009-2-2 15:46