Class SimulizarJob
- 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<org.palladiosimulator.simulizar.runconfig.SimuLizarWorkflowConfiguration>
-
- de.uka.ipd.sdq.dsexplore.analysis.simulizar.SimulizarJob
-
- 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>
public class SimulizarJob extends de.uka.ipd.sdq.codegen.simucontroller.workflow.jobs.AbstractSimulationJob<org.palladiosimulator.simulizar.runconfig.SimuLizarWorkflowConfiguration>
Defines the job which runs SimuLizar on the current PCM Model of PerOpteryx
-
-
Field Summary
-
Fields inherited from class de.uka.ipd.sdq.codegen.simucontroller.workflow.jobs.AbstractSimulationJob
debugListener
-
Fields inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob
myBlackboard
-
-
Constructor Summary
Constructors Constructor Description SimulizarJob(org.palladiosimulator.simulizar.runconfig.SimuLizarWorkflowConfiguration configuration, int counter)
Create the job.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addSimulatorSpecificJobs(org.palladiosimulator.simulizar.runconfig.SimuLizarWorkflowConfiguration configuration)
void
cleanup(IProgressMonitor monitor)
-
Methods inherited from class de.uka.ipd.sdq.workflow.extension.AbstractExtendableJob
handleJobExtensions
-
Methods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob
execute, getBlackboard, setBlackboard
-
Methods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialJob
executeWithDelayedCleanUp, executeWithImmediateCleanUp
-
Methods 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, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface java.util.List
replaceAll, sort, spliterator
-
-
-
-
Constructor Detail
-
SimulizarJob
public SimulizarJob(org.palladiosimulator.simulizar.runconfig.SimuLizarWorkflowConfiguration configuration, int counter) throws CoreException
Create the job.- Parameters:
configuration
- the configurationcounter
- the current count of runs (for id of temp location)- Throws:
CoreException
- throw from super class
-
-
Method Detail
-
addSimulatorSpecificJobs
protected void addSimulatorSpecificJobs(org.palladiosimulator.simulizar.runconfig.SimuLizarWorkflowConfiguration configuration)
- Specified by:
addSimulatorSpecificJobs
in classde.uka.ipd.sdq.codegen.simucontroller.workflow.jobs.AbstractSimulationJob<org.palladiosimulator.simulizar.runconfig.SimuLizarWorkflowConfiguration>
-
cleanup
public void cleanup(IProgressMonitor monitor) throws de.uka.ipd.sdq.workflow.jobs.CleanupFailedException
- Specified by:
cleanup
in interfacede.uka.ipd.sdq.workflow.jobs.IJob
- Overrides:
cleanup
in classde.uka.ipd.sdq.workflow.jobs.SequentialJob
- Throws:
de.uka.ipd.sdq.workflow.jobs.CleanupFailedException
-
-