LinkConnectionAdorner vous permet de modifier indépendamment la position et l'élément lié du début et de la fin du lien. Cet objet appelle allowCreateLinkFunction pour vérifier si la connexion modifiée est autorisée. La fonction
onLinkUpdated
est également appelée, comme indiqué dans Création de liens, mais avec quelques différences dans les valeurs de paramètre :- Le paramètre
isNew
a la valeurfalse
. - L'action
undoAction
correspond àReConnectAction
. Toutefois, elle a les mêmes méthodes queConnectAction
.
Utilisation de la poignée de connexion de lien
LinkConnectionAdorner est représenté par une petite poignée circulaire au début et à la fin du lien. Ces poignées sont mises en évidence lorsque vous les survolez et vous pouvez les faire glisser pour modifier la position du lien.
Lorsque l'action de déplacement est exécutée, elle a le même comportement que
ConnectionTargetAdorner dans la section Création de liens. La connexion est modifiée lorsque vous relâchez la poignée. Le nouveau port de destination est créé de la même manière que les liens. Lorsqu'une poignée de connexion est relâchée, un port de base est créé mais si le relâchement a lieu à l'intérieur d'un noeud ou d'un sous-graphe mise en évidence, un port automatique est créé.