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

Bug 494719

Summary: FXTransformConnectionPolicy should filter out indices of points that were inserted by the connection's router.
Product: [Tools] GEF Reporter: Matthias Wienand <matthias.wienand>
Component: GEF MVCAssignee: gef-inbox <gef-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 0.2.0   
Target Milestone: 4.0.0 (Neon) RC3   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 493418    

Description Matthias Wienand CLA 2016-05-27 04:20:17 EDT
Currently, the FXTransformConnectionPolicy includes router inserted points when determining the indices of all points that will be transformed. However, these are not included in the list of bend points that are used to update the underlying content. Due to this mismatch, points can get removed in some situations when the router inserted points.
Comment 1 Matthias Wienand CLA 2016-05-27 05:53:23 EDT
I ensured that only unconnected, explicit points are transformed by the policy. The code is published on the master branch, therefore, I resolve this ticket as fixed for 4.0.0 RC3.