пятница, 6 марта 2015 г.

Расширение Capella с помощью Kitalpha

В предыдущем посте я писал, что у меня остался вопрос о возможности расширять мета-модель языка Capella, добавляя новые элементы к существующим. Все это оказалось возможным и даже больше с помощью инструмента Eclipse Kitalpha. Kitalpha позволяет добавлять новые определения к мета-модели языка, добавлять новые диаграммы к Capella, а также наследовать существующие определения диаграмм Capella, добавляя на них новые элементы.

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

Руками пока Kitalpha не попробовал. На форуме Capella мне рассказали, что в ближайшие дни выйдет вариант Kitalpha под названием Capella Studio. Именно данный инструмент демонстрируется в виде выше. С ним будет гораздо легче начать заниматься расширением Capella, чем используя текущую версию Kitalpha.

Комментариев нет:

Отправить комментарий