Class SimulatedUsageModels
- java.lang.Object
-
- org.palladiosimulator.simulizar.usagemodel.SimulatedUsageModels
-
public class SimulatedUsageModels extends Object
-
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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 Detail
-
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 Detail
-
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)
-
-