Bug 390134 - Support Outline Formatter Preferences
Summary: Support Outline Formatter Preferences
Status: NEW
Alias: None
Product: TMF
Classification: Modeling
Component: Xtext (show other bugs)
Version: 2.3.0   Edit
Hardware: PC Windows Vista
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-22 02:23 EDT by Ed Willink CLA
Modified: 2017-06-16 05:23 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Willink CLA 2012-09-22 02:23:32 EDT
Xtext supports developer-customized outlines, but does not allow user-customized outline preferences.

The current developer-customization is fairly limited and quite difficult for the outline so that it would seem quite possible to abstract it into an outline+label+icon model, with either an (Xtext) DSL or Jface preference form to control it. Either of these could then be user customized and persisted. 

With a model driven approach, the outline update could be significantly faster, firstly through elimination of the declarative/reflective dispatching and possibly through selective updates.

[Before switching from IMP to Xtext, the OCL editors used just such a model; see GIT\org.eclipse.ocl\archive\org.eclipse.ocl.examples.editor.model]
Comment 1 Bernhard Stadler CLA 2016-08-02 10:52:36 EDT
This should be marked as an enhancement