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

Bug 215687

Summary: Hide references and Arrange All has not effect
Product: [Modeling] Ecoretools Reporter: David Sciamma <dsciamma>
Component: GeneralAssignee: Project Inbox <ecore-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: P4 CC: cedric.brun
Version: 0.8Keywords: plan
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard: Usability

Description David Sciamma CLA 2008-01-17 13:21:24 EST
Step to reproduce :
1- hide all the EReferences from a diagram
2- call the "Arrange All" action
Expected result : the diagram shows the inheritance tree
Current result : the diagram is unchanged

First diagnostic : the arrange all action includes non-visible objects in the algorithm.
Comment 1 Jacques LESCOT CLA 2009-04-20 11:27:48 EDT
I do not think this is a good idea to only execute the "Arrange All" action on the visible elements only of the current diagram. What about if you then remove the filter ? Figure that will reappear will probably overlap.

In this case, it would be better to remove these figures graphically instead of just filtering them.
Comment 2 Cedric Brun CLA 2014-06-25 05:35:54 EDT

With 2.0 the user can "hide" explicitely the EReferences and then the arrange all will ignore those.
If the user use the "Hide references" filter, then the ArrangeAll will stay the same as we don't want the user to have a new layout when he unapply the filter.