Certain criteria exist for relations between the cycles.
The relations that exists between the cycles that you can model
on the activity diagram are as follows:
- inclusion of cycles
- A cycle can contain another cycle.
- intermix of cycles
- The body of a cycle can be partly shared by an another cycle.
Figure 1 shows
an example of intermixed cycles.
Figure 1. Intermixed
cycles
Modeling multiple cycles that have the same first node is not allowed.