Modificación de enlaces

LinkConnectionAdorner permite modificar el enlace cambiando la posición y el elemento enlazado del inicio y final de enlace de forma independiente. Llama a allowCreateLinkFunction para verificar si la conexión modificada está permitida. También se llama a la función onLinkUpdated, como se describe en Creación de enlaces , pero con algunas diferencias en los valores de los parámetros:
  • El parámetro isNew es false.
  • El parámetro undoAction es ReConnectAction. Sin embargo, tiene los mismos métodos que ConnectAction.

Utilización del descriptor de conexión de enlace

LinkConnectionAdorner está representado por pequeños controladores circulares al principio y al final de un enlace. Estos controladores se resaltan cuando se pasa el cursor sobre ellos y pueden arrastrarse para cambiar la posición del enlace. Cuando se realiza la acción de arrastre, tiene el mismo comportamiento que ConnectionTargetAdorner en Creación de enlaces . La conexión se modifica cuando se suelta el controlador. El nuevo puerto de destino se crea de la misma forma que los enlaces. Cuando el controlador se suelta en un descriptor de conexión, se crea puerto básico, pero si se suelta dentro de un nodo o subgráfico resaltados, se crea un puerto automático.