Xtext
Zusammenfassung
Xtext ist ein Framework zur Erstellung von externen, textuellen domänen-spezifischen Sprachen (DSLs). Es ist Bestandteil des Eclipse Modeling Projektes. Auf der Grundlage einer Grammatik werden notwendige Bestandteile wie Parser, Meta-Modell bis hin zu einem ausgereiften Eclipse-Editor automatisch abgeleitet. Weitreichende Erweiterungsmöglichkeiten und die tiefe Integration in das Eclipse Modeling Framework (EMF) machen Xtext dabei zu einer ausgereiften Lösung im Bereich der modellbasierten Softwareentwicklung (MDSD).
Ziel
Die Teilnehmer kennen die Möglichkeiten von Xtext und sind in der Lage, eigene externe, textuelle DSLs in modellbasierten Projekten zu verwenden.
Zielgruppe/Voraussetzungen
Softwareentwickler und -Architekten mit MDSD-Erfahrung und Eclipse Modeling.
Agenda
- Überblick Eclipse Modeling und Einordnung von Xtext
- Einfache Grammatiken und Meta-Modelle
- Validierung mit Check und Java
- Einbindung in einen MWE-Workflow und Generierung mit Xpand/Xtend
- Wiederverwenden bestehender Meta-Modelle
- Anpassung des Laufzeitverhaltens mit Dependency Injection Scoping und Linking
- Überblick: Weitere Features an Beispielen
Termine
Für diese Schulung haben wir derzeit keinen Termin geplant. Falls Sie Interesse an der Schulung haben, nehmen Sie bitte Kontakt zu uns auf. Gerne führen wir eine Schulung auch bei Ihnen im Hause durch. Kontakt aufnehmen.
