グラファーが折りたたまれている場合は、そこに含まれるグラフィック・オブジェクトは画面上には表示されません。グラフ間リンクのリンク先とリンク元であるノードは画面上に表示されないため、そのようなグラフ間リンクは終了ノードを視覚的にポイントできません。これらのグラフ間リンクは、代わりに画面上のグラファーの折りたたみ表現をポイントします。
次の図は、グラファーが展開されているときと折りたたまれているときのグラファーへのグラフ間リンクの外観を示しています。
![intercollapse1.gif](../../JViews_Framework/usradvfwork/_media/intercollapse1_default.gif)
展開グラファーへのグラフ間リンク
![intercollapse2.gif](../../JViews_Framework/usradvfwork/_media/intercollapse2_default.gif)
折りたたみグラファーへのグラフ間リンク
マネージャーを折りたたむと、リンクはマネージャーの折りたたみ表現を視覚的にポイントしていますが、実際のリンク元とリンク先は変わりません。リンク ( IlvLinkImage) の getFrom メソッドおよび getTo メソッドは、依然として同じオブジェクトを返します。グラフィック表示のみが変わります。リンクは折りたたまれた最初の親マネージャーを視覚的にポイントします。
リンクの
getFrom
メソッドと getTo
メソッドは、リンクの実際の終了ノードを返すと考えることができます。画面に終了ノードとして表示されているノードは、リンクの getVisibleFrom メソッドおよび getVisibleTo メソッドを使用して取得することもできます。折りたたんだマネージャーがない場合は、表示されている終了ノードと実際の終了ノードは常に同じです。指定されたノードで、視覚的な終了ノードとしてのノードがあるリンクはすべて次のメソッドで取得できます。
IlvGrapher.getLinksVisibleFrom(IlvGraphic node)
IlvGrapher.getLinksVisibleTo(IlvGraphic node)
実際の終了ノードとしてのノードがあるリンクは、次のメソッドで取得します。
IlvGrapher.getLinksFrom(IlvGraphic node)
IlvGrapher.getLinksTo(IlvGraphic node)
折りたたみグラファーへのグラフ間リンクでは、2 つのリンクの視覚的な宛先ノードは
pay for supplies
ですが、実際の宛先ノードは pay for supplies
の内部ノードです。これは折りたたみグラファーへのグラフ間リンクには表示されていませんが、展開グラファーへのグラフ間リンクには表示されています。マネージャーを折りたたんだ場合、リンクの接続点の位置は、実際の終了ノードにインストールしたリンク・コネクターではなく、折りたたんだマネージャーにインストールしたリンク・コネクターによって決まります。