掲示板一覧   -   トピック一覧
   EA API
     接続の追加・削除が反映されない


フラット表示 前のトピック | 次のトピック
投稿者 トピック
sugimoto
投稿日時: 2007-6-1 10:34
EA Administrator
投稿: 1895

Re: 接続の追加・削除が反映されない

引用:

他にダイアグラム内の接続情報を取得する
方法はあるのでしょうか?


現状、確実にダイアグラム内の接続情報を取得するためには、
DiagramからDiagramObjectを取得し、取得したDiagramObjectの
ElementIDから得たElementのConnecorsにて、各要素の接続の
情報を取得します。Connectorの相手の要素がダイアグラム上に
存在する場合は、その接続情報はダイアグラムにあるものと判断
することが確実な方法です。

但し、この方法は手間が掛かります。

以前はDiagramLinkにて、ダイアグラム内の接続情報をすべて取得
できたのですが、操作の高速化に重きを置いたため、現在はすべて
の情報が取得できなくなっております。

しかし、この状況ですと実質DiagramLinkは使用する場面がなくなって
しまいますので、以下のいずれかで対応できるようAPIの改善を検討します。

1) DiagramLinkとConnectorの情報が一致していない場合は、DiagramLink
 が呼ばれたタイミングでAPI内で情報(データベース)を書き換え、
 ダイアグラム内の接続情報を必ず返すようにする。

2) 確実にダイアグラム内の接続情報をすべて取得できるAPIを追加する
 (例えば、Diagram.ConnectorsのようなAPI)
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   接続の追加・削除が反映されない 未登録ゲスト 2007-5-31 15:46
     Re: 接続の追加・削除が反映されない sugimoto 2007-5-31 16:55
       Re: 接続の追加・削除が反映されない 未登録ゲスト 2007-5-31 17:07
         Re: 接続の追加・削除が反映されない sugimoto 2007-5-31 17:54
           Re: 接続の追加・削除が反映されない 未登録ゲスト 2007-5-31 18:34
           » Re: 接続の追加・削除が反映されない sugimoto 2007-6-1 10:34
               Re: 接続の追加・削除が反映されない 未登録ゲスト 2007-6-1 10:55
                 Re: 接続の追加・削除が反映されない sugimoto 2007-6-1 11:35