Аннотирующие шаблоны (ModuleElements) в Acceleo - PullRequest
1 голос
/ 24 сентября 2011

Мне было интересно, смогу ли я легко комментировать шаблоны Acceleo, а затем получать эти аннотации при работе с TraceabilityModel.

Acceleo теперь использует аннотацию для определения точек входа для генерации:

[comment @main]

Поэтому я спрашиваю, могу ли я использовать этот механизм для аннотирования своих шаблонов для других целей, например:

[comment @org.project.SimpleStatement]
[template public generateSimpleStatement(...)]
...
[/template]

Тогда я смогу получить аннотацию программно при работе с моделью отслеживаемости (возможно, с использованием интерфейса org.eclipse.acceleo.traceability.ModuleElement ).

1 Ответ

1 голос
/ 26 сентября 2011

Прослеживаемость Acceleo не поддерживает ни аннотации, ни комментарии: мы записываем информацию прослеживаемости только для фактически сгенерированных текстовых битов, а не для любой «дополнительной» информации (комментарии модуля, основная аннотация, метамодели ...).

Если ответ получен, и, хотя это невозможно сделать посредством аннотации, возможно, ваш вариант использования будет стоить запроса на расширение?Можете ли вы описать, чего вы ожидали достичь благодаря этому?(желательно через Eclipse M2T forum , поскольку переполнение стека не подходит для таких обсуждений;)).

(Примечание: я активный разработчик на Acceleo)

...