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 voidcancelAndUnregisterWorkloadDriver(org.palladiosimulator.pcm.usagemodel.Workload workload)de.uka.ipd.sdq.simucomframework.usage.IWorkloadDrivercreateAndAddWorkloadDriver(org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario)de.uka.ipd.sdq.simucomframework.usage.ClosedWorkloadgetClosedWorkloadDriver(org.palladiosimulator.pcm.usagemodel.ClosedWorkload closedWorkload)de.uka.ipd.sdq.simucomframework.usage.OpenWorkloadgetOpenWorkloadDriver(org.palladiosimulator.pcm.usagemodel.OpenWorkload openWorkload)de.uka.ipd.sdq.simucomframework.usage.ICancellableWorkloadDrivergetWorkloadDriver(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)
-
-