Я новичок в Atlas Transformation Language и уже сделал несколько шагов по преобразованию моделей на основе серьезных метамоделей. Теперь я хочу преобразовать указанную модель, основанную на metamodel1, в uml-модель, основанную на uml-метамодели. У меня проблема в том, что я хочу получить xmi-файл, который я мог бы прочитать с помощью моего uml-инструмента (это Magic Draw). Где я могу получить uml-метамодель, которую я мог бы использовать в ATL для создания машиночитаемых xmi-файлов. Все мои нынешние подходы не увенчались успехом.
Как получить удобочитаемый XMI с помощью Atlas Transformation Language
Ответы (1)
Проблема здесь не в ATL. Доступность MagicDraw для чтения XMI-файла зависит от метамодели UML, которую вы используете в качестве цели для преобразования.
Преобразование ATL создает модели, и то, как эти модели хранятся в виде файлов XMI, зависит не от ATL, а от метамодели целевой модели.
Сначала вы должны проверить, может ли MagicDraw читать модели UML, созданные с помощью любого из доступных инструментов Eclipse UML, и если да, то вы можете использовать эту метамодель при подготовке преобразования.
person
Jordi Cabot
schedule
24.05.2012