Customizing the model editor

The model editor can be customized through various extension points, whether for a metamodel bundled with the platform itself of for the metamodel you have just added.

If you are not familiar with extension, points, please refer to the Eclipse Plug-in Development Environment Guide.

Customization Extension Point Description
Changing labels viewerParticipant A label decorator can modify the way a model element is presented in the model editor. The end-user will have the opportunity to activate or deactivate those decorations.
Filtering elements viewerParticipant A viewer filter can hide model elements based on specific criteria. The end-user will have the opportunity to activate or deactivate those filters.
Adding Working Sets workingSets Add a Working Set to group metamodel types or features.
Adding Table Templates tableTemplate Add a Table Template to display model elements features into tables.
Adding Diagrams diagramPage Add a Diagram Template to display model elements into graphical views.
Changing attributes editors editorWidgetMapping Enables to display an enumeration using radio buttons rather than a combobox, to use a multiline Text field for some String attribute, etc.

Related tasks
Browsing a model
Using working sets
Viewing model element in tables
Viewing diagrams