O LinkConnectionAdorner permite modificar o link
alterando a posição e o elemento delimitado do início e final do link
de forma independente. Ele chama allowCreateLinkFunction para verificar se
a conexão modificada é permitida. A função
onLinkUpdated
também
é chamada, conforme descrito em Criando Links, mas com algumas
diferenças nos valores de parâmetro:- O parâmetro
isNew
éfalse
. - O
undoAction
é umReConnectAction
. No entanto, ele possui os mesmos métodos queConnectAction
.
Usando o Identificador de Conexões do Link
O LinkConnectionAdorner é representado por pequenos
identificadores circulares no início e no final de um link. Estes identificadores são destacados
quando você passa o mouse sobre eles e podem ser arrastados para alterar a posição do link.
Quando a ação arrastar é executada, ela tem o mesmo comportamento
que o ConnectionTargetAdorner em Criando Links. A conexão é modificada
quando você arrasta o identificador. A nova porta de destino é criada
da mesma forma que os links são criados. Quando a soltura ocorre em um identificador de conexões,
é criada uma porta básica, mas se a soltura ocorrer dentro de um nó ou subgráfico
realçado, será criada uma porta automática.