Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

absolute_value - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
absoluteValue() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
absoluteValue() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
Returns the priority value adjusted to a rage from 0..n.
AbstractInstanceSelector - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.instance
 
AbstractInstanceSelector(SimActiveResource) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.instance.AbstractInstanceSelector
 
AbstractLoadBalancer - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers
 
AbstractLoadBalancer(double, boolean, boolean) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.AbstractLoadBalancer
Creates a new instance of a load balancer.
AbstractRunQueue - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues
 
AbstractRunQueue() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
 
AbstractScheduler - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl
 
AbstractScheduler(SimActiveResource, IQueueingStrategy, boolean, StarvationBoost) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.AbstractScheduler
 
acquire(ISchedulableProcess, long, boolean, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimFairPassiveResource
 
acquire(ISchedulableProcess, long, boolean, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimUnfairPassiveResource
 
ACQUISITION_DEMAND_EDEFAULT - Static variable in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
The default value of the 'Acquisition Demand' attribute.
acquisitionDemand - Variable in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
The cached value of the 'Acquisition Demand' attribute.
ACTIVE_AND_EXPIRED - Enum constant in enum class scheduler.configuration.RunQueueType
The 'ACTIVE AND EXPIRED' literal object.
ACTIVE_AND_EXPIRED_VALUE - Static variable in enum class scheduler.configuration.RunQueueType
The 'ACTIVE AND EXPIRED' literal value.
ACTIVE_RESOURCE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Active Resource Configuration' class.
ACTIVE_RESOURCE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Active Resource Configuration' class.
ACTIVE_RESOURCE_CONFIGURATION__ID - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Id' attribute.
ACTIVE_RESOURCE_CONFIGURATION__NAME - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Name' attribute.
ACTIVE_RESOURCE_CONFIGURATION__NAME - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Name' attribute feature.
ACTIVE_RESOURCE_CONFIGURATION__REPLICAS - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Replicas' attribute.
ACTIVE_RESOURCE_CONFIGURATION__REPLICAS - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Replicas' attribute feature.
ACTIVE_RESOURCE_CONFIGURATION__SCHEDULER_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Scheduler Configuration' reference.
ACTIVE_RESOURCE_CONFIGURATION__SCHEDULER_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Scheduler Configuration' reference feature.
ACTIVE_RESOURCE_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
The number of structural features of the 'Active Resource Configuration' class.
ActiveExpiredRunQueue - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues
 
ActiveExpiredRunQueue(SchedulerModel, IProcessQueue) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
 
activelyBalance(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.IdleToThresholdBalancer
 
activelyBalance(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OneToIdleBalancer
 
activelyBalance(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
 
activelyBalance(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.ToThresholdBalancer
 
activelyBalance(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.ILoadBalancer
Balances the load.
activelyBalance(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
Depending on the underlying implementation the load is balanced between the resource instances.
activelyBalance(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
activelyBalance(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
ActiveProcess - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl
 
ActiveProcess(SchedulerModel, ISchedulableProcess) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
Creates a new wrapper containing the running information of a process.
activeQueueEmpty() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
Determines whether the current active queue is empty including the running and standby processes.
activeResourceConfiguration - Variable in class scheduler.impl.SystemConfigurationImpl
The cached value of the 'Active Resource Configuration' containment reference list.
ActiveResourceConfiguration - Interface in scheduler.configuration
A representation of the model object 'Active Resource Configuration'.
ActiveResourceConfigurationImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Active Resource Configuration'.
ActiveResourceConfigurationImpl() - Constructor for class scheduler.configuration.impl.ActiveResourceConfigurationImpl
activeResourceConfigurationItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all ActiveResourceConfiguration instances.
ActiveResourceConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a ActiveResourceConfiguration object.
ActiveResourceConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.ActiveResourceConfigurationItemProvider
This constructs an instance from a factory and a notifier.
adapt(Object, Object) - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
adapt(Object, Object) - Method in class scheduler.provider.SchedulerItemProviderAdapterFactory
adapt(Notifier, Object) - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This implementation substitutes the factory itself as the key for the adapter.
adapt(Notifier, Object) - Method in class scheduler.provider.SchedulerItemProviderAdapterFactory
This implementation substitutes the factory itself as the key for the adapter.
add(IActiveProcess, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
 
add(IActiveProcess, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
add(IActiveProcess, boolean) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
addAffinityListPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.ProcessConfigurationItemProvider
This adds a property descriptor for the Affinity List feature.
addAveragePropertyDescriptor(Object) - Method in class scheduler.configuration.provider.PriorityRangeItemProvider
This adds a property descriptor for the Average feature.
addBalancingTypePropertyDescriptor(Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
This adds a property descriptor for the Balancing Type feature.
addBonus(int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
addBonus(int) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
Returns the value of this priority plus the given bonus.
addBonusPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostItemProvider
This adds a property descriptor for the Bonus feature.
addBoostPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.StarvationBoostItemProvider
This adds a property descriptor for the Boost feature.
addCapacityPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
This adds a property descriptor for the Capacity feature.
addDefaultPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.PriorityRangeItemProvider
This adds a property descriptor for the Default feature.
addDegradationPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostItemProvider
This adds a property descriptor for the Degradation feature.
addDurationInTimeslicesPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.StarvationBoostItemProvider
This adds a property descriptor for the Duration In Timeslices feature.
addFirst(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
Adds a new process at the BEGINNING of the process' priority's queue.
addFirst(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
addFirst(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
addHighestPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.PriorityRangeItemProvider
This adds a property descriptor for the Highest feature.
addHighPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.PriorityRangeItemProvider
This adds a property descriptor for the High feature.
addInFrontAfterWaitingPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
This adds a property descriptor for the In Front After Waiting feature.
addInFrontWhenBalancingPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.MultipleQueueConfigurationItemProvider
This adds a property descriptor for the In Front When Balancing feature.
addInitialInstanceSelectionPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.QueueingConfigurationItemProvider
This adds a property descriptor for the Initial Instance Selection feature.
addInstancesPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
This adds a property descriptor for the Instances feature.
addIntervalPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
This adds a property descriptor for the Interval feature.
addLast(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
Adds a new process at the END of the process' priority's queue.
addLast(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
addLast(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
addListener(INotifyChangedListener) - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This adds a listener.
addListener(INotifyChangedListener) - Method in class scheduler.provider.SchedulerItemProviderAdapterFactory
This adds a listener.
addLowestPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.PriorityRangeItemProvider
This adds a property descriptor for the Lowest feature.
addLowPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.PriorityRangeItemProvider
This adds a property descriptor for the Low feature.
addManagingResourcePropertyDescriptor(Object) - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
This adds a property descriptor for the Managing Resource feature.
addMaxBonusPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.DynamicPriorityBoostConfiguratioinItemProvider
This adds a property descriptor for the Max Bonus feature.
addMaxIterationsPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
This adds a property descriptor for the Max Iterations feature.
addMinQuantaPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.QuantumTimeSliceConfigurationItemProvider
This adds a property descriptor for the Min Quanta feature.
addMinTimeToBeScheduledPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.PriorityDependentTimeSliceConfigurationItemProvider
This adds a property descriptor for the Min Time To Be Scheduled feature.
addNamePropertyDescriptor(Object) - Method in class scheduler.configuration.provider.ActiveResourceConfigurationItemProvider
This adds a property descriptor for the Name feature.
addNamePropertyDescriptor(Object) - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
This adds a property descriptor for the Name feature.
addNamePropertyDescriptor(Object) - Method in class scheduler.configuration.provider.ProcessConfigurationItemProvider
This adds a property descriptor for the Name feature.
addNamePropertyDescriptor(Object) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
This adds a property descriptor for the Name feature.
addObserver(IActiveResourceStateSensor) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
 
addObserver(IActiveResourceStateSensor) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
addObserver(IActiveResourceStateSensor) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
addObserver(IPassiveResourceSensor) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimFairPassiveResource
 
addObserver(IPassiveResourceSensor) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimUnfairPassiveResource
 
addPreferredPriorityPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
This adds a property descriptor for the Preferred Priority feature.
addPreferredWaitingTimePropertyDescriptor(Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
This adds a property descriptor for the Preferred Waiting Time feature.
addPriorityPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.ProcessConfigurationItemProvider
This adds a property descriptor for the Priority feature.
addProcess(IActiveProcess, boolean) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
Adds a process to the runqueue.
addProcess(IActiveProcess, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
 
addProcess(IActiveProcess, IResourceInstance, boolean) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
Adds a process to the queue(s).
addProcess(IActiveProcess, IResourceInstance, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
Adds a process to the runqueue.
addProcess(IActiveProcess, IResourceInstance, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
addProcessSelectionPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.SingleQueueConfigurationItemProvider
This adds a property descriptor for the Process Selection feature.
addProcessToRunQueue(IActiveProcess, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
Template method.
addProcessToRunQueue(IActiveProcess, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
Adds a new process to the end of the expired priority array.
addProcessToRunQueue(IActiveProcess, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
 
addQuantaPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.QuantumTimeSliceConfigurationItemProvider
This adds a property descriptor for the Quanta feature.
addReplicasPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.ActiveResourceConfigurationItemProvider
This adds a property descriptor for the Replicas feature.
addReplicasPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.ProcessConfigurationItemProvider
This adds a property descriptor for the Replicas feature.
addResetTimeslicePropertyDescriptor(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostItemProvider
This adds a property descriptor for the Reset Timeslice feature.
addRunqueueTypePropertyDescriptor(Object) - Method in class scheduler.configuration.provider.QueueingConfigurationItemProvider
This adds a property descriptor for the Runqueue Type feature.
addSchedulerConfigurationPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.ActiveResourceConfigurationItemProvider
This adds a property descriptor for the Scheduler Configuration feature.
addStarvationBoostPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
This adds a property descriptor for the Starvation Boost feature.
addStarvationLimitPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.StarvationBoostItemProvider
This adds a property descriptor for the Starvation Limit feature.
addStateSensor(IProcessStateSensor) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
addThresholdPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.DynamicPriorityBoostConfiguratioinItemProvider
This adds a property descriptor for the Threshold feature.
addThresholdPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
This adds a property descriptor for the Threshold feature.
addTypePropertyDescriptor(Object) - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
This adds a property descriptor for the Type feature.
addWindowsPropertyDescriptor(Object) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
This adds a property descriptor for the Windows feature.
affinityList - Variable in class scheduler.configuration.impl.ProcessConfigurationImpl
The cached value of the 'Affinity List' attribute list.
ALL - Enum constant in enum class scheduler.configuration.InstanceToBalance
The 'ALL' literal object.
ALL_VALUE - Static variable in enum class scheduler.configuration.InstanceToBalance
The 'ALL' literal value.
ANY_TO_THRESHOLD - Enum constant in enum class scheduler.configuration.LoadBalancingType
The 'ANY TO THRESHOLD' literal object.
ANY_TO_THRESHOLD_VALUE - Static variable in enum class scheduler.configuration.LoadBalancingType
The 'ANY TO THRESHOLD' literal value.
ascending() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
 
ascending() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
ascending() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
assign(IRunningProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
Assigns a new process to this instance.
assign(IRunningProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
average - Variable in class scheduler.configuration.impl.PriorityRangeImpl
The cached value of the 'Average' attribute.
AVERAGE - Enum constant in enum class scheduler.configuration.PriorityClass
The 'AVERAGE' literal object.
AVERAGE_EDEFAULT - Static variable in class scheduler.configuration.impl.PriorityRangeImpl
The default value of the 'Average' attribute.
AVERAGE_VALUE - Static variable in enum class scheduler.configuration.PriorityClass
The 'AVERAGE' literal value.
averagePriority - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 

B

balance_interval - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Minimum time that needs to pass between two load balancing attempts
balanceTwoInstances(IResourceInstance, IResourceInstance, int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Moves processes from the src instance to the dest instance until both are balanced.
balancing_interval - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.AbstractLoadBalancer
Minimum time that needs to pass between two load balancing attempts
BALANCING_INTERVAL_EDEFAULT - Static variable in class scheduler.configuration.impl.LoadBalancingImpl
The default value of the 'Balancing Interval' attribute.
BALANCING_TYPE_EDEFAULT - Static variable in class scheduler.configuration.impl.LoadBalancingImpl
The default value of the 'Balancing Type' attribute.
balancingInterval - Variable in class scheduler.configuration.impl.LoadBalancingImpl
The cached value of the 'Balancing Interval' attribute.
balancingType - Variable in class scheduler.configuration.impl.LoadBalancingImpl
The cached value of the 'Balancing Type' attribute.
basicGetManagingResource() - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
basicGetSchedulerConfiguration() - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
basicSetBoostConfiguration(PriorityBoostConfiguration, NotificationChain) - Method in class scheduler.configuration.impl.PriorityConfigurationImpl
basicSetLoadBalancing(LoadBalancing, NotificationChain) - Method in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
basicSetPreemptionConfiguration(PreemptionConfiguration, NotificationChain) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
basicSetPriorityConfiguration(PriorityConfiguration, NotificationChain) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
basicSetQueueingConfiguration(QueueingConfiguration, NotificationChain) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
basicSetRange(PriorityRange, NotificationChain) - Method in class scheduler.configuration.impl.PriorityConfigurationImpl
basicSetStarvationBoost(StarvationBoost, NotificationChain) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
basicSetStarvationBoost(StaticPriorityBoost, NotificationChain) - Method in class scheduler.configuration.impl.StaticPriorityBoostConfigurationImpl
basicSetStaticPriorityBoostConfiguration(StaticPriorityBoost, NotificationChain) - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
basicSetTimesliceConfiguration(TimeSliceConfiguration, NotificationChain) - Method in class scheduler.configuration.impl.PreemptionConfigurationImpl
bonus - Variable in class scheduler.configuration.impl.StaticPriorityBoostImpl
The cached value of the 'Bonus' attribute.
BONUS_EDEFAULT - Static variable in class scheduler.configuration.impl.StaticPriorityBoostImpl
The default value of the 'Bonus' attribute.
boost - Variable in class scheduler.configuration.impl.StarvationBoostImpl
The cached value of the 'Boost' attribute.
boost(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.boost.StaticPriorityBoost
 
boost(ProcessWithPriority) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityBoost
Boosts the priority of the given process.
BOOST_EDEFAULT - Static variable in class scheduler.configuration.impl.StarvationBoostImpl
The default value of the 'Boost' attribute.
boostConfiguration - Variable in class scheduler.configuration.impl.PriorityConfigurationImpl
The cached value of the 'Boost Configuration' containment reference.
boostPriority(IRunningProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
 
buildConfiguration(Map<String, Object>) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ExactSchedulerSimuComExtensionConfigurationBuilder
 

C

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
 
capacity - Variable in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
The cached value of the 'Capacity' attribute.
CAPACITY_EDEFAULT - Static variable in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
The default value of the 'Capacity' attribute.
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'.
changeNotifier - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This is used to implement IChangeNotifier.
changeNotifier - Variable in class scheduler.provider.SchedulerItemProviderAdapterFactory
This is used to implement IChangeNotifier.
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
 
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.ActiveResourceConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.DynamicPriorityBoostConfiguratioinItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.MultipleQueueConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.PreemptionConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.PriorityBoostConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.PriorityConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.PriorityDependentTimeSliceConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.PriorityRangeItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.ProcessConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.QuantumTimeSliceConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.QueueingConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.SingleQueueConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.StarvationBoostItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.configuration.provider.TimeSliceConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.provider.SchedulerLibraryItemProvider
This adds CommandParameters describing the children that can be created under this object.
collectNewChildDescriptors(Collection<Object>, Object) - Method in class scheduler.provider.SystemConfigurationItemProvider
This adds CommandParameters describing the children that can be created under this object.
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() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
 
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
This creates an adapter for a ActiveResourceConfiguration.
createActiveResourceConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Active Resource Configuration'.
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
This creates an adapter for a DynamicPriorityBoostConfiguratioin.
createDynamicPriorityBoostConfiguratioinAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Dynamic Priority Boost Configuratioin'.
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
This creates an adapter for a LoadBalancing.
createLoadBalancingAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Load Balancing'.
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
This creates an adapter for a MultipleQueueConfiguration.
createMultipleQueueConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Multiple Queue Configuration'.
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
 
createNewInstance(ISchedulableProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
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(SchedulerModel, ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
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
This creates an adapter for a PassiveResourceConfiguration.
createPassiveResourceConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Passive Resource Configuration'.
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
This creates an adapter for a PreemptionConfiguration.
createPreemptionConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Preemption Configuration'.
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
Creates a new adapter for an object of class 'Priority Boost Configuration'.
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
This creates an adapter for a PriorityConfiguration.
createPriorityConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Priority Configuration'.
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
This creates an adapter for a PriorityDependentTimeSliceConfiguration.
createPriorityDependentTimeSliceConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Priority Dependent Time Slice Configuration'.
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
This creates an adapter for a PriorityRange.
createPriorityRangeAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Priority Range'.
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
This creates an adapter for a ProcessConfiguration.
createProcessConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Process Configuration'.
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
This creates an adapter for a QuantumTimeSliceConfiguration.
createQuantumTimeSliceConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Quantum Time Slice Configuration'.
createQueueingConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Queueing Configuration'.
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
This creates an adapter for a SchedulerConfiguration.
createSchedulerConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Scheduler Configuration'.
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
This creates an adapter for a SchedulerLibrary.
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
This creates an adapter for a SingleQueueConfiguration.
createSingleQueueConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Single Queue Configuration'.
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
This creates an adapter for a StarvationBoost.
createStarvationBoostAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Starvation Boost'.
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
This creates an adapter for a StaticPriorityBoost.
createStaticPriorityBoostAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Static Priority Boost'.
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
This creates an adapter for a StaticPriorityBoostConfiguration.
createStaticPriorityBoostConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Static Priority Boost Configuration'.
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
This creates an adapter for a SystemConfiguration.
createSystemConfigurationAdapter() - Method in class scheduler.util.SchedulerAdapterFactory
Creates a new adapter for an object of class 'System Configuration'.
createTimeSliceConfigurationAdapter() - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Creates a new adapter for an object of class 'Time Slice Configuration'.
CURRENT - Enum constant in enum class scheduler.configuration.InstanceToBalance
The 'CURRENT' literal object.
CURRENT_VALUE - Static variable in enum class scheduler.configuration.InstanceToBalance
The 'CURRENT' literal value.

D

DecayToBaseUpdate - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update
 
DecayToBaseUpdate() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update.DecayToBaseUpdate
 
decrease() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
decrease() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
Returns the current priority decreased by 1.
decreasePriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
 
decreasing() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 
decreasing() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityManager
Iterating from the highest priority to the lowest.
DEFAULT - Enum constant in enum class scheduler.configuration.PriorityClass
The 'DEFAULT' literal object.
default_ - Variable in class scheduler.configuration.impl.PriorityRangeImpl
The cached value of the 'Default' attribute.
DEFAULT_EDEFAULT - Static variable in class scheduler.configuration.impl.PriorityRangeImpl
The default value of the 'Default' attribute.
DEFAULT_VALUE - Static variable in enum class scheduler.configuration.PriorityClass
The 'DEFAULT' literal value.
defaultCase(EObject) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'EObject'.
defaultCase(EObject) - Method in class scheduler.util.SchedulerSwitch
Returns the result of interpreting the object as an instance of 'EObject'.
defaultPriority - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 
degradation - Variable in class scheduler.configuration.impl.StaticPriorityBoostImpl
The cached value of the 'Degradation' attribute.
DEGRADATION_EDEFAULT - Static variable in class scheduler.configuration.impl.StaticPriorityBoostImpl
The default value of the 'Degradation' attribute.
dequeue(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
deriveSimuComConfigExtension(Map<String, Object>) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ExactSchedulerSimuComExtensionConfigurationBuilder
 
descending() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
 
descending() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
descending() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
direction - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 
dispose() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This disposes all of the item providers created by this factory.
dispose() - Method in class scheduler.provider.SchedulerItemProviderAdapterFactory
This disposes all of the item providers created by this factory.
distance(IPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
distance(IPriority) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
Absolute distance between this priority and prio.
doBalance(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Balances the queue of the given instance and the queue of the busiest instance.
doProcessing(ISchedulableProcess, int, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
doSwitch(int, EObject) - Method in class scheduler.configuration.util.ConfigurationSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
doSwitch(int, EObject) - Method in class scheduler.util.SchedulerSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
doSwitch(EClass, EObject) - Method in class scheduler.configuration.util.ConfigurationSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
doSwitch(EClass, EObject) - Method in class scheduler.util.SchedulerSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
doSwitch(EObject) - Method in class scheduler.configuration.util.ConfigurationSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
doSwitch(EObject) - Method in class scheduler.util.SchedulerSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
DURATION_IN_TIMESLICES_EDEFAULT - Static variable in class scheduler.configuration.impl.StarvationBoostImpl
The default value of the 'Duration In Timeslices' attribute.
durationInTimeslices - Variable in class scheduler.configuration.impl.StarvationBoostImpl
The cached value of the 'Duration In Timeslices' attribute.
DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Dynamic Priority Boost Configuratioin' class.
DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Dynamic Priority Boost Configuratioin' class.
DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_BONUS - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Max Bonus' attribute.
DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_BONUS - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Max Bonus' attribute feature.
DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_SLEEP_AVERAGE - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Max Sleep Average' attribute.
DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_SLEEP_AVERAGE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Max Sleep Average' attribute feature.
DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__THRESHOLD - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Threshold' attribute.
DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__THRESHOLD - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Threshold' attribute feature.
DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
The number of structural features of the 'Dynamic Priority Boost Configuratioin' class.
DynamicPriorityBoostConfiguratioin - Interface in scheduler.configuration
A representation of the model object 'Dynamic Priority Boost Configuratioin'.
DynamicPriorityBoostConfiguratioinImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Dynamic Priority Boost Configuratioin'.
DynamicPriorityBoostConfiguratioinImpl() - Constructor for class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
dynamicPriorityBoostConfiguratioinItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all DynamicPriorityBoostConfiguratioin instances.
DynamicPriorityBoostConfiguratioinItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a DynamicPriorityBoostConfiguratioin object.
DynamicPriorityBoostConfiguratioinItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.DynamicPriorityBoostConfiguratioinItemProvider
This constructs an instance from a factory and a notifier.

E

edu.kit.ipd.sdq.pcm.simulation.scheduler.exact - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.instance - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.instance
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.process - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.process
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.boost - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.boost
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice
 
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl - package edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl
 
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.LoadBalancingImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.PreemptionConfigurationImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.PriorityConfigurationImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.PriorityRangeImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.QueueingConfigurationImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.SingleQueueConfigurationImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.StarvationBoostImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.StaticPriorityBoostConfigurationImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
eGet(int, boolean, boolean) - Method in class scheduler.configuration.impl.TimeSliceConfigurationImpl
eGet(int, boolean, boolean) - Method in class scheduler.impl.SchedulerLibraryImpl
eGet(int, boolean, boolean) - Method in class scheduler.impl.SystemConfigurationImpl
eINSTANCE - Static variable in interface scheduler.configuration.ConfigurationFactory
The singleton instance of the factory.
eINSTANCE - Static variable in interface scheduler.configuration.ConfigurationPackage
The singleton instance of the package.
eINSTANCE - Static variable in interface scheduler.SchedulerFactory
The singleton instance of the factory.
eINSTANCE - Static variable in interface scheduler.SchedulerPackage
The singleton instance of the package.
eInverseRemove(InternalEObject, int, NotificationChain) - Method in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
eInverseRemove(InternalEObject, int, NotificationChain) - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
eInverseRemove(InternalEObject, int, NotificationChain) - Method in class scheduler.configuration.impl.PreemptionConfigurationImpl
eInverseRemove(InternalEObject, int, NotificationChain) - Method in class scheduler.configuration.impl.PriorityConfigurationImpl
eInverseRemove(InternalEObject, int, NotificationChain) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
eInverseRemove(InternalEObject, int, NotificationChain) - Method in class scheduler.configuration.impl.StaticPriorityBoostConfigurationImpl
eInverseRemove(InternalEObject, int, NotificationChain) - Method in class scheduler.impl.SchedulerLibraryImpl
eInverseRemove(InternalEObject, int, NotificationChain) - Method in class scheduler.impl.SystemConfigurationImpl
eIsSet(int) - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
eIsSet(int) - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
eIsSet(int) - Method in class scheduler.configuration.impl.LoadBalancingImpl
eIsSet(int) - Method in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
eIsSet(int) - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
eIsSet(int) - Method in class scheduler.configuration.impl.PreemptionConfigurationImpl
eIsSet(int) - Method in class scheduler.configuration.impl.PriorityConfigurationImpl
eIsSet(int) - Method in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
eIsSet(int) - Method in class scheduler.configuration.impl.PriorityRangeImpl
eIsSet(int) - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
eIsSet(int) - Method in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
eIsSet(int) - Method in class scheduler.configuration.impl.QueueingConfigurationImpl
eIsSet(int) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
eIsSet(int) - Method in class scheduler.configuration.impl.SingleQueueConfigurationImpl
eIsSet(int) - Method in class scheduler.configuration.impl.StarvationBoostImpl
eIsSet(int) - Method in class scheduler.configuration.impl.StaticPriorityBoostConfigurationImpl
eIsSet(int) - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
eIsSet(int) - Method in class scheduler.configuration.impl.TimeSliceConfigurationImpl
eIsSet(int) - Method in class scheduler.impl.SchedulerLibraryImpl
eIsSet(int) - Method in class scheduler.impl.SystemConfigurationImpl
eNAME - Static variable in interface scheduler.configuration.ConfigurationPackage
The package name.
eNAME - Static variable in interface scheduler.SchedulerPackage
The package name.
enqueue(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
eNS_PREFIX - Static variable in interface scheduler.configuration.ConfigurationPackage
The package namespace name.
eNS_PREFIX - Static variable in interface scheduler.SchedulerPackage
The package namespace name.
eNS_URI - Static variable in interface scheduler.configuration.ConfigurationPackage
The package namespace URI.
eNS_URI - Static variable in interface scheduler.SchedulerPackage
The package namespace URI.
equals(Object) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
equals(Object) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
equals(Object) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
eSet(int, Object) - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.LoadBalancingImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.PreemptionConfigurationImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.PriorityConfigurationImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.PriorityRangeImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.QueueingConfigurationImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.SingleQueueConfigurationImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.StarvationBoostImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.StaticPriorityBoostConfigurationImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
eSet(int, Object) - Method in class scheduler.configuration.impl.TimeSliceConfigurationImpl
eSet(int, Object) - Method in class scheduler.impl.SchedulerLibraryImpl
eSet(int, Object) - Method in class scheduler.impl.SystemConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
eStaticClass() - Method in class scheduler.configuration.impl.LoadBalancingImpl
eStaticClass() - Method in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.PreemptionConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.PriorityBoostConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.PriorityConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.PriorityRangeImpl
eStaticClass() - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.QueueingConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.SingleQueueConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.StarvationBoostImpl
eStaticClass() - Method in class scheduler.configuration.impl.StaticPriorityBoostConfigurationImpl
eStaticClass() - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
eStaticClass() - Method in class scheduler.configuration.impl.TimeSliceConfigurationImpl
eStaticClass() - Method in class scheduler.impl.SchedulerLibraryImpl
eStaticClass() - Method in class scheduler.impl.SystemConfigurationImpl
eUnset(int) - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
eUnset(int) - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
eUnset(int) - Method in class scheduler.configuration.impl.LoadBalancingImpl
eUnset(int) - Method in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
eUnset(int) - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
eUnset(int) - Method in class scheduler.configuration.impl.PreemptionConfigurationImpl
eUnset(int) - Method in class scheduler.configuration.impl.PriorityConfigurationImpl
eUnset(int) - Method in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
eUnset(int) - Method in class scheduler.configuration.impl.PriorityRangeImpl
eUnset(int) - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
eUnset(int) - Method in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
eUnset(int) - Method in class scheduler.configuration.impl.QueueingConfigurationImpl
eUnset(int) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
eUnset(int) - Method in class scheduler.configuration.impl.SingleQueueConfigurationImpl
eUnset(int) - Method in class scheduler.configuration.impl.StarvationBoostImpl
eUnset(int) - Method in class scheduler.configuration.impl.StaticPriorityBoostConfigurationImpl
eUnset(int) - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
eUnset(int) - Method in class scheduler.configuration.impl.TimeSliceConfigurationImpl
eUnset(int) - Method in class scheduler.impl.SchedulerLibraryImpl
eUnset(int) - Method in class scheduler.impl.SystemConfigurationImpl
eventRoutine(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events.SchedulingEvent
 
eventRoutine(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events.SchedulingInterruptEvent
 
eventRoutine(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events.ProceedEvent
 
ExactSchedulerSimuComExtensionConfigurationBuilder - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs
 
ExactSchedulerSimuComExtensionConfigurationBuilder() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ExactSchedulerSimuComExtensionConfigurationBuilder
 
ExactSchedulerSimuComExtensionJob - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs
 
ExactSchedulerSimuComExtensionJob() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ExactSchedulerSimuComExtensionJob
 
ExactSchedulingFactory - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact
 
ExactSchedulingFactory(SchedulerModel) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.ExactSchedulingFactory
 
ExactSchedulingFactory(SchedulerModel, String) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.ExactSchedulingFactory
 
execute(IProgressMonitor) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ExactSchedulerSimuComExtensionJob
 

F

FAIR - Enum constant in enum class scheduler.configuration.PassiveResourceType
The 'FAIR' literal object.
FAIR_VALUE - Static variable in enum class scheduler.configuration.PassiveResourceType
The 'FAIR' literal value.
findProcess(String) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessRegistry
 
findProcess(String) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
fireNotifyChanged(Notification) - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
fireNotifyChanged(Notification) - Method in class scheduler.provider.SchedulerItemProviderAdapterFactory
forkNewProcess(IActiveProcess, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.AbstractScheduler
 
forkNewProcess(IActiveProcess, IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.IScheduler
Registers a new process and adds it to the scheduler's runqueue(s).
forkProcess(IActiveProcess, IResourceInstance, boolean) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
 
forkProcess(IActiveProcess, IResourceInstance, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
forkProcess(IActiveProcess, IResourceInstance, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
fromReadyToRunningOn(IActiveProcess, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.AbstractScheduler
Marks the given process as executing on the specified resource instance.
fromRunningToReady(IActiveProcess, IResourceInstance, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.AbstractScheduler
 
fromRunningToWaiting(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
 
fromRunningToWaiting(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
fromRunningToWaiting(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
fromRunningToWaiting(WaitingProcess, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
 
fromRunningToWaiting(WaitingProcess, Deque<IWaitingProcess>, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.AbstractScheduler
 
fromRunningToWaiting(WaitingProcess, Deque<IWaitingProcess>, boolean) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.IScheduler
Notifies the scheduler, that a running process has to change its state to waiting.
fromWaitingToReady(IActiveProcess, IResourceInstance, boolean) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
 
fromWaitingToReady(IActiveProcess, IResourceInstance, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
fromWaitingToReady(IActiveProcess, IResourceInstance, boolean) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
fromWaitingToReady(WaitingProcess, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
 
fromWaitingToReady(WaitingProcess, Deque<IWaitingProcess>, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.AbstractScheduler
 
fromWaitingToReady(WaitingProcess, Deque<IWaitingProcess>, IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.IScheduler
Notifies the scheduler, that a process finished its waiting period and becomes ready for execution.
fullReset() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
 
fullReset() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
fullReset() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
Resets the remaining time to a full timeslice.

G

get(int) - Static method in enum class scheduler.configuration.InstanceToBalance
Returns the 'Instance To Balance' literal with the specified integer value.
get(int) - Static method in enum class scheduler.configuration.LoadBalancingType
Returns the 'Load Balancing Type' literal with the specified integer value.
get(int) - Static method in enum class scheduler.configuration.PassiveResourceType
Returns the 'Passive Resource Type' literal with the specified integer value.
get(int) - Static method in enum class scheduler.configuration.PreferredPriority
Returns the 'Preferred Priority' literal with the specified integer value.
get(int) - Static method in enum class scheduler.configuration.PreferredWaitingTime
Returns the 'Preferred Waiting Time' literal with the specified integer value.
get(int) - Static method in enum class scheduler.configuration.PriorityClass
Returns the 'Priority Class' literal with the specified integer value.
get(int) - Static method in enum class scheduler.configuration.PriorityDegradation
Returns the 'Priority Degradation' literal with the specified integer value.
get(int) - Static method in enum class scheduler.configuration.ProcessSelection
Returns the 'Process Selection' literal with the specified integer value.
get(int) - Static method in enum class scheduler.configuration.ResourceInstanceSelection
Returns the 'Resource Instance Selection' literal with the specified integer value.
get(int) - Static method in enum class scheduler.configuration.RunQueueType
Returns the 'Run Queue Type' literal with the specified integer value.
get(String) - Static method in enum class scheduler.configuration.InstanceToBalance
Returns the 'Instance To Balance' literal with the specified literal value.
get(String) - Static method in enum class scheduler.configuration.LoadBalancingType
Returns the 'Load Balancing Type' literal with the specified literal value.
get(String) - Static method in enum class scheduler.configuration.PassiveResourceType
Returns the 'Passive Resource Type' literal with the specified literal value.
get(String) - Static method in enum class scheduler.configuration.PreferredPriority
Returns the 'Preferred Priority' literal with the specified literal value.
get(String) - Static method in enum class scheduler.configuration.PreferredWaitingTime
Returns the 'Preferred Waiting Time' literal with the specified literal value.
get(String) - Static method in enum class scheduler.configuration.PriorityClass
Returns the 'Priority Class' literal with the specified literal value.
get(String) - Static method in enum class scheduler.configuration.PriorityDegradation
Returns the 'Priority Degradation' literal with the specified literal value.
get(String) - Static method in enum class scheduler.configuration.ProcessSelection
Returns the 'Process Selection' literal with the specified literal value.
get(String) - Static method in enum class scheduler.configuration.ResourceInstanceSelection
Returns the 'Resource Instance Selection' literal with the specified literal value.
get(String) - Static method in enum class scheduler.configuration.RunQueueType
Returns the 'Run Queue Type' literal with the specified literal 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
Returns the meta object for class 'Active Resource Configuration'.
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
Returns the meta object for the reference 'Scheduler Configuration'.
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.
getBusiest(Collection<IResourceInstance>) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Returns the busiest queue in the given list.
getByName(String) - Static method in enum class scheduler.configuration.InstanceToBalance
Returns the 'Instance To Balance' literal with the specified name.
getByName(String) - Static method in enum class scheduler.configuration.LoadBalancingType
Returns the 'Load Balancing Type' literal with the specified name.
getByName(String) - Static method in enum class scheduler.configuration.PassiveResourceType
Returns the 'Passive Resource Type' literal with the specified name.
getByName(String) - Static method in enum class scheduler.configuration.PreferredPriority
Returns the 'Preferred Priority' literal with the specified name.
getByName(String) - Static method in enum class scheduler.configuration.PreferredWaitingTime
Returns the 'Preferred Waiting Time' literal with the specified name.
getByName(String) - Static method in enum class scheduler.configuration.PriorityClass
Returns the 'Priority Class' literal with the specified name.
getByName(String) - Static method in enum class scheduler.configuration.PriorityDegradation
Returns the 'Priority Degradation' literal with the specified name.
getByName(String) - Static method in enum class scheduler.configuration.ProcessSelection
Returns the 'Process Selection' literal with the specified name.
getByName(String) - Static method in enum class scheduler.configuration.ResourceInstanceSelection
Returns the 'Resource Instance Selection' literal with the specified name.
getByName(String) - Static method in enum class 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.
getChildFeature(Object, Object) - Method in class scheduler.configuration.provider.DynamicPriorityBoostConfiguratioinItemProvider
getChildFeature(Object, Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
getChildFeature(Object, Object) - Method in class scheduler.configuration.provider.MultipleQueueConfigurationItemProvider
getChildFeature(Object, Object) - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
getChildFeature(Object, Object) - Method in class scheduler.configuration.provider.PreemptionConfigurationItemProvider
getChildFeature(Object, Object) - Method in class scheduler.configuration.provider.PriorityConfigurationItemProvider
getChildFeature(Object, Object) - Method in class scheduler.configuration.provider.PriorityDependentTimeSliceConfigurationItemProvider
getChildFeature(Object, Object) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
getChildFeature(Object, Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostConfigurationItemProvider
getChildFeature(Object, Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostItemProvider
getChildFeature(Object, Object) - Method in class scheduler.configuration.provider.TimeSliceConfigurationItemProvider
getChildFeature(Object, Object) - Method in class scheduler.provider.SchedulerLibraryItemProvider
getChildFeature(Object, Object) - Method in class scheduler.provider.SystemConfigurationItemProvider
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() - 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
Returns the meta object for class 'Dynamic Priority Boost Configuratioin'.
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
Returns the meta object for the attribute 'Max Sleep Average'.
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, IResourceTableManager) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.Linux26CFSSchedulerFactory
 
getExtensionScheduler(SchedulerModel, String, String, long, IResourceTableManager) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.Linux26O1SchedulerFactory
 
getExtensionScheduler(SchedulerModel, String, String, long, IResourceTableManager) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.Windows7SchedulerFactory
 
getExtensionScheduler(SchedulerModel, String, String, long, IResourceTableManager) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.WindowsServer2003SchedulerFactory
 
getExtensionScheduler(SchedulerModel, String, String, long, IResourceTableManager) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.WindowsVistaSchedulerFactory
 
getExtensionScheduler(SchedulerModel, String, String, long, IResourceTableManager) - 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.
getInstancesWithMoreThanOneProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Returns all queues with more than one job.
getInstanceToBalance() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for enum 'Instance To Balance'.
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
 
getLaziest(Collection<IResourceInstance>) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Returns the idlest queue in the given list.
getLiteral() - Method in enum class scheduler.configuration.InstanceToBalance
getLiteral() - Method in enum class scheduler.configuration.LoadBalancingType
getLiteral() - Method in enum class scheduler.configuration.PassiveResourceType
getLiteral() - Method in enum class scheduler.configuration.PreferredPriority
getLiteral() - Method in enum class scheduler.configuration.PreferredWaitingTime
getLiteral() - Method in enum class scheduler.configuration.PriorityClass
getLiteral() - Method in enum class scheduler.configuration.PriorityDegradation
getLiteral() - Method in enum class scheduler.configuration.ProcessSelection
getLiteral() - Method in enum class scheduler.configuration.ResourceInstanceSelection
getLiteral() - Method in enum class scheduler.configuration.RunQueueType
getLoadBalancing() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for class 'Load Balancing'.
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
Returns the meta object for the attribute 'Balancing Interval'.
getLoadBalancing_BalancingInterval() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getLoadBalancing_BalancingType() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the attribute 'Balancing Type'.
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
Returns the meta object for the attribute 'Max Iterations'.
getLoadBalancing_MaxIterations() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getLoadBalancing_PreferredPriority() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the attribute 'Preferred Priority'.
getLoadBalancing_PreferredPriority() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getLoadBalancing_PreferredWaitingTime() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the attribute 'Preferred Waiting Time'.
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
Returns the meta object for enum 'Load Balancing Type'.
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
Returns the meta object for class 'Multiple Queue Configuration'.
getMultipleQueueConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getMultipleQueueConfiguration_InFrontWhenBalancing() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the attribute 'In Front When Balancing'.
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 class scheduler.configuration.InstanceToBalance
getName() - Method in enum class scheduler.configuration.LoadBalancingType
getName() - Method in interface scheduler.configuration.PassiveResourceConfiguration
Returns the value of the 'Name' attribute.
getName() - Method in enum class scheduler.configuration.PassiveResourceType
getName() - Method in enum class scheduler.configuration.PreferredPriority
getName() - Method in enum class scheduler.configuration.PreferredWaitingTime
getName() - Method in enum class scheduler.configuration.PriorityClass
getName() - Method in enum class scheduler.configuration.PriorityDegradation
getName() - Method in interface scheduler.configuration.ProcessConfiguration
Returns the value of the 'Name' attribute.
getName() - Method in enum class scheduler.configuration.ProcessSelection
getName() - Method in enum class scheduler.configuration.ResourceInstanceSelection
getName() - Method in enum class 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() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
 
getNextRunnableProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
getNextRunnableProcess() - 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.IRunQueue
Returns the next runnable process.
getNextRunnableProcess() - 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.SingleRunQueue
 
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(IResourceInstance) - 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(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
Returns the next process runnable on the given instance.
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(IResourceInstance) - 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
Returns the meta object for class 'Passive Resource Configuration'.
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
Returns the meta object for the attribute 'Acquisition Demand'.
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
Returns the meta object for the reference 'Managing Resource'.
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
Returns the meta object for the containment reference 'Static Priority Boost Configuration'.
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
Returns the meta object for enum 'Passive Resource Type'.
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
Returns the meta object for class 'Preemption Configuration'.
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
Returns the meta object for the containment reference 'Timeslice Configuration'.
getPreemptionConfiguration_TimesliceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getPreferredPriority() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for enum 'Preferred Priority'.
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
Returns the meta object for enum 'Preferred Waiting Time'.
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
Returns the meta object for class 'Priority Boost Configuration'.
getPriorityBoostConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getPriorityClass() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for enum 'Priority Class'.
getPriorityClass() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getPriorityConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for class 'Priority Configuration'.
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
Returns the meta object for the containment reference 'Boost Configuration'.
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
Returns the meta object for enum 'Priority Degradation'.
getPriorityDegradation() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getPriorityDependentTimeSliceConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for class 'Priority Dependent Time Slice Configuration'.
getPriorityDependentTimeSliceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getPriorityDependentTimeSliceConfiguration_MinTimeslice() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the attribute 'Min Timeslice'.
getPriorityDependentTimeSliceConfiguration_MinTimeslice() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getPriorityDependentTimeSliceConfiguration_MinTimeToBeScheduled() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the attribute 'Min Time To Be Scheduled'.
getPriorityDependentTimeSliceConfiguration_MinTimeToBeScheduled() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getPriorityRange() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for class 'Priority Range'.
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
Returns the meta object for class 'Process Configuration'.
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
Returns the meta object for the attribute list 'Affinity List'.
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
Returns the meta object for enum 'Process Selection'.
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
Returns the meta object for class 'Quantum Time Slice Configuration'.
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
Returns the meta object for class 'Queueing Configuration'.
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
Returns the meta object for the attribute 'Initial Instance Selection'.
getQueueingConfiguration_InitialInstanceSelection() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getQueueingConfiguration_RunqueueType() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the attribute 'Runqueue Type'.
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(SchedulerEntity, int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
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(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() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
 
getResource(SchedulerModel, String, long, String, IResourceTableManager) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.ExactSchedulingFactory
 
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
Returns the meta object for enum 'Resource Instance Selection'.
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 class scheduler.configuration.impl.QueueingConfigurationImpl
getRunqueueType() - Method in interface scheduler.configuration.QueueingConfiguration
Returns the value of the 'Runqueue Type' attribute.
getRunQueueType() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for enum 'Run Queue Type'.
getRunQueueType() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
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
Returns the meta object for class 'Scheduler Configuration'.
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
Returns the meta object for the attribute 'In Front After Waiting'.
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
Returns the meta object for the containment reference 'Preemption Configuration'.
getSchedulerConfiguration_PreemptionConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getSchedulerConfiguration_PriorityConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the containment reference 'Priority Configuration'.
getSchedulerConfiguration_PriorityConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getSchedulerConfiguration_QueueingConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the containment reference 'Queueing Configuration'.
getSchedulerConfiguration_QueueingConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getSchedulerConfiguration_StarvationBoost() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the containment reference 'Starvation Boost'.
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
Returns the meta object for the containment reference list 'Scheduler Configuration'.
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
Returns the meta object for class 'Single Queue Configuration'.
getSingleQueueConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getSingleQueueConfiguration_ProcessSelection() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the attribute 'Process Selection'.
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
Returns the meta object for class 'Starvation Boost'.
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
Returns the meta object for the attribute 'Duration In Timeslices'.
getStarvationBoost_DurationInTimeslices() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getStarvationBoost_StarvationLimit() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the attribute 'Starvation Limit'.
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(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 interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
 
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
Returns the meta object for class 'Static Priority Boost'.
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
Returns the meta object for the attribute 'Reset Timeslice'.
getStaticPriorityBoost_ResetTimeslice() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getStaticPriorityBoost_TimePenalty() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the attribute 'Time Penalty'.
getStaticPriorityBoost_TimePenalty() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getStaticPriorityBoostConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for class 'Static Priority Boost Configuration'.
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
Returns the meta object for the containment reference 'Starvation Boost'.
getStaticPriorityBoostConfiguration_StarvationBoost() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
getSystemConfiguration() - Method in class scheduler.impl.SchedulerPackageImpl
getSystemConfiguration() - Method in interface scheduler.SchedulerPackage
Returns the meta object for class 'System Configuration'.
getSystemConfiguration_ActiveResourceConfiguration() - Method in class scheduler.impl.SchedulerPackageImpl
getSystemConfiguration_ActiveResourceConfiguration() - Method in interface scheduler.SchedulerPackage
Returns the meta object for the containment reference list 'Active Resource Configuration'.
getSystemConfiguration_PassiveResourceConfiguration() - Method in class scheduler.impl.SchedulerPackageImpl
getSystemConfiguration_PassiveResourceConfiguration() - Method in interface scheduler.SchedulerPackage
Returns the meta object for the containment reference list 'Passive Resource Configuration'.
getSystemConfiguration_ProcessConfiguration() - Method in class scheduler.impl.SchedulerPackageImpl
getSystemConfiguration_ProcessConfiguration() - Method in interface scheduler.SchedulerPackage
Returns the meta object for the containment reference list 'Process Configuration'.
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 class scheduler.configuration.impl.PreemptionConfigurationImpl
getTimesliceConfiguration() - Method in interface scheduler.configuration.PreemptionConfiguration
Returns the value of the 'Timeslice Configuration' containment reference.
getTimeSliceConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for class 'Time Slice Configuration'.
getTimeSliceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
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 class scheduler.configuration.InstanceToBalance
getValue() - Method in enum class scheduler.configuration.LoadBalancingType
getValue() - Method in enum class scheduler.configuration.PassiveResourceType
getValue() - Method in enum class scheduler.configuration.PreferredPriority
getValue() - Method in enum class scheduler.configuration.PreferredWaitingTime
getValue() - Method in enum class scheduler.configuration.PriorityClass
getValue() - Method in enum class scheduler.configuration.PriorityDegradation
getValue() - Method in enum class scheduler.configuration.ProcessSelection
getValue() - Method in enum class scheduler.configuration.ResourceInstanceSelection
getValue() - Method in enum class 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.

H

halfReset() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
 
halfReset() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
halfReset() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
 
hasAffinityList() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
hasAffinityList() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
hasBonus() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
 
hashCode() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
hashCode() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
hashCode() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
hasIdealInstance() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
hasIdealInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
hasLastInstance() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
hasLastInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
high - Variable in class scheduler.configuration.impl.PriorityRangeImpl
The cached value of the 'High' attribute.
HIGH - Enum constant in enum class scheduler.configuration.PriorityClass
The 'HIGH' literal object.
HIGH_EDEFAULT - Static variable in class scheduler.configuration.impl.PriorityRangeImpl
The default value of the 'High' attribute.
HIGH_VALUE - Static variable in enum class scheduler.configuration.PriorityClass
The 'HIGH' literal value.
HIGHER - Enum constant in enum class scheduler.configuration.PreferredPriority
The 'HIGHER' literal object.
HIGHER_VALUE - Static variable in enum class scheduler.configuration.PreferredPriority
The 'HIGHER' literal value.
highest - Variable in class scheduler.configuration.impl.PriorityRangeImpl
The cached value of the 'Highest' attribute.
HIGHEST - Enum constant in enum class scheduler.configuration.PriorityClass
The 'HIGHEST' literal object.
HIGHEST_EDEFAULT - Static variable in class scheduler.configuration.impl.PriorityRangeImpl
The default value of the 'Highest' attribute.
highest_value - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 
HIGHEST_VALUE - Static variable in enum class scheduler.configuration.PriorityClass
The 'HIGHEST' literal value.
highestPriority - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 
highPriority - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 
HptSensor - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl
 
HptSensor(SchedulerModel, IActiveProcess, double) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.HptSensor
 

I

IActiveProcess - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes
Not externally visible methods for running processes.
IDelayedAction - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events
Delayed actions are activities that are executed by the scheduler (e.g.
identifyMovableProcesses(IResourceInstance, boolean, boolean, int) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
Composes a list of processes movable to the specified target.
identifyMovableProcesses(IResourceInstance, boolean, boolean, int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
 
identifyMovableProcesses(IResourceInstance, boolean, boolean, int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
 
identifyMovableProcesses(IResourceInstance, boolean, boolean, int, List<IActiveProcess>) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
Adds processes that do not violate the affinity constraint to the list in the specified direction.
identifyMovableProcesses(IResourceInstance, boolean, boolean, int, List<IActiveProcess>) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
identifyMovableProcesses(IResourceInstance, boolean, boolean, int, List<IActiveProcess>) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
identifyMovableProcesses(IResourceInstance, IResourceInstance, int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Returns an ordered list of movable processes.
IDLE_TO_ONE - Enum constant in enum class scheduler.configuration.LoadBalancingType
The 'IDLE TO ONE' literal object.
IDLE_TO_ONE_VALUE - Static variable in enum class scheduler.configuration.LoadBalancingType
The 'IDLE TO ONE' literal value.
IDLE_TO_THRESHOLD - Enum constant in enum class scheduler.configuration.LoadBalancingType
The 'IDLE TO THRESHOLD' literal object.
IDLE_TO_THRESHOLD_VALUE - Static variable in enum class scheduler.configuration.LoadBalancingType
The 'IDLE TO THRESHOLD' literal value.
IdleSelector - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.instance
 
IdleSelector(SimActiveResource) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.instance.IdleSelector
 
IdleToThresholdBalancer - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers
 
IdleToThresholdBalancer(double, boolean, boolean) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.IdleToThresholdBalancer
 
IInstanceSelector - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution
 
ILoadBalancer - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution
 
Implementation() - Constructor for class scheduler.provider.SchedulerConfigurationEditPlugin.Implementation
Creates an instance.
IN_FRONT_AFTER_WAITING_EDEFAULT - Static variable in class scheduler.configuration.impl.SchedulerConfigurationImpl
The default value of the 'In Front After Waiting' attribute.
IN_FRONT_WHEN_BALANCING_EDEFAULT - Static variable in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
The default value of the 'In Front When Balancing' attribute.
increase() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
increase() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
Returns the current priority increased by 1.
increasing() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 
increasing() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityManager
Iterating form the lowest priority to the highest.
inFrontAfterWaiting - Variable in class scheduler.configuration.impl.SchedulerConfigurationImpl
The cached value of the 'In Front After Waiting' attribute.
inFrontWhenBalancing - Variable in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
The cached value of the 'In Front When Balancing' attribute.
init() - Static method in class scheduler.configuration.impl.ConfigurationFactoryImpl
Creates the default factory implementation.
init() - Static method in class scheduler.configuration.impl.ConfigurationPackageImpl
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
init() - Static method in class scheduler.impl.SchedulerFactoryImpl
Creates the default factory implementation.
init() - Static method in class scheduler.impl.SchedulerPackageImpl
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
INITIAL_INSTANCE_SELECTION_EDEFAULT - Static variable in class scheduler.configuration.impl.QueueingConfigurationImpl
The default value of the 'Initial Instance Selection' attribute.
initialInstanceSelection - Variable in class scheduler.configuration.impl.QueueingConfigurationImpl
The cached value of the 'Initial Instance Selection' attribute.
initializePackageContents() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
Complete the initialization of the package and its meta-model.
initializePackageContents() - Method in class scheduler.impl.SchedulerPackageImpl
Complete the initialization of the package and its meta-model.
INSTANCE - Static variable in class scheduler.provider.SchedulerConfigurationEditPlugin
Keep track of the singleton.
INSTANCE_TO_BALANCE - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Instance To Balance' enum.
INSTANCE_TO_BALANCE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Instance To Balance' enum.
instances - Variable in class scheduler.configuration.impl.LoadBalancingImpl
The cached value of the 'Instances' attribute.
INSTANCES_EDEFAULT - Static variable in class scheduler.configuration.impl.LoadBalancingImpl
The default value of the 'Instances' attribute.
InstanceToBalance - Enum Class in scheduler.configuration
A representation of the literals of the enumeration 'Instance To Balance', and utility methods for working with them.
interactiveSleep(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.SleepAverageSensor
 
interval - Variable in class scheduler.configuration.impl.SchedulerConfigurationImpl
The cached value of the 'Interval' attribute.
INTERVAL_EDEFAULT - Static variable in class scheduler.configuration.impl.SchedulerConfigurationImpl
The default value of the 'Interval' attribute.
IPriority - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority
 
IPriorityBoost - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority
 
IPriorityManager - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority
Manages the priorities.
IPriorityUpdateStrategy - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority
 
IProcessQueue - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing
 
IProcessSelector - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution
 
IQueueingStrategy - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing
The queuing strategy of a process encapsulates the actual queue(s) of a set of resource instances.
IResourceInstance - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact
This class represents an instance of an active resources.
IResourceInstanceConstraint - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution
 
IRunQueue - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing
Interface for process queues used by more general queuing strategies.
isBalanced(IResourceInstance, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Template Method.
IScheduler - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy
Scheduling strategy for an active resource.
isEmpty() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
 
isEmpty() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
isEmpty() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
isEmpty() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
 
isEmpty() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
 
isFactoryForType(Object) - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
isFactoryForType(Object) - Method in class scheduler.configuration.util.ConfigurationAdapterFactory
Returns whether this factory is applicable for the type of the object.
isFactoryForType(Object) - Method in class scheduler.provider.SchedulerItemProviderAdapterFactory
isFactoryForType(Object) - Method in class scheduler.util.SchedulerAdapterFactory
Returns whether this factory is applicable for the type of the object.
isFinished() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
 
isFinished() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
isFinished() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
Returns true if the timeslice is finished, false otherwise.
isIdealInstance(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
Checks if the given instance is the ideal instance of the process.
isIdealInstance(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
isIdle() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
 
isIdle() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
isIdle(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
True, if the given resource has no running or pending jobs, otherwise false.
isIdle(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
True, if there is no process running on the given resource.
isIdle(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
 
isIdle(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
isIdle(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
isIdle(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
isIdle(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.PreemptiveScheduler
 
isIdle(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.IScheduler
True, if the given resource has no running or pending jobs, otherwise false.
isInFrontAfterWaiting() - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
isInFrontAfterWaiting() - Method in interface scheduler.configuration.SchedulerConfiguration
Returns the value of the 'In Front After Waiting' attribute.
isInFrontWhenBalancing() - Method in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
isInFrontWhenBalancing() - Method in interface scheduler.configuration.MultipleQueueConfiguration
Returns the value of the 'In Front When Balancing' attribute.
isInteractive(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update.SleepAverageDependentUpdate
 
isLastInstance(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
isLastInstance(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
isMovable(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
isMovable(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
isReady() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
isReady() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
isRegistered(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessRegistry
 
isResetTimeslice() - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
isResetTimeslice() - Method in interface scheduler.configuration.StaticPriorityBoost
Returns the value of the 'Reset Timeslice' attribute.
isRunning() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
isRunning() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
isScheduling() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
 
isScheduling() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
isWaiting() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
isWaiting() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
isWindows() - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
isWindows() - Method in interface scheduler.configuration.SchedulerConfiguration
Returns the value of the 'Windows' attribute.
ITimeSlice - Interface in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice
 

J

jiffiesToMs(int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.SleepAverageSensor
 

L

last_balanced - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.AbstractLoadBalancer
 
last_load - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
If !do_global_balance, this table is used to track the time that passed since the last execution of a load balancer for an instance.
lessOrEqual(IPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
lessOrEqual(IPriority) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
True, if this priority is lower or equal to prio, otherwise false.
Linux26CFSSchedulerFactory - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory
 
Linux26CFSSchedulerFactory() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.Linux26CFSSchedulerFactory
 
Linux26O1SchedulerFactory - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory
 
Linux26O1SchedulerFactory() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.Linux26O1SchedulerFactory
 
load(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.AbstractLoadBalancer
 
load(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Returns the load of the given instance.
LOAD_BALANCING - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Load Balancing' class.
LOAD_BALANCING - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Load Balancing' class.
LOAD_BALANCING__BALANCING_INTERVAL - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Balancing Interval' attribute feature.
LOAD_BALANCING__BALANCING_INTERVAL - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Balancing Interval' attribute.
LOAD_BALANCING__BALANCING_TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Balancing Type' attribute feature.
LOAD_BALANCING__BALANCING_TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Balancing Type' attribute.
LOAD_BALANCING__INSTANCES - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Instances' attribute feature.
LOAD_BALANCING__INSTANCES - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Instances' attribute.
LOAD_BALANCING__MAX_ITERATIONS - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Max Iterations' attribute feature.
LOAD_BALANCING__MAX_ITERATIONS - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Max Iterations' attribute.
LOAD_BALANCING__PREFERRED_PRIORITY - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Preferred Priority' attribute feature.
LOAD_BALANCING__PREFERRED_PRIORITY - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Preferred Priority' attribute.
LOAD_BALANCING__PREFERRED_WAITING_TIME - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Preferred Waiting Time' attribute feature.
LOAD_BALANCING__PREFERRED_WAITING_TIME - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Preferred Waiting Time' attribute.
LOAD_BALANCING__THRESHOLD - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Threshold' attribute feature.
LOAD_BALANCING__THRESHOLD - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Threshold' attribute.
LOAD_BALANCING_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
The number of structural features of the 'Load Balancing' class.
LOAD_BALANCING_TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Load Balancing Type' enum.
LOAD_BALANCING_TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Load Balancing Type' enum.
loadActiveResource(SimuComSimProcess, String, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ResourceContainerWrapper
 
loadActiveResource(SimuComSimProcess, String, int, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ResourceContainerWrapper
 
loadBalancing - Variable in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
The cached value of the 'Load Balancing' containment reference.
LoadBalancing - Interface in scheduler.configuration
A representation of the model object 'Load Balancing'.
LoadBalancingImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Load Balancing'.
LoadBalancingImpl() - Constructor for class scheduler.configuration.impl.LoadBalancingImpl
loadBalancingItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all LoadBalancing instances.
LoadBalancingItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a LoadBalancing object.
LoadBalancingItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.LoadBalancingItemProvider
This constructs an instance from a factory and a notifier.
LoadBalancingType - Enum Class in scheduler.configuration
A representation of the literals of the enumeration 'Load Balancing Type', and utility methods for working with them.
loadFromXMI(String) - Static method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SchedulerTools
 
logger - Static variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.ExactSchedulingFactory
 
logger - Static variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
LONG - Enum constant in enum class scheduler.configuration.PreferredWaitingTime
The 'LONG' literal object.
LONG_VALUE - Static variable in enum class scheduler.configuration.PreferredWaitingTime
The 'LONG' literal value.
lookUp(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessRegistry
 
lookUp(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
low - Variable in class scheduler.configuration.impl.PriorityRangeImpl
The cached value of the 'Low' attribute.
LOW - Enum constant in enum class scheduler.configuration.PriorityClass
The 'LOW' literal object.
LOW_EDEFAULT - Static variable in class scheduler.configuration.impl.PriorityRangeImpl
The default value of the 'Low' attribute.
LOW_VALUE - Static variable in enum class scheduler.configuration.PriorityClass
The 'LOW' literal value.
LOWER - Enum constant in enum class scheduler.configuration.PreferredPriority
The 'LOWER' literal object.
LOWER_VALUE - Static variable in enum class scheduler.configuration.PreferredPriority
The 'LOWER' literal value.
lowest - Variable in class scheduler.configuration.impl.PriorityRangeImpl
The cached value of the 'Lowest' attribute.
LOWEST - Enum constant in enum class scheduler.configuration.PriorityClass
The 'LOWEST' literal object.
LOWEST_EDEFAULT - Static variable in class scheduler.configuration.impl.PriorityRangeImpl
The default value of the 'Lowest' attribute.
lowest_value - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 
LOWEST_VALUE - Static variable in enum class scheduler.configuration.PriorityClass
The 'LOWEST' literal value.
lowestPriority - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 
lowPriority - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 

M

main_resource - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
 
manager - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
managingResource - Variable in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
The cached value of the 'Managing Resource' reference.
MAX_BONUS_EDEFAULT - Static variable in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
The default value of the 'Max Bonus' attribute.
MAX_ITERATIONS_EDEFAULT - Static variable in class scheduler.configuration.impl.LoadBalancingImpl
The default value of the 'Max Iterations' attribute.
MAX_SLEEP_AVERAGE_EDEFAULT - Static variable in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
The default value of the 'Max Sleep Average' attribute.
maxBonus - Variable in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
The cached value of the 'Max Bonus' attribute.
maxIterations - Variable in class scheduler.configuration.impl.LoadBalancingImpl
The cached value of the 'Max Iterations' attribute.
maxSleepAverage - Variable in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
The cached value of the 'Max Sleep Average' attribute.
min_quanta - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
MIN_QUANTA_EDEFAULT - Static variable in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
The default value of the 'Min Quanta' attribute.
MIN_TIME_TO_BE_SCHEDULED_EDEFAULT - Static variable in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
The default value of the 'Min Time To Be Scheduled' attribute.
MIN_TIMESLICE_EDEFAULT - Static variable in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
The default value of the 'Min Timeslice' attribute.
minQuanta - Variable in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
The cached value of the 'Min Quanta' attribute.
minTimeslice - Variable in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
The cached value of the 'Min Timeslice' attribute.
minTimeToBeScheduled - Variable in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
The cached value of the 'Min Time To Be Scheduled' attribute.
modelPackage - Static variable in class scheduler.configuration.util.ConfigurationAdapterFactory
The cached model package.
modelPackage - Static variable in class scheduler.configuration.util.ConfigurationSwitch
The cached model package
modelPackage - Static variable in class scheduler.util.SchedulerAdapterFactory
The cached model package.
modelPackage - Static variable in class scheduler.util.SchedulerSwitch
The cached model package
modelSwitch - Variable in class scheduler.configuration.util.ConfigurationAdapterFactory
The switch that delegates to the createXXX methods.
modelSwitch - Variable in class scheduler.util.SchedulerAdapterFactory
The switch that delegates to the createXXX methods.
move(IActiveProcess, IResourceInstance, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
Moves the given process from the runqueue of the src instance to the runqueue of the dest instance.
msToJiffies(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.SleepAverageSensor
Converts exact simulation time to the linux' scheduler internal time values called jiffies.
MULTIPLE_QUEUE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Multiple Queue Configuration' class.
MULTIPLE_QUEUE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Multiple Queue Configuration' class.
MULTIPLE_QUEUE_CONFIGURATION__IN_FRONT_WHEN_BALANCING - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'In Front When Balancing' attribute feature.
MULTIPLE_QUEUE_CONFIGURATION__IN_FRONT_WHEN_BALANCING - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'In Front When Balancing' attribute.
MULTIPLE_QUEUE_CONFIGURATION__INITIAL_INSTANCE_SELECTION - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Initial Instance Selection' attribute.
MULTIPLE_QUEUE_CONFIGURATION__LOAD_BALANCING - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Load Balancing' containment reference feature.
MULTIPLE_QUEUE_CONFIGURATION__LOAD_BALANCING - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Load Balancing' containment reference.
MULTIPLE_QUEUE_CONFIGURATION__RUNQUEUE_TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Runqueue Type' attribute.
MULTIPLE_QUEUE_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
The number of structural features of the 'Multiple Queue Configuration' class.
MultipleQueueConfiguration - Interface in scheduler.configuration
A representation of the model object 'Multiple Queue Configuration'.
MultipleQueueConfigurationImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Multiple Queue Configuration'.
MultipleQueueConfigurationImpl() - Constructor for class scheduler.configuration.impl.MultipleQueueConfigurationImpl
multipleQueueConfigurationItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all MultipleQueueConfiguration instances.
MultipleQueueConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a MultipleQueueConfiguration object.
MultipleQueueConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.MultipleQueueConfigurationItemProvider
This constructs an instance from a factory and a notifier.
MultipleQueuesStrategy - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies
 
MultipleQueuesStrategy(Collection<IResourceInstance>, IRunQueue, IInstanceSelector, ILoadBalancer, boolean) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
MultipleResourceInstancesConstraint - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints
 
MultipleResourceInstancesConstraint(Collection<IResourceInstance>) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints.MultipleResourceInstancesConstraint
 

N

name - Variable in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
The cached value of the 'Name' attribute.
name - Variable in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
The cached value of the 'Name' attribute.
name - Variable in class scheduler.configuration.impl.ProcessConfigurationImpl
The cached value of the 'Name' attribute.
name - Variable in class scheduler.configuration.impl.SchedulerConfigurationImpl
The cached value of the 'Name' attribute.
NAME_EDEFAULT - Static variable in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
The default value of the 'Name' attribute.
NAME_EDEFAULT - Static variable in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
The default value of the 'Name' attribute.
NAME_EDEFAULT - Static variable in class scheduler.configuration.impl.ProcessConfigurationImpl
The default value of the 'Name' attribute.
NAME_EDEFAULT - Static variable in class scheduler.configuration.impl.SchedulerConfigurationImpl
The default value of the 'Name' attribute.
NEXT_RUNNABLE - Enum constant in enum class scheduler.configuration.ProcessSelection
The 'NEXT RUNNABLE' literal object.
NEXT_RUNNABLE_VALUE - Static variable in enum class scheduler.configuration.ProcessSelection
The 'NEXT RUNNABLE' literal value.
NextRunnableProcessSelector - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.process
 
NextRunnableProcessSelector() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.process.NextRunnableProcessSelector
 
notifyChanged(Notification) - Method in class scheduler.configuration.provider.ActiveResourceConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.DynamicPriorityBoostConfiguratioinItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.MultipleQueueConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.PreemptionConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.PriorityBoostConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.PriorityConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.PriorityDependentTimeSliceConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.PriorityRangeItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.ProcessConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.QuantumTimeSliceConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.QueueingConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.SingleQueueConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.StarvationBoostItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.StaticPriorityBoostConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.StaticPriorityBoostItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.configuration.provider.TimeSliceConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.provider.SchedulerLibraryItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged(Notification) - Method in class scheduler.provider.SystemConfigurationItemProvider
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyTerminated(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
numProcessedNeeded(IResourceInstance, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Returns the maximum number of processes needed to balance both queues.
numWaitingProcesses() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
Template Method.
numWaitingProcesses() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
 
numWaitingProcesses() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
 

O

OneToIdleBalancer - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers
Moves one process to each idle resource, if possible.
OneToIdleBalancer(double, boolean, boolean) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OneToIdleBalancer
 
onFork(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.IdleToThresholdBalancer
 
onFork(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OneToIdleBalancer
 
onFork(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.ToThresholdBalancer
 
onFork(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.ILoadBalancer
 
onSleep(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.IdleToThresholdBalancer
 
onSleep(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OneToIdleBalancer
 
onSleep(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.ToThresholdBalancer
 
onSleep(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.ILoadBalancer
 
onSleep(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
 
onSleep(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
onSleep(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
onTerminate(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.IdleToThresholdBalancer
 
onTerminate(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OneToIdleBalancer
 
onTerminate(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.ToThresholdBalancer
 
onTerminate(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.ILoadBalancer
 
onWake(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.IdleToThresholdBalancer
 
onWake(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OneToIdleBalancer
 
onWake(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.ToThresholdBalancer
 
onWake(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.ILoadBalancer
 
OriginalAbstractLoadBalancer - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers
 
OriginalAbstractLoadBalancer(double, boolean, boolean, boolean, int) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Creates a new instance of a load balancer.

P

parentAdapterFactory - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.
parentAdapterFactory - Variable in class scheduler.provider.SchedulerItemProviderAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.
PASSIVE_RESOURCE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Passive Resource Configuration' class.
PASSIVE_RESOURCE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Passive Resource Configuration' class.
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
The meta object literal for the 'Passive Resource Type' enum.
PASSIVE_RESOURCE_TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Passive Resource Type' enum.
passiveResourceConfiguration - Variable in class scheduler.impl.SystemConfigurationImpl
The cached value of the 'Passive Resource Configuration' containment reference list.
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'.
PassiveResourceConfigurationImpl() - Constructor for class scheduler.configuration.impl.PassiveResourceConfigurationImpl
passiveResourceConfigurationItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all PassiveResourceConfiguration instances.
PassiveResourceConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a PassiveResourceConfiguration object.
PassiveResourceConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
This constructs an instance from a factory and a notifier.
PassiveResourceType - Enum Class in scheduler.configuration
A representation of the literals of the enumeration 'Passive Resource Type', and utility methods for working with them.
passTimeProcessing(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
passTimeProcessing(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.PreemptiveProcess
 
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.
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
The meta object literal for the 'Preemption Configuration' class.
PREEMPTION_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Preemption Configuration' class.
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 - Variable in class scheduler.configuration.impl.SchedulerConfigurationImpl
The cached value of the 'Preemption Configuration' containment reference.
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'.
PreemptionConfigurationImpl() - Constructor for class scheduler.configuration.impl.PreemptionConfigurationImpl
preemptionConfigurationItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all PreemptionConfiguration instances.
PreemptionConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a PreemptionConfiguration object.
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 - Enum constant in enum class scheduler.configuration.ProcessSelection
The 'PREFER IDEAL AND LAST' literal object.
PREFER_IDEAL_AND_LAST_VALUE - Static variable in enum class scheduler.configuration.ProcessSelection
The 'PREFER IDEAL AND LAST' literal value.
PREFER_IDLE - Enum constant in enum class scheduler.configuration.ResourceInstanceSelection
The 'PREFER IDLE' literal object.
PREFER_IDLE_VALUE - Static variable in enum class 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
The meta object literal for the 'Preferred Priority' enum.
PREFERRED_PRIORITY - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Preferred Priority' enum.
PREFERRED_PRIORITY_EDEFAULT - Static variable in class scheduler.configuration.impl.LoadBalancingImpl
The default value of the 'Preferred Priority' attribute.
PREFERRED_WAITING_TIME - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Preferred Waiting Time' enum.
PREFERRED_WAITING_TIME - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Preferred Waiting Time' enum.
PREFERRED_WAITING_TIME_EDEFAULT - Static variable in class scheduler.configuration.impl.LoadBalancingImpl
The default value of the 'Preferred Waiting Time' attribute.
preferredPriority - Variable in class scheduler.configuration.impl.LoadBalancingImpl
The cached value of the 'Preferred Priority' attribute.
PreferredPriority - Enum Class in scheduler.configuration
A representation of the literals of the enumeration 'Preferred Priority', and utility methods for working with them.
preferredWaitingTime - Variable in class scheduler.configuration.impl.LoadBalancingImpl
The cached value of the 'Preferred Waiting Time' attribute.
PreferredWaitingTime - Enum Class in scheduler.configuration
A representation of the literals of the enumeration 'Preferred Waiting Time', and utility methods for working with them.
prio_increasing - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.AbstractLoadBalancer
Determines the order how movable processes are returned.
prio_increasing - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Determines the order how movable processes are returned.
priority - Variable in class scheduler.configuration.impl.ProcessConfigurationImpl
The cached value of the 'Priority' attribute.
PRIORITY_BOOST_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Priority Boost Configuration' class.
PRIORITY_BOOST_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Priority Boost Configuration' class.
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
The meta object literal for the 'Priority Class' enum.
PRIORITY_CLASS - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Priority Class' enum.
PRIORITY_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Priority Configuration' class.
PRIORITY_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Priority Configuration' class.
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
The meta object literal for the 'Priority Degradation' enum.
PRIORITY_DEGRADATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Priority Degradation' enum.
PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Priority Dependent Time Slice Configuration' class.
PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Priority Dependent Time Slice Configuration' class.
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_EDEFAULT - Static variable in class scheduler.configuration.impl.ProcessConfigurationImpl
The default value of the 'Priority' attribute.
PRIORITY_RANGE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Priority Range' class.
PRIORITY_RANGE - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Priority Range' class.
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'.
PriorityBoostConfigurationImpl() - Constructor for class scheduler.configuration.impl.PriorityBoostConfigurationImpl
PriorityBoostConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a PriorityBoostConfiguration object.
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 Class in scheduler.configuration
A representation of the literals of the enumeration 'Priority Class', and utility methods for working with them.
priorityConfiguration - Variable in class scheduler.configuration.impl.SchedulerConfigurationImpl
The cached value of the 'Priority Configuration' containment reference.
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'.
PriorityConfigurationImpl() - Constructor for class scheduler.configuration.impl.PriorityConfigurationImpl
priorityConfigurationItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all PriorityConfiguration instances.
PriorityConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a PriorityConfiguration object.
PriorityConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.PriorityConfigurationItemProvider
This constructs an instance from a factory and a notifier.
PriorityDegradation - Enum Class 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'.
PriorityDependentTimeSliceConfigurationImpl() - Constructor for class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
priorityDependentTimeSliceConfigurationItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all PriorityDependentTimeSliceConfiguration instances.
PriorityDependentTimeSliceConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a PriorityDependentTimeSliceConfiguration object.
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
 
PriorityImpl(int, PriorityManagerImpl) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
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'.
PriorityRangeImpl() - Constructor for class scheduler.configuration.impl.PriorityRangeImpl
priorityRangeItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all PriorityRange instances.
PriorityRangeItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a PriorityRange object.
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
The meta object literal for the 'Process Configuration' class.
PROCESS_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Process Configuration' class.
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
The meta object literal for the 'Process Selection' enum.
PROCESS_SELECTION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Process Selection' enum.
PROCESS_SELECTION_EDEFAULT - Static variable in class scheduler.configuration.impl.SingleQueueConfigurationImpl
The default value of the 'Process Selection' attribute.
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 - Variable in class scheduler.impl.SystemConfigurationImpl
The cached value of the 'Process Configuration' containment reference list.
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'.
ProcessConfigurationImpl() - Constructor for class scheduler.configuration.impl.ProcessConfigurationImpl
processConfigurationItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all ProcessConfiguration instances.
ProcessConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a ProcessConfiguration object.
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 - Variable in class scheduler.configuration.impl.SingleQueueConfigurationImpl
The cached value of the 'Process Selection' attribute.
ProcessSelection - Enum Class 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(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
 
punish(IRunningProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
 
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
 

Q

quanta - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
quanta - Variable in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
The cached value of the 'Quanta' attribute.
QUANTA_EDEFAULT - Static variable in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
The default value of the 'Quanta' attribute.
QUANTUM_TIME_SLICE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Quantum Time Slice Configuration' class.
QUANTUM_TIME_SLICE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Quantum Time Slice Configuration' class.
QUANTUM_TIME_SLICE_CONFIGURATION__MIN_QUANTA - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Min Quanta' attribute feature.
QUANTUM_TIME_SLICE_CONFIGURATION__MIN_QUANTA - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Min Quanta' attribute.
QUANTUM_TIME_SLICE_CONFIGURATION__QUANTA - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Quanta' attribute feature.
QUANTUM_TIME_SLICE_CONFIGURATION__QUANTA - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Quanta' attribute.
QUANTUM_TIME_SLICE_CONFIGURATION__TIMESLICE - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Timeslice' attribute.
QUANTUM_TIME_SLICE_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
The number of structural features of the 'Quantum Time Slice Configuration' class.
QuantumTimeSlice - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl
 
QuantumTimeSlice() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
QuantumTimeSlice(double, int, int) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
QuantumTimeSliceConfiguration - Interface in scheduler.configuration
A representation of the model object 'Quantum Time Slice Configuration'.
QuantumTimeSliceConfigurationImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Quantum Time Slice Configuration'.
QuantumTimeSliceConfigurationImpl() - Constructor for class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
quantumTimeSliceConfigurationItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all QuantumTimeSliceConfiguration instances.
QuantumTimeSliceConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a QuantumTimeSliceConfiguration object.
QuantumTimeSliceConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.QuantumTimeSliceConfigurationItemProvider
This constructs an instance from a factory and a notifier.
queue_ascending - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.AbstractLoadBalancer
Determines the order how movable processes are returned.
queue_ascending - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Determines the order how movable processes are returned.
queue_holder - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.AbstractLoadBalancer
Holder of the runqueues that need to be balanced.
queue_holder - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.OriginalAbstractLoadBalancer
Holder of the runqueues that need to be balanced.
QUEUEING_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Queueing Configuration' class.
QUEUEING_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Queueing Configuration' class.
QUEUEING_CONFIGURATION__INITIAL_INSTANCE_SELECTION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Initial Instance Selection' attribute feature.
QUEUEING_CONFIGURATION__INITIAL_INSTANCE_SELECTION - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Initial Instance Selection' attribute.
QUEUEING_CONFIGURATION__RUNQUEUE_TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Runqueue Type' attribute feature.
QUEUEING_CONFIGURATION__RUNQUEUE_TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Runqueue Type' attribute.
QUEUEING_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
The number of structural features of the 'Queueing Configuration' class.
queueing_strategy - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.AbstractScheduler
 
queueingConfiguration - Variable in class scheduler.configuration.impl.SchedulerConfigurationImpl
The cached value of the 'Queueing Configuration' containment reference.
QueueingConfiguration - Interface in scheduler.configuration
A representation of the model object 'Queueing Configuration'.
QueueingConfigurationImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Queueing Configuration'.
QueueingConfigurationImpl() - Constructor for class scheduler.configuration.impl.QueueingConfigurationImpl
QueueingConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a QueueingConfiguration object.
QueueingConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.QueueingConfigurationItemProvider
This constructs an instance from a factory and a notifier.
QueueingConfigurationSwitch - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory
 
QueueingConfigurationSwitch(IRunQueue, IInstanceSelector, ExactSchedulingFactory, SimActiveResource) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.QueueingConfigurationSwitch
 

R

range - Variable in class scheduler.configuration.impl.PriorityConfigurationImpl
The cached value of the 'Range' containment reference.
registerProcess(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
registerProcess(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessRegistry
 
registerProcess(IActiveProcess, IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
 
registerProcess(IActiveProcess, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
registerProcess(IActiveProcess, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
registerProcess(IActiveProcess, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.AbstractScheduler
 
registerProcess(IActiveProcess, IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.IScheduler
 
release() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
Releases the current resource instance.
release() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
release(ISchedulableProcess, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimFairPassiveResource
 
release(ISchedulableProcess, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimUnfairPassiveResource
 
remaining_quanta - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
remaining_time - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
 
remaining_time - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
remove(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
Removes the given process from the priorityarray.
remove(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
remove(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
removeListener(INotifyChangedListener) - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This removes a listener.
removeListener(INotifyChangedListener) - Method in class scheduler.provider.SchedulerItemProviderAdapterFactory
This removes a listener.
removeNonAffineInstances(List<IResourceInstance>) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
Removes all instances the process is not allowed to run on from the given list.
removeNonAffineInstances(List<IResourceInstance>) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
removeObserver(IActiveResourceStateSensor) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
 
removeObserver(IActiveResourceStateSensor) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
removeObserver(IPassiveResourceSensor) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimFairPassiveResource
 
removeObserver(IPassiveResourceSensor) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimUnfairPassiveResource
 
removePendingProcess(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
Removes at the pending queues of the queuing strategy and tries to remove the process there.
removePendingProcess(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
Removes a process from the pending queue of the runqueue, i.e.
removePendingProcess(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
Template method.
removePendingProcess(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
 
removePendingProcess(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
 
removePendingProcess(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
removePendingProcess(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
removeProcess(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
Removes a process from the runqueue.
removeProcess(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
 
removeRunning(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
Removes a process from the running list of the instance.
removeRunning(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
Removes a running process from the runqueue.
removeRunning(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
 
removeRunning(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
removeRunning(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
removeStateSensor(IProcessStateSensor) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
replicas - Variable in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
The cached value of the 'Replicas' attribute.
replicas - Variable in class scheduler.configuration.impl.ProcessConfigurationImpl
The cached value of the 'Replicas' attribute.
REPLICAS_EDEFAULT - Static variable in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
The default value of the 'Replicas' attribute.
REPLICAS_EDEFAULT - Static variable in class scheduler.configuration.impl.ProcessConfigurationImpl
The default value of the 'Replicas' attribute.
reset() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.RunTimeSensor
 
reset() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
RESET - Enum constant in enum class scheduler.configuration.PriorityDegradation
The 'RESET' literal object.
RESET_TIMESLICE_EDEFAULT - Static variable in class scheduler.configuration.impl.StaticPriorityBoostImpl
The default value of the 'Reset Timeslice' attribute.
RESET_VALUE - Static variable in enum class scheduler.configuration.PriorityDegradation
The 'RESET' literal value.
resetDynamicPriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
Sets the dynamic priority back to the original, static priority.
resetStarvationInfo() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
 
resetStarvationInfo() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
 
resetStarvationInfo() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
 
resetStarvationInfo() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
 
resetStarvationInfo() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
resetStarvationInfo() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
resetTimeslice - Variable in class scheduler.configuration.impl.StaticPriorityBoostImpl
The cached value of the 'Reset Timeslice' attribute.
resource - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.instance.AbstractInstanceSelector
 
resource - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.AbstractScheduler
 
RESOURCE_INSTANCE_SELECTION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Resource Instance Selection' enum.
RESOURCE_INSTANCE_SELECTION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Resource Instance Selection' enum.
ResourceContainerWrapper - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs
 
ResourceContainerWrapper(SimuComModel, String, AbstractSimulatedResourceContainer, String, String) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ResourceContainerWrapper
 
ResourceInstanceSelection - Enum Class in scheduler.configuration
A representation of the literals of the enumeration 'Resource Instance Selection', and utility methods for working with them.
ROUND_ROBIN - Enum constant in enum class scheduler.configuration.ResourceInstanceSelection
The 'ROUND ROBIN' literal object.
ROUND_ROBIN_VALUE - Static variable in enum class scheduler.configuration.ResourceInstanceSelection
The 'ROUND ROBIN' literal value.
RoundRobinSelector - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.instance
 
RoundRobinSelector(SimActiveResource) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.instance.RoundRobinSelector
 
RUN_QUEUE_TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Run Queue Type' enum.
RUN_QUEUE_TYPE - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Run Queue Type' enum.
running_on_table - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
 
runningOn(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
 
runningOn(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
 
runningOn(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
 
runningOn(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
runningOn(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
RUNQUEUE_TYPE_EDEFAULT - Static variable in class scheduler.configuration.impl.QueueingConfigurationImpl
The default value of the 'Runqueue Type' attribute.
runqueueType - Variable in class scheduler.configuration.impl.QueueingConfigurationImpl
The cached value of the 'Runqueue Type' attribute.
RunQueueType - Enum Class in scheduler.configuration
A representation of the literals of the enumeration 'Run Queue Type', and utility methods for working with them.
RunTimeSensor - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl
 
RunTimeSensor(SchedulerModel, IActiveProcess) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.RunTimeSensor
 

S

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 - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events.ProceedEvent
 
SCHEDULER_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Scheduler Configuration' class.
SCHEDULER_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Scheduler Configuration' class.
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.
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
 
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 - Variable in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
The cached value of the 'Scheduler Configuration' reference.
schedulerConfiguration - Variable in class scheduler.impl.SchedulerLibraryImpl
The cached value of the 'Scheduler Configuration' containment reference list.
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'.
SchedulerConfigurationImpl() - Constructor for class scheduler.configuration.impl.SchedulerConfigurationImpl
schedulerConfigurationItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all SchedulerConfiguration instances.
SchedulerConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a SchedulerConfiguration object.
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'.
SchedulerLibraryImpl() - Constructor for class scheduler.impl.SchedulerLibraryImpl
schedulerLibraryItemProvider - Variable in class scheduler.provider.SchedulerItemProviderAdapterFactory
This keeps track of the one adapter used for all SchedulerLibrary instances.
SchedulerLibraryItemProvider - Class in scheduler.provider
This is the item provider adapter for a SchedulerLibrary object.
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_interval - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.AbstractScheduler
 
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
Sets the value of the 'Acquisition Demand' attribute.
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
Sets the value of the 'Balancing Interval' attribute.
setBalancingType(LoadBalancingType) - Method in class scheduler.configuration.impl.LoadBalancingImpl
setBalancingType(LoadBalancingType) - Method in interface scheduler.configuration.LoadBalancing
Sets the value of the 'Balancing Type' attribute.
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
Sets the value of the 'Boost Configuration' containment reference.
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
Sets the value of the 'Degradation' attribute.
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
Sets the value of the 'Duration In Timeslices' attribute.
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
Sets the value of the 'In Front After Waiting' attribute.
setInFrontWhenBalancing(boolean) - Method in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
setInFrontWhenBalancing(boolean) - Method in interface scheduler.configuration.MultipleQueueConfiguration
Sets the value of the 'In Front When Balancing' attribute.
setInitialInstanceSelection(ResourceInstanceSelection) - Method in class scheduler.configuration.impl.QueueingConfigurationImpl
setInitialInstanceSelection(ResourceInstanceSelection) - Method in interface scheduler.configuration.QueueingConfiguration
Sets the value of the 'Initial Instance Selection' attribute.
setInstances(InstanceToBalance) - Method in class scheduler.configuration.impl.LoadBalancingImpl
setInstances(InstanceToBalance) - Method in interface scheduler.configuration.LoadBalancing
Sets the value of the 'Instances' attribute.
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
Sets the value of the 'Load Balancing' containment reference.
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
Sets the value of the 'Managing Resource' reference.
setMaxBonus(int) - Method in interface scheduler.configuration.DynamicPriorityBoostConfiguratioin
Sets the value of the 'Max Bonus' attribute.
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
Sets the value of the 'Max Iterations' attribute.
setMaxSleepAverage(double) - Method in interface scheduler.configuration.DynamicPriorityBoostConfiguratioin
Sets the value of the 'Max Sleep Average' attribute.
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
Sets the value of the 'Min Quanta' attribute.
setMinTimeslice(double) - Method in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
setMinTimeslice(double) - Method in interface scheduler.configuration.PriorityDependentTimeSliceConfiguration
Sets the value of the 'Min Timeslice' attribute.
setMinTimeToBeScheduled(double) - Method in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
setMinTimeToBeScheduled(double) - Method in interface scheduler.configuration.PriorityDependentTimeSliceConfiguration
Sets the value of the 'Min Time To Be Scheduled' attribute.
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
Sets the value of the 'Preemption Configuration' containment reference.
setPreferredPriority(PreferredPriority) - Method in class scheduler.configuration.impl.LoadBalancingImpl
setPreferredPriority(PreferredPriority) - Method in interface scheduler.configuration.LoadBalancing
Sets the value of the 'Preferred Priority' attribute.
setPreferredWaitingTime(PreferredWaitingTime) - Method in class scheduler.configuration.impl.LoadBalancingImpl
setPreferredWaitingTime(PreferredWaitingTime) - Method in interface scheduler.configuration.LoadBalancing
Sets the value of the 'Preferred Waiting Time' attribute.
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
Sets the value of the 'Priority Configuration' containment reference.
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
Sets the value of the 'Process Selection' attribute.
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
Sets the value of the 'Queueing Configuration' containment reference.
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
Sets the value of the 'Reset Timeslice' attribute.
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
Sets the value of the 'Runqueue Type' attribute.
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
Sets the value of the 'Scheduler Configuration' reference.
setSchedulerConfiguration(SchedulerConfiguration) - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
setStarvationBoost(StarvationBoost) - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
setStarvationBoost(StarvationBoost) - Method in interface scheduler.configuration.SchedulerConfiguration
Sets the value of the 'Starvation Boost' containment reference.
setStarvationBoost(StaticPriorityBoost) - Method in class scheduler.configuration.impl.StaticPriorityBoostConfigurationImpl
setStarvationBoost(StaticPriorityBoost) - Method in interface scheduler.configuration.StaticPriorityBoostConfiguration
Sets the value of the 'Starvation Boost' containment reference.
setStarvationLimit(double) - Method in class scheduler.configuration.impl.StarvationBoostImpl
setStarvationLimit(double) - Method in interface scheduler.configuration.StarvationBoost
Sets the value of the 'Starvation Limit' attribute.
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
Sets the value of the 'Static Priority Boost Configuration' containment reference.
setThreshold(double) - Method in class scheduler.configuration.impl.LoadBalancingImpl
setThreshold(double) - Method in interface scheduler.configuration.LoadBalancing
Sets the value of the 'Threshold' attribute.
setThreshold(int) - Method in interface scheduler.configuration.DynamicPriorityBoostConfiguratioin
Sets the value of the 'Threshold' attribute.
setThreshold(int) - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
setTimePenalty(double) - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
setTimePenalty(double) - Method in interface scheduler.configuration.StaticPriorityBoost
Sets the value of the 'Time Penalty' attribute.
setTimeslice(double) - Method in class scheduler.configuration.impl.TimeSliceConfigurationImpl
setTimeslice(double) - Method in interface scheduler.configuration.TimeSliceConfiguration
Sets the value of the 'Timeslice' attribute.
setTimeSlice(ITimeSlice) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.PreemptiveProcess
 
setTimesliceConfiguration(TimeSliceConfiguration) - Method in class scheduler.configuration.impl.PreemptionConfigurationImpl
setTimesliceConfiguration(TimeSliceConfiguration) - Method in interface scheduler.configuration.PreemptionConfiguration
Sets the value of the 'Timeslice Configuration' containment reference.
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 - Enum constant in enum class scheduler.configuration.PreferredWaitingTime
The 'SHORT' literal object.
SHORT_VALUE - Static variable in enum class 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, IResourceTableManager) - 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 - Enum constant in enum class scheduler.configuration.RunQueueType
The 'SINGLE' literal object.
SINGLE_QUEUE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Single Queue Configuration' class.
SINGLE_QUEUE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Single Queue Configuration' class.
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 class 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'.
SingleQueueConfigurationImpl() - Constructor for class scheduler.configuration.impl.SingleQueueConfigurationImpl
singleQueueConfigurationItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all SingleQueueConfiguration instances.
SingleQueueConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a SingleQueueConfiguration object.
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 - Enum constant in enum class scheduler.configuration.PriorityDegradation
The 'SLOW DECAY' literal object.
SLOW_DECAY_VALUE - Static variable in enum class 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
 
STARVATION_BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Starvation Boost' class.
STARVATION_BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Starvation Boost' class.
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.
STARVATION_LIMIT_EDEFAULT - Static variable in class scheduler.configuration.impl.StarvationBoostImpl
The default value of the 'Starvation Limit' attribute.
starvationBoost - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.AbstractScheduler
 
starvationBoost - Variable in class scheduler.configuration.impl.SchedulerConfigurationImpl
The cached value of the 'Starvation Boost' containment reference.
starvationBoost - Variable in class scheduler.configuration.impl.StaticPriorityBoostConfigurationImpl
The cached value of the 'Starvation Boost' containment reference.
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'.
StarvationBoostImpl() - Constructor for class scheduler.configuration.impl.StarvationBoostImpl
starvationBoostItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all StarvationBoost instances.
StarvationBoostItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a StarvationBoost object.
StarvationBoostItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.StarvationBoostItemProvider
This constructs an instance from a factory and a notifier.
starvationLimit - Variable in class scheduler.configuration.impl.StarvationBoostImpl
The cached value of the 'Starvation Limit' attribute.
STATIC_PRIORITY_BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Static Priority Boost' class.
STATIC_PRIORITY_BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Static Priority Boost' class.
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
The meta object literal for the 'Static Priority Boost Configuration' class.
STATIC_PRIORITY_BOOST_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Static Priority Boost Configuration' class.
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 - Interface in scheduler.configuration
A representation of the model object 'Static Priority Boost'.
StaticPriorityBoost(IPriorityUpdateStrategy, int, int, boolean) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.boost.StaticPriorityBoost
 
staticPriorityBoostConfiguration - Variable in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
The cached value of the 'Static Priority Boost Configuration' containment reference.
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'.
StaticPriorityBoostConfigurationImpl() - Constructor for class scheduler.configuration.impl.StaticPriorityBoostConfigurationImpl
staticPriorityBoostConfigurationItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all StaticPriorityBoostConfiguration instances.
StaticPriorityBoostConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a StaticPriorityBoostConfiguration object.
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'.
StaticPriorityBoostImpl() - Constructor for class scheduler.configuration.impl.StaticPriorityBoostImpl
staticPriorityBoostItemProvider - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of the one adapter used for all StaticPriorityBoost instances.
StaticPriorityBoostItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a StaticPriorityBoost object.
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
 
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.
supportedTypes - Variable in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This keeps track of all the supported types checked by isFactoryForType.
supportedTypes - Variable in class scheduler.provider.SchedulerItemProviderAdapterFactory
This keeps track of all the supported types checked by isFactoryForType.
SYSTEM_CONFIGURATION - Static variable in interface scheduler.SchedulerPackage.Literals
The meta object literal for the 'System Configuration' class.
SYSTEM_CONFIGURATION - Static variable in interface scheduler.SchedulerPackage
The meta object id for the 'System Configuration' class.
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'.
SystemConfigurationImpl() - Constructor for class scheduler.impl.SystemConfigurationImpl
systemConfigurationItemProvider - Variable in class scheduler.provider.SchedulerItemProviderAdapterFactory
This keeps track of the one adapter used for all SystemConfiguration instances.
SystemConfigurationItemProvider - Class in scheduler.provider
This is the item provider adapter for a SystemConfiguration object.
SystemConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.provider.SystemConfigurationItemProvider
This constructs an instance from a factory and a notifier.

T

terminateProcess(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
 
terminateProcess(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
terminateProcess(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
terminateProcess(IActiveProcess, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.AbstractScheduler
 
terminateProcess(IActiveProcess, IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.PreemptiveScheduler
 
terminateProcess(IActiveProcess, IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.IScheduler
 
threshold - Variable in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
The cached value of the 'Threshold' attribute.
threshold - Variable in class scheduler.configuration.impl.LoadBalancingImpl
The cached value of the 'Threshold' attribute.
THRESHOLD_EDEFAULT - Static variable in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
The default value of the 'Threshold' attribute.
THRESHOLD_EDEFAULT - Static variable in class scheduler.configuration.impl.LoadBalancingImpl
The default value of the 'Threshold' attribute.
TIME_PENALTY_EDEFAULT - Static variable in class scheduler.configuration.impl.StaticPriorityBoostImpl
The default value of the 'Time Penalty' attribute.
TIME_SLICE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Time Slice Configuration' class.
TIME_SLICE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage
The meta object id for the 'Time Slice Configuration' class.
TIME_SLICE_CONFIGURATION__TIMESLICE - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
The meta object literal for the 'Timeslice' attribute feature.
TIME_SLICE_CONFIGURATION__TIMESLICE - Static variable in interface scheduler.configuration.ConfigurationPackage
The feature id for the 'Timeslice' attribute.
TIME_SLICE_CONFIGURATION_FEATURE_COUNT - Static variable in interface scheduler.configuration.ConfigurationPackage
The number of structural features of the 'Time Slice Configuration' class.
timePenalty - Variable in class scheduler.configuration.impl.StaticPriorityBoostImpl
The cached value of the 'Time Penalty' attribute.
timeslice - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
 
timeslice - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
timeslice - Variable in class scheduler.configuration.impl.TimeSliceConfigurationImpl
The cached value of the 'Timeslice' attribute.
TIMESLICE_EDEFAULT - Static variable in class scheduler.configuration.impl.TimeSliceConfigurationImpl
The default value of the 'Timeslice' attribute.
timesliceConfiguration - Variable in class scheduler.configuration.impl.PreemptionConfigurationImpl
The cached value of the 'Timeslice Configuration' containment reference.
TimeSliceConfiguration - Interface in scheduler.configuration
A representation of the model object 'Time Slice Configuration'.
TimeSliceConfigurationImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Time Slice Configuration'.
TimeSliceConfigurationImpl() - Constructor for class scheduler.configuration.impl.TimeSliceConfigurationImpl
TimeSliceConfigurationItemProvider - Class in scheduler.configuration.provider
This is the item provider adapter for a TimeSliceConfiguration object.
TimeSliceConfigurationItemProvider(AdapterFactory) - Constructor for class scheduler.configuration.provider.TimeSliceConfigurationItemProvider
This constructs an instance from a factory and a notifier.
toNow() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
Proceeds all timing variables to the current simulation time.
toNow() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
toString() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
toString() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
toString() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.PreemptiveProcess
 
toString() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
 
toString() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
toString() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
 
toString() - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
toString() - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
toString() - Method in class scheduler.configuration.impl.LoadBalancingImpl
toString() - Method in class scheduler.configuration.impl.MultipleQueueConfigurationImpl
toString() - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
toString() - Method in class scheduler.configuration.impl.PriorityDependentTimeSliceConfigurationImpl
toString() - Method in class scheduler.configuration.impl.PriorityRangeImpl
toString() - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
toString() - Method in class scheduler.configuration.impl.QuantumTimeSliceConfigurationImpl
toString() - Method in class scheduler.configuration.impl.QueueingConfigurationImpl
toString() - Method in class scheduler.configuration.impl.SchedulerConfigurationImpl
toString() - Method in class scheduler.configuration.impl.SingleQueueConfigurationImpl
toString() - Method in class scheduler.configuration.impl.StarvationBoostImpl
toString() - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
toString() - Method in class scheduler.configuration.impl.TimeSliceConfigurationImpl
toString() - Method in enum class scheduler.configuration.InstanceToBalance
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum class scheduler.configuration.LoadBalancingType
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum class scheduler.configuration.PassiveResourceType
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum class scheduler.configuration.PreferredPriority
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum class scheduler.configuration.PreferredWaitingTime
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum class scheduler.configuration.PriorityClass
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum class scheduler.configuration.PriorityDegradation
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum class scheduler.configuration.ProcessSelection
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum class scheduler.configuration.ResourceInstanceSelection
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum class scheduler.configuration.RunQueueType
Returns the literal value of the enumerator, which is its string representation.
ToThresholdBalancer - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers
Ensures that the load of two resource instances does not differ more than 'threshold'.
ToThresholdBalancer(SchedulerModel, double, boolean, boolean, int) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers.ToThresholdBalancer
 
tryToDequeueProcess(WaitingProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimUnfairPassiveResource
Tries to remove the given process from the waiting queue and get access of the required number of passive resources.
type - Variable in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
The cached value of the 'Type' attribute.
TYPE_EDEFAULT - Static variable in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
The default value of the 'Type' attribute.

U

UNFAIR - Enum constant in enum class scheduler.configuration.PassiveResourceType
The 'UNFAIR' literal object.
UNFAIR_VALUE - Static variable in enum class scheduler.configuration.PassiveResourceType
The 'UNFAIR' literal value.
unregisterProcess(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessRegistry
 
unregisterProcess(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
update() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
Updates the process's timeslice and priority, if there is such.
update() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
update() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
 
update(PROCESS_STATE) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.HptSensor
 
update(PROCESS_STATE) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.RunTimeSensor
 
update(PROCESS_STATE) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.SleepAverageSensor
 
update(ProcessWithPriority) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityUpdateStrategy
Updates the priority of the given process according to the implemented strategy.
update(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update.DecayToBaseUpdate
 
update(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update.SetToBaseUpdate
 
update(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update.SleepAverageDependentUpdate
Implementation according to the current Linux 2.6.18 Scheduler
updateDemand(ISchedulableProcess, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
updatePriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
 
updateTimeForBoosting() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
 
updateTimeForBoosting() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
updateTimeForBoosting() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
 
updateTimeForScheduling() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
 
updateTimeForScheduling() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.PriorityDependentTimeSlice
 
updateTimeForScheduling() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
updateTimeForScheduling() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
 

V

value - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
valueOf(String) - Static method in enum class scheduler.configuration.InstanceToBalance
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class scheduler.configuration.LoadBalancingType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class scheduler.configuration.PassiveResourceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class scheduler.configuration.PreferredPriority
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class scheduler.configuration.PreferredWaitingTime
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class scheduler.configuration.PriorityClass
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class scheduler.configuration.PriorityDegradation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class scheduler.configuration.ProcessSelection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class scheduler.configuration.ResourceInstanceSelection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class scheduler.configuration.RunQueueType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class scheduler.configuration.InstanceToBalance
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class scheduler.configuration.LoadBalancingType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class scheduler.configuration.PassiveResourceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class scheduler.configuration.PreferredPriority
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class scheduler.configuration.PreferredWaitingTime
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class scheduler.configuration.PriorityClass
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class scheduler.configuration.PriorityDegradation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class scheduler.configuration.ProcessSelection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class scheduler.configuration.ResourceInstanceSelection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class scheduler.configuration.RunQueueType
Returns an array containing the constants of this enum class, in the order they are declared.
VALUES - Static variable in enum class scheduler.configuration.InstanceToBalance
A public read-only list of all the 'Instance To Balance' enumerators.
VALUES - Static variable in enum class scheduler.configuration.LoadBalancingType
A public read-only list of all the 'Load Balancing Type' enumerators.
VALUES - Static variable in enum class scheduler.configuration.PassiveResourceType
A public read-only list of all the 'Passive Resource Type' enumerators.
VALUES - Static variable in enum class scheduler.configuration.PreferredPriority
A public read-only list of all the 'Preferred Priority' enumerators.
VALUES - Static variable in enum class scheduler.configuration.PreferredWaitingTime
A public read-only list of all the 'Preferred Waiting Time' enumerators.
VALUES - Static variable in enum class scheduler.configuration.PriorityClass
A public read-only list of all the 'Priority Class' enumerators.
VALUES - Static variable in enum class scheduler.configuration.PriorityDegradation
A public read-only list of all the 'Priority Degradation' enumerators.
VALUES - Static variable in enum class scheduler.configuration.ProcessSelection
A public read-only list of all the 'Process Selection' enumerators.
VALUES - Static variable in enum class scheduler.configuration.ResourceInstanceSelection
A public read-only list of all the 'Resource Instance Selection' enumerators.
VALUES - Static variable in enum class scheduler.configuration.RunQueueType
A public read-only list of all the 'Run Queue Type' enumerators.

W

waiting_queue - Variable in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
 
WaitingProcess - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive
 
WaitingProcess(IActiveProcess, long) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.WaitingProcess
 
wasMovedTo(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
wasMovedTo(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
windows - Variable in class scheduler.configuration.impl.SchedulerConfigurationImpl
The cached value of the 'Windows' attribute.
WINDOWS_EDEFAULT - Static variable in class scheduler.configuration.impl.SchedulerConfigurationImpl
The default value of the 'Windows' attribute.
Windows7SchedulerFactory - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory
 
Windows7SchedulerFactory() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.Windows7SchedulerFactory
 
WindowsServer2003SchedulerFactory - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory
 
WindowsServer2003SchedulerFactory() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.WindowsServer2003SchedulerFactory
 
WindowsVistaSchedulerFactory - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory
 
WindowsVistaSchedulerFactory() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.WindowsVistaSchedulerFactory
 
WindowsXPSchedulerFactory - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory
 
WindowsXPSchedulerFactory() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.WindowsXPSchedulerFactory
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values