A guard is associated with a transition. At the time an
event is dispatched, the guard is evaluated, and if false, its
transition is disabled. In the UML metamodel,
Guard is a child of
A guard is shown on the diagram by the text of its
expression in square brackets (
Guard Details Tabs
The details tabs that are active for guards are as
Guard Property Toolbar
Navigate up through the package structure.
This creates a new Stereotype (see
Section 16.6, “
”) for the selected
guard, navigating immediately to the properties tab for
Delete from Model
This deletes the guard from the model
This is a deletion from the model,
not just the diagram.
Property Fields For Guard
Text box. The name of the guard. By convention
guard names start with a lower case letter and use
bumpy caps to divide words within the name.
ArgoUML does not enforce this naming
Text box, showing the transition that owns this
Button 1 double-click on the transition navigates
to that transition.
Text box. The expression that defines the
Text box. This indicates that the expression is
written in a particular interpretation language with
which to evaluate the text.