Reattachment events and activity activation
An activity is reattached (reactivated) on the firing of any event, other than a subevent, that is in its event pool.
In other words, an activity is reattached when either of the
following
types of event occurs:
-
A user-event that has been defined to the activity and not included
in a composite event. The user-event might be:
- An input event
- The completion event for a child activity
- A timer event
- A composite event.
- A system event.
An event that causes an activity to be reactivated is known as a reattachment event.
Note: The firing of a subevent never directly causes an activity to
be reattached—it is the firing of the associated composite event that
does so. Therefore, a subevent can never be a reattachment event.