Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #545533 +++ With collapsed compartment, it is possible, in some cases, to have edge visible even if source or target is not visible. This causes to have an edge drawn from or to nowhere as in "edgePointingToInvisibleNode.png" Steps to reproduce: * Import the projet "DesignerTestProject" (from DesignerTestProject.zip): This project is a copy of data contained in "/org.eclipse.sirius.tests.junit/data/unit/compartments" but completed for this case * Open the diagram "regionWithEdges" * Collapse the "region" of "Center_p4" container (select it and click on the "-" button) * The edge from "Left_p3" and "newPackage1" disappears: OK. * Save the session * Export this diagram as png image using "Export diagram as image" button from the tabbar * Open the exported image * The edge is visible in the exported image: KO * Move the container "Left_p3" * The edge appears: KO * Move the container "Center_p4" * The edge disappears: OK This problem has been detected in Sirius 6.1.0. But it probably exists since the addition of the compartments.
New Gerrit change created: https://git.eclipse.org/r/139175
New Gerrit change created: https://git.eclipse.org/r/139173
New Gerrit change created: https://git.eclipse.org/r/139172
New Gerrit change created: https://git.eclipse.org/r/139174
Gerrit change https://git.eclipse.org/r/139172 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=5938bd49c5bc3d79e0c547d1fad5ca7cb985351b
Gerrit change https://git.eclipse.org/r/139174 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=4e6dee87b8a70a3ff97d9f1ed60a9a548cb176c2
Gerrit change https://git.eclipse.org/r/139173 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=67f3fbed82a0135fdb42ef1bb57b67dbab89d26b
Gerrit change https://git.eclipse.org/r/139175 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=35572efb0c2487dd9780ef3ec9d7ac1cae7a27d8
Steps to validate: * All "steps to reproduce" from the description must be OK.
Available in Sirius 6.2.1: https://wiki.eclipse.org/Sirius/6.2.1