| Ausführung | 1.7 |
|---|---|
| Herausgeber | rubicode |
| Veröffentlichungsdatum | 25.08.2008 |
| Datum hinzugefügt | 15.03.2006 |
| Os Anforderungen | Mac OS X 10.4 PPC, Macintosh, Mac OS X 10.4 Intel, Mac OS X 10.3, Mac OS X 10.0, Mac OS X 10.2, Mac OS X 10.3.9, Mac OS X 10.1 |
| Bedarf | MacOS X w/WebObjects MacOS X Server 1.2 w/WebObjects Windows NT/2000 w/WebObjects OPENSTEP w/EOF |
| Downloads insgesamt | 1.508 |
| Preis | Free |
Beschreibung
EOGenerator ist ein Befehlszeilentool zum Generieren von Java- und Objective-C-EO-Klassen aus EOModel-Datei(en) mit einer anderen Methode als Apples EOModeler. Für jede EOEntity werden zwei Klassen generiert: eine, die jedes Mal generiert wird, wenn sich die EOEntity ändert, und eine Unterklasse (die echte EO-Klasse), die nur einmal generiert wird. Dieser Ansatz ermöglicht es, Geschäftslogik in der Unterklasse zu implementieren, ohne befürchten zu müssen, dass sie später überschrieben wird.
Bei der Verwendung benutzerdefinierter Vorlagen ist es (unter anderem) möglich, eine benutzerdefinierte Oberklasse für die generierten EO-Klassen zu haben und Objective-C #import-Anweisungen korrekt zu generieren, wenn sich EOModels, die sich auf einander beziehen, in separaten Frameworks befinden.
EOGenerator kann auf MacOS X 10.x, MacOS X Server 1.2, WebObjects/NT und OPENSTEP kompiliert und verwendet werden. Es kommt mit Quellcode.