Ich versuche, den Bearbeitungs-und den Editor-Code eines EMF Genmodel mit einer Batch-Datei und dem Headless-Befehl zu generieren.Wie kann ich den EMF Generator kopflos mit einem Arbeitsbereich außerhalb der Eclipse-Installation aufrufen?
Hier ist mein Batch Code:
cd\
cd C:\eclipse
eclipsec -noSplash -data "C:\Dokumente und Einstellungen\milan\Desktop\SHK\workspaceGalileoTRUNK" -application org.eclipse.emf.codegen.ecore.Generator -edit -editor foo.bar.xy/model/Petrinet.genmodel -forceOverwrite
zum EMF Buch Bezug und früheren trys, soll dies der richtige Befehl sein. Aber wenn ich versuche, den Befehl auszuführen, erhalte ich eine FileNotFound Ausnahme, weil er die genmodel Datei in folgendem Pfad sucht:
C:\eclipse\foo.bar.xy\model\Petrinet.genmodel
Es scheint, Eclipse oder der emf-Generator den Weg zu meinem Arbeitsplatz ignorieren. Ich verstehe das nicht und ich kann es nicht beheben.
Hat jemand eine Ahnung, wie man diese Generation richtig aufruft? Wo soll ich nach Fehlern suchen? Oder könnte das ein Fehler der neueren EMF-Version sein?
(Ich bin sicher, dass dieser Befehl gearbeitet)
Vielen Dank!