Class SimulatedUsageModels
java.lang.Object
org.palladiosimulator.simulizar.usagemodel.SimulatedUsageModels
-
Constructor Summary
ConstructorDescriptionSimulatedUsageModels
(javax.inject.Provider<InterpreterDefaultContext> rootContextProvider, org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition globalPartition, de.uka.ipd.sdq.simucomframework.model.SimuComModel simucomModel, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager, EntityReferenceFactory<org.palladiosimulator.pcm.usagemodel.UsageScenario> usageScenarioReferenceFactory, IScenarioRunnerFactory<org.palladiosimulator.pcm.core.entity.Entity> scenarioRunnerFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoid
cancelAndUnregisterWorkloadDriver
(org.palladiosimulator.pcm.usagemodel.Workload workload) de.uka.ipd.sdq.simucomframework.usage.IWorkloadDriver
createAndAddWorkloadDriver
(org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario) de.uka.ipd.sdq.simucomframework.usage.ClosedWorkload
getClosedWorkloadDriver
(org.palladiosimulator.pcm.usagemodel.ClosedWorkload closedWorkload) de.uka.ipd.sdq.simucomframework.usage.OpenWorkload
getOpenWorkloadDriver
(org.palladiosimulator.pcm.usagemodel.OpenWorkload openWorkload) de.uka.ipd.sdq.simucomframework.usage.ICancellableWorkloadDriver
getWorkloadDriver
(org.palladiosimulator.pcm.usagemodel.Workload workload)
-
Constructor Details
-
SimulatedUsageModels
@Inject public SimulatedUsageModels(javax.inject.Provider<InterpreterDefaultContext> rootContextProvider, org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition globalPartition, de.uka.ipd.sdq.simucomframework.model.SimuComModel simucomModel, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager, EntityReferenceFactory<org.palladiosimulator.pcm.usagemodel.UsageScenario> usageScenarioReferenceFactory, IScenarioRunnerFactory<org.palladiosimulator.pcm.core.entity.Entity> scenarioRunnerFactory)
-
-
Method Details
-
createAndAddWorkloadDriver
public de.uka.ipd.sdq.simucomframework.usage.IWorkloadDriver createAndAddWorkloadDriver(org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario) -
cancelAndUnregisterWorkloadDriver
public void cancelAndUnregisterWorkloadDriver(org.palladiosimulator.pcm.usagemodel.Workload workload) -
getWorkloadDriver
public de.uka.ipd.sdq.simucomframework.usage.ICancellableWorkloadDriver getWorkloadDriver(org.palladiosimulator.pcm.usagemodel.Workload workload) -
getOpenWorkloadDriver
public de.uka.ipd.sdq.simucomframework.usage.OpenWorkload getOpenWorkloadDriver(org.palladiosimulator.pcm.usagemodel.OpenWorkload openWorkload) -
getClosedWorkloadDriver
public de.uka.ipd.sdq.simucomframework.usage.ClosedWorkload getClosedWorkloadDriver(org.palladiosimulator.pcm.usagemodel.ClosedWorkload closedWorkload)
-