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
esfalse
. - El parámetro
undoAction
esReConnectAction
. Sin embargo, tiene los mismos métodos queConnectAction
.
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.