Bug 580155

Summary: [Sirius][ClassDiagram][ContainmentLink] we must improve reconnect validation precondition
Product: [Modeling] Papyrus Reporter: Vincent Lorenzo <vincent.lorenzo>
Component: SiriusDiagramAssignee: Project Inbox <mdt-papyrus-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 Keywords: helpwanted
Version: 0.7.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 10   
See Also: https://git.eclipse.org/r/c/papyrus/org.eclipse.papyrus-sirius/+/195076
https://git.eclipse.org/r/c/papyrus/org.eclipse.papyrus-sirius/+/195013
https://git.eclipse.org/c/papyrus/org.eclipse.papyrus-sirius.git/commit/?id=28236f71e6c707d9584c5334b2b48e260acf5e0c
Whiteboard:

Description Vincent Lorenzo CLA 2022-06-14 11:06:57 EDT
The conditions of enablement for the Reconnect Tools of ContainmentLink must be completed.
We must forbid a self-reconnect.
We must forbid impossible reconnection (Package owned by Class)
We must manage reconnection on the target side (which is the new owner of the previous target? -> In Papyrus, we set the graphical owner as semantic owner). 

see topic https://www.eclipse.org/forums/index.php/m/1853006/#msg_1853006
Comment 1 Eclipse Genie CLA 2022-08-05 10:57:53 EDT
New Gerrit change created: https://git.eclipse.org/r/c/papyrus/org.eclipse.papyrus-sirius/+/195076