Package de.uka.ipd.sdq.workflow.jobs
Interface ICompositeJob
-
- All Known Implementing Classes:
AbstractCompositeJob
,AbstractExtendableJob
,AbstractWorkflowExtensionJob
,BlackboardBasedWorkflow
,MWE2SequentialJob
,ParallelBlackboardInteractingJob
,ParallelJob
,SequentialBlackboardInteractingJob
,SequentialJob
,UIBasedWorkflow
,Workflow
,XTextGeneratorBlackboardJob
,XTextGeneratorJob
public interface ICompositeJob extends IJob, List<IJob>
Interface for composite jobs. A composite job is a list of jobs that form a logical group and are executed together in sequence. The order of the list elements determines the order of the Job's execution.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addJob(IJob job)
Adds a job to the end of the list of composite jobs.-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
-
-
-
Method Detail
-
addJob
void addJob(IJob job)
Adds a job to the end of the list of composite jobs.- Parameters:
job
- the job to add
-
-