September 24, 2010

How to embed Xtext editors within Eclipse Forms editors?

With the growing usage of Xtext, people would like to integrate the Xtext editor within other editors. It is useful when a part of a edited model is best described textually and you want to benefit of all almost-free Xtext editor features.

In this goal, I recently created a sample RCP application to demonstrate how to do such a thing. This sample RCP application is hosted within the xtext-forms-integration project on EclipseLabs. This contribution has been made possible thanks to ProxiAD, Obeo and Itemis AG companies.


The framework part of this project is rather small and thus very re-usable. Have a look on the code to make your own opinion. In the mid term, we think it may be interresting to have these classes in the xtext.ui plugin to help people integrating Xtext editors.

Special thanks to Cédric Vidal (blog in french), Sebastian Zarnekow, Nirmal Sasidharan and Andreas Graf for their help and participation.

September 15, 2010

First binary release of EMFPath

The binaries of the EMFPath project are finally available. The release is tagged 0.3.0. It is an early release and the API is still subject to change. Do not hesitate to report bugs or features requests on the tracker page.

The release is available in two shapes:

EMFPath depends on Google Guava r05. People who want to use EMFPath from Eclipse may also want to use the Guava OSGi bundles available from the guava-bundle project. This project provides a P2 repository with all of the released versions of Google Guava.

Note: EMFPath is a set of functions and predicates (as defined by Google Guava libraries) along with a set of utility methods to help navigating and editing Eclipse EMF models.