2015-09-03 2 views
0

Есть ли какие-либо возможности для присвоения событий или триггеров элементам пользовательского интерфейса для модели пользовательского интерфейса в Enterprise Architect? Мое требование - связать модели пользовательского интерфейса в Штатах и ​​использовать триггеры элементов пользовательского интерфейса для выполнения переходов.События и триггеры для элементов управления пользовательского интерфейса в архитектуре предприятия

ответ

1

Обычно вы должны моделировать конечный автомат для вашего класса контроллера (контекстное меню Add/State Machine). Внутри этого конечного автомата вы можете создавать те события/триггеры. Вы также можете создавать Actions из своих методов класса, отбросив их на диаграмму состояний.

+0

Hi Thomas, Спасибо за ответ и расчистив часть назначения триггеров. Таким образом, это означает, что нет возможности использовать смоделированный элемент пользовательского интерфейса для запуска переходов. –

+0

Триггеры являются частью конечного автомата, и это само является частью класса, для которого он описывает поведение. Конечно, вы можете размещать вещи там, где они не принадлежат. Но почему? Вышесказанное - здравый смысл. Может быть, вы можете объяснить свои причины этого отклонения? –

+0

Привет, Томас, Еще раз спасибо. Я только что нашел ответ после ссылки http://www.sparxsystems.com.au/resources/demos/simulation_prototyping/simulation-prototype.htm. В элементах управления пользовательского интерфейса можно инициировать сигналы, помещая элементы управления с помощью UIBroadcastSignal (signalName). Мое требование - создать среду моделирования statemachine, как в демонстрационной версии с использованием модели пользовательского интерфейса –