- cancelProceedEvent() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
Cancels an already scheduled ProceedEvent, e.g.
- cancelProceedEvent() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- cancelSchedulingEvent() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
-
Removes a pending SchedulingEvent.
- cancelSchedulingEvent() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- caseActiveResourceConfiguration(ActiveResourceConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Active Resource Configuration'.
- caseDynamicPriorityBoostConfiguratioin(DynamicPriorityBoostConfiguratioin) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Dynamic Priority Boost Configuratioin'.
- caseIdentifier(Identifier) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Identifier'.
- caseLoadBalancing(LoadBalancing) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Load Balancing'.
- caseMultipleQueueConfiguration(MultipleQueueConfiguration) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.QueueingConfigurationSwitch
-
- caseMultipleQueueConfiguration(MultipleQueueConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Multiple Queue Configuration'.
- casePassiveResourceConfiguration(PassiveResourceConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Passive Resource Configuration'.
- casePreemptionConfiguration(PreemptionConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Preemption Configuration'.
- casePriorityBoostConfiguration(PriorityBoostConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Priority Boost Configuration'.
- casePriorityConfiguration(PriorityConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Priority Configuration'.
- casePriorityDependentTimeSliceConfiguration(PriorityDependentTimeSliceConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Priority Dependent Time Slice Configuration'.
- casePriorityRange(PriorityRange) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Priority Range'.
- caseProcessConfiguration(ProcessConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Process Configuration'.
- caseQuantumTimeSliceConfiguration(QuantumTimeSliceConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Quantum Time Slice Configuration'.
- caseQueueingConfiguration(QueueingConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Queueing Configuration'.
- caseSchedulerConfiguration(SchedulerConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Scheduler Configuration'.
- caseSchedulerLibrary(SchedulerLibrary) - Method in class scheduler.util.SchedulerSwitch
-
Returns the result of interpreting the object as an instance of 'Library'.
- caseSingleQueueConfiguration(SingleQueueConfiguration) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.QueueingConfigurationSwitch
-
- caseSingleQueueConfiguration(SingleQueueConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Single Queue Configuration'.
- caseStarvationBoost(StarvationBoost) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Starvation Boost'.
- caseStaticPriorityBoost(StaticPriorityBoost) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Static Priority Boost'.
- caseStaticPriorityBoostConfiguration(StaticPriorityBoostConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Static Priority Boost Configuration'.
- caseSystemConfiguration(SystemConfiguration) - Method in class scheduler.util.SchedulerSwitch
-
Returns the result of interpreting the object as an instance of 'System Configuration'.
- caseTimeSliceConfiguration(TimeSliceConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
-
Returns the result of interpreting the object as an instance of 'Time Slice Configuration'.
- check(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints.MultipleResourceInstancesConstraint
-
- check(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints.SingleResourceInstanceConstraint
-
- check(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.IResourceInstanceConstraint
-
Checks whether the condition is fulfilled for the given instance.
- checkAffinity(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
Checks if the given instance is in the set of affinity instances of the
process.
- checkAffinity(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- clone() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
-
- clone() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
-
Creates a copy of this priority instance.
- clone() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
-
- clone() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
-
- clone() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
-
- cloneFor(ProcessWithPriority) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityUpdateStrategy
-
- cloneFor(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update.DecayToBaseUpdate
-
- cloneFor(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update.SetToBaseUpdate
-
- cloneFor(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update.SleepAverageDependentUpdate
-
- computeTicksFromPriority(IPriority, double) - Static method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.PriorityDependentTimeSlice
-
Computes the length of the current time slice according to the Linux
2.6.18 Scheduler.
- ConfigurationAdapterFactory - Class in scheduler.configuration.util
-
The Adapter Factory for the model.
- ConfigurationAdapterFactory() - Constructor for class scheduler.configuration.util.ConfigurationAdapterFactory
-
Creates an instance of the adapter factory.
- ConfigurationFactory - Interface in scheduler.configuration
-
The Factory for the model.
- ConfigurationFactoryImpl - Class in scheduler.configuration.impl
-
An implementation of the model Factory.
- ConfigurationFactoryImpl() - Constructor for class scheduler.configuration.impl.ConfigurationFactoryImpl
-
Creates an instance of the factory.
- ConfigurationItemProviderAdapterFactory - Class in scheduler.configuration.provider
-
This is the factory that is used to provide the interfaces needed to support Viewers.
- ConfigurationItemProviderAdapterFactory() - Constructor for class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
This constructs an instance.
- ConfigurationPackage - Interface in scheduler.configuration
-
The Package for the model.
- ConfigurationPackage.Literals - Interface in scheduler.configuration
-
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
- ConfigurationPackageImpl - Class in scheduler.configuration.impl
-
An implementation of the model Package.
- ConfigurationSwitch<T> - Class in scheduler.configuration.util
-
The Switch for the model's inheritance hierarchy.
- ConfigurationSwitch() - Constructor for class scheduler.configuration.util.ConfigurationSwitch
-
Creates an instance of the switch.
- contains(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
-
- contains(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
-
- contains(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
-
- contains(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
-
- contains(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
-
- containsPending(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
-
- containsPending(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
-
- containsPending(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
-
Template Method.
- containsPending(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
-
- containsPending(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
-
- containsPending(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
-
- containsPending(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
-
- containsRunning(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
-
Checks if the runqueue contains a running process.
- containsRunning(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
-
- ContinuousTimeSlice - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl
-
- ContinuousTimeSlice(double) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
-
- convertInstanceToBalanceToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- convertLoadBalancingTypeToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- convertPassiveResourceTypeToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- convertPreferredPriorityToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- convertPreferredWaitingTimeToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- convertPriorityClassToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- convertPriorityDegradationToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- convertProcessSelectionToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- convertResourceInstanceSelectionToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- convertRunQueueTypeToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- convertToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- create(EClass) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- create(EClass) - Method in class scheduler.impl.SchedulerFactoryImpl
-
- createActiveResourceConfiguration() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Active Resource Configuration'.
- createActiveResourceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createActiveResourceConfigurationAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createActiveResourceConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createAdapter(Notifier) - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
Creates an adapter for the target
.
- createAdapter(Notifier) - Method in class scheduler.util.SchedulerAdapterFactory
-
Creates an adapter for the target
.
- createDynamicPriorityBoostConfiguratioin() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Dynamic Priority Boost Configuratioin'.
- createDynamicPriorityBoostConfiguratioin() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createDynamicPriorityBoostConfiguratioinAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createDynamicPriorityBoostConfiguratioinAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createEObjectAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
Creates a new adapter for the default case.
- createEObjectAdapter() - Method in class scheduler.util.SchedulerAdapterFactory
-
Creates a new adapter for the default case.
- createFromString(EDataType, String) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createIdentifierAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
Creates a new adapter for an object of class 'Identifier
'.
- createInstanceToBalanceFromString(EDataType, String) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createLoadBalancer(LoadBalancing) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.ExactSchedulingFactory
-
- createLoadBalancing() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Load Balancing'.
- createLoadBalancing() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createLoadBalancingAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createLoadBalancingAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createLoadBalancingTypeFromString(EDataType, String) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createMultipleQueueConfiguration() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Multiple Queue Configuration'.
- createMultipleQueueConfiguration() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createMultipleQueueConfigurationAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createMultipleQueueConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createNewInstance(ISchedulableProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
- createNewInstance(SchedulerModel, ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- createNewInstance(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- createNewInstance(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.PreemptiveProcess
-
- createNewInstance(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
-
- createNewInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
-
- createNewInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
-
- createNewInstance() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
-
- createNewInstance() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
-
Prototype Object Pattern.
- createNewInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
-
- createNewInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
-
- createPackageContents() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
Creates the meta-model objects for the package.
- createPackageContents() - Method in class scheduler.impl.SchedulerPackageImpl
-
Creates the meta-model objects for the package.
- createPassiveResource(PassiveResource, AssemblyContext, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ResourceContainerWrapper
-
- createPassiveResourceConfiguration() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Passive Resource Configuration'.
- createPassiveResourceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createPassiveResourceConfigurationAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createPassiveResourceConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createPassiveResourceTypeFromString(EDataType, String) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createPreemptionConfiguration() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Preemption Configuration'.
- createPreemptionConfiguration() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createPreemptionConfigurationAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createPreemptionConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createPreferredPriorityFromString(EDataType, String) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createPreferredWaitingTimeFromString(EDataType, String) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createPriorityBoostConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createPriorityClassFromString(EDataType, String) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createPriorityConfiguration() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Priority Configuration'.
- createPriorityConfiguration() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createPriorityConfigurationAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createPriorityConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createPriorityDegradationFromString(EDataType, String) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createPriorityDependentTimeSliceConfiguration() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Priority Dependent Time Slice Configuration'.
- createPriorityDependentTimeSliceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createPriorityDependentTimeSliceConfigurationAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createPriorityDependentTimeSliceConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createPriorityRange() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Priority Range'.
- createPriorityRange() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createPriorityRangeAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createPriorityRangeAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createProcessConfiguration() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Process Configuration'.
- createProcessConfiguration() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createProcessConfigurationAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createProcessConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createProcessSelectionFromString(EDataType, String) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createProcessSelector(ProcessSelection) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.ExactSchedulingFactory
-
- createQuantumTimeSliceConfiguration() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Quantum Time Slice Configuration'.
- createQuantumTimeSliceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createQuantumTimeSliceConfigurationAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createQuantumTimeSliceConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createQueueingConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createResourceInstance(int, IActiveResource) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.ExactSchedulingFactory
-
- createResourceInstanceSelectionFromString(EDataType, String) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createRunningProcess(ISchedulableProcess, ProcessConfiguration, ActiveResourceConfiguration) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.ExactSchedulingFactory
-
- createRunQueueTypeFromString(EDataType, String) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createSchedulerConfiguration() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Scheduler Configuration'.
- createSchedulerConfiguration() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createSchedulerConfigurationAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createSchedulerConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createSchedulerLibrary() - Method in class scheduler.impl.SchedulerFactoryImpl
-
- createSchedulerLibrary() - Method in interface scheduler.SchedulerFactory
-
Returns a new object of class 'Library'.
- createSchedulerLibraryAdapter() - Method in class scheduler.provider.SchedulerItemProviderAdapterFactory
-
- createSchedulerLibraryAdapter() - Method in class scheduler.util.SchedulerAdapterFactory
-
Creates a new adapter for an object of class '
Library
'.
- createSingleQueueConfiguration() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Single Queue Configuration'.
- createSingleQueueConfiguration() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createSingleQueueConfigurationAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createSingleQueueConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createStarvationBoost() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Starvation Boost'.
- createStarvationBoost() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createStarvationBoostAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createStarvationBoostAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createStaticPriorityBoost() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Static Priority Boost'.
- createStaticPriorityBoost() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createStaticPriorityBoostAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createStaticPriorityBoostAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createStaticPriorityBoostConfiguration() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns a new object of class 'Static Priority Boost Configuration'.
- createStaticPriorityBoostConfiguration() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- createStaticPriorityBoostConfigurationAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
- createStaticPriorityBoostConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- createSystemConfiguration() - Method in class scheduler.impl.SchedulerFactoryImpl
-
- createSystemConfiguration() - Method in interface scheduler.SchedulerFactory
-
Returns a new object of class 'System Configuration'.
- createSystemConfigurationAdapter() - Method in class scheduler.provider.SchedulerItemProviderAdapterFactory
-
- createSystemConfigurationAdapter() - Method in class scheduler.util.SchedulerAdapterFactory
-
- createTimeSliceConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
-
- CURRENT_VALUE - Static variable in enum scheduler.configuration.InstanceToBalance
-
The 'CURRENT' literal value.
- get(String) - Static method in enum scheduler.configuration.InstanceToBalance
-
Returns the 'Instance To Balance' literal with the specified literal value.
- get(int) - Static method in enum scheduler.configuration.InstanceToBalance
-
Returns the 'Instance To Balance' literal with the specified integer value.
- get(String) - Static method in enum scheduler.configuration.LoadBalancingType
-
Returns the 'Load Balancing Type' literal with the specified literal value.
- get(int) - Static method in enum scheduler.configuration.LoadBalancingType
-
Returns the 'Load Balancing Type' literal with the specified integer value.
- get(String) - Static method in enum scheduler.configuration.PassiveResourceType
-
Returns the 'Passive Resource Type' literal with the specified literal value.
- get(int) - Static method in enum scheduler.configuration.PassiveResourceType
-
Returns the 'Passive Resource Type' literal with the specified integer value.
- get(String) - Static method in enum scheduler.configuration.PreferredPriority
-
Returns the 'Preferred Priority' literal with the specified literal value.
- get(int) - Static method in enum scheduler.configuration.PreferredPriority
-
Returns the 'Preferred Priority' literal with the specified integer value.
- get(String) - Static method in enum scheduler.configuration.PreferredWaitingTime
-
Returns the 'Preferred Waiting Time' literal with the specified literal value.
- get(int) - Static method in enum scheduler.configuration.PreferredWaitingTime
-
Returns the 'Preferred Waiting Time' literal with the specified integer value.
- get(String) - Static method in enum scheduler.configuration.PriorityClass
-
Returns the 'Priority Class' literal with the specified literal value.
- get(int) - Static method in enum scheduler.configuration.PriorityClass
-
Returns the 'Priority Class' literal with the specified integer value.
- get(String) - Static method in enum scheduler.configuration.PriorityDegradation
-
Returns the 'Priority Degradation' literal with the specified literal value.
- get(int) - Static method in enum scheduler.configuration.PriorityDegradation
-
Returns the 'Priority Degradation' literal with the specified integer value.
- get(String) - Static method in enum scheduler.configuration.ProcessSelection
-
Returns the 'Process Selection' literal with the specified literal value.
- get(int) - Static method in enum scheduler.configuration.ProcessSelection
-
Returns the 'Process Selection' literal with the specified integer value.
- get(String) - Static method in enum scheduler.configuration.ResourceInstanceSelection
-
Returns the 'Resource Instance Selection' literal with the specified literal value.
- get(int) - Static method in enum scheduler.configuration.ResourceInstanceSelection
-
Returns the 'Resource Instance Selection' literal with the specified integer value.
- get(String) - Static method in enum scheduler.configuration.RunQueueType
-
Returns the 'Run Queue Type' literal with the specified literal value.
- get(int) - Static method in enum scheduler.configuration.RunQueueType
-
Returns the 'Run Queue Type' literal with the specified integer value.
- getAcquisitionDemand() - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
-
- getAcquisitionDemand() - Method in interface scheduler.configuration.PassiveResourceConfiguration
-
Returns the value of the 'Acquisition Demand' attribute.
- getActiveProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.WaitingProcess
-
- getActiveResourceConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getActiveResourceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getActiveResourceConfiguration() - Method in class scheduler.impl.SystemConfigurationImpl
-
- getActiveResourceConfiguration() - Method in interface scheduler.SystemConfiguration
-
Returns the value of the 'Active Resource Configuration' containment reference list.
- getActiveResourceConfiguration_Name() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Name
'.
- getActiveResourceConfiguration_Name() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getActiveResourceConfiguration_Replicas() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Replicas
'.
- getActiveResourceConfiguration_Replicas() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getActiveResourceConfiguration_SchedulerConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getActiveResourceConfiguration_SchedulerConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getAffinityList() - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
-
- getAffinityList() - Method in interface scheduler.configuration.ProcessConfiguration
-
Returns the value of the 'Affinity List' attribute list.
- getAssemblyContext() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
-
- getAvailable() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimFairPassiveResource
-
- getAvailable() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimUnfairPassiveResource
-
- getAverage() - Method in class scheduler.configuration.impl.PriorityRangeImpl
-
- getAverage() - Method in interface scheduler.configuration.PriorityRange
-
Returns the value of the 'Average' attribute.
- getAveragePriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
-
- getAveragePriority() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityManager
-
Returns a default priority that is considered as average.
- getBalancingInterval() - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- getBalancingInterval() - Method in interface scheduler.configuration.LoadBalancing
-
Returns the value of the 'Balancing Interval' attribute.
- getBalancingType() - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- getBalancingType() - Method in interface scheduler.configuration.LoadBalancing
-
Returns the value of the 'Balancing Type' attribute.
- getBasicTimeSlice(IPriority, double) - Static method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.PriorityDependentTimeSlice
-
Processes with a static priority above default are preferred.
- getBestRunnableQueue(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
-
Returns the queue with the highest priority of which at least one process
can be executed on instance.
- getBestRunnableQueue(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
-
- getBestRunnableQueue(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
-
- getBestRunnableQueue(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
-
- getBestRunnableQueue(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
-
- getBestRunnableQueue(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
-
- getBonus() - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
-
- getBonus() - Method in interface scheduler.configuration.StaticPriorityBoost
-
Returns the value of the 'Bonus' attribute.
- getBoost() - Method in class scheduler.configuration.impl.StarvationBoostImpl
-
- getBoost() - Method in interface scheduler.configuration.StarvationBoost
-
Returns the value of the 'Boost' attribute.
- getBoostConfiguration() - Method in class scheduler.configuration.impl.PriorityConfigurationImpl
-
- getBoostConfiguration() - Method in interface scheduler.configuration.PriorityConfiguration
-
Returns the value of the 'Boost Configuration' containment reference.
- getByName(String) - Static method in enum scheduler.configuration.InstanceToBalance
-
Returns the 'Instance To Balance' literal with the specified name.
- getByName(String) - Static method in enum scheduler.configuration.LoadBalancingType
-
Returns the 'Load Balancing Type' literal with the specified name.
- getByName(String) - Static method in enum scheduler.configuration.PassiveResourceType
-
Returns the 'Passive Resource Type' literal with the specified name.
- getByName(String) - Static method in enum scheduler.configuration.PreferredPriority
-
Returns the 'Preferred Priority' literal with the specified name.
- getByName(String) - Static method in enum scheduler.configuration.PreferredWaitingTime
-
Returns the 'Preferred Waiting Time' literal with the specified name.
- getByName(String) - Static method in enum scheduler.configuration.PriorityClass
-
Returns the 'Priority Class' literal with the specified name.
- getByName(String) - Static method in enum scheduler.configuration.PriorityDegradation
-
Returns the 'Priority Degradation' literal with the specified name.
- getByName(String) - Static method in enum scheduler.configuration.ProcessSelection
-
Returns the 'Process Selection' literal with the specified name.
- getByName(String) - Static method in enum scheduler.configuration.ResourceInstanceSelection
-
Returns the 'Resource Instance Selection' literal with the specified name.
- getByName(String) - Static method in enum scheduler.configuration.RunQueueType
-
Returns the 'Run Queue Type' literal with the specified name.
- getCapacity() - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
-
- getCapacity() - Method in interface scheduler.configuration.PassiveResourceConfiguration
-
Returns the value of the 'Capacity' attribute.
- getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.DynamicPriorityBoostConfiguratioinItemProvider
-
- getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
-
- getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.MultipleQueueConfigurationItemProvider
-
- getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
-
- getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.PreemptionConfigurationItemProvider
-
- getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.PriorityConfigurationItemProvider
-
- getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.PriorityDependentTimeSliceConfigurationItemProvider
-
- getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
-
- getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostConfigurationItemProvider
-
- getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostItemProvider
-
- getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.TimeSliceConfigurationItemProvider
-
- getChildrenFeatures(Object) - Method in class scheduler.provider.SchedulerLibraryItemProvider
-
- getChildrenFeatures(Object) - Method in class scheduler.provider.SystemConfigurationItemProvider
-
- getConfigurationFactory() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the factory that creates the instances of the model.
- getConfigurationFactory() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getConfigurationPackage() - Method in interface scheduler.configuration.ConfigurationFactory
-
Returns the package supported by this factory.
- getConfigurationPackage() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
- getCurrentBonus() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.SleepAverageSensor
-
- getCurrentDemand() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
- getCurrentDemand() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- getCurrentLoad() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
-
Returns the current number of processes in the ready queues.
- getCurrentLoad() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
-
- getDefault() - Static method in class org.palladiosimulator.branding.Activator
-
Returns the shared instance
- getDefault() - Method in class scheduler.configuration.impl.PriorityRangeImpl
-
- getDefault() - Method in interface scheduler.configuration.PriorityRange
-
Returns the value of the 'Default' attribute.
- getDefaultPriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
-
- getDefaultPriority() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityManager
-
Returns the default priority for processes.
- getDegradation() - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
-
- getDegradation() - Method in interface scheduler.configuration.StaticPriorityBoost
-
Returns the value of the 'Degradation' attribute.
- getDurationInTimeslices() - Method in class scheduler.configuration.impl.StarvationBoostImpl
-
- getDurationInTimeslices() - Method in interface scheduler.configuration.StarvationBoost
-
Returns the value of the 'Duration In Timeslices' attribute.
- getDynamicPriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
-
- getDynamicPriorityBoostConfiguratioin() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getDynamicPriorityBoostConfiguratioin() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getDynamicPriorityBoostConfiguratioin_MaxBonus() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Max Bonus
'.
- getDynamicPriorityBoostConfiguratioin_MaxBonus() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getDynamicPriorityBoostConfiguratioin_MaxSleepAverage() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getDynamicPriorityBoostConfiguratioin_MaxSleepAverage() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getDynamicPriorityBoostConfiguratioin_Threshold() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Threshold
'.
- getDynamicPriorityBoostConfiguratioin_Threshold() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getExtensionScheduler(SchedulerModel, String, String, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.Linux26CFSSchedulerFactory
-
- getExtensionScheduler(SchedulerModel, String, String, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.Linux26O1SchedulerFactory
-
- getExtensionScheduler(SchedulerModel, String, String, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.Windows7SchedulerFactory
-
- getExtensionScheduler(SchedulerModel, String, String, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.WindowsServer2003SchedulerFactory
-
- getExtensionScheduler(SchedulerModel, String, String, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.WindowsVistaSchedulerFactory
-
- getExtensionScheduler(SchedulerModel, String, String, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.WindowsXPSchedulerFactory
-
- getHigh() - Method in class scheduler.configuration.impl.PriorityRangeImpl
-
- getHigh() - Method in interface scheduler.configuration.PriorityRange
-
Returns the value of the 'High' attribute.
- getHighest() - Method in class scheduler.configuration.impl.PriorityRangeImpl
-
- getHighest() - Method in interface scheduler.configuration.PriorityRange
-
Returns the value of the 'Highest' attribute.
- getHighestPriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
-
- getHighestPriority() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityManager
-
Returns the highest possible priority.
- getHighPriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
-
- getHighPriority() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityManager
-
Returns a default priority that is considered as high.
- getHpt() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.HptSensor
-
- getHptStart() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.HptSensor
-
- getId() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- getId() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- getIdealInstance() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
- getIdealInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- getIdleInstances() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.instance.IdleSelector
-
- getIdleInstances() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
-
Returns all queues without jobs.
- getImage(Object) - Method in class scheduler.configuration.provider.ActiveResourceConfigurationItemProvider
-
This returns ActiveResourceConfiguration.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.DynamicPriorityBoostConfiguratioinItemProvider
-
This returns DynamicPriorityBoostConfiguratioin.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
-
This returns LoadBalancing.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.MultipleQueueConfigurationItemProvider
-
This returns MultipleQueueConfiguration.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
-
This returns PassiveResourceConfiguration.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.PreemptionConfigurationItemProvider
-
This returns PreemptionConfiguration.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.PriorityConfigurationItemProvider
-
This returns PriorityConfiguration.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.PriorityDependentTimeSliceConfigurationItemProvider
-
This returns PriorityDependentTimeSliceConfiguration.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.PriorityRangeItemProvider
-
This returns PriorityRange.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.ProcessConfigurationItemProvider
-
This returns ProcessConfiguration.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.QuantumTimeSliceConfigurationItemProvider
-
This returns QuantumTimeSliceConfiguration.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
-
This returns SchedulerConfiguration.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.SingleQueueConfigurationItemProvider
-
This returns SingleQueueConfiguration.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.StarvationBoostItemProvider
-
This returns StarvationBoost.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostConfigurationItemProvider
-
This returns StaticPriorityBoostConfiguration.gif.
- getImage(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostItemProvider
-
This returns StaticPriorityBoost.gif.
- getImage(Object) - Method in class scheduler.provider.SchedulerLibraryItemProvider
-
This returns SchedulerLibrary.gif.
- getImage(Object) - Method in class scheduler.provider.SystemConfigurationItemProvider
-
This returns SystemConfiguration.gif.
- getInitialInstanceSelection() - Method in class scheduler.configuration.impl.QueueingConfigurationImpl
-
- getInitialInstanceSelection() - Method in interface scheduler.configuration.QueueingConfiguration
-
Returns the value of the 'Initial Instance Selection' attribute.
- getInstanceList() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
-
- getInstances() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints.MultipleResourceInstancesConstraint
-
- getInstances() - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- getInstances() - Method in interface scheduler.configuration.LoadBalancing
-
Returns the value of the 'Instances' attribute.
- getInstanceToBalance() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getInstanceToBalance() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getInterval() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.PreemptiveScheduler
-
- getInterval() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.IScheduler
-
- getInterval() - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- getInterval() - Method in interface scheduler.configuration.SchedulerConfiguration
-
Returns the value of the 'Interval' attribute.
- getLastInstance() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
- getLastInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- getLastRunningProcess() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
-
- getLastRunningProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- getLiteral() - Method in enum scheduler.configuration.InstanceToBalance
-
- getLiteral() - Method in enum scheduler.configuration.LoadBalancingType
-
- getLiteral() - Method in enum scheduler.configuration.PassiveResourceType
-
- getLiteral() - Method in enum scheduler.configuration.PreferredPriority
-
- getLiteral() - Method in enum scheduler.configuration.PreferredWaitingTime
-
- getLiteral() - Method in enum scheduler.configuration.PriorityClass
-
- getLiteral() - Method in enum scheduler.configuration.PriorityDegradation
-
- getLiteral() - Method in enum scheduler.configuration.ProcessSelection
-
- getLiteral() - Method in enum scheduler.configuration.ResourceInstanceSelection
-
- getLiteral() - Method in enum scheduler.configuration.RunQueueType
-
- getLoadBalancing() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getLoadBalancing() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getLoadBalancing() - Method in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
-
- getLoadBalancing() - Method in interface scheduler.configuration.MultipleQueueConfiguration
-
Returns the value of the 'Load Balancing' containment reference.
- getLoadBalancing_BalancingInterval() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getLoadBalancing_BalancingInterval() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getLoadBalancing_BalancingType() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getLoadBalancing_BalancingType() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getLoadBalancing_Instances() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Instances
'.
- getLoadBalancing_Instances() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getLoadBalancing_MaxIterations() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getLoadBalancing_MaxIterations() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getLoadBalancing_PreferredPriority() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getLoadBalancing_PreferredPriority() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getLoadBalancing_PreferredWaitingTime() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getLoadBalancing_PreferredWaitingTime() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getLoadBalancing_Threshold() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Threshold
'.
- getLoadBalancing_Threshold() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getLoadBalancingType() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getLoadBalancingType() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getLow() - Method in class scheduler.configuration.impl.PriorityRangeImpl
-
- getLow() - Method in interface scheduler.configuration.PriorityRange
-
Returns the value of the 'Low' attribute.
- getLowest() - Method in class scheduler.configuration.impl.PriorityRangeImpl
-
- getLowest() - Method in interface scheduler.configuration.PriorityRange
-
Returns the value of the 'Lowest' attribute.
- getLowestPriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
-
- getLowestPriority() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityManager
-
Returns the lowest possible priority.
- getLowPriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
-
- getLowPriority() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityManager
-
Returns a default priority that is considered as low.
- getManager() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
-
- getManager() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
-
PriorityManager this priority instance belongs to.
- getManagingResource() - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
-
- getManagingResource() - Method in interface scheduler.configuration.PassiveResourceConfiguration
-
Returns the value of the 'Managing Resource' reference.
- getMaxBonus() - Method in interface scheduler.configuration.DynamicPriorityBoostConfiguratioin
-
Returns the value of the 'Max Bonus' attribute.
- getMaxBonus() - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
-
- getMaxIterations() - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- getMaxIterations() - Method in interface scheduler.configuration.LoadBalancing
-
Returns the value of the 'Max Iterations' attribute.
- getMaxSleepAverage() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.SleepAverageSensor
-
- getMaxSleepAverage() - Method in interface scheduler.configuration.DynamicPriorityBoostConfiguratioin
-
Returns the value of the 'Max Sleep Average' attribute.
- getMaxSleepAverage() - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
-
- getMinQuanta() - Method in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
-
- getMinQuanta() - Method in interface scheduler.configuration.QuantumTimeSliceConfiguration
-
Returns the value of the 'Min Quanta' attribute.
- getMinTimeslice() - Method in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
-
- getMinTimeslice() - Method in interface scheduler.configuration.PriorityDependentTimeSliceConfiguration
-
Returns the value of the 'Min Timeslice' attribute.
- getMinTimeToBeScheduled() - Method in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
-
- getMinTimeToBeScheduled() - Method in interface scheduler.configuration.PriorityDependentTimeSliceConfiguration
-
Returns the value of the 'Min Time To Be Scheduled' attribute.
- getMultipleQueueConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getMultipleQueueConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getMultipleQueueConfiguration_InFrontWhenBalancing() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getMultipleQueueConfiguration_InFrontWhenBalancing() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getMultipleQueueConfiguration_LoadBalancing() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the containment reference '
Load Balancing
'.
- getMultipleQueueConfiguration_LoadBalancing() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getName() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
-
Unique name of the resource instance.
- getName() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ExactSchedulerSimuComExtensionJob
-
- getName() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- getName() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- getName() - Method in interface scheduler.configuration.ActiveResourceConfiguration
-
Returns the value of the 'Name' attribute.
- getName() - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
-
- getName() - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
-
- getName() - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
-
- getName() - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- getName() - Method in enum scheduler.configuration.InstanceToBalance
-
- getName() - Method in enum scheduler.configuration.LoadBalancingType
-
- getName() - Method in interface scheduler.configuration.PassiveResourceConfiguration
-
Returns the value of the 'Name' attribute.
- getName() - Method in enum scheduler.configuration.PassiveResourceType
-
- getName() - Method in enum scheduler.configuration.PreferredPriority
-
- getName() - Method in enum scheduler.configuration.PreferredWaitingTime
-
- getName() - Method in enum scheduler.configuration.PriorityClass
-
- getName() - Method in enum scheduler.configuration.PriorityDegradation
-
- getName() - Method in interface scheduler.configuration.ProcessConfiguration
-
Returns the value of the 'Name' attribute.
- getName() - Method in enum scheduler.configuration.ProcessSelection
-
- getName() - Method in enum scheduler.configuration.ResourceInstanceSelection
-
- getName() - Method in enum scheduler.configuration.RunQueueType
-
- getName() - Method in interface scheduler.configuration.SchedulerConfiguration
-
Returns the value of the 'Name' attribute.
- getNextProcessFor(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
-
Returns the next executable process for the given instance.
- getNextProcessFor(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
-
Returns the next runnable process for the resource instance.
- getNextProcessFor(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
-
- getNextRunnableProcess(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
-
Returns the process with the highest priority runnable on the given instance.
- getNextRunnableProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
-
- getNextRunnableProcess(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
-
- getNextRunnableProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
-
- getNextRunnableProcess(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
-
- getNextRunnableProcess() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
-
- getNextRunnableProcess(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
-
Returns the next process runnable on the given instance.
- getNextRunnableProcess() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
-
Returns the next runnable process.
- getNextRunnableProcess(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
-
- getNextRunnableProcess(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
-
- getNextRunnableProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
-
- getNextRunnableProcess(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
-
- getNextRunnableProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
-
- getNextSchedEventTime() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
-
- getNextSchedEventTime() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- getNotRunTime() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.RunTimeSensor
-
- getNumRequested() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.WaitingProcess
-
- getPackage() - Static method in class scheduler.configuration.impl.ConfigurationFactoryImpl
-
Deprecated.
- getPackage() - Static method in class scheduler.impl.SchedulerFactoryImpl
-
Deprecated.
- getPassiveResourceConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPassiveResourceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPassiveResourceConfiguration() - Method in class scheduler.impl.SystemConfigurationImpl
-
- getPassiveResourceConfiguration() - Method in interface scheduler.SystemConfiguration
-
Returns the value of the 'Passive Resource Configuration' containment reference list.
- getPassiveResourceConfiguration_AcquisitionDemand() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPassiveResourceConfiguration_AcquisitionDemand() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPassiveResourceConfiguration_Capacity() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Capacity
'.
- getPassiveResourceConfiguration_Capacity() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPassiveResourceConfiguration_ManagingResource() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPassiveResourceConfiguration_ManagingResource() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPassiveResourceConfiguration_Name() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Name
'.
- getPassiveResourceConfiguration_Name() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPassiveResourceConfiguration_StaticPriorityBoostConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPassiveResourceConfiguration_StaticPriorityBoostConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPassiveResourceConfiguration_Type() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Type
'.
- getPassiveResourceConfiguration_Type() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPassiveResourceType() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPassiveResourceType() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPlugin() - Static method in class scheduler.provider.SchedulerConfigurationEditPlugin
-
Returns the singleton instance of the Eclipse plugin.
- getPluginResourceLocator() - Method in class scheduler.provider.SchedulerConfigurationEditPlugin
-
Returns the singleton instance of the Eclipse plugin.
- getPreemptionConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPreemptionConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPreemptionConfiguration() - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- getPreemptionConfiguration() - Method in interface scheduler.configuration.SchedulerConfiguration
-
Returns the value of the 'Preemption Configuration' containment reference.
- getPreemptionConfiguration_TimesliceConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPreemptionConfiguration_TimesliceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPreferredPriority() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPreferredPriority() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPreferredPriority() - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- getPreferredPriority() - Method in interface scheduler.configuration.LoadBalancing
-
Returns the value of the 'Preferred Priority' attribute.
- getPreferredWaitingTime() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPreferredWaitingTime() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPreferredWaitingTime() - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- getPreferredWaitingTime() - Method in interface scheduler.configuration.LoadBalancing
-
Returns the value of the 'Preferred Waiting Time' attribute.
- getPriority() - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
-
- getPriority() - Method in interface scheduler.configuration.ProcessConfiguration
-
Returns the value of the 'Priority' attribute.
- getPriorityBoostConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPriorityBoostConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityClass() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPriorityClass() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPriorityConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityConfiguration() - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- getPriorityConfiguration() - Method in interface scheduler.configuration.SchedulerConfiguration
-
Returns the value of the 'Priority Configuration' containment reference.
- getPriorityConfiguration_BoostConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPriorityConfiguration_BoostConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityConfiguration_Range() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the containment reference '
Range
'.
- getPriorityConfiguration_Range() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityDegradation() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPriorityDegradation() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityDependentTimeSliceConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPriorityDependentTimeSliceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityDependentTimeSliceConfiguration_MinTimeslice() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPriorityDependentTimeSliceConfiguration_MinTimeslice() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityDependentTimeSliceConfiguration_MinTimeToBeScheduled() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPriorityDependentTimeSliceConfiguration_MinTimeToBeScheduled() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityRange() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getPriorityRange() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityRange_Average() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Average
'.
- getPriorityRange_Average() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityRange_Default() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Default
'.
- getPriorityRange_Default() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityRange_High() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
High
'.
- getPriorityRange_High() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityRange_Highest() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Highest
'.
- getPriorityRange_Highest() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityRange_Low() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Low
'.
- getPriorityRange_Low() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getPriorityRange_Lowest() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Lowest
'.
- getPriorityRange_Lowest() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.WaitingProcess
-
- getProcessConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getProcessConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getProcessConfiguration() - Method in class scheduler.impl.SystemConfigurationImpl
-
- getProcessConfiguration() - Method in interface scheduler.SystemConfiguration
-
Returns the value of the 'Process Configuration' containment reference list.
- getProcessConfiguration_AffinityList() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getProcessConfiguration_AffinityList() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getProcessConfiguration_Name() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Name
'.
- getProcessConfiguration_Name() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getProcessConfiguration_Priority() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Priority
'.
- getProcessConfiguration_Priority() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getProcessConfiguration_Replicas() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Replicas
'.
- getProcessConfiguration_Replicas() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getProcessSelection() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getProcessSelection() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getProcessSelection() - Method in class scheduler.configuration.impl.SingleQueueConfigurationImpl
-
- getProcessSelection() - Method in interface scheduler.configuration.SingleQueueConfiguration
-
Returns the value of the 'Process Selection' attribute.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.ActiveResourceConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.DynamicPriorityBoostConfiguratioinItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.MultipleQueueConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.PreemptionConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.PriorityBoostConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.PriorityConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.PriorityDependentTimeSliceConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.PriorityRangeItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.ProcessConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.QuantumTimeSliceConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.QueueingConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.SingleQueueConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.StarvationBoostItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.configuration.provider.TimeSliceConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.provider.SchedulerLibraryItemProvider
-
This returns the property descriptors for the adapted class.
- getPropertyDescriptors(Object) - Method in class scheduler.provider.SystemConfigurationItemProvider
-
This returns the property descriptors for the adapted class.
- getQuanta() - Method in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
-
- getQuanta() - Method in interface scheduler.configuration.QuantumTimeSliceConfiguration
-
Returns the value of the 'Quanta' attribute.
- getQuantumTimeSliceConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getQuantumTimeSliceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getQuantumTimeSliceConfiguration_MinQuanta() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Min Quanta
'.
- getQuantumTimeSliceConfiguration_MinQuanta() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getQuantumTimeSliceConfiguration_Quanta() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Quanta
'.
- getQuantumTimeSliceConfiguration_Quanta() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getQueueingConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getQueueingConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getQueueingConfiguration() - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- getQueueingConfiguration() - Method in interface scheduler.configuration.SchedulerConfiguration
-
Returns the value of the 'Queueing Configuration' containment reference.
- getQueueingConfiguration_InitialInstanceSelection() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getQueueingConfiguration_InitialInstanceSelection() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getQueueingConfiguration_RunqueueType() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getQueueingConfiguration_RunqueueType() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getQueueLength() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- getQueueLengthFor(SimResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
-
- getQueueLengthFor(SimResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
-
- getQueueLengthFor(SimResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
-
- getQueueLengthFor(SchedulerEntity, int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
-
- getQueueLengthFor(SimResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.PreemptiveScheduler
-
- getQueueLengthFor(SimResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.IScheduler
-
- getRange() - Method in class scheduler.configuration.impl.PriorityConfigurationImpl
-
- getRange() - Method in interface scheduler.configuration.PriorityConfiguration
-
Returns the value of the 'Range' containment reference.
- getRemainingDemand(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
-
- getRemainingTime() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
-
- getRemainingTime() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
-
- getRemainingTime() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
-
Returns Time until the timeslice is interrupted.
- getReplicas() - Method in interface scheduler.configuration.ActiveResourceConfiguration
-
Returns the value of the 'Replicas' attribute.
- getReplicas() - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
-
- getReplicas() - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
-
- getReplicas() - Method in interface scheduler.configuration.ProcessConfiguration
-
Returns the value of the 'Replicas' attribute.
- getResource(SchedulerModel, String, long, String) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.ExactSchedulingFactory
-
- getResource() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
-
- getResourceInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints.SingleResourceInstanceConstraint
-
- getResourceInstances() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
-
- getResourceInstanceSelection() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getResourceInstanceSelection() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getResourceLocator() - Method in class scheduler.configuration.provider.ActiveResourceConfigurationItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.configuration.provider.PreemptionConfigurationItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.configuration.provider.PriorityBoostConfigurationItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.configuration.provider.PriorityConfigurationItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.configuration.provider.PriorityRangeItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.configuration.provider.ProcessConfigurationItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.configuration.provider.QueueingConfigurationItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.configuration.provider.StarvationBoostItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.configuration.provider.StaticPriorityBoostItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.configuration.provider.TimeSliceConfigurationItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.provider.SchedulerLibraryItemProvider
-
Return the resource locator for this item provider's resources.
- getResourceLocator() - Method in class scheduler.provider.SystemConfigurationItemProvider
-
Return the resource locator for this item provider's resources.
- getRootAdapterFactory() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
This returns the root adapter factory that contains this factory.
- getRootAdapterFactory() - Method in class scheduler.provider.SchedulerItemProviderAdapterFactory
-
This returns the root adapter factory that contains this factory.
- getRunningProcess() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
-
- getRunningProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- getRunQueue() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
- getRunQueue() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- getRunQueueFor(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
-
Returns the RunQueue for a resource instance.
- getRunQueueType() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getRunQueueType() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getRunqueueType() - Method in class scheduler.configuration.impl.QueueingConfigurationImpl
-
- getRunqueueType() - Method in interface scheduler.configuration.QueueingConfiguration
-
Returns the value of the 'Runqueue Type' attribute.
- getRunTime() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.RunTimeSensor
-
- getSchedulableProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- getScheduler() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
-
- getSchedulerConfiguration() - Method in interface scheduler.configuration.ActiveResourceConfiguration
-
Returns the value of the 'Scheduler Configuration' reference.
- getSchedulerConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getSchedulerConfiguration() - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
-
- getSchedulerConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getSchedulerConfiguration() - Method in class scheduler.impl.SchedulerLibraryImpl
-
- getSchedulerConfiguration() - Method in interface scheduler.SchedulerLibrary
-
Returns the value of the 'Scheduler Configuration' containment reference list.
- getSchedulerConfiguration_InFrontAfterWaiting() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getSchedulerConfiguration_InFrontAfterWaiting() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getSchedulerConfiguration_Interval() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Interval
'.
- getSchedulerConfiguration_Interval() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getSchedulerConfiguration_Name() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Name
'.
- getSchedulerConfiguration_Name() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getSchedulerConfiguration_PreemptionConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getSchedulerConfiguration_PreemptionConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getSchedulerConfiguration_PriorityConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getSchedulerConfiguration_PriorityConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getSchedulerConfiguration_QueueingConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getSchedulerConfiguration_QueueingConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getSchedulerConfiguration_StarvationBoost() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getSchedulerConfiguration_StarvationBoost() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getSchedulerConfiguration_Windows() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Windows
'.
- getSchedulerConfiguration_Windows() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getSchedulerFactory() - Method in class scheduler.impl.SchedulerPackageImpl
-
- getSchedulerFactory() - Method in interface scheduler.SchedulerPackage
-
Returns the factory that creates the instances of the model.
- getSchedulerLibrary() - Method in class scheduler.impl.SchedulerPackageImpl
-
- getSchedulerLibrary() - Method in interface scheduler.SchedulerPackage
-
Returns the meta object for class '
Library
'.
- getSchedulerLibrary_SchedulerConfiguration() - Method in class scheduler.impl.SchedulerPackageImpl
-
- getSchedulerLibrary_SchedulerConfiguration() - Method in interface scheduler.SchedulerPackage
-
- getSchedulerPackage() - Method in class scheduler.impl.SchedulerFactoryImpl
-
- getSchedulerPackage() - Method in interface scheduler.SchedulerFactory
-
Returns the package supported by this factory.
- getSingleQueueConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getSingleQueueConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getSingleQueueConfiguration_ProcessSelection() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getSingleQueueConfiguration_ProcessSelection() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getSleepAverage() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.SleepAverageSensor
-
- getStarvationBoost() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getStarvationBoost() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getStarvationBoost() - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- getStarvationBoost() - Method in class scheduler.configuration.impl.StaticPriorityBoostConfigurationImpl
-
- getStarvationBoost() - Method in interface scheduler.configuration.SchedulerConfiguration
-
Returns the value of the 'Starvation Boost' containment reference.
- getStarvationBoost() - Method in interface scheduler.configuration.StaticPriorityBoostConfiguration
-
Returns the value of the 'Starvation Boost' containment reference.
- getStarvationBoost_Boost() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Boost
'.
- getStarvationBoost_Boost() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getStarvationBoost_DurationInTimeslices() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getStarvationBoost_DurationInTimeslices() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getStarvationBoost_StarvationLimit() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getStarvationBoost_StarvationLimit() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getStarvationLimit() - Method in class scheduler.configuration.impl.StarvationBoostImpl
-
- getStarvationLimit() - Method in interface scheduler.configuration.StarvationBoost
-
Returns the value of the 'Starvation Limit' attribute.
- getStarvingProcesses(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
-
- getStarvingProcesses(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
-
- getStarvingProcesses(double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
-
- getStarvingProcesses(IResourceInstance, double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
-
- getStarvingProcesses(double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
-
- getStarvingProcesses(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
-
- getStarvingProcesses(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
-
- getStarvingProcesses(IResourceInstance, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
-
- getStarvingProcesses(IResourceInstance, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
-
- getState() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
- getState() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- getStaticPriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
-
- getStaticPriorityBoost() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getStaticPriorityBoost() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getStaticPriorityBoost_Bonus() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Bonus
'.
- getStaticPriorityBoost_Bonus() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getStaticPriorityBoost_Degradation() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Degradation
'.
- getStaticPriorityBoost_Degradation() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getStaticPriorityBoost_ResetTimeslice() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getStaticPriorityBoost_ResetTimeslice() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getStaticPriorityBoost_TimePenalty() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getStaticPriorityBoost_TimePenalty() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getStaticPriorityBoostConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getStaticPriorityBoostConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getStaticPriorityBoostConfiguration() - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
-
- getStaticPriorityBoostConfiguration() - Method in interface scheduler.configuration.PassiveResourceConfiguration
-
Returns the value of the 'Static Priority Boost Configuration' containment reference.
- getStaticPriorityBoostConfiguration_StarvationBoost() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getStaticPriorityBoostConfiguration_StarvationBoost() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getSystemConfiguration() - Method in class scheduler.impl.SchedulerPackageImpl
-
- getSystemConfiguration() - Method in interface scheduler.SchedulerPackage
-
- getSystemConfiguration_ActiveResourceConfiguration() - Method in class scheduler.impl.SchedulerPackageImpl
-
- getSystemConfiguration_ActiveResourceConfiguration() - Method in interface scheduler.SchedulerPackage
-
- getSystemConfiguration_PassiveResourceConfiguration() - Method in class scheduler.impl.SchedulerPackageImpl
-
- getSystemConfiguration_PassiveResourceConfiguration() - Method in interface scheduler.SchedulerPackage
-
- getSystemConfiguration_ProcessConfiguration() - Method in class scheduler.impl.SchedulerPackageImpl
-
- getSystemConfiguration_ProcessConfiguration() - Method in interface scheduler.SchedulerPackage
-
- getText(Object) - Method in class scheduler.configuration.provider.ActiveResourceConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.DynamicPriorityBoostConfiguratioinItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.MultipleQueueConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.PreemptionConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.PriorityBoostConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.PriorityConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.PriorityDependentTimeSliceConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.PriorityRangeItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.ProcessConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.QuantumTimeSliceConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.QueueingConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.SingleQueueConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.StarvationBoostItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.configuration.provider.TimeSliceConfigurationItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.provider.SchedulerLibraryItemProvider
-
This returns the label text for the adapted class.
- getText(Object) - Method in class scheduler.provider.SystemConfigurationItemProvider
-
This returns the label text for the adapted class.
- getThreshold() - Method in interface scheduler.configuration.DynamicPriorityBoostConfiguratioin
-
Returns the value of the 'Threshold' attribute.
- getThreshold() - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
-
- getThreshold() - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- getThreshold() - Method in interface scheduler.configuration.LoadBalancing
-
Returns the value of the 'Threshold' attribute.
- getTimePenalty() - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
-
- getTimePenalty() - Method in interface scheduler.configuration.StaticPriorityBoost
-
Returns the value of the 'Time Penalty' attribute.
- getTimeslice() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.PreemptiveProcess
-
- getTimeslice() - Method in class scheduler.configuration.impl.TimeSliceConfigurationImpl
-
- getTimeslice() - Method in interface scheduler.configuration.TimeSliceConfiguration
-
Returns the value of the 'Timeslice' attribute.
- getTimeSliceConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
-
- getTimeSliceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getTimesliceConfiguration() - Method in class scheduler.configuration.impl.PreemptionConfigurationImpl
-
- getTimesliceConfiguration() - Method in interface scheduler.configuration.PreemptionConfiguration
-
Returns the value of the 'Timeslice Configuration' containment reference.
- getTimeSliceConfiguration_Timeslice() - Method in interface scheduler.configuration.ConfigurationPackage
-
Returns the meta object for the attribute '
Timeslice
'.
- getTimeSliceConfiguration_Timeslice() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
-
- getTimeUntilNextInterruption() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
- getTimeUntilNextInterruption() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- getType() - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
-
- getType() - Method in interface scheduler.configuration.PassiveResourceConfiguration
-
Returns the value of the 'Type' attribute.
- getValue() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
-
- getValue() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
-
Returns the priority as an integer.
- getValue() - Method in enum scheduler.configuration.InstanceToBalance
-
- getValue() - Method in enum scheduler.configuration.LoadBalancingType
-
- getValue() - Method in enum scheduler.configuration.PassiveResourceType
-
- getValue() - Method in enum scheduler.configuration.PreferredPriority
-
- getValue() - Method in enum scheduler.configuration.PreferredWaitingTime
-
- getValue() - Method in enum scheduler.configuration.PriorityClass
-
- getValue() - Method in enum scheduler.configuration.PriorityDegradation
-
- getValue() - Method in enum scheduler.configuration.ProcessSelection
-
- getValue() - Method in enum scheduler.configuration.ResourceInstanceSelection
-
- getValue() - Method in enum scheduler.configuration.RunQueueType
-
- getWaitingProcesses() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
-
- getWaitingTime(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
-
- getWaitingTime(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
-
- getWaitingTime(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
-
- getWaitingTime(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
-
- getWaitingTime(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
-
- getWaitingTime(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
-
- greaterThan(IPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
-
- greaterThan(IPriority) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
-
True, if this priority is higher than prio, otherwise false.
- PASSIVE_RESOURCE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- PASSIVE_RESOURCE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- PASSIVE_RESOURCE_CONFIGURATION__ACQUISITION_DEMAND - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Acquisition Demand' attribute feature.
- PASSIVE_RESOURCE_CONFIGURATION__ACQUISITION_DEMAND - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Acquisition Demand' attribute.
- PASSIVE_RESOURCE_CONFIGURATION__CAPACITY - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Capacity' attribute feature.
- PASSIVE_RESOURCE_CONFIGURATION__CAPACITY - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Capacity' attribute.
- PASSIVE_RESOURCE_CONFIGURATION__ID - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Id' attribute.
- PASSIVE_RESOURCE_CONFIGURATION__MANAGING_RESOURCE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Managing Resource' reference feature.
- PASSIVE_RESOURCE_CONFIGURATION__MANAGING_RESOURCE - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Managing Resource' reference.
- PASSIVE_RESOURCE_CONFIGURATION__NAME - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Name' attribute feature.
- PASSIVE_RESOURCE_CONFIGURATION__NAME - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Name' attribute.
- PASSIVE_RESOURCE_CONFIGURATION__STATIC_PRIORITY_BOOST_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Static Priority Boost Configuration' containment reference feature.
- PASSIVE_RESOURCE_CONFIGURATION__STATIC_PRIORITY_BOOST_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Static Priority Boost Configuration' containment reference.
- PASSIVE_RESOURCE_CONFIGURATION__TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Type' attribute feature.
- PASSIVE_RESOURCE_CONFIGURATION__TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Type' attribute.
- PASSIVE_RESOURCE_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The number of structural features of the 'Passive Resource Configuration' class.
- PASSIVE_RESOURCE_TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- PASSIVE_RESOURCE_TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- PassiveResourceConfiguration - Interface in scheduler.configuration
-
A representation of the model object 'Passive Resource Configuration'.
- PassiveResourceConfigurationImpl - Class in scheduler.configuration.impl
-
An implementation of the model object 'Passive Resource Configuration'.
- PassiveResourceConfigurationItemProvider - Class in scheduler.configuration.provider
-
- PassiveResourceConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
-
This constructs an instance from a factory and a notifier.
- PassiveResourceType - Enum in scheduler.configuration
-
A representation of the literals of the enumeration 'Passive Resource Type',
and utility methods for working with them.
- peek() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
-
- perform() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events.IDelayedAction
-
Executes the delayed action; If the result is true the action has been
successfully executed.
- PLUGIN_ID - Static variable in class org.palladiosimulator.branding.Activator
-
- poll() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
-
- PREEMPTION_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- PREEMPTION_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- PREEMPTION_CONFIGURATION__TIMESLICE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Timeslice Configuration' containment reference feature.
- PREEMPTION_CONFIGURATION__TIMESLICE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Timeslice Configuration' containment reference.
- PREEMPTION_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The number of structural features of the 'Preemption Configuration' class.
- PreemptionConfiguration - Interface in scheduler.configuration
-
A representation of the model object 'Preemption Configuration'.
- PreemptionConfigurationImpl - Class in scheduler.configuration.impl
-
An implementation of the model object 'Preemption Configuration'.
- PreemptionConfigurationItemProvider - Class in scheduler.configuration.provider
-
- PreemptionConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.PreemptionConfigurationItemProvider
-
This constructs an instance from a factory and a notifier.
- PreemptiveProcess - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl
-
- PreemptiveProcess(SchedulerModel, ISchedulableProcess) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.PreemptiveProcess
-
- PreemptiveScheduler - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl
-
- PreemptiveScheduler(SchedulerModel, SimActiveResource, IQueueingStrategy, boolean, double, StarvationBoost) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.PreemptiveScheduler
-
- PREFER_IDEAL_AND_LAST_VALUE - Static variable in enum scheduler.configuration.ProcessSelection
-
The 'PREFER IDEAL AND LAST' literal value.
- PREFER_IDLE_VALUE - Static variable in enum scheduler.configuration.ResourceInstanceSelection
-
The 'PREFER IDLE' literal value.
- PreferIdealAndLastProcessSelector - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.process
-
- PreferIdealAndLastProcessSelector() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.process.PreferIdealAndLastProcessSelector
-
- PREFERRED_PRIORITY - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- PREFERRED_PRIORITY - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- PREFERRED_WAITING_TIME - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- PREFERRED_WAITING_TIME - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- PreferredPriority - Enum in scheduler.configuration
-
A representation of the literals of the enumeration 'Preferred Priority',
and utility methods for working with them.
- PreferredWaitingTime - Enum in scheduler.configuration
-
A representation of the literals of the enumeration 'Preferred Waiting Time',
and utility methods for working with them.
- PRIORITY_BOOST_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- PRIORITY_BOOST_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- PRIORITY_BOOST_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The number of structural features of the 'Priority Boost Configuration' class.
- PRIORITY_CLASS - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- PRIORITY_CLASS - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- PRIORITY_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- PRIORITY_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- PRIORITY_CONFIGURATION__BOOST_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Boost Configuration' containment reference feature.
- PRIORITY_CONFIGURATION__BOOST_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Boost Configuration' containment reference.
- PRIORITY_CONFIGURATION__RANGE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Range' containment reference feature.
- PRIORITY_CONFIGURATION__RANGE - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Range' containment reference.
- PRIORITY_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The number of structural features of the 'Priority Configuration' class.
- PRIORITY_DEGRADATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- PRIORITY_DEGRADATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION__MIN_TIME_TO_BE_SCHEDULED - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Min Time To Be Scheduled' attribute feature.
- PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION__MIN_TIME_TO_BE_SCHEDULED - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Min Time To Be Scheduled' attribute.
- PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION__MIN_TIMESLICE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Min Timeslice' attribute feature.
- PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION__MIN_TIMESLICE - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Min Timeslice' attribute.
- PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION__TIMESLICE - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Timeslice' attribute.
- PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The number of structural features of the 'Priority Dependent Time Slice Configuration' class.
- PRIORITY_RANGE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- PRIORITY_RANGE - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- PRIORITY_RANGE__AVERAGE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Average' attribute feature.
- PRIORITY_RANGE__AVERAGE - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Average' attribute.
- PRIORITY_RANGE__DEFAULT - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Default' attribute feature.
- PRIORITY_RANGE__DEFAULT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Default' attribute.
- PRIORITY_RANGE__HIGH - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'High' attribute feature.
- PRIORITY_RANGE__HIGH - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'High' attribute.
- PRIORITY_RANGE__HIGHEST - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Highest' attribute feature.
- PRIORITY_RANGE__HIGHEST - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Highest' attribute.
- PRIORITY_RANGE__LOW - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Low' attribute feature.
- PRIORITY_RANGE__LOW - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Low' attribute.
- PRIORITY_RANGE__LOWEST - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Lowest' attribute feature.
- PRIORITY_RANGE__LOWEST - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Lowest' attribute.
- PRIORITY_RANGE_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The number of structural features of the 'Priority Range' class.
- PriorityArray - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues
-
- PriorityArray(SchedulerModel, IPriorityManager) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
-
- PriorityBoostConfiguration - Interface in scheduler.configuration
-
A representation of the model object 'Priority Boost Configuration'.
- PriorityBoostConfigurationImpl - Class in scheduler.configuration.impl
-
An implementation of the model object 'Priority Boost Configuration'.
- PriorityBoostConfigurationItemProvider - Class in scheduler.configuration.provider
-
- PriorityBoostConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.PriorityBoostConfigurationItemProvider
-
This constructs an instance from a factory and a notifier.
- priorityChanges(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.boost.StaticPriorityBoost
-
- priorityChanges(ProcessWithPriority) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityBoost
-
- PriorityClass - Enum in scheduler.configuration
-
A representation of the literals of the enumeration 'Priority Class',
and utility methods for working with them.
- PriorityConfiguration - Interface in scheduler.configuration
-
A representation of the model object 'Priority Configuration'.
- PriorityConfigurationImpl - Class in scheduler.configuration.impl
-
An implementation of the model object 'Priority Configuration'.
- PriorityConfigurationItemProvider - Class in scheduler.configuration.provider
-
- PriorityConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.PriorityConfigurationItemProvider
-
This constructs an instance from a factory and a notifier.
- PriorityDegradation - Enum in scheduler.configuration
-
A representation of the literals of the enumeration 'Priority Degradation',
and utility methods for working with them.
- PriorityDependentTimeSlice - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl
-
- PriorityDependentTimeSlice(ProcessWithPriority, double, double, double) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.PriorityDependentTimeSlice
-
- PriorityDependentTimeSliceConfiguration - Interface in scheduler.configuration
-
A representation of the model object 'Priority Dependent Time Slice Configuration'.
- PriorityDependentTimeSliceConfigurationImpl - Class in scheduler.configuration.impl
-
An implementation of the model object 'Priority Dependent Time Slice Configuration'.
- PriorityDependentTimeSliceConfigurationItemProvider - Class in scheduler.configuration.provider
-
- PriorityDependentTimeSliceConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.PriorityDependentTimeSliceConfigurationItemProvider
-
This constructs an instance from a factory and a notifier.
- PriorityImpl - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl
-
- PriorityManagerImpl - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl
-
- PriorityManagerImpl(int, int, int, int, int, int) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
-
- PriorityRange - Interface in scheduler.configuration
-
A representation of the model object 'Priority Range'.
- PriorityRangeImpl - Class in scheduler.configuration.impl
-
An implementation of the model object 'Priority Range'.
- PriorityRangeItemProvider - Class in scheduler.configuration.provider
-
- PriorityRangeItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.PriorityRangeItemProvider
-
This constructs an instance from a factory and a notifier.
- ProceedEvent - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events
-
Event to proceed the activity of a process.
- ProceedEvent(SchedulerModel) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events.ProceedEvent
-
- PROCESS_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- PROCESS_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- PROCESS_CONFIGURATION__AFFINITY_LIST - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Affinity List' attribute list feature.
- PROCESS_CONFIGURATION__AFFINITY_LIST - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Affinity List' attribute list.
- PROCESS_CONFIGURATION__ID - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Id' attribute.
- PROCESS_CONFIGURATION__NAME - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Name' attribute feature.
- PROCESS_CONFIGURATION__NAME - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Name' attribute.
- PROCESS_CONFIGURATION__PRIORITY - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Priority' attribute feature.
- PROCESS_CONFIGURATION__PRIORITY - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Priority' attribute.
- PROCESS_CONFIGURATION__REPLICAS - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Replicas' attribute feature.
- PROCESS_CONFIGURATION__REPLICAS - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Replicas' attribute.
- PROCESS_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The number of structural features of the 'Process Configuration' class.
- PROCESS_SELECTION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- PROCESS_SELECTION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- processAssigned() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
-
- processAssigned() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- ProcessConfiguration - Interface in scheduler.configuration
-
A representation of the model object 'Process Configuration'.
- ProcessConfigurationImpl - Class in scheduler.configuration.impl
-
An implementation of the model object 'Process Configuration'.
- ProcessConfigurationItemProvider - Class in scheduler.configuration.provider
-
- ProcessConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.ProcessConfigurationItemProvider
-
This constructs an instance from a factory and a notifier.
- ProcessQueueImpl - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues
-
- ProcessQueueImpl(SchedulerModel) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
-
- ProcessRegistry - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl
-
- ProcessRegistry(SimActiveResource) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessRegistry
-
- ProcessSelection - Enum in scheduler.configuration
-
A representation of the literals of the enumeration 'Process Selection',
and utility methods for working with them.
- processStarving(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
-
- processStarving(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
-
- processStarving(double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
-
- processStarving(double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
-
- processStarving(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
-
- processStarving(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
-
- ProcessWithPriority - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl
-
- ProcessWithPriority(SchedulerModel, ISchedulableProcess, IPriority) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
-
- punish(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.boost.StaticPriorityBoost
-
- punish(ProcessWithPriority) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityBoost
-
- punish(int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
-
- punish(int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
-
- punish(int) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
-
- saveToXMI(EObject, String) - Static method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SchedulerTools
-
- schedule(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.PreemptiveScheduler
-
- schedule(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.IScheduler
-
Executes the next processes on the given resource instances.
- scheduleNextEvent(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.PreemptiveScheduler
-
- scheduleNextEvent(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.IScheduler
-
Schedules the next event for the specified resource instance.
- scheduleProceedEvent(IScheduler) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
Schedules a proceed event for the process at the time the current demand
is expired.
- scheduleProceedEvent(IScheduler) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- scheduler - package scheduler
-
- scheduler.configuration - package scheduler.configuration
-
- scheduler.configuration.impl - package scheduler.configuration.impl
-
- scheduler.configuration.provider - package scheduler.configuration.provider
-
- scheduler.configuration.util - package scheduler.configuration.util
-
- scheduler.impl - package scheduler.impl
-
- scheduler.provider - package scheduler.provider
-
- scheduler.util - package scheduler.util
-
- SCHEDULER_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- SCHEDULER_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- SCHEDULER_CONFIGURATION__ID - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Id' attribute.
- SCHEDULER_CONFIGURATION__IN_FRONT_AFTER_WAITING - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'In Front After Waiting' attribute feature.
- SCHEDULER_CONFIGURATION__IN_FRONT_AFTER_WAITING - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'In Front After Waiting' attribute.
- SCHEDULER_CONFIGURATION__INTERVAL - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Interval' attribute feature.
- SCHEDULER_CONFIGURATION__INTERVAL - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Interval' attribute.
- SCHEDULER_CONFIGURATION__NAME - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Name' attribute feature.
- SCHEDULER_CONFIGURATION__NAME - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Name' attribute.
- SCHEDULER_CONFIGURATION__PREEMPTION_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Preemption Configuration' containment reference feature.
- SCHEDULER_CONFIGURATION__PREEMPTION_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Preemption Configuration' containment reference.
- SCHEDULER_CONFIGURATION__PRIORITY_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Priority Configuration' containment reference feature.
- SCHEDULER_CONFIGURATION__PRIORITY_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Priority Configuration' containment reference.
- SCHEDULER_CONFIGURATION__QUEUEING_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Queueing Configuration' containment reference feature.
- SCHEDULER_CONFIGURATION__QUEUEING_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Queueing Configuration' containment reference.
- SCHEDULER_CONFIGURATION__STARVATION_BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Starvation Boost' containment reference feature.
- SCHEDULER_CONFIGURATION__STARVATION_BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Starvation Boost' containment reference.
- SCHEDULER_CONFIGURATION__WINDOWS - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Windows' attribute feature.
- SCHEDULER_CONFIGURATION__WINDOWS - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Windows' attribute.
- SCHEDULER_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The number of structural features of the 'Scheduler Configuration' class.
- SCHEDULER_LIBRARY - Static variable in interface scheduler.SchedulerPackage.Literals
-
The meta object literal for the '
Library
' class.
- SCHEDULER_LIBRARY - Static variable in interface scheduler.SchedulerPackage
-
The meta object id for the '
Library
' class.
- SCHEDULER_LIBRARY__SCHEDULER_CONFIGURATION - Static variable in interface scheduler.SchedulerPackage.Literals
-
The meta object literal for the 'Scheduler Configuration' containment reference list feature.
- SCHEDULER_LIBRARY__SCHEDULER_CONFIGURATION - Static variable in interface scheduler.SchedulerPackage
-
The feature id for the 'Scheduler Configuration' containment reference list.
- SCHEDULER_LIBRARY_FEATURE_COUNT - Static variable in interface scheduler.SchedulerPackage
-
The number of structural features of the 'Library' class.
- SchedulerAdapterFactory - Class in scheduler.util
-
The Adapter Factory for the model.
- SchedulerAdapterFactory() - Constructor for class scheduler.util.SchedulerAdapterFactory
-
Creates an instance of the adapter factory.
- SchedulerConfiguration - Interface in scheduler.configuration
-
A representation of the model object 'Scheduler Configuration'.
- SchedulerConfigurationEditPlugin - Class in scheduler.provider
-
This is the central singleton for the SchedulerConfiguration edit plugin.
- SchedulerConfigurationEditPlugin() - Constructor for class scheduler.provider.SchedulerConfigurationEditPlugin
-
Create the instance.
- SchedulerConfigurationEditPlugin.Implementation - Class in scheduler.provider
-
The actual implementation of the Eclipse Plugin.
- SchedulerConfigurationImpl - Class in scheduler.configuration.impl
-
An implementation of the model object 'Scheduler Configuration'.
- SchedulerConfigurationItemProvider - Class in scheduler.configuration.provider
-
- SchedulerConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.SchedulerConfigurationItemProvider
-
This constructs an instance from a factory and a notifier.
- SchedulerFactory - Interface in scheduler
-
The Factory for the model.
- SchedulerFactoryImpl - Class in scheduler.impl
-
An implementation of the model Factory.
- SchedulerFactoryImpl() - Constructor for class scheduler.impl.SchedulerFactoryImpl
-
Creates an instance of the factory.
- SchedulerItemProviderAdapterFactory - Class in scheduler.provider
-
This is the factory that is used to provide the interfaces needed to support Viewers.
- SchedulerItemProviderAdapterFactory() - Constructor for class scheduler.provider.SchedulerItemProviderAdapterFactory
-
This constructs an instance.
- SchedulerLibrary - Interface in scheduler
-
A representation of the model object 'Library'.
- SchedulerLibraryImpl - Class in scheduler.impl
-
An implementation of the model object 'Library'.
- SchedulerLibraryItemProvider - Class in scheduler.provider
-
- SchedulerLibraryItemProvider(AdapterFactory) - Constructor for class scheduler.provider.SchedulerLibraryItemProvider
-
This constructs an instance from a factory and a notifier.
- SchedulerPackage - Interface in scheduler
-
The Package for the model.
- SchedulerPackage.Literals - Interface in scheduler
-
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
- SchedulerPackageImpl - Class in scheduler.impl
-
An implementation of the model Package.
- SchedulerSwitch<T> - Class in scheduler.util
-
The Switch for the model's inheritance hierarchy.
- SchedulerSwitch() - Constructor for class scheduler.util.SchedulerSwitch
-
Creates an instance of the switch.
- SchedulerTools - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact
-
- SchedulerTools() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SchedulerTools
-
- scheduleSchedulingEvent(double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
-
Schedules the next SchedulingEvent for the instance at the specified
time.
- scheduleSchedulingEvent(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- SCHEDULING_STRATEGY_EXACT_LINUX26O1 - Static variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ResourceContainerWrapper
-
- SCHEDULING_STRATEGY_EXACT_LINUXCFS - Static variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ResourceContainerWrapper
-
- SCHEDULING_STRATEGY_EXACT_WIN7 - Static variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ResourceContainerWrapper
-
- SCHEDULING_STRATEGY_EXACT_WINSERVER2003 - Static variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ResourceContainerWrapper
-
- SCHEDULING_STRATEGY_EXACT_WINVISTA - Static variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ResourceContainerWrapper
-
- SCHEDULING_STRATEGY_EXACT_WINXP - Static variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ResourceContainerWrapper
-
- SchedulingEvent - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events
-
Event causing a call to the schedule method of the specified scheduling
strategy.
- SchedulingEvent(SchedulerModel, SimActiveResource) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events.SchedulingEvent
-
- schedulingInterrupt(double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
-
Schedules a SchedulingInterrupt.
- schedulingInterrupt(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- SchedulingInterruptEvent - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events
-
Event causing a call to the schedule method of the specified scheduling
strategy.
- SchedulingInterruptEvent(SchedulerModel, SimActiveResource) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events.SchedulingInterruptEvent
-
- select(IRunQueue, IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.IProcessSelector
-
Selects a process from the given runqueue that best suits the execution
on the specified instance.
- select(IRunQueue, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.process.NextRunnableProcessSelector
-
- select(IRunQueue, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.process.PreferIdealAndLastProcessSelector
-
- selectInstanceFor(IActiveProcess, IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.IInstanceSelector
-
Selects a resource instance for an executable process.
- selectInstanceFor(IActiveProcess, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.instance.IdleSelector
-
- selectInstanceFor(IActiveProcess, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.instance.RoundRobinSelector
-
- setAcquisitionDemand(double) - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
-
- setAcquisitionDemand(double) - Method in interface scheduler.configuration.PassiveResourceConfiguration
-
- setAffineInstances(List<IResourceInstance>) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
Sets the affine instances for the process.
- setAffineInstances(List<IResourceInstance>) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- setAverage(int) - Method in class scheduler.configuration.impl.PriorityRangeImpl
-
- setAverage(int) - Method in interface scheduler.configuration.PriorityRange
-
Sets the value of the '
Average
' attribute.
- setBalancingInterval(double) - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- setBalancingInterval(double) - Method in interface scheduler.configuration.LoadBalancing
-
- setBalancingType(LoadBalancingType) - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- setBalancingType(LoadBalancingType) - Method in interface scheduler.configuration.LoadBalancing
-
- setBonus(int) - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
-
- setBonus(int) - Method in interface scheduler.configuration.StaticPriorityBoost
-
Sets the value of the '
Bonus
' attribute.
- setBoost(int) - Method in class scheduler.configuration.impl.StarvationBoostImpl
-
- setBoost(int) - Method in interface scheduler.configuration.StarvationBoost
-
Sets the value of the '
Boost
' attribute.
- setBoostConfiguration(PriorityBoostConfiguration) - Method in class scheduler.configuration.impl.PriorityConfigurationImpl
-
- setBoostConfiguration(PriorityBoostConfiguration) - Method in interface scheduler.configuration.PriorityConfiguration
-
- setCapacity(int) - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
-
- setCapacity(int) - Method in interface scheduler.configuration.PassiveResourceConfiguration
-
Sets the value of the '
Capacity
' attribute.
- setCurrentDemand(double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
Sets the new demand for a process.
- setCurrentDemand(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- setDefault(int) - Method in class scheduler.configuration.impl.PriorityRangeImpl
-
- setDefault(int) - Method in interface scheduler.configuration.PriorityRange
-
Sets the value of the '
Default
' attribute.
- setDegradation(PriorityDegradation) - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
-
- setDegradation(PriorityDegradation) - Method in interface scheduler.configuration.StaticPriorityBoost
-
- setDelayedAction(IDelayedAction) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events.ProceedEvent
-
- setDelayedAction(IDelayedAction) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
Sets a delayed action for the process, that need to be executed as soon
as the process is running.
- setDelayedAction(IDelayedAction) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- setDurationInTimeslices(int) - Method in class scheduler.configuration.impl.StarvationBoostImpl
-
- setDurationInTimeslices(int) - Method in interface scheduler.configuration.StarvationBoost
-
- setExpired() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
-
- setExpired() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
-
- setExpired() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
-
- setHigh(int) - Method in class scheduler.configuration.impl.PriorityRangeImpl
-
- setHigh(int) - Method in interface scheduler.configuration.PriorityRange
-
Sets the value of the '
High
' attribute.
- setHighest(int) - Method in class scheduler.configuration.impl.PriorityRangeImpl
-
- setHighest(int) - Method in interface scheduler.configuration.PriorityRange
-
Sets the value of the '
Highest
' attribute.
- setIdealInstance(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
Sets the ideal instance of the process.
- setIdealInstance(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- setInFrontAfterWaiting(boolean) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- setInFrontAfterWaiting(boolean) - Method in interface scheduler.configuration.SchedulerConfiguration
-
- setInFrontWhenBalancing(boolean) - Method in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
-
- setInFrontWhenBalancing(boolean) - Method in interface scheduler.configuration.MultipleQueueConfiguration
-
- setInitialInstanceSelection(ResourceInstanceSelection) - Method in class scheduler.configuration.impl.QueueingConfigurationImpl
-
- setInitialInstanceSelection(ResourceInstanceSelection) - Method in interface scheduler.configuration.QueueingConfiguration
-
- setInstances(InstanceToBalance) - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- setInstances(InstanceToBalance) - Method in interface scheduler.configuration.LoadBalancing
-
- setInterval(double) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- setInterval(double) - Method in interface scheduler.configuration.SchedulerConfiguration
-
Sets the value of the '
Interval
' attribute.
- setIsScheduling(boolean) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
-
- setIsScheduling(boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- setLastInstance(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
Sets the instance the process is or just was running on.
- setLastInstance(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- setLoadBalancing(LoadBalancing) - Method in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
-
- setLoadBalancing(LoadBalancing) - Method in interface scheduler.configuration.MultipleQueueConfiguration
-
- setLow(int) - Method in class scheduler.configuration.impl.PriorityRangeImpl
-
- setLow(int) - Method in interface scheduler.configuration.PriorityRange
-
Sets the value of the '
Low
' attribute.
- setLowest(int) - Method in class scheduler.configuration.impl.PriorityRangeImpl
-
- setLowest(int) - Method in interface scheduler.configuration.PriorityRange
-
Sets the value of the '
Lowest
' attribute.
- setManagingResource(ActiveResourceConfiguration) - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
-
- setManagingResource(ActiveResourceConfiguration) - Method in interface scheduler.configuration.PassiveResourceConfiguration
-
- setMaxBonus(int) - Method in interface scheduler.configuration.DynamicPriorityBoostConfiguratioin
-
- setMaxBonus(int) - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
-
- setMaxIterations(int) - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- setMaxIterations(int) - Method in interface scheduler.configuration.LoadBalancing
-
- setMaxSleepAverage(double) - Method in interface scheduler.configuration.DynamicPriorityBoostConfiguratioin
-
- setMaxSleepAverage(double) - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
-
- setMinQuanta(int) - Method in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
-
- setMinQuanta(int) - Method in interface scheduler.configuration.QuantumTimeSliceConfiguration
-
- setMinTimeslice(double) - Method in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
-
- setMinTimeslice(double) - Method in interface scheduler.configuration.PriorityDependentTimeSliceConfiguration
-
- setMinTimeToBeScheduled(double) - Method in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
-
- setMinTimeToBeScheduled(double) - Method in interface scheduler.configuration.PriorityDependentTimeSliceConfiguration
-
- setName(String) - Method in interface scheduler.configuration.ActiveResourceConfiguration
-
Sets the value of the '
Name
' attribute.
- setName(String) - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
-
- setName(String) - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
-
- setName(String) - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
-
- setName(String) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- setName(String) - Method in interface scheduler.configuration.PassiveResourceConfiguration
-
Sets the value of the '
Name
' attribute.
- setName(String) - Method in interface scheduler.configuration.ProcessConfiguration
-
Sets the value of the '
Name
' attribute.
- setName(String) - Method in interface scheduler.configuration.SchedulerConfiguration
-
Sets the value of the '
Name
' attribute.
- setParentAdapterFactory(ComposedAdapterFactory) - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
-
This sets the composed adapter factory that contains this factory.
- setParentAdapterFactory(ComposedAdapterFactory) - Method in class scheduler.provider.SchedulerItemProviderAdapterFactory
-
This sets the composed adapter factory that contains this factory.
- setPreemptionConfiguration(PreemptionConfiguration) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- setPreemptionConfiguration(PreemptionConfiguration) - Method in interface scheduler.configuration.SchedulerConfiguration
-
- setPreferredPriority(PreferredPriority) - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- setPreferredPriority(PreferredPriority) - Method in interface scheduler.configuration.LoadBalancing
-
- setPreferredWaitingTime(PreferredWaitingTime) - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- setPreferredWaitingTime(PreferredWaitingTime) - Method in interface scheduler.configuration.LoadBalancing
-
- setPriority(PriorityClass) - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
-
- setPriority(PriorityClass) - Method in interface scheduler.configuration.ProcessConfiguration
-
Sets the value of the '
Priority
' attribute.
- setPriorityConfiguration(PriorityConfiguration) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- setPriorityConfiguration(PriorityConfiguration) - Method in interface scheduler.configuration.SchedulerConfiguration
-
- setPriorityUpdateStrategy(IPriorityUpdateStrategy) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
-
- setProcessSelection(ProcessSelection) - Method in class scheduler.configuration.impl.SingleQueueConfigurationImpl
-
- setProcessSelection(ProcessSelection) - Method in interface scheduler.configuration.SingleQueueConfiguration
-
- setQuanta(int) - Method in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
-
- setQuanta(int) - Method in interface scheduler.configuration.QuantumTimeSliceConfiguration
-
Sets the value of the '
Quanta
' attribute.
- setQueueHolder(MultipleQueuesStrategy) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.AbstractLoadBalancer
-
- setQueueHolder(MultipleQueuesStrategy) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
-
- setQueueingConfiguration(QueueingConfiguration) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- setQueueingConfiguration(QueueingConfiguration) - Method in interface scheduler.configuration.SchedulerConfiguration
-
- setRange(PriorityRange) - Method in class scheduler.configuration.impl.PriorityConfigurationImpl
-
- setRange(PriorityRange) - Method in interface scheduler.configuration.PriorityConfiguration
-
Sets the value of the '
Range
' containment reference.
- setReady() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
Change the current state of the process to ready.
- setReady() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- setReplicas(int) - Method in interface scheduler.configuration.ActiveResourceConfiguration
-
Sets the value of the '
Replicas
' attribute.
- setReplicas(int) - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
-
- setReplicas(int) - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
-
- setReplicas(int) - Method in interface scheduler.configuration.ProcessConfiguration
-
Sets the value of the '
Replicas
' attribute.
- setResetTimeslice(boolean) - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
-
- setResetTimeslice(boolean) - Method in interface scheduler.configuration.StaticPriorityBoost
-
- setRunning() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
Change the current state of the process to running.
- setRunning() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- setRunningOn(IActiveProcess, IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
-
Sets the process as executing on the given instance.
- setRunningOn(IActiveProcess, IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
-
Sets the given process as running on the specified instance.
- setRunningOn(IActiveProcess, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
-
- setRunningOn(IActiveProcess, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
-
- setRunningOn(IActiveProcess, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
-
- setRunQueue(IRunQueue) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
Sets the current runqueue of the process.
- setRunQueue(IRunQueue) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- setRunqueueType(RunQueueType) - Method in class scheduler.configuration.impl.QueueingConfigurationImpl
-
- setRunqueueType(RunQueueType) - Method in interface scheduler.configuration.QueueingConfiguration
-
- setScheduler(IScheduler) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events.ProceedEvent
-
- setScheduler(IScheduler) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
-
- setSchedulerConfiguration(SchedulerConfiguration) - Method in interface scheduler.configuration.ActiveResourceConfiguration
-
- setSchedulerConfiguration(SchedulerConfiguration) - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
-
- setStarvationBoost(StarvationBoost) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- setStarvationBoost(StaticPriorityBoost) - Method in class scheduler.configuration.impl.StaticPriorityBoostConfigurationImpl
-
- setStarvationBoost(StarvationBoost) - Method in interface scheduler.configuration.SchedulerConfiguration
-
- setStarvationBoost(StaticPriorityBoost) - Method in interface scheduler.configuration.StaticPriorityBoostConfiguration
-
- setStarvationLimit(double) - Method in class scheduler.configuration.impl.StarvationBoostImpl
-
- setStarvationLimit(double) - Method in interface scheduler.configuration.StarvationBoost
-
- setState(PROCESS_STATE) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- setStaticPriorityBoostConfiguration(StaticPriorityBoost) - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
-
- setStaticPriorityBoostConfiguration(StaticPriorityBoost) - Method in interface scheduler.configuration.PassiveResourceConfiguration
-
- setThreshold(int) - Method in interface scheduler.configuration.DynamicPriorityBoostConfiguratioin
-
- setThreshold(int) - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
-
- setThreshold(double) - Method in class scheduler.configuration.impl.LoadBalancingImpl
-
- setThreshold(double) - Method in interface scheduler.configuration.LoadBalancing
-
- setTimePenalty(double) - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
-
- setTimePenalty(double) - Method in interface scheduler.configuration.StaticPriorityBoost
-
- setTimeSlice(ITimeSlice) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.PreemptiveProcess
-
- setTimeslice(double) - Method in class scheduler.configuration.impl.TimeSliceConfigurationImpl
-
- setTimeslice(double) - Method in interface scheduler.configuration.TimeSliceConfiguration
-
- setTimesliceConfiguration(TimeSliceConfiguration) - Method in class scheduler.configuration.impl.PreemptionConfigurationImpl
-
- setTimesliceConfiguration(TimeSliceConfiguration) - Method in interface scheduler.configuration.PreemptionConfiguration
-
- setTo(IPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
-
- setTo(IPriority) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
-
Sets this priority to the same value as priority.
- SetToBaseUpdate - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update
-
- SetToBaseUpdate(int) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update.SetToBaseUpdate
-
- setToStaticPriorityWithBonus(int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
-
- setType(PassiveResourceType) - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
-
- setType(PassiveResourceType) - Method in interface scheduler.configuration.PassiveResourceConfiguration
-
Sets the value of the '
Type
' attribute.
- setValue(int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
-
- setValue(int) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
-
Sets the value of the priority according to its original specification.
- setWaiting() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
-
Change the current state of the process to waiting.
- setWaiting() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
-
- setWaitingTime(IActiveProcess, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
-
- setWaitingTime(IActiveProcess, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
-
- setWaitingTime(IActiveProcess, double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
-
- setWaitingTime(IActiveProcess, double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
-
- setWaitingTime(IActiveProcess, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
-
- setWaitingTime(IActiveProcess, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
-
- setWindows(boolean) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
-
- setWindows(boolean) - Method in interface scheduler.configuration.SchedulerConfiguration
-
Sets the value of the '
Windows
' attribute.
- SHORT_VALUE - Static variable in enum scheduler.configuration.PreferredWaitingTime
-
The 'SHORT' literal value.
- SimAbstractPassiveResource - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive
-
- SimAbstractPassiveResource(SchedulerModel, long, PassiveResource, IPriorityBoost, SimActiveResource, AssemblyContext) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
-
- SimActiveResource - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact
-
- SimActiveResource(ExactSchedulingFactory, SchedulerModel, ActiveResourceConfiguration) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
-
- SimFairPassiveResource - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive
-
- SimFairPassiveResource(SchedulerModel, long, PassiveResource, IPriorityBoost, SimActiveResource, AssemblyContext) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimFairPassiveResource
-
- SimResourceInstance - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active
-
- SimResourceInstance(SchedulerModel, int, IActiveResource) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- SimUnfairPassiveResource - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive
-
- SimUnfairPassiveResource(SchedulerModel, long, PassiveResource, IPriorityBoost, SimActiveResource, double, boolean, AssemblyContext) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimUnfairPassiveResource
-
- SINGLE_QUEUE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- SINGLE_QUEUE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- SINGLE_QUEUE_CONFIGURATION__INITIAL_INSTANCE_SELECTION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Initial Instance Selection' attribute.
- SINGLE_QUEUE_CONFIGURATION__PROCESS_SELECTION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Process Selection' attribute feature.
- SINGLE_QUEUE_CONFIGURATION__PROCESS_SELECTION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Process Selection' attribute.
- SINGLE_QUEUE_CONFIGURATION__RUNQUEUE_TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Runqueue Type' attribute.
- SINGLE_QUEUE_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The number of structural features of the 'Single Queue Configuration' class.
- SINGLE_VALUE - Static variable in enum scheduler.configuration.RunQueueType
-
The 'SINGLE' literal value.
- SingleQueueConfiguration - Interface in scheduler.configuration
-
A representation of the model object 'Single Queue Configuration'.
- SingleQueueConfigurationImpl - Class in scheduler.configuration.impl
-
An implementation of the model object 'Single Queue Configuration'.
- SingleQueueConfigurationItemProvider - Class in scheduler.configuration.provider
-
- SingleQueueConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.SingleQueueConfigurationItemProvider
-
This constructs an instance from a factory and a notifier.
- SingleQueueStrategy - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies
-
- SingleQueueStrategy(IRunQueue, IProcessSelector, IInstanceSelector) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
-
- SingleResourceInstanceConstraint - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints
-
- SingleResourceInstanceConstraint(IResourceInstance) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints.SingleResourceInstanceConstraint
-
- SingleRunQueue - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues
-
- SingleRunQueue(IProcessQueue) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
-
- size() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
-
Returns the number of processes in the priority array.
- size() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
-
- size() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
-
- SleepAverageDependentUpdate - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update
-
- SleepAverageDependentUpdate(SchedulerModel, IActiveProcess, double, int) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update.SleepAverageDependentUpdate
-
- SleepAverageSensor - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl
-
- SleepAverageSensor(SchedulerModel, IActiveProcess, double, int) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.SleepAverageSensor
-
- SLOW_DECAY_VALUE - Static variable in enum scheduler.configuration.PriorityDegradation
-
The 'SLOW DECAY' literal value.
- start() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
-
- start() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- start() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.HptSensor
-
- start() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
-
- start(BundleContext) - Method in class org.palladiosimulator.branding.Activator
-
- STARVATION_BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- STARVATION_BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- STARVATION_BOOST__BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Boost' attribute feature.
- STARVATION_BOOST__BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Boost' attribute.
- STARVATION_BOOST__DURATION_IN_TIMESLICES - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Duration In Timeslices' attribute feature.
- STARVATION_BOOST__DURATION_IN_TIMESLICES - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Duration In Timeslices' attribute.
- STARVATION_BOOST__STARVATION_LIMIT - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Starvation Limit' attribute feature.
- STARVATION_BOOST__STARVATION_LIMIT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Starvation Limit' attribute.
- STARVATION_BOOST_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The number of structural features of the 'Starvation Boost' class.
- StarvationBoost - Interface in scheduler.configuration
-
A representation of the model object 'Starvation Boost'.
- StarvationBoostImpl - Class in scheduler.configuration.impl
-
An implementation of the model object 'Starvation Boost'.
- StarvationBoostItemProvider - Class in scheduler.configuration.provider
-
- StarvationBoostItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.StarvationBoostItemProvider
-
This constructs an instance from a factory and a notifier.
- STATIC_PRIORITY_BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- STATIC_PRIORITY_BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- STATIC_PRIORITY_BOOST__BONUS - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Bonus' attribute feature.
- STATIC_PRIORITY_BOOST__BONUS - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Bonus' attribute.
- STATIC_PRIORITY_BOOST__DEGRADATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Degradation' attribute feature.
- STATIC_PRIORITY_BOOST__DEGRADATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Degradation' attribute.
- STATIC_PRIORITY_BOOST__RESET_TIMESLICE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Reset Timeslice' attribute feature.
- STATIC_PRIORITY_BOOST__RESET_TIMESLICE - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Reset Timeslice' attribute.
- STATIC_PRIORITY_BOOST__TIME_PENALTY - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Time Penalty' attribute feature.
- STATIC_PRIORITY_BOOST__TIME_PENALTY - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Time Penalty' attribute.
- STATIC_PRIORITY_BOOST_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
- STATIC_PRIORITY_BOOST_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
-
- STATIC_PRIORITY_BOOST_CONFIGURATION__STARVATION_BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
-
The meta object literal for the 'Starvation Boost' containment reference feature.
- STATIC_PRIORITY_BOOST_CONFIGURATION__STARVATION_BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The feature id for the 'Starvation Boost' containment reference.
- STATIC_PRIORITY_BOOST_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The number of structural features of the 'Static Priority Boost Configuration' class.
- STATIC_PRIORITY_BOOST_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
-
The number of structural features of the 'Static Priority Boost' class.
- StaticPriorityBoost - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.boost
-
- StaticPriorityBoost(IPriorityUpdateStrategy, int, int, boolean) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.boost.StaticPriorityBoost
-
- StaticPriorityBoost - Interface in scheduler.configuration
-
A representation of the model object 'Static Priority Boost'.
- StaticPriorityBoostConfiguration - Interface in scheduler.configuration
-
A representation of the model object 'Static Priority Boost Configuration'.
- StaticPriorityBoostConfigurationImpl - Class in scheduler.configuration.impl
-
An implementation of the model object 'Static Priority Boost Configuration'.
- StaticPriorityBoostConfigurationItemProvider - Class in scheduler.configuration.provider
-
- StaticPriorityBoostConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.StaticPriorityBoostConfigurationItemProvider
-
This constructs an instance from a factory and a notifier.
- StaticPriorityBoostImpl - Class in scheduler.configuration.impl
-
An implementation of the model object 'Static Priority Boost'.
- StaticPriorityBoostItemProvider - Class in scheduler.configuration.provider
-
- StaticPriorityBoostItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.StaticPriorityBoostItemProvider
-
This constructs an instance from a factory and a notifier.
- stop() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
-
- stop() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
-
- stop() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.HptSensor
-
- stop() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
-
- stop(BundleContext) - Method in class org.palladiosimulator.branding.Activator
-
- substractTime(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
-
- substractTime(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
-
- substractTime(double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
-
Subtracts the specified amount of time from the timeslice.
- SYSTEM_CONFIGURATION - Static variable in interface scheduler.SchedulerPackage.Literals
-
- SYSTEM_CONFIGURATION - Static variable in interface scheduler.SchedulerPackage
-
- SYSTEM_CONFIGURATION__ACTIVE_RESOURCE_CONFIGURATION - Static variable in interface scheduler.SchedulerPackage.Literals
-
The meta object literal for the 'Active Resource Configuration' containment reference list feature.
- SYSTEM_CONFIGURATION__ACTIVE_RESOURCE_CONFIGURATION - Static variable in interface scheduler.SchedulerPackage
-
The feature id for the 'Active Resource Configuration' containment reference list.
- SYSTEM_CONFIGURATION__PASSIVE_RESOURCE_CONFIGURATION - Static variable in interface scheduler.SchedulerPackage.Literals
-
The meta object literal for the 'Passive Resource Configuration' containment reference list feature.
- SYSTEM_CONFIGURATION__PASSIVE_RESOURCE_CONFIGURATION - Static variable in interface scheduler.SchedulerPackage
-
The feature id for the 'Passive Resource Configuration' containment reference list.
- SYSTEM_CONFIGURATION__PROCESS_CONFIGURATION - Static variable in interface scheduler.SchedulerPackage.Literals
-
The meta object literal for the 'Process Configuration' containment reference list feature.
- SYSTEM_CONFIGURATION__PROCESS_CONFIGURATION - Static variable in interface scheduler.SchedulerPackage
-
The feature id for the 'Process Configuration' containment reference list.
- SYSTEM_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.SchedulerPackage
-
The number of structural features of the 'System Configuration' class.
- SystemConfiguration - Interface in scheduler
-
A representation of the model object 'System Configuration'.
- SystemConfigurationImpl - Class in scheduler.impl
-
An implementation of the model object 'System Configuration'.
- SystemConfigurationItemProvider - Class in scheduler.provider
-
- SystemConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.provider.SystemConfigurationItemProvider
-
This constructs an instance from a factory and a notifier.
- valueOf(String) - Static method in enum scheduler.configuration.InstanceToBalance
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum scheduler.configuration.LoadBalancingType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum scheduler.configuration.PassiveResourceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum scheduler.configuration.PreferredPriority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum scheduler.configuration.PreferredWaitingTime
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum scheduler.configuration.PriorityClass
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum scheduler.configuration.PriorityDegradation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum scheduler.configuration.ProcessSelection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum scheduler.configuration.ResourceInstanceSelection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum scheduler.configuration.RunQueueType
-
Returns the enum constant of this type with the specified name.
- VALUES - Static variable in enum scheduler.configuration.InstanceToBalance
-
A public read-only list of all the 'Instance To Balance' enumerators.
- values() - Static method in enum scheduler.configuration.InstanceToBalance
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum scheduler.configuration.LoadBalancingType
-
A public read-only list of all the 'Load Balancing Type' enumerators.
- values() - Static method in enum scheduler.configuration.LoadBalancingType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum scheduler.configuration.PassiveResourceType
-
A public read-only list of all the 'Passive Resource Type' enumerators.
- values() - Static method in enum scheduler.configuration.PassiveResourceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum scheduler.configuration.PreferredPriority
-
A public read-only list of all the 'Preferred Priority' enumerators.
- values() - Static method in enum scheduler.configuration.PreferredPriority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum scheduler.configuration.PreferredWaitingTime
-
A public read-only list of all the 'Preferred Waiting Time' enumerators.
- values() - Static method in enum scheduler.configuration.PreferredWaitingTime
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum scheduler.configuration.PriorityClass
-
A public read-only list of all the 'Priority Class' enumerators.
- values() - Static method in enum scheduler.configuration.PriorityClass
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum scheduler.configuration.PriorityDegradation
-
A public read-only list of all the 'Priority Degradation' enumerators.
- values() - Static method in enum scheduler.configuration.PriorityDegradation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum scheduler.configuration.ProcessSelection
-
A public read-only list of all the 'Process Selection' enumerators.
- values() - Static method in enum scheduler.configuration.ProcessSelection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum scheduler.configuration.ResourceInstanceSelection
-
A public read-only list of all the 'Resource Instance Selection' enumerators.
- values() - Static method in enum scheduler.configuration.ResourceInstanceSelection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum scheduler.configuration.RunQueueType
-
A public read-only list of all the 'Run Queue Type' enumerators.
- values() - Static method in enum scheduler.configuration.RunQueueType
-
Returns an array containing the constants of this enum type, in
the order they are declared.