Community
Participate
Working Groups
According to the model, both IndependentUnit and PriorityUnit can contain 0..* subUnits. However, executing IndependentUnits or PriorityUnits containing 0 subUnits will not work, i.e. execute() returns false. (Executing an empty SequentialUnit, however, returns true.) This should be fixed, either by changing the model to require at least 1 subUnit (see bug 348220), or by returning true when executing empty IndependentUnits or PriorityUnits.
This behavior is intentional.