Eclipse Modeling Framework - рабочий процесс?

У меня следующий вопрос. У меня есть проект EMF с преобразованием M2M, который использует ATL в качестве технологии. Тогда у меня есть проект, который использует XPand для генерации кода. Я хочу сделать следующий рабочий процесс.

Модель A --> Модель B ----> Код

Как я могу понять, что проблема в том, что у меня есть два проекта, и я должен скопировать свою модель и метамодель в другой проект. Есть ли какие-либо технологии для моделирования такого рабочего процесса, как описано выше?

Спасибо, клеменс

2 ответа

Вы должны взглянуть на MWE2: http://www.eclipse.org/Xtext/documentation.html

Вы сможете описать выполнение m2m и поколение xpand в вашем рабочем процессе mwe2.

Вам также нужно будет запустить преобразование atl из java, смотрите это: https://github.com/101companies/101repo/blob/master/contributions/atl/src/atl/RunTransfoJava.java

С уважением

Если вы можете написать соответствующий скрипт ant, вы можете запустить его с помощью приложения tycho во время сборки tycho. ATL имеет задачи муравья, и EMF тоже. Это немного хак, и MWE - более скоординированный способ сделать это.

Другие вопросы по тегам