de.uka.ipd.sdq.pcm.usagemodel
Interface Loop

All Superinterfaces:
AbstractUserAction, Entity, Identifier, NamedElement
All Known Implementing Classes:
LoopImpl

public interface Loop
extends AbstractUserAction

A representation of the model object 'Loop'. A Loop models a repeated sequence of actions in the user flow. It contains a nested ScenarioBehaviour specifying the loop body, and a RandomVariable specifying the number of iterations.

The following features are supported:

See Also:
UsagemodelPackage.getLoop()

Field Summary
static String copyright
           
 
Method Summary
 ScenarioBehaviour getBodyBehaviour_Loop()
          Returns the value of the 'Body Behaviour Loop' containment reference.
 PCMRandomVariable getLoopIteration_Loop()
          Returns the value of the 'Loop Iteration Loop' containment reference.
 void setBodyBehaviour_Loop(ScenarioBehaviour value)
          Sets the value of the 'Body Behaviour Loop' containment reference.
 void setLoopIteration_Loop(PCMRandomVariable value)
          Sets the value of the 'Loop Iteration Loop' containment reference.
 
Methods inherited from interface de.uka.ipd.sdq.pcm.usagemodel.AbstractUserAction
getPredecessor, getSuccessor, setPredecessor, setSuccessor
 
Methods inherited from interface de.uka.ipd.sdq.identifier.Identifier
getId, idHasToBeUnique, setId
 
Methods inherited from interface de.uka.ipd.sdq.pcm.core.entity.NamedElement
getEntityName, setEntityName
 

Field Detail

copyright

static final String copyright

See Also:
Constant Field Values
Method Detail

getBodyBehaviour_Loop

ScenarioBehaviour getBodyBehaviour_Loop()
Returns the value of the 'Body Behaviour Loop' containment reference.

If the meaning of the 'Body Behaviour Loop' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Body Behaviour Loop' containment reference.
See Also:
setBodyBehaviour_Loop(ScenarioBehaviour), UsagemodelPackage.getLoop_BodyBehaviour_Loop()

setBodyBehaviour_Loop

void setBodyBehaviour_Loop(ScenarioBehaviour value)
Sets the value of the 'Body Behaviour Loop' containment reference.

Parameters:
value - the new value of the 'Body Behaviour Loop' containment reference.
See Also:
getBodyBehaviour_Loop()

getLoopIteration_Loop

PCMRandomVariable getLoopIteration_Loop()
Returns the value of the 'Loop Iteration Loop' containment reference.

If the meaning of the 'Loop Iteration Loop' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Loop Iteration Loop' containment reference.
See Also:
setLoopIteration_Loop(PCMRandomVariable), UsagemodelPackage.getLoop_LoopIteration_Loop()

setLoopIteration_Loop

void setLoopIteration_Loop(PCMRandomVariable value)
Sets the value of the 'Loop Iteration Loop' containment reference.

Parameters:
value - the new value of the 'Loop Iteration Loop' containment reference.
See Also:
getLoopIteration_Loop()