Working with EMF a developer realizes that all the information are available for building basic UI.
A lightweight framework that allows easy and quick development of EMF-based Applications. Can be configured to use all kind of EMF persistence implementations (XMI, Teneo, CDO).
It aims at providing a set of Components like Trees, Tables and Detail Forms that manage the model with the introspective EMF capabilities. Using these components you can easily build forms, viewer or editors. The framework provides basic UI implementations which are customizable with Injection mechanism (based on Google Guice).
APIs are still provisional, so they are likely to change in the near future.
Recently we introduced a DSL for specifying the customizations (and all the customized code, together with Guice module bindings will be automatically generated).
Temporary update site: http://emf-components.eclipselabs.org.codespot.com/git.updatesite
The documentation is installed when EMF Components features are installed in the IDE; it is also browsable on line: http://emf-components.eclipselabs.org.codespot.com/git/doc/it.rcpvision.emf.components.doc/contents/00-Main.html
Get an introduction to the functionality in the video below.