| Версія | 1.7 |
|---|---|
| Видавництво | rubicode |
| Дата випуску | 25 серп. 2008 р. |
| Дату додано | 15 бер. 2006 р. |
| Вимоги ОС | 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 |
| Вимоги | MacOS X w/WebObjects MacOS X Server 1.2 w/WebObjects Windows NT/2000 w/WebObjects OPENSTEP w/EOF |
| Загальна кількість завантажень | 1 508 |
| Ціна | Free |
Опис
EOGenerator — це інструмент командного рядка для створення класів EO Java та Objective-C із файлів EOModel, використовуючи інший метод, ніж EOModeler від Apple. Для кожного EOEntity створюється два класи: один, який генерується кожного разу, коли EOEntity змінюється, і підклас (справжній клас EO), який генерується лише один раз. Такий підхід дозволяє реалізувати бізнес-логіку в підкласі, не боячись бути перезаписаною пізніше.
Під час використання налаштованих шаблонів можна (серед іншого) мати спеціальний суперклас для згенерованих класів EO та правильно генерувати оператори #import Objective-C, якщо EOModels, пов’язані одна з одною, знаходяться в окремих структурах.
EOGenerator можна скомпілювати та використовувати на MacOS X 10.x, MacOS X Server 1.2, WebObjects/NT та OPENSTEP. Він поставляється з вихідним кодом.