org.shiwa.fgi.iwir
Class BlockScope
java.lang.Object
org.shiwa.fgi.iwir.AbstractTask
org.shiwa.fgi.iwir.AbstractCompoundTask
org.shiwa.fgi.iwir.AbstractSimpleCompoundTask
org.shiwa.fgi.iwir.BlockScope
public class BlockScope
- extends AbstractSimpleCompoundTask
The Class Block scope provides a block for tasks.
Constructor Summary |
BlockScope(java.lang.String name)
Instantiates a new block. |
Methods inherited from class org.shiwa.fgi.iwir.AbstractTask |
addConstraint, addInputPort, addOutputPort, addProperty, getConstraints, getInputPorts, getName, getOutputPorts, getParentTask, getPort, getProperties, getUniqueId, isTopLevelTask, removeProperty, setPortValue, setPortValue, setPortValue, setPortValue, toString |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
BlockScope
public BlockScope(java.lang.String name)
- Instantiates a new block.
- Parameters:
name
- the name of the block
getAllInputPorts
public java.util.List<AbstractDataPort> getAllInputPorts()
- Description copied from class:
AbstractTask
- Returns a list of all input ports (inputPort, loopPoort,...). For the
loopCounter its ports (from,to,step) are added, if they exist.
- Specified by:
getAllInputPorts
in class AbstractTask
- Returns:
- the all input ports
getAllOutputPorts
public java.util.List<AbstractDataPort> getAllOutputPorts()
- Description copied from class:
AbstractTask
- Returns a list of all output ports (outputPort, unionPort,...).
- Specified by:
getAllOutputPorts
in class AbstractTask
- Returns:
- the all input ports