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. |
Browsing a model
Using working sets
Viewing model element in tables
Viewing diagrams