Преобразование QVT, примененное к моделям UML (XMI), экспортированным из Rhapsody
Я думаю, это довольно странный вопрос о трансформации моделей. Я начинаю с модели UML 2.2, определенной с помощью Rhapsody (IBM/Telelogic) и экспортированной в XMI с помощью инструментария Rhapsody XMI. Я успешно открыл его с помощью Topcased (основанная на Eclipse среда моделирования UML/Sysml). Поэтому я применил к нему преобразование QVT с целью создания новой модели UML с определенным подмножеством сущностей. К сожалению, я не нашел правильный способ получить описание сущностей (т.е. описание классов и методов), которые я написал в Rhapsody. Я заметил, что они присутствуют в файле XMI как теги RhapsodyProfile:RhpModelElement и descriptionHTML или descriptionRTF. Однако в преобразовании QVT они не могут быть отнесены ни к стереотипам, ни к аннотациям. Для меня очень важно не потерять эту информацию. Кто-нибудь из вас сталкивался с такой же проблемой?
заранее спасибо
2 ответа
Хорошо, я думаю, что смогу ответить на мой вопрос. На самом деле я не нашел способ сделать это, но вы можете обойти это, используя тег в Rhapsody. Они экспортируются как стереотипы, примененные к теговому элементу. Таким образом, вы можете управлять ими в QVT.
до свидания
Andrea
Вероятно, эти комментарии не экспортируются в "стандартный" формат XMI, поэтому Topcased игнорирует их при загрузке модели.