Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 245545

Summary: Using Tree Router may freeze Eclipse
Product: [Modeling] Ecoretools Reporter: Jacques LESCOT <jlescot>
Component: GeneralAssignee: Project Inbox <ecore-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: P3 Keywords: plan
Version: 0.8   
Target Milestone: M6   
Hardware: PC   
OS: Windows XP   
Whiteboard: Usability
Attachments:
Description Flags
Example diagram showing the problem none

Description Jacques LESCOT CLA 2008-08-28 11:14:39 EDT
Created attachment 111210 [details]
Example diagram showing the problem

Inheritance links are using Tree Routing style, and sometimes routing seems may freeze Eclipse. The attached archive contains an Ecore model with its diagram : if you try to move the "Storage" EClass while the connections are outside the graphical bounds (scrollbars active), Eclipse freezes ... This may also be reached while resizing editor area.
The bug is probably linked with the implementation of the Tree Router in GMF, but as it is currently only use in Ecore Tools (on my knowledge), I open the bug here to look deeper into the code.
Comment 1 David Sciamma CLA 2008-09-28 05:10:18 EDT
We need to remove the tree routing style (too buggy)
Comment 2 Jacques LESCOT CLA 2009-03-19 11:01:30 EDT
Remove the TreeRouting style that was previously used with Inheritance links until these issues are fixed.