Class AbstractSimulationJob<C extends AbstractSimulationWorkflowConfiguration>
java.lang.Object
de.uka.ipd.sdq.workflow.jobs.AbstractJob
de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob
de.uka.ipd.sdq.workflow.jobs.SequentialJob
de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob<BlackboardType>
de.uka.ipd.sdq.workflow.extension.AbstractExtendableJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
de.uka.ipd.sdq.codegen.simucontroller.workflow.jobs.AbstractSimulationJob<C>
- All Implemented Interfaces:
de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>,de.uka.ipd.sdq.workflow.jobs.ICompositeJob,de.uka.ipd.sdq.workflow.jobs.IJob,Iterable<de.uka.ipd.sdq.workflow.jobs.IJob>,Collection<de.uka.ipd.sdq.workflow.jobs.IJob>,List<de.uka.ipd.sdq.workflow.jobs.IJob>
- Direct Known Subclasses:
SimuComJob
public abstract class AbstractSimulationJob<C extends AbstractSimulationWorkflowConfiguration>
extends de.uka.ipd.sdq.workflow.extension.AbstractExtendableJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
Abstract job for launching a Palladio simulation. Each concrete simulator provides an
implementation of this class.
-
Field Summary
FieldsFields inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob
myBlackboardFields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob
myExecutedJobs, myJobsFields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractJob
logger -
Constructor Summary
ConstructorsConstructorDescriptionAbstractSimulationJob(C configuration) AbstractSimulationJob(C configuration, IDebugListener listener) AbstractSimulationJob(C configuration, IDebugListener listener, boolean loadModels) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidaddSimulatorSpecificJobs(C configuration) Methods inherited from class de.uka.ipd.sdq.workflow.extension.AbstractExtendableJob
handleJobExtensionsMethods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob
execute, getBlackboard, setBlackboardMethods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialJob
cleanup, executeWithDelayedCleanUp, executeWithImmediateCleanUpMethods inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob
add, add, addAll, addAll, addFirst, addJob, addLast, clear, clone, contains, containsAll, descendingIterator, element, equals, get, getFirst, getLast, getName, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeAll, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, retainAll, set, setName, size, subList, toArray, toArray, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface de.uka.ipd.sdq.workflow.jobs.IJob
cleanup, getNameMethods inherited from interface java.util.List
replaceAll, sort, spliterator
-
Field Details
-
debugListener
-
-
Constructor Details
-
AbstractSimulationJob
- Throws:
CoreException
-
AbstractSimulationJob
- Throws:
CoreException
-
AbstractSimulationJob
public AbstractSimulationJob(C configuration, IDebugListener listener, boolean loadModels) throws CoreException - Throws:
CoreException
-
-
Method Details
-
addSimulatorSpecificJobs
-