Interface SimResourceFactory


  • public interface SimResourceFactory
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      SimHDDActiveResource createActiveHDDResource​(de.uka.ipd.sdq.scheduler.IActiveResource resource, String processingRate, int numberOfInstances, org.palladiosimulator.pcm.resourcetype.SchedulingPolicy schedulingStrategy, org.palladiosimulator.pcm.resourceenvironment.HDDProcessingResourceSpecification specification, String writeProcessingRate, String readProcessingRate)  
      SimActiveResource createActiveResource​(de.uka.ipd.sdq.scheduler.IActiveResource resource, String processingRate, int numberOfInstances, org.palladiosimulator.pcm.resourcetype.SchedulingPolicy schedulingPolicy, org.palladiosimulator.pcm.resourceenvironment.ProcessingResourceSpecification specification)  
      SimLinkingResource createLinkingResource​(de.uka.ipd.sdq.scheduler.IActiveResource resource, String latencySpecification, String throughputSpecification, org.palladiosimulator.pcm.resourceenvironment.LinkingResource specification)  
      SimPassiveResource createPassiveResource​(de.uka.ipd.sdq.scheduler.IPassiveResource resource, org.palladiosimulator.pcm.repository.PassiveResource specification)  
    • Method Detail

      • createActiveResource

        SimActiveResource createActiveResource​(de.uka.ipd.sdq.scheduler.IActiveResource resource,
                                               String processingRate,
                                               int numberOfInstances,
                                               org.palladiosimulator.pcm.resourcetype.SchedulingPolicy schedulingPolicy,
                                               org.palladiosimulator.pcm.resourceenvironment.ProcessingResourceSpecification specification)
      • createActiveHDDResource

        SimHDDActiveResource createActiveHDDResource​(de.uka.ipd.sdq.scheduler.IActiveResource resource,
                                                     String processingRate,
                                                     int numberOfInstances,
                                                     org.palladiosimulator.pcm.resourcetype.SchedulingPolicy schedulingStrategy,
                                                     org.palladiosimulator.pcm.resourceenvironment.HDDProcessingResourceSpecification specification,
                                                     String writeProcessingRate,
                                                     String readProcessingRate)
      • createLinkingResource

        SimLinkingResource createLinkingResource​(de.uka.ipd.sdq.scheduler.IActiveResource resource,
                                                 String latencySpecification,
                                                 String throughputSpecification,
                                                 org.palladiosimulator.pcm.resourceenvironment.LinkingResource specification)
      • createPassiveResource

        SimPassiveResource createPassiveResource​(de.uka.ipd.sdq.scheduler.IPassiveResource resource,
                                                 org.palladiosimulator.pcm.repository.PassiveResource specification)