GitHubContribute in GitHub: Open doc issue|Edit online

The User Interface Model

The user interface (UI) is provided by a set of views, editors and other UI-related resources. These are provided through standard extension point mechanisms as defined by the Eclipse platform.

While there are many extension point contributions in the CE, only the most important ones are listed here.

[TABLE]

Table 1. Eclipse CE extension point contributions

The CE follows the MVC (model, view, controller) paradigm. The editor for a configuration file creates the widgets that show the contents of the configuration file. The widgets register toolbars and menus they use with the Eclipse framework so contributions can be made to these. All actions that affect the configuration file are implemented and contributed using standard Eclipse mechanisms.