リンク・インタラクター

リンク・インタラクターを使用すると、選択したリンク (ポリライン) を移動および形状変更することができます。また、選択したリンク上でポイントの追加、削除、移動を行うことができます。リンクのエンドポイントを削除すると、リンクが削除されます。このインタラクターは選択インタラクターと協調して動作するため、この両方のインタラクターで構成されるインタラクター・グループを定義する必要があります。
以下のコード例は、1 つのオブジェクトの定義に必要なタグを示しています。
<jvdf:linkInteractor id="resize" modifier="alt"/>
属性 modifieraltshiftctrl のいずれかの値に設定してください。これで、ユーザーはこの修飾子を押しながら、マウスを使用して選択したリンクを形状変更することができます。
次のコード例は、ビューでオブジェクトを設定する方法を示しています。
<jvdf:selectInteractor id="select"/>
<jvdf:linkInteractor id="linkInteractor" modifier="alt"/>
<jv:interactorGroup id="interactorGroup" interactors="select linkInteractor"/>
<jvdf:diagrammerView id="thediagrammer" interactorId="interactorGroup"/>
interactorGroup 定義における属性 interactors の値の順序については、linkInteractor の前に select を記載する必要があります。リンク・インタラクターは選択インタラクターに依存するため、この順序でなければなりません。