Links ändern

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 ist false.
  • Die undoAction ist eine ReConnectAction. Sie hat jedoch dieselben Methoden wie ConnectAction.

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.