Bug 509742 - [Model Explorer][Usability] Diagrams owned by an element shall be located first for easier access
Summary: [Model Explorer][Usability] Diagrams owned by an element shall be located fir...
Status: CLOSED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Views (show other bugs)
Version: 2.0.2   Edit
Hardware: PC Windows 7
: P2 normal (vote)
Target Milestone: 3.0.0   Edit
Assignee: Christian Damus CLA
QA Contact:
URL:
Whiteboard: blockingpapyrusrt
Keywords: readme
Depends on:
Blocks: 511455
  Show dependency tree
 
Reported: 2016-12-28 08:27 EST by Peter Cigehn CLA
Modified: 2017-05-29 04:28 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Cigehn CLA 2016-12-28 08:27:10 EST
Currently if an element owns one (or more) diagrams, then the diagram(s) are located after all owned model elements in the model explorer. This makes it very time consuming to locate the diagram(s) if the there also are lots of owned elements.

It would make more sense to always list all the owned diagrams first, and then list all owned model elements. In most cases, there are always more owned elements than there are owned diagrams anyway. This would make it much faster to find and locate the owned diagrams, and the usability would be improved when navigating the model browsing for owned diagrams.
Comment 1 Eclipse Genie CLA 2017-05-19 11:24:34 EDT
New Gerrit change created: https://git.eclipse.org/r/97586
Comment 3 Christian Damus CLA 2017-05-25 09:42:02 EDT
(In reply to comment #2)
> Gerrit change https://git.eclipse.org/r/97586 was merged to [master].

Note that this change is most evident for new workspaces, which initialize the ordering of facet customizations according to 'rank'.  For existing workspaces, this ordering can be re-initialized by deleting the

    org.eclipse.papyrus.infra.ui.emf.facet.order
     
list element from the

    org.eclipse.papyrus.infra.ui.emf.customizationManager
    
section element of the

    $WORKSPACE/.metadata/.plugins/org.eclipse.papyrus.infra.ui.emf/dialog_settings.xml

file in the workspace metadata area.  The whole customization manager section can be deleted from this file, but then that would also forget the enablement of customizations, if the user had tweaked that.
Comment 4 Peter Cigehn CLA 2017-05-29 04:27:54 EDT
Verified to be fixed in the latest Papyrus Oxygen build (#3777). The diagrams are now ordered as the first child nodes in the model explorer making it easier to locate the diagrams.
Comment 5 Peter Cigehn CLA 2017-05-29 04:28:09 EDT
Closing as verified fixed.