LinkConnectionAdorner ermöglicht Ihnen, den Link zu ändern, indem Sie die Position
und das gebundene Element des Linkanfangs und des Linkendes unabhängig voneinander ändern.
Der Adorner ruft allowCreateLinkFunction auf, um zu prüfen, ob
die geänderte Verbindung zulässig ist.
Die Funktion
onLinkUpdated
wird, wie unter
Links erstellen beschrieben, ebenfalls aufgerufen, allerdings mit einigen anderen Parameterwerten:
- Der Parameter
isNew
istfalse
. - Die
undoAction
ist eineReConnectAction
. Sie hat jedoch dieselben Methoden wieConnectAction
.
Linkverbindungshandle verwenden
LinkConnectionAdorner wird durch kleine kreisförmige
Handles am Anfang und am Ende eines Links dargestellt. Diese Handles werden hervorgehoben, wenn Sie den Cursor darüber bewegen, und können gezogen werden,
um die Linkposition zu ändern.
Wenn die Ziehaktion ausgeführt wird, weist sie dasselbe Verhalten auf wie bei
ConnectionTargetAdorner (siehe Links erstellen). Die Verbindung
wird geändert, wenn Sie das Handle übergeben.
Der neue Zielport wird auf dieselbe Weise wie beim Erstellen von Links erstellt.
Wenn die Übergabe auf einem Verbindungshandle stattfindet, wird ein Basisport erstellt. Erfolgt die Übergabe jedoch in einem hervorgehobenen Knoten oder Untergraphen, wird ein automatischer Port erstellt.