В предыдущем посте я писал, что у меня остался вопрос о возможности расширять мета-модель языка Capella, добавляя новые элементы к существующим. Все это оказалось возможным и даже больше с помощью инструмента Eclipse Kitalpha. Kitalpha позволяет добавлять новые определения к мета-модели языка, добавлять новые диаграммы к Capella, а также наследовать существующие определения диаграмм Capella, добавляя на них новые элементы.
Kapella позволяет описывать на текстовом DSL мета-модель языка, viewpoints и представления (диаграммы) для Sirius. Можно основывать свои расширения на существующих мета-моделях языка (например, Capella), а также на существующих определениях Viepoints и диаграмм. На существующие диаграммы можно добавлять новые элементы и связи, определенные в определенных расширениях мета-модели. На выходе Kitalpha генерируются расширения для Eclipse, которые можно обычным способом установить в Capella. Данные расширения используют технологию Sirius. Видео демонстрация на 5 минут доступна по ссылке.
Руками пока Kitalpha не попробовал. На форуме Capella мне рассказали, что в ближайшие дни выйдет вариант Kitalpha под названием Capella Studio. Именно данный инструмент демонстрируется в виде выше. С ним будет гораздо легче начать заниматься расширением Capella, чем используя текущую версию Kitalpha.
Комментариев нет:
Отправить комментарий