de.mid.innovator.srv2api.icw2ia
Class IALoopHelper

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2ia.IALoopHelper

public abstract class IALoopHelper
extends Object

The interactionOperator 'loop' designates that the CombinedFragment represents a loop. The loop operand will be repeated a number of times. The guard may include a lower and an upper number of iterations of the loop as well as a Boolean expression. The semantics is such that a loop will iterate at least the ‘minint’ number of times and at most the ‘maxint’ number of times. After the minimum number of iterations have executed and the Boolean expression is false, the loop will terminate.

See Also:
IALoop

Method Summary
static IALoop create(SrvContext srvCtx, MMCreateTemplate ohTemplate, ELContainerAble ohContainer)
          Create a new Loop with template and container.
static IALoop create(SrvContext srvCtx, MMStereotype ohStereotype, ELContainerAble ohContainer)
          Create a new Loop with stereotype and container.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static IALoop create(SrvContext srvCtx,
                            MMCreateTemplate ohTemplate,
                            ELContainerAble ohContainer)
                     throws InoNetException,
                            SrvErrorException
Create a new Loop with template and container.

Parameters:
srvCtx - The context of the related innovator server.
ohTemplate - Template for the new element
ohContainer - Container for the new element
Throws:
InoNetException
SrvErrorException

create

public static IALoop create(SrvContext srvCtx,
                            MMStereotype ohStereotype,
                            ELContainerAble ohContainer)
                     throws InoNetException,
                            SrvErrorException
Create a new Loop with stereotype and container.

Parameters:
srvCtx - The context of the related innovator server.
ohStereotype - Stereotype for the new element
ohContainer - Container for the new element
Throws:
InoNetException
SrvErrorException