Uses of Class
org.shiwa.fgi.iwir.AbstractTask

Packages that use AbstractTask
org.shiwa.fgi.iwir Provides simple java classes to generate an IWIR workflow. 
org.shiwa.fgi.iwir.condition Provides the necessary tools for evaluating a condition according to the IWIR specification. 
org.shiwa.fgi.iwir.image Provides the necessary tools for creating a graphical representation of the IWIR workflow. 
 

Uses of AbstractTask in org.shiwa.fgi.iwir
 

Subclasses of AbstractTask in org.shiwa.fgi.iwir
 class AbstractCompoundTask
          The Class AbstractCompoundTask is the superclass of all compound tasks.
 class AbstractSimpleCompoundTask
          The Class AbstractSimpleCompoundTask provides support for one body element and is the super class for WhileTask, ForTask, ForEachTask, ParallelForTask, ParallelForEachTask and BlockScope.
 class BlockScope
          The Class Block scope provides a block for tasks.
 class ForEachTask
          The Class ForEachTask enables the iteration over a data package collection.
 class ForTask
          The Class ForTask executes its body multiple times determined by a LoopCounter.
 class IfTask
          The Class IfTask enables the conditional execution of the inner tasks.
 class ParallelForEachTask
          The Class ParallelForEachTask provides the iteration over a data package without synchronization.
 class ParallelForTask
          The Class ParallelForTask.
 class Task
          The Class Task is a task which is implemented by a single computational entity.
 class WhileTask
          The Class WhileTask.
 

Methods in org.shiwa.fgi.iwir that return AbstractTask
 AbstractTask ControlLink.getFromTask()
          Gets the target task.
 AbstractTask AbstractPort.getMyTask()
          Gets the my task.
 AbstractTask AbstractTask.getParentTask()
          Gets the parent task or null if the object is the top-level task.
 AbstractTask IWIR.getTask()
          Gets the task of the IWIR workflow.
 AbstractTask ControlLink.getToTask()
          Gets the source task.
 

Methods in org.shiwa.fgi.iwir that return types with arguments of type AbstractTask
 java.util.List<AbstractTask> AbstractSimpleCompoundTask.getBodyTasks()
          Returns a shallow copy of the body task.
 java.util.List<AbstractTask> AbstractSimpleCompoundTask.getChildren()
           
 java.util.List<AbstractTask> AbstractTask.getChildren()
          Returns a shallow copy of the direct child tasks.
 java.util.List<AbstractTask> IfTask.getChildren()
           
 java.util.List<AbstractTask> IfTask.getElseTasks()
          Returns a shallow copy of the else tasks.
 java.util.List<AbstractTask> IfTask.getThenTasks()
          Returns a shallow copy of the then tasks.
 

Methods in org.shiwa.fgi.iwir with parameters of type AbstractTask
 void AbstractCompoundTask.addLink(AbstractTask from, AbstractTask to)
          Adds an additional control link,linking the two given tasks.
 void AbstractSimpleCompoundTask.addTask(AbstractTask task)
          Adds an additional task to the inner body.
 void IfTask.addTaskToElseBlock(AbstractTask task)
          Adds a additional task to the inner else block.
 void IfTask.addTaskToThenBlock(AbstractTask task)
          Adds a additional task to the inner then block.
 void IWIR.setTask(AbstractTask task)
          Sets the task of the IWIR workflow.
 

Constructors in org.shiwa.fgi.iwir with parameters of type AbstractTask
ControlLink(AbstractTask from, AbstractTask to)
          Instantiates a new control link.
IWIR(java.lang.String wfname, AbstractTask task)
          Instantiates a new IWIR object with the standard version and standard XML namespace.
 

Uses of AbstractTask in org.shiwa.fgi.iwir.condition
 

Methods in org.shiwa.fgi.iwir.condition with parameters of type AbstractTask
static boolean ConditionAST.evalCondition(AbstractTask t)
          Evaluates a condition from a given task.
 

Uses of AbstractTask in org.shiwa.fgi.iwir.image
 

Method parameters in org.shiwa.fgi.iwir.image with type arguments of type AbstractTask
static java.util.List<AbstractLink> Utils.retrieveLinksForTasks(java.util.List<AbstractLink> links, java.util.List<AbstractTask> tasks)