Abstract

Sehr gute Übersicht über die aktuellen Veränderungen in der Xtext Implementierung. Es wird gezeigt was neu ist und erklärt warum bzw. was die Vorteile sind.

Description

Wichtige Neuerungen: Generell wurde Xtext besser in Eclipse integriert. MWE2 tritt die Nachfolge von mwe (Modeling Workflow Engine) an. MWE2 ist eine in Xtext geschriebene DSL mit der sich der Generierungsprozess steuern lässt. EMF Modelle lassen sich jetzt in Xtext importieren. Damit können Xtext Projekte nun auf bestehenden Syntaxdefinitionen wie auch auf bestehenden EMF Modellen (Ecore Modell) aufgesetzt werden. Neu ist auch die inkrementelle Kodegenerierung. Nach dem Speichern im DSL Editor wird sofort generiert. Xtext kann jetzt mit vollqualifizierten Namen umgehen (diese auflösen) und die passenden Typen importieren. Verschachtelte Importe wie auch Wildcard Importe werden nun unterstützt. Xtext kann von Haus aus auf Java Datentypen zugreifen. Xtext unterstützt im DSL Editor inzwischen alle Feature die der Java Editor für Java bietet (Refactoring, etc.)

Links and resources

Tags