Примечание: Схема UML Statechart недоступна в Visio 2013 и более поздних версиях. Сведения о UML-схемах в Visio 2013 и более поздних версиях можно найти в разделе схемы UML в Visio.
Добавление внутреннего действия или действия в состояние на схеме Statechart или действия
-
В схема состояний или схема деятельности дважды щелкните фигуру состояния , в которую вы хотите добавить внутренний макрокоманда или действия.
-
В диалоговом окне Свойства состояния UML выберите внутренние переходы.
-
Введите имя переход.
-
Выберите пункт Свойства. Выберите нужное событие. Чтобы создать событие, нажмите кнопку события, выберите команду создать, выберите нужное событие и нажмите кнопку ОК.
-
Введите имя события и введите или выберите другие значения свойств. Щелкните вкладку, чтобы добавить в зависимости от типа создаваемого события ограничения, помеченные значения и параметры. Нажимайте кнопку ОК , пока не вернетесь на вкладку Переход (диалоговое окно "Свойства перехода UML ").
-
Выберите пункт Защита , чтобы добавить условие условия, а затем в текстовом поле введите нужное условие.
-
В разделе языквыберите нужный язык.
-
Откройте вкладку действия и нажмите кнопку создать , чтобы создать выражение действия. Выберите нужное действие. Нажмите кнопку ОК, а затем — свойства.
-
Введите имя действия и введите или выберите другие нужные значения свойств. Щелкните вкладку для добавления сведений, аргументов, ограничений или значений с тегами. Нажимайте кнопку ОК , пока не вернетесь на вкладку внутренние переходы , а затем еще раз нажмите кнопку ОК .
По умолчанию внутренние действия скрыты для фигуры состояния . Чтобы отобразить внутренние действия, щелкните фигуру правой кнопкой мыши и выберите пункт Параметры отображения фигуры. В разделе подавитьснимите флажок Переход .
Добавление действий входа и выхода в состояние на схеме Statechart или активности
-
На схема состояний или схема деятельности дважды щелкните фигуру область , к которой вы хотите добавить действие или операцию выхода.
-
В диалоговом окне Свойства состояния UML щелкните элемент или выход, а затем нажмите кнопку создать.
-
Выберите нужный тип действия и нажмите кнопку ОК. Введите имя действия.
-
Нажмите кнопку Свойства , чтобы добавить сведения, аргументы, ограничения или значения с тегами. Нажимайте кнопку ОК , пока не закроете диалоговое окно " Свойства состояния UML ".
По умолчанию действия ввода и выхода скрываются для фигуры состояния . Чтобы отобразить действия, щелкните фигуру правой кнопкой мыши, выберите пункт Параметры отображения фигурыи снимите флажок Переход.
Откладывание событий в состоянии действия на схеме деятельности
-
В представление в виде дерева или в схема деятельности дважды щелкните значок или фигуру, представляющую состояние действия.
-
Щелкните отложенные события.
В списке перечислены события, доступные в пакет, к которым относится состояние действия. Выберите события, которые должны быть отложены по состоянию.
Работа с pseudostates
PseudoState используется для объединения и прямого перехода.
Pseudostates включает:
-
Начальное состояние
-
Последнее состояние
-
Решение.
-
Глубокая история
-
Неполная история
-
Переход (присоединение)
-
Переход (вилка)
-
Добавьте фигуру в схему.
-
Щелкните фигуру правой кнопкой мыши и выберите пункт Свойства.
-
Задайте свойства в диалоговом окне.
Свойство
Описание
Название
Введите имя PseudoState.
Стереотипа
Выберите нужный стереотип из раскрывающегося списка. Если стереотип, который вы хотите использовать, отсутствует в списке, вы можете добавить новый стереотип или изменить существующий, щелкнув элемент стереотипы в меню UML .
Kind
Шаблон схемы модели UML автоматически добавляет вид PseudoState, соответствующий элементу, фигуре или значку, которые вы выбрали.
Документы
Введите документацию, которую вы хотите добавить к элементу в качестве именованное значение. При выборе фигуры или значка, представляющего элемент, указанная здесь документация также появится в окне документации .