Left Up Right Plugins

Eclipse und MDSD/MDA

Vorausbemerkung: Eclipse folgt den OMG Vorgaben nicht strikt (engl. Wikipedia über MDA)

MMT Model To - Model- Transformationen

(Umbenennung M2M in MMT)

QVTO: QVT Operational
MMT QVT Declarative (QVTd)
will QVTc (core) und QVTr implementieren
medini QVT
eine Implementierung von IKV

M2T - Model To Text

Acceleo (Acceleo.org)

Wichtiges:

JET Java Emitter Templates (von IBM)

JET wandelt die Eingabe in eine Java-Klasse um. Damit kann in <%..,%> eingebette Code Java verwenden. Die Erzeugung einer Templateimplementierungsklasse ist zur Laufzeit effizient. Die Einbettung bedeutet auch die Erstellung eines Eclipse-Plugins

Wichtiges:

Das Tutorial zeigt, das JET Modellunabhängig ist
→ Damit muß man selber für die Interation über das Modell sorgen.
→ Um an das Modell zu kommen, muß ein Eclipse Plugin erstellt werden

Dieses ist dann gut, wenn man bei der Codegenerierung aus dem Modell noch Hilfsmodelle generieren muss.

Bemerkung zur Installation

Menu HelpInstall Modelling Components liefert bei Eclipse Keppler ein Menue zur Installation der Komponenten


Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber