Запуск моделей в Sirius

с подключаемым модулем Eclipse Sirius вы можете разработать пользовательский интерфейс для создания моделей с учетом правил вашей метамодели EMF, что намного проще, чем запачкать руки непосредственно с помощью GMF. Это действительно круто!

Однако, как вы можете запускать модели в пользовательском интерфейсе? Не могли бы вы дать мне несколько советов?

В целях пояснения предположим, что вы создаете в Sirius пользовательский интерфейс для создания диаграмм состояний, но как вы можете их запускать? Бросьте событие 1, выполнение состояния 1 остановится и запустится состояние 2... (вы понимаете, что я имею в виду).

Спасибо за любые указатели!


person igi    schedule 14.03.2017    source источник


Ответы (1)


Для этого есть несколько подходов, один из наиболее многообещающих — использование компонента «лаборатория» https://www.eclipse.org/sirius/lab.html и называется «Sirius Animator».

В настоящее время он совместим с Sirius 2.0 и, вероятно, потребуется обновить его до версии, на которую вы ориентируетесь.

person Cédric Brun    schedule 14.03.2017
comment
Спасибо! Я устанавливаю GEMOC Studio, чтобы проверить это прямо сейчас ... выглядит многообещающе. - person igi; 14.03.2017
comment
Привет @CedricBrun, GEMOC действительно крут. Я получаю хотя Xtend Error. Не могли бы вы мне помочь? У меня установлены Xtend и AspectJ, поэтому я не знаю, почему это ошибка. Компилятор сообщает, что в строке 111 файла /org.gemoc.arduino.concurrent.k3dsa/src/org/gemoc/arduino/concurrent/k3dsa/OperationalSemantics.xtend есть несколько маркеров, а именно здесь: @Aspect(className=Instruction ). - person igi; 16.03.2017