掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     クラス間の関連情報を削除できない


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
mogass
投稿日時: 2014-12-8 11:32
EA Administrator
投稿: 171

クラス間の関連情報を削除できない

サポートに頂きましたご質問と回答の要約です。

○ご質問

クラス図においてクラス間の関連を作成してコード生成を行うと、関連先のクラスを自動的にimportしてくれる機能が便利です。
しかし、関連を削除せずに関連先のクラスを削除してコード生成を行うと、存在しないクラスのimportがコードに書きだされます。
しかも、その関連情報を削除しようにもどこにあるのかわかりません。
回避方法があればご教示ください。


○回答

ソースコードの同期生成の場合、以下と同様の理由から
既存部分の編集・削除は行われないようになっております。

[クラス名を変えても生成結果のincludeに反映されない]
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=2706&post_id=5855#forumpost5855

恐らくはモデル上に関連が残っているわけではなく、
ソースコードの記述が変更されていない状態かと思われます。

この場合、ソースコード生成の際に既存のファイルを上書き(または既存の
ファイルを退避して新規生成)していただくか、ソースコードから記述を
直接削除していただく方法で回避していただくこととなります。

お手数をお掛けし、誠に申し訳ございません。
何卒ご対応のほど宜しくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ