掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     XMI読み込みにより、関連情報が消える


フラット表示 前のトピック | 次のトピック
投稿者 トピック
sugimoto
投稿日時: 2007-5-25 18:08
EA Administrator
投稿: 1895

XMI読み込みにより、関連情報が消える

○ご質問

現在、コンポーネント開発を行っており、製品側のEAPファイル
にコンポーネント側の情報を読み込むという方法で開発を進めています。

製品側のクラスと、コンポーネント側のクラスに関連を引いた後、
コンポーネントの情報を含むXMIファイルの読み込みを行うと、
関連の情報が削除されてしまいます。


○回答

関連の情報が削除されてしまう可能性として、以下の3点が考えられます。


1) 「XMIの読み込み」ダイアログの"GUIDを削除"チェックボックスが
 有効になっている可能性があります。

2) クラスなどの情報は「GUID」で管理されますので、同じクラス名でも
 別々の要素として扱われます。そのため、関連が消えてしまうクラス
 について、XMIを読み込んだ後で一旦クラスを削除して新たな同名の
 クラスを作成といったような操作を行った場合は、関連は保たれません。
 
3) コンポーネント側のクラスから、製品側のクラスに向かって関連を
 引いた場合は、コンポーネント側のクラスに関連があるという情報が
 保持されます。そのため、関連の情報を持っていないXMIファイルを
 読み込んだ場合は、関連がないという情報が製品側のプロジェクトに
 上書かれます。

 コンポーネント開発においては、コンポーネントを用いて関連する
 製品を開発していくと思いますが、その場合に、製品側からコンポー
 ネント側のクラスを使用することはあると思いますが、コンポーネント側が
 製品側を使用するということは、コンポーネント開発においては製品との
 関係が逆になってしまうため、ないのではないかと考えております。
 

→3)が原因で、解決できたとのご報告をいただきました。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » XMI読み込みにより、関連情報が消える sugimoto 2007-5-25 18:08