| نسخه | 1.7 |
|---|---|
| ناشر | rubicode |
| تاریخ انتشار | ۲۵ اوت ۲۰۰۸ |
| تاریخ اضافه شده | ۱۵ مارس ۲۰۰۶ |
| الزامات سیستم عامل | 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 |
| کل بارگیری ها | ۱٬۵۰۸ |
| قیمت | Free |
شرح
EOGenerator یک ابزار خط فرمان برای تولید کلاس های Java و Objective-C EO از فایل(های) EOModel با استفاده از روشی متفاوت از EOModeler اپل است. دو کلاس برای هر EOEntity ایجاد می شود: یکی که هر بار که EOEntity تغییر می کند، و یک زیر کلاس (کلاس EO واقعی) که فقط یک بار تولید می شود. این رویکرد اجازه می دهد تا منطق کسب و کار در زیر کلاس بدون ترس از بازنویسی بعداً پیاده سازی شود.
هنگام استفاده از قالبهای سفارشیشده، میتوان (در میان چیزهای دیگر) یک سوپرکلاس سفارشی برای کلاسهای EO تولید شده داشت و اگر EOMModelهای مرتبط با یکدیگر در چارچوبهای جداگانه قرار دارند، دستورات Objective-C #import را به درستی تولید کرد.
EOGenerator را می توان در MacOS X 10.x، MacOS X Server 1.2، WebObjects/NT و OPENSTEP کامپایل و استفاده کرد. همراه با کد منبع است.