Bonjour,
je travaille sur un plugin eclipse qui affiche des diagrammes de classe. Il y a aussi des liaisons (agrégation, composition...) entre ces éléments. Pour l'instant, j'utilise ChopBoxAnchor (org.eclipse.draw2d) qui me permet de placer les ancres (extrémités) des liaisons. C'est bien, mais les liaisons pointent toujours en direction du centre des figures.

J'essaie d'avoir quelque chose de plus souple mais sans succès.

Parmi toutes mes tentatives, j'ai fait les essais suivants:
- Créer une classe XXXAnchor custom qui dérive de AbstractConnectionAnchor
- Créer une classe XXXConnectionEditPart qui dérive de AbstractConnectionEditPart (org.eclipse.gef.editparts)
- Créer une classe XXXConnectionEndpointEditPolicy qui dérive de ConnectionEndpointEditPolicy (org.eclipse.gef.editpolicies)
- J'ai essayé de cabler tout cela

Ca marche, mais mal, j'arrive à bouger l'extrémités des liaisons mais des fois (souvent) ça se comporte bizarement.

Si quelqu'un connaît un tuto qui traite de ce point, ou à un conseil...

Merci d'avance