EEF - The EMF presentation framework

The Extended Editing Framework is a presentation framework for the Eclipse Modeling Framework. It allows user to create rich user interfaces to edit EMF models.

EEF is currently released in version 1.5. We're working on the 2.0 version for Neon.

You can get additional information by consulting:
✓ EEF's Wiki
✓ EEF Proposal

Take care of your users!

Editing models is an important task for the tools developed with EMF. EEF enables you to produce more usable user interface to edit EMF models via a generative process. EEF generates by default JFace wizards and properties views to edit your models but you can use the generated interfaces in any kind of your UI parts.

EEF is a good EMF world citizen, all customizations done on the EMF layer are integrated in the EEF interfaces. Frameworks like EMF Validation, EMF Transaction, ... natively work with EEF.

Before EEF:

After EEF:

Project Summary

Read more about this project and get all useful information and links about it in a nutshell.

News and Noteworthy

  • 07/30/2015 - EEF team started to work with Sirius team for a full integration in the next version
  • 06/24/2015 - EEF 1.5 is part of Eclipse Release Train Mars (Update site).
  • 08/07/2014 - EEF 1.4 has been released. Install it!
  • 06/10/2014 - EEF 1.3 will be part of the Eclipse Release Train Luna.
  • 12/04/2013 - Try our new EEF 1.3 version with new widgets and many performance improvements
  • 05/27/2013 - EEF 1.2 will be released with Kepler.
  • 03/25/2013 - EEF@EclipseCon boston. Are you ready for EEF2?
  • 08/07/2012 - This brand new website for EEF.
  • 06/27/2012 - Like each year since the project creation, EEF takes part of the annual Eclipse release train.
  • 05/10/2012 - EEF 1.1 is released!