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
Fields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob
myExecutedJobs, myJobs
Fields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractJob
logger
-
Constructor Summary
ConstructorDescriptionSimulizarJob
(org.palladiosimulator.simulizar.runconfig.SimuLizarWorkflowConfiguration configuration, int counter) Create the job. -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 de.uka.ipd.sdq.workflow.jobs.IJob
getName
Methods inherited from interface java.util.List
replaceAll, sort, spliterator
-
Constructor Details
-
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 Details
-
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
-