Voraussetzungen
Um dem Tutorial folgen zu können, sollten Sie bereits Java-Anwendungen mit der Eclipse Java IDE entwickelt haben. Es ist hilfreich, wenn Sie bereits Erfahrung mit Template-Engines (Apache Velocity, PHP, …) oder Code-Generierung gesammelt haben.
Vertiefende Informationen finden Sie in der englischen Dokumentation zu Eclipse Epsilon. Sie sollten über entsprechende Kenntnisse in Englisch verfügen.
Das Tutorial basiert auf Eclipse Epsilon. Epsilon ist bietet eine Vielzahl von Skriptsprachen, u.a. für Model-to-Model, Model Verification und Model-to-Code die auf der gemeinsamen Sprache EOL aufbauen. Eclipse Epsilon verbindet die Eclipse Java IDE mit einer vorkonfigurierten Installation von Epsilon.
Für die Installation benötigt ihr Computer einen Internet-Zugang und ungefähr 20 MByte freien Speicherplatz für Eclipse Epsilon. Sie müssen über die Rechte verfügen, um Software auf ihrem Computer zu installieren. Eclipse Epsilon setzt ein JDK in einer Version > 8 voraus. Falls Sie noch kein entsprechendes JDK installiert haben, benötigen sie ungefähr 500 MByte weiteren freien Speicherplatz.
Sie sollten ein Buildfile für Apache Ant verstehen können.
Für den Abschnitt „Arbeiten mit einem Excel-Modell“ benötigen Sie ein Programm um Excel-Dateien zu erstellen und zu bearbeiten.
Begriffserläuterung
Wir werden in diesem Tutorial eigene, maschinenlesbare Modelle erstellen. Die Beschreibung der möglichen Modelle geschieht mit einem Metamodell.
Für dieses, praxisorientierte Tutorial gebe ich eine knappe Beschreibung des Begriffs Metamodell.
Das Metamodell beantwortet die Fragen: Was ist für die Beschreibung unserer Lösung wichtig? Welche Elemente und welche Beziehungen zwischen den Elementen sind für uns von Bedeutung?
Verwendete Version
Im Tutorial wird Eclipse Epsilon 2.3 auf Basis von Eclipse 2021-03 verwendet.