Каков правильный способ моделирования завершения суб-состояния в UML?Схемы состояний UML правильного пути
Допустим, у меня есть вспомогательный компьютер для какого-то агента, который обрабатывает входящие события. и позволяет сказать, что этот автомат называется «обработкой»
Можно ли просто нарисовать линию перехода от «обрабатывающей» машины до другого состояния родительского конечного автомата?
например.
+SUB----------+ +-----------+
| processing |---user cancelled ------>| done |
+-------------+ +-----------+
Как я могу показать, что конечный автомат обработки завершается, когда происходит триггер «пользовательский»?
выглядит хорошо, но здесь (на диаграмме) 'пользователь cancelled' любопытное вызвать (событие), а также определение событий, это означает, что он будет передавать в' done' если пользователь отменяет операцию и обработки GETS ЗАВЕРШЕНА, я имею в виду упомянутый триггер, который вы упомянули, не означает завершение остальной части работы, вам необходимо указать это событие как внешнее событие. –