EMF Parsley is an Eclipse project that provides a set of reusable UI components based on EMF (e.g., trees, tables, forms, views and editors), hiding most of the complexity of internal details, that can be used in your EMF-based plugin out-of-the-box. These parts are highly customizable via an easy DSL, implemented in Xtext.

This project has been designed starting form EMF UI generated code, adding extensibility mechanism that make it very modular: all components developed are highly reusable and customizable via Dependency Injection (in particular, Google Guice). In this way, it is very quick and simple to create and customize CRUD (Create, Read, Update, Delete) user interfaces. It is still possible to contribute a EMF Parsley-based application with more complex and more advanced user interfaces, controls and/or reusable components, with a little more effort.

As parsley in cooking, EMF Parsley aims to be used in several EMF based parts. Its components can be embedded wherever there is an EMF model and fully customized.

For more information, training and professional support send an email to emfparsley@rcp-vision.com