- enables an activity to be performed, if the milestone is reached
- prevents an activity to be performed, if the milestone expires
- an activity can be executed, after an enabling event occurred but before occurrence of an disabling event
- the enabled activity can be performed multiple times, before the disabling event fires
No obvious solution available.