Форум Сообщества Аналитиков

×


Enterprise Architect: Кодогенерация(Прочитано 4143 раз)
Enterprise Architect: Кодогенерация : 08 Февраля 2009, 13:07:52
Подскажите уважаемые как вы кодогенерируете данным инструментом?

Расскажу как это происходит у меня:
в процессе разработки модели проектирования (Design model) получается довольно большое дерево 5-6 уровней в глубину. Вот создаю очередные классы, что-то там с ними делаю и приходит время первый раз создать из них код. ЕА предлагает несколько вариантов:
1. генерировать код для классов - при этом придется довольно долго лазить в диалоге сохранить как и даже создать каталог, который соответствует пакету файлов
2. генерировать весь новый пакет - придется полазить в диалоге Выбрать путь - в соответствии с положением текущего пакета в модели - хотя каталог создавать не придется
3. Генерировать всю модель - в диалоге опять !выбрать путь. из большого перечня дочерних классов выбрать. новые классы

во всех вариантах появляется диалог выбора пути - есть ли какой-то способ генерировать новые классы без этого назойливого окна?




Enterprise Architect: Кодогенерация Ответ #1 : 09 Февраля 2009, 14:40:33
во всех вариантах появляется диалог выбора пути - есть ли какой-то способ генерировать новые классы без этого назойливого окна?
Я код не генерировала. Но: в окне, вызываемом из главном меню Tools - Options есть закладки для разных языков, и по-моему для в каждого языка есть параметр Default Source Directory - и по умолчанию он пустой. может быть, заполнение его Вам поможет?



Enterprise Architect: Кодогенерация Ответ #2 : 09 Февраля 2009, 15:11:48
2Irr
нет. Диалог все равно появляется
при заполнении этого поля в диалоге диалог открывается по этому пути - для всех! проектов

если проект всего 1 то количество лазаний минимизируется - но хочется большего



Enterprise Architect: Кодогенерация Ответ #3 : 09 Февраля 2009, 17:11:30
если проект всего 1 то количество лазаний минимизируется - но хочется большего
Тады ой. Можно сформулировать запрос на английском языке, а добрый Galogen запостит в саппорт




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19