Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
44
Добавлен:
20.03.2016
Размер:
9.57 Mб
Скачать

StarUNL. Руководство пользователя. Глава 5. Работа с диаграммами

109 / 207

NONE показывать только имя

NAMEONLY показывать имя сообщения и мена аргументов

TYPEONLY показывать имя сообщения, тип аргументов и возвращаемый тип

NAMEANDTYPE показывать имя сообщения, типы и имена аргументов, и возвращаемый тип.

Использование диаграммы состояний

Следующие элементы доступны на диаграмме состояний.

Состояние Субмодель состояний Начальное состояние Конечное состояние Точка соединения Точка выбора

Поверхностная хронология Глубокая хронология Синхронизация Заключительный Поток Переход Рекурсивный переход

Состояние

Семантика

Состояние - жизненное положение объекта, в течение которого он удовлетворяет некоторым условиям, исполняет некоторое действие, или ждет некоторого случая.

Процедура создания состояния

Чтобы создать состояние,

1.Щёлкните [Toolbox] -> [Statechart] -> [State].

2.Щёлкните в позиции главного окна, куда нужно поместить состояние.

StarUNL. Руководство пользователя. Глава 5. Работа с диаграммами

110 / 207

3.Состояние будет создано. Введите имя состояния в горячем диалоге.

4.Нажмите клавишу [Ввод], чтобы завершить процедуру.

Процедура перемещения одного состояния в другое состояние

Чтобы переместить одно состояние в другое, 1. Щёлкните состояние, которое содержится в некотором состоянии.

2. Перетащите его в другое состояние.

3. Выбранное состояние переместится в другое состояние.

Процедура перемещения нескольких состояний сразу

Чтобы создать несколько состояний с входящим или уходящим переходом от выбранного состояния, используйте горячий синтаксис.

1.Дважды щёлкните состояние. Будет показан горячий диалог. В горячем диалоге, после строки "->" (или "<-" - для прихода), введите имена целевых состояний, разделённые запятой.

Соседние файлы в папке ПиАПС ЛР2