TPTP 4.6.0 Platform Project
Public API Specification

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

All Superinterfaces:
INamedElement
All Known Subinterfaces:
BVRInteraction, BVRInteractionOperand
All Known Implementing Classes:
BVRInteractionImpl, BVRInteractionOperandImpl

public interface IBlock
extends INamedElement

A block is a container for a group of actions. A block can be visualized as a set of curly braces in the source code. In this visualization, the code within those curly braces is represented by the block's list of actions.


Method Summary
 java.util.List getActions()
          Returns the list of actions that are contained by this block.
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.INamedElement
getDescription, getId, getName, setDescription, setId, setName
 

Method Detail

getActions

java.util.List getActions()
Returns the list of actions that are contained by this block. Implementors must enforce that all objects in the list are instances of IAction.

Returns:
a unidirectional list of references

TPTP 4.6.0 Platform Project
Public API Specification