Community
Participate
Working Groups
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]
This should be marked as an enhancement