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

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

115 / 207

Процедура создания поверхностной хронологии

Чтобы создать поверхностную хронологию,

1.щёлкните [Toolbox] -> [Statechart] -> [ShallowHistory].

2.щёлкните в позиции на диаграмме, куда следует поместить поверхностную хронологию.

Процедура создания поверхностной хронологии от состояния

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

1.Дважды щелкните состояние. В горячем диалоге, введите один из кодов "-(h)", "-(H)", "-(h *)", "-(H *)".

2.Нажмите клавишу [Ввод], и хронология с уходящим переходом от выбранного состояния будет создана.

Глубокая хронология

Семантика

Когда этот элемент достигается как адресат перехода, он восстанавливает полную конфигурацию состояния, которая была актуальна непосредственно перед тем, как композитное состояние было последний раз покинуто.

Процедура создания глубокой хронологии

Чтобы создать глубокое состояние,

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

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

Синхронизация

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

Чтобы создать синхронизацию,

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

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

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

116 / 207

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

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

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

2.Нажмите клавишу [Ввод], и состояния, присоединённые к выбранному состоянию, будут созданы и размещены автоматически.

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

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

2.Нажмите клавишу [Ввод], и состояния, ответвленные от выбранного состояния, будут созданы и размещены автоматически.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]