2.6. GeneSEZ Eclipse Plug-In Projekte

Das GeneSEZ Framework besteht aus einem Set von Eclipse-Projekten. Die folgenden Projekte sind für die Benutzung des GeneSEZ-Frameworks erforderlich:

de.genesez.build

Enthält ANT-Build-Skripte, die von den anderen Projekten referenziert werden.

de.genesez.metamodel

Enthält das GeneSEZ-Metamodel.

de.genesez.platforms.common

Enthält allgemeine Komponenten und Skripte, die von den Plattform-Projekten genutzt werden.

Weiterhin ist für die Benutzung des GeneSEZ-Frameworks noch mindestens eines der folgenden Plattformprojekte erforderlich, je nachdem für welche Plattform Quellcode generiert werden soll:

de.genesez.platforms.java

Notwendig um Java-Quellcode zu generieren.

de.genesez.platforms.dotnet

Notwendig um C#-Quellcode zu generieren.

de.genesez.platforms.cpp

Notwendig um C++-Quellcode zu generieren.

de.genesez.platforms.php

Notwendig um PHP-Quellcode zu generieren.

Die weiteren Projekte sind für die Nutzung von GeneSEZ nicht unbedingt notwendig:

de.genesez.features

Das Eclipse Projekt welches GeneSEZ als Eclipse-Feature zur Verfügung stellt.

de.genesez.updatesite

Das Eclipse Projekt um GeneSEZ auf einer Update-Site zu publizieren.

de.genesez.manual

Die Dokumentation zu GeneSEZ.

de.genesez.core

Ist ein Projekt zur besseren Integration in die Eclipse IDE, u.a. mit Wizzards.

Hinweis: Einige Plattform-Projekte haben Abhängigkeiten zu diesem Projekt und werden fehlerhaft markiert, wenn dieses Projekt nicht vorhanden ist. Dennoch ist dieses Projekt nicht unbedingt erforderlich und GeneSEZ funktioniert ohne dieses.