Bug 508164 - Dangling reference on DNode.outgoingEdges and incomingEdges after undo on Edge creation tool
Summary: Dangling reference on DNode.outgoingEdges and incomingEdges after undo on Edg...
Status: RESOLVED WONTFIX
Alias: None
Product: Sirius
Classification: Modeling
Component: Core (show other bugs)
Version: 2.0.0   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 4.0.2   Edit
Assignee: Project inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on: 508106
Blocks: 508135 508138
  Show dependency tree
 
Reported: 2016-11-25 03:30 EST by Florian Barbin CLA
Modified: 2019-04-16 08:03 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.