1. Portal
  2. itemis AG
  3. Education and Coaching
  4. Eclipse Modeling
  5. Xtext

Xtext

Abstract

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).

Goal

The participants are aware of the possibilities of Xtext and are able to use seperate external, textual DSL's in model driven projects.

Participants/prerequisites

Software developers and -architects with MDSD experience and Eclipse modeling.

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

Training dates

We currently have not set a date for this training session. Please contact us if you are interested. We would be glad to hold a training session at your company. Contact us.

Top