Композитные состояния

С помощью кнопки Композитное состояние на диаграмму можно добавлять одноименные элементы (также называемые составными состояниями).

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

Вот так выглядит композитное состояние из двух подсостояний + псевдосостояний:

Рис.10. Пример композитного (составного) состояния.

Навигация по подсостояниям может осуществляться через элемент «Подвершины» окна свойств композитного состояния.

Композитные состояния часто применяют для описания подавтоматов. Однако композитное состояние может содержать как один, так и несколько параллельных подавтоматов. Обычно при описании параллельных последовательностей подсостояний композитное состояние разделяют на регионы пунктирной линией, но это не является обязательным и в ArgoUML не реализовано. Подсостояния могут быть вовсе не определены, если необходимо скрыть внутреннюю структуру композитного состояния (В ArgoUML композитное состояние, в котором не определены подсостояния, внешне не отличается от обычного состояния).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: