| Summary: | Modify size of a shape without modifying edge(s) location | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Florian Barbin <florian.barbin> | ||||||
| Component: | Diagram | Assignee: | Florian Barbin <florian.barbin> | ||||||
| Status: | CLOSED FIXED | QA Contact: | |||||||
| Severity: | enhancement | ||||||||
| Priority: | P3 | CC: | laurent.redor, pierre-charles.david | ||||||
| Version: | 1.0.0 | Keywords: | triaged | ||||||
| Target Milestone: | 2.0.0 | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| See Also: |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=466384 https://bugs.eclipse.org/bugs/show_bug.cgi?id=466422 |
||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Florian Barbin
This enhancement will guarantee that edges connected to a shape side (East, West, North or South), will keep their location if the user enlarge this shape toward an opposite direction. For example, edges connected on the East side will keep their location if the user enlarge the shape toward the North, West, South or North-West, South-West. If the user reduces the shape size, we hold the edge location while they are still within the reduced bounds. That means if we reduce a container bounds from the south-west corner toward north-east direction, edges connected on the East side will move if their connections are out of the new shape bounds. Created attachment 245838 [details]
Current behavior animation
Created attachment 245839 [details]
Expected behavior with this enhancement
the initial specification: https://git.eclipse.org/r/#/c/31278/ the current implementation state: https://git.eclipse.org/r/#/c/31284/ Gerrit patch sets: https://git.eclipse.org/r/#/c/32655/1 https://git.eclipse.org/r/#/c/32656/ All gerrit reviews merged. Available in Sirius 2.0.0. |