Beispiele und Tutorials

Zur Einführung in das MDE4CPP-Projekt stehen Beispiele und Tutorials zur Verfügung. Im example-Verzeichnis des MDE4CPP-Projektes finden Sie zu den jeweiligen Teilprojekten Besipiele, Benchmarks und Test-Modelle, welche die Funktionalität und die Anwendung des MDE4CPP Projektes verdeutlichen.

Tutorials

Derzeit steht zur Einarbeitung in das MDE4CPP Projekt ein ecore4CPP Tutorial zur Verfügung. Ein UML-Tutorial ist in Arbeit und wird hier veröffentlicht.

Das ecore4CPP Tutorial

in diesem Tutorial (pdf) werden die wesentliche Schritte die zur Einarbeitung in das ecore4CPP Projekt dienen vorgestellt:

  • Erstellen eines Ecore-Modells zur Laufzeit durch ein C++-Programm
  • Erstellen eines Ecore-Modells mit Hilfe des Eclipse Modelling Framework (EMF) und Generierung von Modellcode aus diesem
  • Implementieren benutzerdefinierter Methoden in ein Ecore-Modell mit Hilfe des EMF
  • Einführung in das MDE4CPP-Plugin-Framework für ein Plugin eines Ecore-Modells

Das UML4CPP Tutorial

Aufbauend auf dem ecore4CPP Tutorial werden in diesem Tutorial (pdf) anhand eines UML-Beispielmodells die Schritte zur Erstellung eines lauffähigen UML basierten Applikation vorgestellt:

  • Anlegen eines UML-Projektes und eines Modells
  • Erzeugen von Klassen, Attributen, Operationen und Beziehungen
  • Integration von C++ Implementierungen von Funktionen
  • Definition des main-Quellcodes im Modell
  • Generierung, Erstellung und Ausführung der Besipielapplikation

Beispiele

An dieser Stelle werden einige Beispiele und technische Aspekte der Realisierung des MDE4CPP vorgestellt. Weitere Besipiele zu den verschiedenen Teilprojekten finden sie im example-Verzeichnis des MDE4CPP-Projektes.