| Versio | 1.7 |
|---|---|
| Kustantaja | rubicode |
| Julkaisupäivä | 25.8.2008 |
| Lisäyspäivämäärä | 15.3.2006 |
| Os vaatimukset | 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 |
| Vaatimukset | MacOS X w/WebObjects MacOS X Server 1.2 w/WebObjects Windows NT/2000 w/WebObjects OPENSTEP w/EOF |
| Latauksia yhteensä | 1 508 |
| Hinta | Free |
Kuvaus
EOGenerator on komentorivityökalu Java- ja Objective-C EO -luokkien luomiseen EOModel-tiedostoista eri menetelmällä kuin Applen EOModeler. Jokaiselle EOEntitylle luodaan kaksi luokkaa: yksi, joka luodaan aina, kun EOEntity muuttuu, ja alaluokka (todellinen EO-luokka), joka luodaan vain kerran. Tämä lähestymistapa mahdollistaa liiketoimintalogiikan toteuttamisen alaluokassa ilman pelkoa, että se ylikirjoitetaan myöhemmin.
Räätälöityjä malleja käytettäessä on mahdollista (muun muassa) luoda mukautettu superluokka luoduille EO-luokille ja luoda Objective-C #import -lauseet oikein, jos toisiinsa liittyvät EOModelit sijaitsevat erillisissä kehyksissä.
EOGenerator voidaan kääntää ja käyttää MacOS X 10.x:ssä, MacOS X Server 1.2:ssa, WebObjects/NT:ssä ja OPENSTEP:ssä. Sen mukana tulee lähdekoodi.