The EMF Client Platform is a framework to build EMF-based client applications. The goal is to provide a one-click application based on a given EMF model. Besides the EMF model no additional components have to be developed or generated. Therefore ECP provides a standard solution including the most common features needed for EMF-based client applications.
The features of the EMF Client Platform:
- A navigator showing the hierchy of a model instance, allowing to browse models, DnD and create new instances.
- An Editor showing all attributes and references of a particular model element, allowing to modify it.
- A couple of modal dialogs, e.g. to select and search for model elements.
- A transparent work space interface to allow different persistency layer (e.g. EMFStore or CDO)
This UI provided by the EMF Client Platform can then be customized step by step. This can be done by extending ECP or replacing single components completly. This tutorial
shows all the basic components of the EMF Client Platform