Community
Participate
Working Groups
Created attachment 266182 [details] InverseEdgeCreationTool.zip When you create an edge between a source node and a target node, the edge respects the click locations. But this is not the case if the tool does not use the same order for source and target as the corresponding mapping. Steps to reproduce: * Imports InverseEdgeCreationTool from InverseEdgeCreationTool.zip * Open the diagram "new MyDiag" * Use the tool "New eReference", click on the bottom left corner of C1 and then on the upper right corner of C2. OK: The edge is created bewteen the bottom left corner of C1 and the upper right corner of C2. * Use the tool "New inverse eReference", click on the upper right corner of C4 and then on the bottom left corner of C3. The expected result is the same as between C1 and C2. KO: The edge is created bewteen the bottom center of C3 and the upper center of C4. This problem has been discovered during the analysis of bug 495659.
New Gerrit change created: https://git.eclipse.org/r/88386