Class SimulatedUsageModels


  • public class SimulatedUsageModels
    extends Object
    • 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)