掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     インターフェース要素のソースコードがクラスになる


フラット表示 前のトピック | 次のトピック
投稿者 トピック
tkouno
投稿日時: 2009-12-3 16:09
EA Administrator
投稿: 3939

インターフェース要素のソースコードがクラスになる

○ご指摘

インターフェース要素からソースコードを生成し、その要素を
いったん削除してからソースコードを読み込むと、要素の
種類がクラスになってしまいます。

○回答

インターフェース要素からソースコードを生成後、その要素を削除せずに
同期すれば「抽象クラス」が維持されますが、この要素を削除してから
ソースコードを読み込み、再度要素を生成するような場合には
ご指摘の結果となります。

これは、Enterprise Architectがソースファイル自身に「抽象クラス」で
あることを示す情報を埋め込んでいないため、判定ができないことが
理由です。
(Enterprise Architectでクラスからソースコードを生成すると
おわかりになるかと思いますが、ツールのための情報は一切埋め込んでいません。
そのため、ソースだけで確実に判定できない情報は欠落します。)

申し訳ございませんが、この問題へは対処できません。
(ソースコードのどこかに、「インターフェース要素から生成された」というような
情報を埋め込めば対処可能になりますが、ツールの情報はソースに出さない、という
Enterprise Architectの長所が失われてしまいます。)
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » インターフェース要素のソースコードがクラスになる tkouno 2009-12-3 16:09