Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 508164

Summary: Dangling reference on DNode.outgoingEdges and incomingEdges after undo on Edge creation tool
Product: [Modeling] Sirius Reporter: Florian Barbin <florian.barbin>
Component: CoreAssignee: Project inbox <sirius.core-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: julien.dupont, laurent.redor
Version: 2.0.0Keywords: triaged
Target Milestone: 4.0.2   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on: 508106    
Bug Blocks: 508135, 508138    

Description Florian Barbin CLA 2016-11-25 03:30:50 EST
+++ 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
Comment 1 Pierre-Charles David CLA 2019-04-16 08:03:25 EDT
Closing all clones created to report fixes on a hypothetical version 4.0.2: there is no plan to actually release that version, branch 4.0.x is not maintained anymore.