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
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
FieldsFields inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob
myBlackboardFields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob
myExecutedJobs, myJobsFields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractJob
logger -
Constructor Summary
ConstructorsConstructorDescriptionLoadSimuLizarModelsIntoBlackboardJob(SimuLizarWorkflowConfiguration configuration, javax.inject.Provider<Set<ModelContribution>> modelContributionExtensions) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddExtensionJobs(javax.inject.Provider<Set<ModelContribution>> modelContributionExtensions) protected voidaddLoadMonitorRepository(SimuLizarWorkflowConfiguration configuration) protected voidaddLoadPCMModelJobs(SimuLizarWorkflowConfiguration configuration) protected voidaddSLORepository(SimuLizarWorkflowConfiguration configuration) protected voidaddStandardJobs(SimuLizarWorkflowConfiguration configuration) protected voidaddUsageEvolution(SimuLizarWorkflowConfiguration configuration) voidLoad a model into the default analysis partitionvoidLoad model into dedicated partitionMethods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob
execute, getBlackboard, setBlackboardMethods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialJob
cleanup, executeWithDelayedCleanUp, executeWithImmediateCleanUpMethods 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, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface de.uka.ipd.sdq.workflow.jobs.IJob
cleanup, getNameMethods 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.FacadeLoad a model into the default analysis partition- Specified by:
loadModelin interfaceModelContribution.Facade- Parameters:
modelURI- the URI to load the model from
-
loadModel
Description copied from interface:ModelContribution.FacadeLoad model into dedicated partition- Specified by:
loadModelin interfaceModelContribution.Facade- Parameters:
modelURI- the URI to load the model frompartitionId- the partition id of the partition to load the model into
-