Bug 161407

Summary: [Layout] Arrange all incorrectly arranges diagram with connections connecting shapes from inside one container to another
Product: [Modeling] GMF-Runtime Reporter: David Cummings <dcummin>
Component: GeneralAssignee: Anthony Hunter <ahunter.eclipse>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: mariot.chauvin
Version: 1.0.1Keywords: usability
Target Milestone: 2.1   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Expected results
none
Actual results none

Description David Cummings CLA 2006-10-18 09:48:11 EDT
1- Create a Logic diagram 
2- Add a circuit; make it big enough to hold 1 Oval inside it
3- Copy the circuit and paste it twice
3- Move the Circuits so they do not overlap
4- Add an Oval inside each Circuit
5- Connect the Oval inside Circuit 1 to the oval inside Circuit 2 (the order here is important)
5- Connect the Oval inside Circuit 2 to the oval inside Circuit 3 (the order here is important)
5- Connect the Oval inside Circuit 3 to the oval inside Circuit 1 (the order here is important)
7- Right click on the diagram and select arrange all

Expected result: Diagram is arranged properly.  Connections do not overlap.
Actual result: In certain cases the diagram is incorrectly arranged and the connections between ovals overlap.
Comment 1 David Cummings CLA 2006-10-18 09:48:49 EDT
Created attachment 52222 [details]
Expected results
Comment 2 David Cummings CLA 2006-10-18 09:49:11 EDT
Created attachment 52223 [details]
Actual results
Comment 3 Anthony Hunter CLA 2006-10-19 15:35:39 EDT
Regression
Comment 4 Anthony Hunter CLA 2007-06-19 11:44:46 EDT
Moving to the next release, GMF 2.1. 
Comment 5 Mariot Chauvin CLA 2009-09-30 06:30:48 EDT
I am not able to reproduce on the actual trunk
Comment 6 Eclipse Webmaster CLA 2010-07-19 21:56:27 EDT
[GMF Restructure] Bug 319140 : product GMF and component
Runtime was the original product and component for this bug
Comment 7 Mariot Chauvin CLA 2010-10-13 11:01:57 EDT
I was not able to reproduce and did not get other details from the reporter. Moreover bug issue creation is quite old.