Чтобы сгенерировать любые текстовые артефакты из моделей UML в среде моделирования Eclipse (например, Papyrus, TopCased и т. Д.), Вы должны использовать Acceleo , который является реализацией затмения из MOF моделирует язык преобразования текста, стандартный язык OMG для преобразования моделей в текст.
Это очень хорошо продуманная технология, но может потребоваться некоторое время, чтобы ознакомиться с ней, особенно если вы не знаете MOF и модель, управляемую архитектурой.
QVT - это еще один язык OMG, но его целью является преобразование моделей в модели (а не модели в текст). Поэтому это не правильный ответ на ваш вопрос.