На схеме конечного автомата состоянием является условие, в течение которого объект удовлетворяет условию, выполняет действие или ожидает события. Состояние — это изображение мгновенного события в жизни объекта, которое отражает значения, существующие в атрибутах объекта, и ссылки, которые объект имеет с другими объектами.
Состояние имеет два секции для необязательных сведений. Верхняя секция содержит имя, а нижняя секция содержит список внутренних действий или действий, выполняемых в ответ на события. Если состояние соответствует текущему действию, это действие выражается либо как вложенное конечный автомат либо парой действий входа и выхода.
См. также
В схеме состояния или схема деятельности состояние является условием, в течение которого объект удовлетворяет условию, выполняет действие или ожидает события. Состояние — это изображение мгновенного события в жизни объекта, которое отражает значения, существующие в атрибутах объекта, и ссылки, которые объект имеет с другими объектами.
Состояние имеет два секции для необязательных сведений. Верхняя секция содержит имя, а нижняя секция содержит список внутренних действий или действий, выполняемых в ответ на события. Если состояние соответствует текущему действию, это действие выражается либо как вложенное конечный автомат либо парой действий входа и выхода.
Имя фигуры состояния и добавление других значений свойств
Откройте диалоговое окно "Свойства UML " элемента, дважды щелкнув значок, представляющий элемент в представление в виде дерева или фигуру, представляющую элемент на схеме.
Совет: Укажите, какие значения свойств отображаются на фигуре на схеме, щелкнув ее правой кнопкой мыши и нажав кнопку "Параметры отображения фигуры". В диалоговом окне "Параметры отображения фигуры UML" выберите и снимите флажки для отображения или скрытия значений свойств.
Свойства состояния:
Свойство |
Описание |
---|---|
Имя |
Введите имя состояние в виде строки. Ни одно из двух состояний на одной схеме не должно иметь одинаковых имен. |
Стереотип |
Выберите нужный стереотип из раскрывающегося списка. Если стереотип, который вы хотите использовать, отсутствует в списке, можно добавить новый стереотип или изменить существующий, щелкнув "Стереотипы " в меню UML . |
Документы |
Введите любую документацию, которую нужно добавить в элемент в именованное значение. При выборе фигуры или значка, представляющего элемент, в окне документации также отображается введите здесь документацию . |
Свойства состояния, категория "Внутренний переход":
Используйте категорию "Внутренние переходы ", чтобы добавить или удалить внутренние переходы или изменить существующие.
Свойство |
Описание |
---|---|
Внутренние переходы |
Выводит список внутренних переходов, определенных для состояния. Чтобы быстро изменить наиболее часто используемые параметры перехода, щелкните поле в списке внутренних переходов, а затем выберите или введите значение. Чтобы получить доступ ко всем параметрам перехода, выберите переход в списке и нажмите кнопку "Свойства".
|
Новый |
Щелкните, чтобы добавить неопределенный переход в список внутренних переходов. Чтобы быстро изменить наиболее часто используемые параметры перехода, щелкните поле в списке внутренних переходов, а затем выберите или введите значение. Чтобы получить доступ ко всем параметрам перехода, выберите переход в списке и нажмите кнопку "Свойства". |
Дублировать |
Щелкните, чтобы добавить новый переход в список с тем же значением свойств, что и выбранный переход. |
Удалить |
Щелкните, чтобы удалить выбранный переход из списка. |
Управление отображением имени в фигуре состояния
Щелкните фигуру правой кнопкой мыши, выберите пункт "Параметры отображения фигуры", а затем выберите "Имя", чтобы отобразить имя, или очистить имя, чтобы скрыть имя.
Отображение внутренней секции перехода фигуры состояния
Щелкните фигуру правой кнопкой мыши, выберите пункт "Параметры отображения фигуры" и снимите флажок "Переход ".