Eclipse Training Alliance > Training courses > Modeling > Xtext

Eclipse, according to surveys of the Evans Data Survey, is the most frequently used development environment. With expanding pervasiveness also the need for well trained developers grows. This is the starting point of the world-wide experts network of the Eclipse Training Alliance. The alliance concentrates the Eclipse know-how of professional developers and guarantees first-hand knowledge over a wide spectrum of themes.

  • Xtext
  • Course outline
  • Additional information
  • Dates and registration

Xtext

Xtext is framework for the creation of external, textual domain specific languages (DSL's). It is part of the Eclipse Modeling Project. Based on a grammar, the necessary components like parser, meta-models right up to a fully developed Eclispse editor get automatically derived. Extensive expansion options and the deep integration into the Eclipse Modeling Framework (EMF) thereby make Xtext into a mature solution in the field of model-driven software development (MDSD).

Agenda

  • Overview of Eclipse modeling and classification of Xtext
  • Simple grammars and meta-models
  • Validation with Check and Java
  • Incorporation into an MWE-workflow and generation with Xpand / Xtend
  • Reuse of existing meta-models
  • Adaptation of the runtime behavior with dependency injection scoping and linking
  • Overview: Further features by examples

Audience

Software developers and -architects

Prerequisites

Experience with MDSD and Eclipse modeling.

Duration

This is a 2 day class

Special conditions

Early-Bird: valid until 3 weeks before training (15%)

Soon available.