| Summary: | When moving edge extremity to the border node extremity, all segments are moved | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Belqassim Djafer <belqassim.djafer> | ||||||
| Component: | Diagram | Assignee: | Steve Monnier <steve.monnier> | ||||||
| Status: | CLOSED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | florian.barbin, laurent.redor, steve.monnier | ||||||
| Version: | unspecified | Keywords: | triaged | ||||||
| Target Milestone: | 2.0.0 | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows 8 | ||||||||
| Whiteboard: | |||||||||
| Bug Depends on: | |||||||||
| Bug Blocks: | 437095 | ||||||||
| Attachments: |
|
||||||||
Created attachment 247054 [details]
Bendpoint_stability
To reproduce : 1- Extract and import the attached project into the workspace. 2- Open the "Straight_Bordered Edges Diagram" representation. 3- Move the edge extremity to the "Node 2" extremity. This issue appears on master (future Sirius 2.0.0) A first bug was introduced by this commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=a5a939dfbe69c07ac1b2fc5b6bb5422b9b30adbf At this time, bendpoints were shifted when trying to reconnect the edge on the container instead of the border node. Since this commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=4033181353a99eda5cddd7a471fafc88990ec369 the bug is different, a bendpoint is removed as the attached screenshot shows it. fix waiting for review of https://git.eclipse.org/r/#/c/34293/ During validation, don't forget to activate the preference in Sirius/Sirius Diagram/Connections that changes the line style. There was an issue causing an NPE on edge reconnection with the fix of this bugzilla. Fixed Available in Sirius 2.0.0. |
Created attachment 247053 [details] Before and after moving edge extremity to the bordered node extremity When moving an edge extremity to the border node extremity, all segments are moved. This should not be happen. Only the last bendpoint should move.