グラファー・インタラクター・クラス

ライブラリーには、マウスでリンクを作成するビュー・インタラクターがいくつか用意されています。
IlvMakeLinkInteractor クラスは、起点と宛先ノードを選択することによってタイプ IlvLinkImage のリンクを作成できるようにするインタラクターです。
インタラクターは独自のタイプのリンクを作成できるようにカスタマイズできます。リンクは、メソッド makePolyPoint で作成します。このメソッドは、 getFrom メソッドおよび getTo メソッドを使用して、選択されたグラフィック・オブジェクトを特定します。
protected IlvGraphic makePolyPoint(IlvPoint[] points) 
{
  return new IlvLinkImage(getFrom(), getTo(), isOriented());
}
このメソッドをオーバーライドするには、このインタラクターが作成したオブジェクトのクラスを返す getLinkClass メソッドもオーバーライドする必要があります。
クラス IlvMakePolyLinkInteractor は、クラス IlvPolylineLinkImage のリンクを作成するための IlvMakeLinkInteractor クラスのサブクラスです。