| Версия | 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. Он поставляется с исходным кодом.