Инкрементное поколение с Acceleo 3 - PullRequest
0 голосов
/ 11 июля 2011

Я хотел сделать несколько инкрементных генераций с Acceleo 3. Обычно генерирую некоторый код, пишу некоторые специфические функции, и когда я регенерирую, я не хочу переопределять код, который я написал.

Я знаю, что это возможно в Acceleo 2.8 (http://www.acceleo.org/pages/incremental-generation/en), но я не вижу такого примера в документации по Acceleo 3.

Возможно ли это?

1 Ответ

1 голос
/ 12 июля 2011

Acceleo 3 имеет тот же механизм, что и Acceleo 2, для защиты некоторого фрагмента пользовательского кода.Вы можете использовать защищенную область, определенную в генераторе, чтобы позволить вашему пользователю изменять код так, как он хочет, в защищенной области или, если вы генерируете Java, вы также можете использовать JMerge для защиты документированного элемента (@generated NOT в документацииЭлемент Java, чтобы защитить его).Вы можете посмотреть эти два поведения в видео в документации в Acceleo 3.1. Вы также можете взглянуть на руководство по передовым методам и всем остальным функциям Acceleo 3.1 в руководстве пользователя .

Стефан Бегодо

...