Modificando Links

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 é um ReConnectAction. No entanto, ele possui os mesmos métodos que ConnectAction.

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.