-
Was sind Xtend und Xpand?
- Xtend ist Allzweck-Sprache, die nach Java Code uebersetzt wird
- Xtend ist mit Java Kompatibel (hat Java typen)
- Xpand ist Template Engine, der bei Xtend benutzt wird
-
Modell-zu-Modell Transformation mit Xtend
-
Was ist Modell-zu-Text Transformation?
- Transformation von Modelle in Code, zB Java Code, oder in XML Dateien
-
Was benoetig ein Code-Generator?
- Generation Templates
- Template ist mix aus statischen Text und variablen Teilen
- Diese Templates kann man mit Template-Engine erstellen
-
Was ist Zusammenhang zwischen Xtext und Xtend\Xpand
- Xtend: definiere Metamodell, erstelle Modelle
- Xtend\Xpand: Code aus Modelle generieren