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