Modification de liens

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 valeur false.
  • L'action undoAction correspond à ReConnectAction. Toutefois, elle a les mêmes méthodes que ConnectAction.

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éé.