Class EventSimJob
- 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<EventSimWorkflowConfiguration>
-
- edu.kit.ipd.sdq.eventsim.launch.workflow.jobs.EventSimJob
-
- 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 EventSimJob extends de.uka.ipd.sdq.codegen.simucontroller.workflow.jobs.AbstractSimulationJob<EventSimWorkflowConfiguration>
The simulation component workflow job. This job generates a nearly empty simulation code project which only delegates the simulation control to the simulation middleware. This class is based onEventSimJob
. Some code has been reused.
-
-
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 EventSimJob(EventSimWorkflowConfiguration configuration)
EventSimJob(EventSimWorkflowConfiguration configuration, de.uka.ipd.sdq.codegen.simucontroller.debug.IDebugListener listener)
EventSimJob(EventSimWorkflowConfiguration configuration, de.uka.ipd.sdq.codegen.simucontroller.debug.IDebugListener listener, boolean loadModels)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addSimulatorSpecificJobs(EventSimWorkflowConfiguration configuration)
String
getName()
-
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
cleanup, 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, 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
-
EventSimJob
public EventSimJob(EventSimWorkflowConfiguration configuration, de.uka.ipd.sdq.codegen.simucontroller.debug.IDebugListener listener, boolean loadModels) throws CoreException
- Throws:
CoreException
-
EventSimJob
public EventSimJob(EventSimWorkflowConfiguration configuration, de.uka.ipd.sdq.codegen.simucontroller.debug.IDebugListener listener) throws CoreException
- Throws:
CoreException
-
EventSimJob
public EventSimJob(EventSimWorkflowConfiguration configuration) throws CoreException
- Throws:
CoreException
-
-
Method Detail
-
addSimulatorSpecificJobs
protected void addSimulatorSpecificJobs(EventSimWorkflowConfiguration configuration)
- Specified by:
addSimulatorSpecificJobs
in classde.uka.ipd.sdq.codegen.simucontroller.workflow.jobs.AbstractSimulationJob<EventSimWorkflowConfiguration>
-
getName
public String getName()
- Specified by:
getName
in interfacede.uka.ipd.sdq.workflow.jobs.IJob
- Overrides:
getName
in classde.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob
-
-