Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #508106 +++ Steps to reproduce: * Import the attached test case and open the diagram "new Package" * Create an edge between ClassA and ClassB with the edge creation tool. * The edge is removed by the refresh => OK * Perform undo * With the Model requests interpreter view, select the ClassA Node and test this expression: aql:self.getOutgoingEdges * A DEdge (detached from its parent) appears => KO
New Gerrit change created: https://git.eclipse.org/r/85709
Gerrit change https://git.eclipse.org/r/85709 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=1353d01ae1997a7f814c9f8c464835a47dcf44e2
New Gerrit change created: https://git.eclipse.org/r/85783
Gerrit change https://git.eclipse.org/r/85783 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=1d35e75cdcdbd7fe51fbad08c6a5cbdb5ea48453
Verified on Sirius 4.1.2rc1. Note that the sample VSM attached to reproduce uses the old legacy query language. File plugins/org.eclipse.sirius.tests.junit/data/unit/tools/undoEdgeCreationToolDangling/dEdgeUndoDangling.odesign in the Sirius sources can be used instead, it's the same modeler remade using core interpreters.
Available in Sirius 4.1.2 (see https://wiki.eclipse.org/Sirius/4.1.2 for details).