Method Summary |
|
void | addConstraint(Constraint newConstraint) addConstraint allows you to add a Constraint to a Workflow. |
void | addTask(Task newTask) addTask allows you to add a Task to a Workflow. |
void | removeConstraint(Constraint constraint) removeConstraint allows you to remove a Constraint from a Workflow. |
void | removeTask(Task remTask) |
void | setAllocationResultAggregator(AllocationResultAggregator aragg) sets a specific compute algorithm to use while computing the aggregated
allocation results of the workflow. |
void | setConstraints(Enumeration enumofConstraints) setConstraints allows you to add an Enumeration
of Constraints to a Workflow. |
void | setIsPropagatingToSubtasks(boolean isProp) Tells the infrastructure whether subtasks of the workflow
should be rescinded when the Expansion of the workflow is rescinded.
True means the infrastructure automatically performs the subtask rescinds.
False means that the Plugin is responsible for rescinding the subtasks
of the workflow or reattaching the workflow and its subtasks to
a new parent task and its Expansion. |
void | setIsPropagatingToSubtasks() |
void | setParentTask(Task parentTask) setParentTask allows you to set the parent task
or base task of a Worflow. |
void | setTasks(Enumeration tasks) setTasks allows you to pass in the Tasks that were created
during the expansion of the parentTask. |