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

Bug 453061

Summary: When moving edge extremity in inner container, all bendpoints are moved
Product: [Modeling] Sirius Reporter: Pierre-Charles David <pierre-charles.david>
Component: DiagramAssignee: Florian Barbin <florian.barbin>
Status: CLOSED FIXED QA Contact: Laurent Redor <laurent.redor>
Severity: normal    
Priority: P3 CC: belqassim.djafer, florian.barbin, laurent.redor, maxime.porhel, pierre-charles.david
Version: unspecifiedKeywords: triaged
Target Milestone: 2.0.2   
Hardware: PC   
OS: Windows NT   
Whiteboard:
Bug Depends on: 445179    
Bug Blocks: 445195    

Description Pierre-Charles David CLA 2014-11-24 10:15:03 EST
+++ This bug was initially created as a clone of Bug #445179 +++

When moving edge (style manhattan) extremity in inner container, all bendpoints are moved. This should not happen. Only the two first/last bendpoints should move.

To reproduce :
1- Import the attached project
2- Open bendpointsStability_Manhatta
3- Drag the source extremity edge between "ContainerWithOneNode" to "ContainerWithOneNode2" and drod them to the "Root" container.
4- All bendpoints were updated. This Drap&Drop action should not move the edge bendpoints.

This issue is produced with the Sirius dev version (next 2.0)
Comment 1 Pierre-Charles David CLA 2014-11-24 10:15:44 EST
Cloned to backport the fix into 2.0.2.
Comment 2 Florian Barbin CLA 2014-12-10 05:22:39 EST
Backported into branch 2.0.x
Comment 3 Belqassim Djafer CLA 2014-12-12 11:18:19 EST
Validated with Sirius 2.0.2.201412100936
Comment 4 Laurent Redor CLA 2014-12-12 11:50:58 EST
Validated with Sirius 2.0.2-N20141210-043525
Comment 5 Pierre-Charles David CLA 2014-12-16 08:34:55 EST
Available in Sirius 2.0.2.