EasyXtext provides a set of helper classes which ease the implementation of plugins for domain-specific languages with Xtext.

Overview

EaxyXtext consists in two Eclipse plugins:

Most of the helper classes from EasyXtext allows configuring Xtext in a declarative manner, e.g.:

Features

The main features of EasyXtext are:

Use

Using EasyXtext in an Xtext-based plugin requires to install the EasyXtext runtime module (for Guice) in the runtime module of your plugin. For this purpose, follow the instruction given in the documentation of {@link net.vtst.eclipse.easyxtext.guice.EasyXtextModule}.