Bug 574237 - Add new Horizontal/Vertical jump links status
Summary: Add new Horizontal/Vertical jump links status
Status: NEW
Alias: None
Product: Sirius
Classification: Modeling
Component: Diagram (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 10
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2021-06-16 10:06 EDT by Laurent Redor CLA
Modified: 2021-08-13 08:16 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Laurent Redor CLA 2021-06-16 10:06:49 EDT
The evolution of bug 553775 adds a new type of jump link, named "Tunnel". The goal of this evolution is to continue to improve the readability of diagram having some edges crossing each other.

Currently, 4 status exist:
* None: Jump link is not activated on this edge.
* All: A jump link is created on this edge each time it intersects an edge.
* Below: A jump link is created on this edge each time it intersects an edge that is below it.
* Above: A jump link is created on this edge each time it intersects an edge that is above it.

The goal of this evolution is to add 2 new kind of status. These new status are particular because they no longer depends on the "z-ordering" of the edges but on the alignment of the segements of the edge.

The new status are:
* Horizontal: A jump link is created on this edge each time it intersects an edge, when the segment on this edge is horizontal.
* Vertical: A jump link is created on this edge each time it intersects an edge, when the segment on this edge is vertical.
Comment 1 Laurent Redor CLA 2021-06-16 10:34:40 EDT
A DRAFT of specification for this issue is available here: https://github.com/eclipse-sirius/sirius-specs/blob/master/specs/proposal/574237_NewJumpLinksStatus/newJumpLinksStatus.md