Class LoadSimuLizarModelsIntoBlackboardJob
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<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
org.palladiosimulator.simulizar.launcher.jobs.LoadSimuLizarModelsIntoBlackboardJob
- 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>
,ModelContribution.Facade
- Direct Known Subclasses:
TestSimuLizarLoadModelsJob
public class LoadSimuLizarModelsIntoBlackboardJob
extends de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
implements ModelContribution.Facade
Composite Job for preparing Blackboard and loading PCM Models into it.
-
Field Summary
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
ConstructorDescriptionLoadSimuLizarModelsIntoBlackboardJob
(SimuLizarWorkflowConfiguration configuration, javax.inject.Provider<Set<ModelContribution>> modelContributionExtensions) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addExtensionJobs
(javax.inject.Provider<Set<ModelContribution>> modelContributionExtensions) protected void
addLoadMonitorRepository
(SimuLizarWorkflowConfiguration configuration) protected void
addLoadPCMModelJobs
(SimuLizarWorkflowConfiguration configuration) protected void
addSLORepository
(SimuLizarWorkflowConfiguration configuration) protected void
addStandardJobs
(SimuLizarWorkflowConfiguration configuration) protected void
addUsageEvolution
(SimuLizarWorkflowConfiguration configuration) void
Load a model into the default analysis partitionvoid
Load model into dedicated partitionMethods 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, 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
cleanup, getName
Methods inherited from interface java.util.List
replaceAll, sort, spliterator
-
Field Details
-
PCM_MODELS_ANALYZED_PARTITION_ID
- See Also:
-
-
Constructor Details
-
LoadSimuLizarModelsIntoBlackboardJob
@Inject public LoadSimuLizarModelsIntoBlackboardJob(SimuLizarWorkflowConfiguration configuration, javax.inject.Provider<Set<ModelContribution>> modelContributionExtensions)
-
-
Method Details
-
addStandardJobs
-
addExtensionJobs
protected void addExtensionJobs(javax.inject.Provider<Set<ModelContribution>> modelContributionExtensions) -
addLoadPCMModelJobs
-
addLoadMonitorRepository
-
addSLORepository
-
addUsageEvolution
-
loadModel
Description copied from interface:ModelContribution.Facade
Load a model into the default analysis partition- Specified by:
loadModel
in interfaceModelContribution.Facade
- Parameters:
modelURI
- the URI to load the model from
-
loadModel
Description copied from interface:ModelContribution.Facade
Load model into dedicated partition- Specified by:
loadModel
in interfaceModelContribution.Facade
- Parameters:
modelURI
- the URI to load the model frompartitionId
- the partition id of the partition to load the model into
-