Вопрос

Мне нужно запустить шаблоны JET с метаданными модели EMF, т.е.сама модель (а не данные) вводится в мой шаблон JET.

Более практично - я хочу генерировать не Java-код на основе шаблонов EMF.

Как я это делаю?

Спасибо

Это было полезно?

Решение

Для генерации кода вы можете использовать Acceleo.Это похоже на Xpand, очень удобную модель для генерации текста (язык Acceleo очень интуитивно понятен для просмотра моделей), а также менее болезненный, чем JET.

Другие советы

Я не уверен, что правильно вас понял, но вы можете передать свою модель, как и любой другой объект, в шаблон JET (как описано в разделе Учебное пособие по JET).Кроме того, не имеет значения, генерируете ли вы Java или любой другой текст с помощью JET.В качестве дополнительного указателя вы можете рассмотреть возможность использования Xpand (часть открытаяАрхитектураПосуда) для очень удобной генерации текста из модели (включая такие вещи, как помощь с контентом для вашей модели в редакторе шаблонов).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top