Assign scopes interaction units to scopes.Creates a shim tree of the structure model.
Scopes are assigned by interpretation of {@link org.useware.kernel.model.structure.TemporalOperator}'s. If an operator acts as a scope boundary then a new scope id wil be assigned. Atomic units inherit the scoped of their parents.
@param < S> the supported stereotypes
@see org.useware.kernel.model.structure.TemporalOperator#isScopeBoundary()
@author Heiko Braun