In UML modeling, a guard condition is a boolean condition that is evaluated when a transition initiates. A transition with a guard condition occurs when the guard condition is evaluated to be true.
Parent topic: Creating transitions between states
Related concepts
States, regions, and transitions