掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     ソースコード生成における関連と集約の違い


フラット表示 前のトピック | 次のトピック
投稿者 トピック
tkouno
投稿日時: 2009-1-8 11:19
EA Administrator
投稿: 3939

ソースコード生成における関連と集約の違い

○ご指摘

ソースコード生成で、関連と集約で
生成結果が変わりません。

○回答

UMLでは、記法とソースコードの対応については
定義していませんので、例えば集約について
どのようにソースコード生成するか、という内容については
ツールによって変わる部分がございます。

Enterprise Architectの場合には、既存のソースコードを
読み込む時の解析では、
メソッドの実装は解析の対象外であることもあり、他のクラスを
保持している場合に、「関連」「集約」「コンポジット集約」の
いずれであるかは判断できません。そのため、これらの3つは
区別せず、ソースコードの読み込みの場合には、常に「関連」として
扱います。


同じ理由で、ソースコード生成時にも「関連」「集約」「コンポジット集約」は
すべて区別していません。
(いわゆる「スケルトン」しか生成しないため)


なお、Enterprise Architectの「ソースコード生成テンプレート」の
カスタマイズ機能を利用することで、「集約」の場合に「関連」と
異なるソースコード生成する、等のカスタマイズが可能です。

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

題名 投稿者 日時
 » ソースコード生成における関連と集約の違い tkouno 2009-1-8 11:19