Привет всем я новичок в acceleoВызов acceleo шаблон из Java приложения
В моем проекте, у меня есть класс Java драйвер, который вызывает различные шаблоны acceleo. Некоторые из шаблонов имеют параметры без любого типа EObject. Я вызываю функции initialize() и doGenerate() сгенерированного модуля Java для шаблона. возникают проблемы:
initialize() ожидает, что первым аргументом будет объект Ecore, а остальные параметры - как List. Однако, как я уже упоминал, некоторые из шаблонов не имеют параметров EObject. Как я могу назвать такие шаблоны из java-приложения?
Чтобы обойти вышеуказанную проблему, я скорректировал свой драйвер и шаблоны, чтобы иметь фиктивный EObject в качестве первого параметра. Затем он вызывает шаблоны успешно, но он не будет генерировать какой-либо вывод. Шаблоны генерируют вывод, если я их вызываю из другого шаблона драйвера. Однако я не хочу писать свою программу драйверов в MTL, так как это требует сложного анализа модели данных.
Просьба сообщить мне, как я могу прогрессировать в своем случае.
Благодаря & уважение
Dhanunjaya М.