Bug 489198 - Problem with centered edges and specific layout action
Summary: Problem with centered edges and specific layout action
Status: CLOSED FIXED
Alias: None
Product: Sirius
Classification: Modeling
Component: Diagram (show other bugs)
Version: 3.1.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 4.0.0M6   Edit
Assignee: Project Inbox CLA
QA Contact: Florian Barbin CLA
URL:
Whiteboard:
Keywords: triaged
Depends on: 489185
Blocks:
  Show dependency tree
 
Reported: 2016-03-08 05:21 EST by Pierre-Charles David CLA
Modified: 2016-06-24 07:59 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pierre-Charles David CLA 2016-03-08 05:21:01 EST
Cloned from #489185 to report the fix on master for Sirius 4.0.

+++ This bug was initially created as a clone of Bug #489185 +++

Specific layout action can be "broke" by the EdgeLayoutUpdaterModelChangeTrigger.

A test has been added to reveal this problem. In this test, the layout action aligns 2 classes and flattens an edge between them. The result after the action execution is that the edge is not "straight" but has 5 segments. This is not the expected result.
Comment 1 Eclipse Genie CLA 2016-03-15 05:12:54 EDT
New Gerrit change created: https://git.eclipse.org/r/68430
Comment 2 Eclipse Genie CLA 2016-03-15 05:12:56 EDT
New Gerrit change created: https://git.eclipse.org/r/68429
Comment 5 Florian Barbin CLA 2016-05-24 09:40:28 EDT
Verified on Sirius 4.0.0.RC1 with the JUnit use case.
Comment 6 Pierre-Charles David CLA 2016-06-24 07:59:23 EDT
Available in Sirius 4.0.0.