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

    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)