any trigger

A trigger on a state machine transition that is satisfied by the occurrence of any event that does not trigger another transition on the same state.

Semantics

This is an “else” construct for transitions. It is, of course, incorrect to have multiple any-triggers on the same state.

It is probably allowable to have any-triggers on a state and a containing state, with the most specific transition taking precedence, but the specification is silent on this point.

Notation

The keyword all is used for the name of the trigger in place of an event name.

Get Unified Modeling Language Reference Manual, The, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.