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 Modifier and Type Field Description static String
PCM_MODELS_ANALYZED_PARTITION_ID
-
Fields inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob
myBlackboard
-
-
Constructor Summary
Constructors Constructor Description LoadSimuLizarModelsIntoBlackboardJob(SimuLizarWorkflowConfiguration configuration, javax.inject.Provider<Set<ModelContribution>> modelContributionExtensions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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
loadModel(URI modelURI)
Load a model into the default analysis partitionvoid
loadModel(URI modelURI, String partitionId)
Load model into dedicated partition-
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, 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
-
-
-
-
Field Detail
-
PCM_MODELS_ANALYZED_PARTITION_ID
public static final String PCM_MODELS_ANALYZED_PARTITION_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
LoadSimuLizarModelsIntoBlackboardJob
@Inject public LoadSimuLizarModelsIntoBlackboardJob(SimuLizarWorkflowConfiguration configuration, javax.inject.Provider<Set<ModelContribution>> modelContributionExtensions)
-
-
Method Detail
-
addStandardJobs
protected void addStandardJobs(SimuLizarWorkflowConfiguration configuration)
-
addExtensionJobs
protected void addExtensionJobs(javax.inject.Provider<Set<ModelContribution>> modelContributionExtensions)
-
addLoadPCMModelJobs
protected void addLoadPCMModelJobs(SimuLizarWorkflowConfiguration configuration)
-
addLoadMonitorRepository
protected void addLoadMonitorRepository(SimuLizarWorkflowConfiguration configuration)
-
addSLORepository
protected void addSLORepository(SimuLizarWorkflowConfiguration configuration)
-
addUsageEvolution
protected void addUsageEvolution(SimuLizarWorkflowConfiguration configuration)
-
loadModel
public void loadModel(URI modelURI)
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
public void loadModel(URI modelURI, String partitionId)
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
-
-