| Versija | 1.7 |
|---|---|
| Leidėjas | rubicode |
| Išleidimo data | 2008-08-25 |
| Data pridėta | 2006-03-15 |
| OS reikalavimai | 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 |
| Reikalavimai | MacOS X w/WebObjects MacOS X Server 1.2 w/WebObjects Windows NT/2000 w/WebObjects OPENSTEP w/EOF |
| Iš viso atsisiuntimų | 1 508 |
| Kaina | Free |
apibūdinimas
EOGenerator yra komandų eilutės įrankis, skirtas generuoti Java ir Objective-C EO klases iš EOModel failo (-ų), naudojant kitą metodą nei Apple EOModeler. Kiekvienam EOEntity generuojamos dvi klasės: viena, kuri generuojama kiekvieną kartą pasikeitus EOEntity, ir poklasis (tikroji EO klasė), kuris generuojamas tik vieną kartą. Šis metodas leidžia verslo logiką įgyvendinti poklasyje, nebijant, kad vėliau bus perrašyta.
Naudojant tinkintus šablonus, galima (be kita ko) turėti tinkintą superklasę sugeneruotoms EO klasėms ir teisingai generuoti Objective-C #import sakinius, jei vienas su kitu susiję EOModels yra atskirose sistemose.
EOGenerator galima kompiliuoti ir naudoti MacOS X 10.x, MacOS X Server 1.2, WebObjects/NT ir OPENSTEP. Jis pateikiamas su šaltinio kodu.