TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.models.common.facades.behavioral
Interface ILoop

All Superinterfaces:
IAction, INamedElement
All Known Subinterfaces:
BVRCombinedFragment
All Known Implementing Classes:
BVRCombinedFragmentImpl

public interface ILoop
extends IAction

A loop is an action that allows a block to be repeated under a given condition.

Since:
0.0.1

Method Summary
 IBlock getBlock()
          Returns the block that is to be repeated.
 ICondition getCondition()
          Returns the condition that is to determine if a block is to be repeated.
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.IAction
getActionAnnotations, getActionProperties, isSynchronous, setSynchronous
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.INamedElement
getDescription, getId, getName, setDescription, setId, setName
 

Method Detail

getCondition

public ICondition getCondition()
Returns the condition that is to determine if a block is to be repeated.

Returns:
ICondition

getBlock

public IBlock getBlock()
Returns the block that is to be repeated.

Returns:
IBlock

TPTP 4.4.0 Platform Project
Public API Specification