The EMF Client Platform is a framework for building EMF-based client applications. The goal is to provide reusable, adaptable and extensible UI components to develop applications based on a given EMF model. All components can be used stand-alone and be embedded into your own application. To get started, ECP provides a demo application, which integrates all provided components. This demo application allows you to get started by only providing your EMF model.
Looking for EMF Forms please see here.

Form-Based UI (EMF Forms)
  • Editing of all existing entities and their child elements
  • Default Widgets for all existing data types
  • UI Validation
  • Extensible and adaptable
  • UI can be expressed model-based
  • Exchangable renderers (SWT, JavaFX, Web, ...)
  • Details »
One-Click Application
  • Demo application including all components
  • Enables quick prototyping
  • No additional coding or code generation
  • Requires only an EMF Model
  • Launch your application in less than one minute
  • Robust against data/model evolution
  • Details »
Explorer
  • Displays all entities in a hierarchy
  • Allows to create, group, move and delete entities
  • Works out-of-the-box
  • Iteratively Customizable
  • Details »
Persistence
  • Pre-configured, extinsible persistence layer
  • Exchangeable backends
  • Server and Repository support
  • Built-In Support for files, EMFStore and CDO
  • Details »
Extensibility and Adaptability
  • Many points for customization
  • Iterativ adaptations
  • Shippable application at any time
  •  
  • Details »
Reusable Components
  • Highly modular architecture
  • Avoid unwanted dependencies
  • Re-Use single components
  •  
  • Details »