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.
