Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

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
 
AbstractRunQueue - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues
 
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
 
Activator - Class in org.palladiosimulator.branding
The activator class controls the plug-in life cycle
Activator() - Constructor for class org.palladiosimulator.branding.Activator
The constructor
ACTIVE_AND_EXPIRED_VALUE - Static variable in enum 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.
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'.
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(Notifier, Object) - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This implementation substitutes the factory itself as the key for the adapter.
adapt(Object, Object) - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
 
adapt(Notifier, Object) - Method in class scheduler.provider.SchedulerItemProviderAdapterFactory
This implementation substitutes the factory itself as the key for the adapter.
adapt(Object, Object) - Method in class scheduler.provider.SchedulerItemProviderAdapterFactory
 
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
 
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.
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
 
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.
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(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
 
addObserver(IActiveResourceStateSensor) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
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, 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 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
 
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.
addStateSensor(IProcessStateSensor) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
ALL_VALUE - Static variable in enum scheduler.configuration.InstanceToBalance
The 'ALL' literal value.
ANY_TO_THRESHOLD_VALUE - Static variable in enum 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_VALUE - Static variable in enum scheduler.configuration.PriorityClass
The 'AVERAGE' literal value.

B

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
 
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.
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
 
caseActiveResourceConfiguration(ActiveResourceConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Active Resource Configuration'.
caseDynamicPriorityBoostConfiguratioin(DynamicPriorityBoostConfiguratioin) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Dynamic Priority Boost Configuratioin'.
caseIdentifier(Identifier) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Identifier'.
caseLoadBalancing(LoadBalancing) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Load Balancing'.
caseMultipleQueueConfiguration(MultipleQueueConfiguration) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.QueueingConfigurationSwitch
 
caseMultipleQueueConfiguration(MultipleQueueConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Multiple Queue Configuration'.
casePassiveResourceConfiguration(PassiveResourceConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Passive Resource Configuration'.
casePreemptionConfiguration(PreemptionConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Preemption Configuration'.
casePriorityBoostConfiguration(PriorityBoostConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Priority Boost Configuration'.
casePriorityConfiguration(PriorityConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Priority Configuration'.
casePriorityDependentTimeSliceConfiguration(PriorityDependentTimeSliceConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Priority Dependent Time Slice Configuration'.
casePriorityRange(PriorityRange) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Priority Range'.
caseProcessConfiguration(ProcessConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Process Configuration'.
caseQuantumTimeSliceConfiguration(QuantumTimeSliceConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Quantum Time Slice Configuration'.
caseQueueingConfiguration(QueueingConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Queueing Configuration'.
caseSchedulerConfiguration(SchedulerConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Scheduler Configuration'.
caseSchedulerLibrary(SchedulerLibrary) - Method in class scheduler.util.SchedulerSwitch
Returns the result of interpreting the object as an instance of 'Library'.
caseSingleQueueConfiguration(SingleQueueConfiguration) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.QueueingConfigurationSwitch
 
caseSingleQueueConfiguration(SingleQueueConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Single Queue Configuration'.
caseStarvationBoost(StarvationBoost) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Starvation Boost'.
caseStaticPriorityBoost(StaticPriorityBoost) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Static Priority Boost'.
caseStaticPriorityBoostConfiguration(StaticPriorityBoostConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Static Priority Boost Configuration'.
caseSystemConfiguration(SystemConfiguration) - Method in class scheduler.util.SchedulerSwitch
Returns the result of interpreting the object as an instance of 'System Configuration'.
caseTimeSliceConfiguration(TimeSliceConfiguration) - Method in class scheduler.configuration.util.ConfigurationSwitch
Returns the result of interpreting the object as an instance of 'Time Slice Configuration'.
check(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints.MultipleResourceInstancesConstraint
 
check(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints.SingleResourceInstanceConstraint
 
check(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.IResourceInstanceConstraint
Checks whether the condition is fulfilled for the given instance.
checkAffinity(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
Checks if the given instance is in the set of affinity instances of the process.
checkAffinity(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
clone() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
clone() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
Creates a copy of this priority instance.
clone() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
 
clone() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
clone() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
 
cloneFor(ProcessWithPriority) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityUpdateStrategy
 
cloneFor(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update.DecayToBaseUpdate
 
cloneFor(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update.SetToBaseUpdate
 
cloneFor(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.update.SleepAverageDependentUpdate
 
computeTicksFromPriority(IPriority, double) - Static method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.PriorityDependentTimeSlice
Computes the length of the current time slice according to the Linux 2.6.18 Scheduler.
ConfigurationAdapterFactory - Class in scheduler.configuration.util
The Adapter Factory for the model.
ConfigurationAdapterFactory() - Constructor for class scheduler.configuration.util.ConfigurationAdapterFactory
Creates an instance of the adapter factory.
ConfigurationFactory - Interface in scheduler.configuration
The Factory for the model.
ConfigurationFactoryImpl - Class in scheduler.configuration.impl
An implementation of the model Factory.
ConfigurationFactoryImpl() - Constructor for class scheduler.configuration.impl.ConfigurationFactoryImpl
Creates an instance of the factory.
ConfigurationItemProviderAdapterFactory - Class in scheduler.configuration.provider
This is the factory that is used to provide the interfaces needed to support Viewers.
ConfigurationItemProviderAdapterFactory() - Constructor for class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
This constructs an instance.
ConfigurationPackage - Interface in scheduler.configuration
The Package for the model.
ConfigurationPackage.Literals - Interface in scheduler.configuration
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
ConfigurationPackageImpl - Class in scheduler.configuration.impl
An implementation of the model Package.
ConfigurationSwitch<T> - Class in scheduler.configuration.util
The Switch for the model's inheritance hierarchy.
ConfigurationSwitch() - Constructor for class scheduler.configuration.util.ConfigurationSwitch
Creates an instance of the switch.
contains(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
 
contains(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
contains(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
contains(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
 
contains(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
 
containsPending(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
 
containsPending(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
 
containsPending(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
Template Method.
containsPending(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
 
containsPending(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
 
containsPending(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
containsPending(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
containsRunning(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
Checks if the runqueue contains a running process.
containsRunning(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
 
ContinuousTimeSlice - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl
 
ContinuousTimeSlice(double) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
 
convertInstanceToBalanceToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
convertLoadBalancingTypeToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
convertPassiveResourceTypeToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
convertPreferredPriorityToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
convertPreferredWaitingTimeToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
convertPriorityClassToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
convertPriorityDegradationToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
convertProcessSelectionToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
convertResourceInstanceSelectionToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
convertRunQueueTypeToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
convertToString(EDataType, Object) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
create(EClass) - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
create(EClass) - Method in class scheduler.impl.SchedulerFactoryImpl
 
createActiveResourceConfiguration() - Method in interface scheduler.configuration.ConfigurationFactory
Returns a new object of class 'Active Resource Configuration'.
createActiveResourceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
createActiveResourceConfigurationAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
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(ISchedulableProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
createNewInstance(SchedulerModel, ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
createNewInstance(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
createNewInstance(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.PreemptiveProcess
 
createNewInstance(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
 
createNewInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
 
createNewInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
createNewInstance() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
createNewInstance() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
Prototype Object Pattern.
createNewInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
 
createNewInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
 
createPackageContents() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
Creates the meta-model objects for the package.
createPackageContents() - Method in class scheduler.impl.SchedulerPackageImpl
Creates the meta-model objects for the package.
createPassiveResource(PassiveResource, AssemblyContext, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ResourceContainerWrapper
 
createPassiveResourceConfiguration() - Method in interface scheduler.configuration.ConfigurationFactory
Returns a new object of class 'Passive Resource Configuration'.
createPassiveResourceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
createPassiveResourceConfigurationAdapter() - Method in class scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
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_VALUE - Static variable in enum 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_VALUE - Static variable in enum 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'.
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
 
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.
doProcessing(ISchedulableProcess, int, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
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.
Dummy - Class in org.palladiosimulator.pcm.scheduler.exact.tests
 
Dummy() - Constructor for class org.palladiosimulator.pcm.scheduler.exact.tests.Dummy
 
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'.
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.
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
 
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(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events.ProceedEvent
 
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
 
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_VALUE - Static variable in enum 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
 
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, 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, 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(String) - Static method in enum scheduler.configuration.InstanceToBalance
Returns the 'Instance To Balance' literal with the specified literal value.
get(int) - Static method in enum scheduler.configuration.InstanceToBalance
Returns the 'Instance To Balance' literal with the specified integer value.
get(String) - Static method in enum scheduler.configuration.LoadBalancingType
Returns the 'Load Balancing Type' literal with the specified literal value.
get(int) - Static method in enum scheduler.configuration.LoadBalancingType
Returns the 'Load Balancing Type' literal with the specified integer value.
get(String) - Static method in enum scheduler.configuration.PassiveResourceType
Returns the 'Passive Resource Type' literal with the specified literal value.
get(int) - Static method in enum scheduler.configuration.PassiveResourceType
Returns the 'Passive Resource Type' literal with the specified integer value.
get(String) - Static method in enum scheduler.configuration.PreferredPriority
Returns the 'Preferred Priority' literal with the specified literal value.
get(int) - Static method in enum scheduler.configuration.PreferredPriority
Returns the 'Preferred Priority' literal with the specified integer value.
get(String) - Static method in enum scheduler.configuration.PreferredWaitingTime
Returns the 'Preferred Waiting Time' literal with the specified literal value.
get(int) - Static method in enum scheduler.configuration.PreferredWaitingTime
Returns the 'Preferred Waiting Time' literal with the specified integer value.
get(String) - Static method in enum scheduler.configuration.PriorityClass
Returns the 'Priority Class' literal with the specified literal value.
get(int) - Static method in enum scheduler.configuration.PriorityClass
Returns the 'Priority Class' literal with the specified integer value.
get(String) - Static method in enum scheduler.configuration.PriorityDegradation
Returns the 'Priority Degradation' literal with the specified literal value.
get(int) - Static method in enum scheduler.configuration.PriorityDegradation
Returns the 'Priority Degradation' literal with the specified integer value.
get(String) - Static method in enum scheduler.configuration.ProcessSelection
Returns the 'Process Selection' literal with the specified literal value.
get(int) - Static method in enum scheduler.configuration.ProcessSelection
Returns the 'Process Selection' literal with the specified integer value.
get(String) - Static method in enum scheduler.configuration.ResourceInstanceSelection
Returns the 'Resource Instance Selection' literal with the specified literal value.
get(int) - Static method in enum scheduler.configuration.ResourceInstanceSelection
Returns the 'Resource Instance Selection' literal with the specified integer value.
get(String) - Static method in enum scheduler.configuration.RunQueueType
Returns the 'Run Queue Type' literal with the specified literal value.
get(int) - Static method in enum scheduler.configuration.RunQueueType
Returns the 'Run Queue Type' literal with the specified integer value.
getAcquisitionDemand() - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
 
getAcquisitionDemand() - Method in interface scheduler.configuration.PassiveResourceConfiguration
Returns the value of the 'Acquisition Demand' attribute.
getActiveProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.WaitingProcess
 
getActiveResourceConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
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.
getByName(String) - Static method in enum scheduler.configuration.InstanceToBalance
Returns the 'Instance To Balance' literal with the specified name.
getByName(String) - Static method in enum scheduler.configuration.LoadBalancingType
Returns the 'Load Balancing Type' literal with the specified name.
getByName(String) - Static method in enum scheduler.configuration.PassiveResourceType
Returns the 'Passive Resource Type' literal with the specified name.
getByName(String) - Static method in enum scheduler.configuration.PreferredPriority
Returns the 'Preferred Priority' literal with the specified name.
getByName(String) - Static method in enum scheduler.configuration.PreferredWaitingTime
Returns the 'Preferred Waiting Time' literal with the specified name.
getByName(String) - Static method in enum scheduler.configuration.PriorityClass
Returns the 'Priority Class' literal with the specified name.
getByName(String) - Static method in enum scheduler.configuration.PriorityDegradation
Returns the 'Priority Degradation' literal with the specified name.
getByName(String) - Static method in enum scheduler.configuration.ProcessSelection
Returns the 'Process Selection' literal with the specified name.
getByName(String) - Static method in enum scheduler.configuration.ResourceInstanceSelection
Returns the 'Resource Instance Selection' literal with the specified name.
getByName(String) - Static method in enum scheduler.configuration.RunQueueType
Returns the 'Run Queue Type' literal with the specified name.
getCapacity() - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
 
getCapacity() - Method in interface scheduler.configuration.PassiveResourceConfiguration
Returns the value of the 'Capacity' attribute.
getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.DynamicPriorityBoostConfiguratioinItemProvider
getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.MultipleQueueConfigurationItemProvider
getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.PreemptionConfigurationItemProvider
getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.PriorityConfigurationItemProvider
getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.PriorityDependentTimeSliceConfigurationItemProvider
getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostConfigurationItemProvider
getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostItemProvider
getChildrenFeatures(Object) - Method in class scheduler.configuration.provider.TimeSliceConfigurationItemProvider
getChildrenFeatures(Object) - Method in class scheduler.provider.SchedulerLibraryItemProvider
getChildrenFeatures(Object) - Method in class scheduler.provider.SystemConfigurationItemProvider
getConfigurationFactory() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the factory that creates the instances of the model.
getConfigurationFactory() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
 
getConfigurationPackage() - Method in interface scheduler.configuration.ConfigurationFactory
Returns the package supported by this factory.
getConfigurationPackage() - Method in class scheduler.configuration.impl.ConfigurationFactoryImpl
 
getCurrentBonus() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.SleepAverageSensor
 
getCurrentDemand() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
getCurrentDemand() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
getCurrentLoad() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
Returns the current number of processes in the ready queues.
getCurrentLoad() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
 
getDefault() - Static method in class org.palladiosimulator.branding.Activator
Returns the shared instance
getDefault() - Method in class scheduler.configuration.impl.PriorityRangeImpl
 
getDefault() - Method in interface scheduler.configuration.PriorityRange
Returns the value of the 'Default' attribute.
getDefaultPriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 
getDefaultPriority() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityManager
Returns the default priority for processes.
getDegradation() - Method in class scheduler.configuration.impl.StaticPriorityBoostImpl
 
getDegradation() - Method in interface scheduler.configuration.StaticPriorityBoost
Returns the value of the 'Degradation' attribute.
getDurationInTimeslices() - Method in class scheduler.configuration.impl.StarvationBoostImpl
 
getDurationInTimeslices() - Method in interface scheduler.configuration.StarvationBoost
Returns the value of the 'Duration In Timeslices' attribute.
getDynamicPriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
 
getDynamicPriorityBoostConfiguratioin() - Method in interface scheduler.configuration.ConfigurationPackage
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) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.Linux26CFSSchedulerFactory
 
getExtensionScheduler(SchedulerModel, String, String, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.Linux26O1SchedulerFactory
 
getExtensionScheduler(SchedulerModel, String, String, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.Windows7SchedulerFactory
 
getExtensionScheduler(SchedulerModel, String, String, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.WindowsServer2003SchedulerFactory
 
getExtensionScheduler(SchedulerModel, String, String, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.WindowsVistaSchedulerFactory
 
getExtensionScheduler(SchedulerModel, String, String, long) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.factory.WindowsXPSchedulerFactory
 
getHigh() - Method in class scheduler.configuration.impl.PriorityRangeImpl
 
getHigh() - Method in interface scheduler.configuration.PriorityRange
Returns the value of the 'High' attribute.
getHighest() - Method in class scheduler.configuration.impl.PriorityRangeImpl
 
getHighest() - Method in interface scheduler.configuration.PriorityRange
Returns the value of the 'Highest' attribute.
getHighestPriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 
getHighestPriority() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityManager
Returns the highest possible priority.
getHighPriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 
getHighPriority() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityManager
Returns a default priority that is considered as high.
getHpt() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.HptSensor
 
getHptStart() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.HptSensor
 
getId() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
getId() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
getIdealInstance() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
getIdealInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
getIdleInstances() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.instance.IdleSelector
 
getIdleInstances() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
Returns all queues without jobs.
getImage(Object) - Method in class scheduler.configuration.provider.ActiveResourceConfigurationItemProvider
This returns ActiveResourceConfiguration.gif.
getImage(Object) - Method in class scheduler.configuration.provider.DynamicPriorityBoostConfiguratioinItemProvider
This returns DynamicPriorityBoostConfiguratioin.gif.
getImage(Object) - Method in class scheduler.configuration.provider.LoadBalancingItemProvider
This returns LoadBalancing.gif.
getImage(Object) - Method in class scheduler.configuration.provider.MultipleQueueConfigurationItemProvider
This returns MultipleQueueConfiguration.gif.
getImage(Object) - Method in class scheduler.configuration.provider.PassiveResourceConfigurationItemProvider
This returns PassiveResourceConfiguration.gif.
getImage(Object) - Method in class scheduler.configuration.provider.PreemptionConfigurationItemProvider
This returns PreemptionConfiguration.gif.
getImage(Object) - Method in class scheduler.configuration.provider.PriorityConfigurationItemProvider
This returns PriorityConfiguration.gif.
getImage(Object) - Method in class scheduler.configuration.provider.PriorityDependentTimeSliceConfigurationItemProvider
This returns PriorityDependentTimeSliceConfiguration.gif.
getImage(Object) - Method in class scheduler.configuration.provider.PriorityRangeItemProvider
This returns PriorityRange.gif.
getImage(Object) - Method in class scheduler.configuration.provider.ProcessConfigurationItemProvider
This returns ProcessConfiguration.gif.
getImage(Object) - Method in class scheduler.configuration.provider.QuantumTimeSliceConfigurationItemProvider
This returns QuantumTimeSliceConfiguration.gif.
getImage(Object) - Method in class scheduler.configuration.provider.SchedulerConfigurationItemProvider
This returns SchedulerConfiguration.gif.
getImage(Object) - Method in class scheduler.configuration.provider.SingleQueueConfigurationItemProvider
This returns SingleQueueConfiguration.gif.
getImage(Object) - Method in class scheduler.configuration.provider.StarvationBoostItemProvider
This returns StarvationBoost.gif.
getImage(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostConfigurationItemProvider
This returns StaticPriorityBoostConfiguration.gif.
getImage(Object) - Method in class scheduler.configuration.provider.StaticPriorityBoostItemProvider
This returns StaticPriorityBoost.gif.
getImage(Object) - Method in class scheduler.provider.SchedulerLibraryItemProvider
This returns SchedulerLibrary.gif.
getImage(Object) - Method in class scheduler.provider.SystemConfigurationItemProvider
This returns SystemConfiguration.gif.
getInitialInstanceSelection() - Method in class scheduler.configuration.impl.QueueingConfigurationImpl
 
getInitialInstanceSelection() - Method in interface scheduler.configuration.QueueingConfiguration
Returns the value of the 'Initial Instance Selection' attribute.
getInstanceList() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
getInstances() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints.MultipleResourceInstancesConstraint
 
getInstances() - Method in class scheduler.configuration.impl.LoadBalancingImpl
 
getInstances() - Method in interface scheduler.configuration.LoadBalancing
Returns the value of the 'Instances' attribute.
getInstanceToBalance() - Method in interface scheduler.configuration.ConfigurationPackage
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
 
getLiteral() - Method in enum scheduler.configuration.InstanceToBalance
 
getLiteral() - Method in enum scheduler.configuration.LoadBalancingType
 
getLiteral() - Method in enum scheduler.configuration.PassiveResourceType
 
getLiteral() - Method in enum scheduler.configuration.PreferredPriority
 
getLiteral() - Method in enum scheduler.configuration.PreferredWaitingTime
 
getLiteral() - Method in enum scheduler.configuration.PriorityClass
 
getLiteral() - Method in enum scheduler.configuration.PriorityDegradation
 
getLiteral() - Method in enum scheduler.configuration.ProcessSelection
 
getLiteral() - Method in enum scheduler.configuration.ResourceInstanceSelection
 
getLiteral() - Method in enum scheduler.configuration.RunQueueType
 
getLoadBalancing() - Method in interface scheduler.configuration.ConfigurationPackage
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 scheduler.configuration.InstanceToBalance
 
getName() - Method in enum scheduler.configuration.LoadBalancingType
 
getName() - Method in interface scheduler.configuration.PassiveResourceConfiguration
Returns the value of the 'Name' attribute.
getName() - Method in enum scheduler.configuration.PassiveResourceType
 
getName() - Method in enum scheduler.configuration.PreferredPriority
 
getName() - Method in enum scheduler.configuration.PreferredWaitingTime
 
getName() - Method in enum scheduler.configuration.PriorityClass
 
getName() - Method in enum scheduler.configuration.PriorityDegradation
 
getName() - Method in interface scheduler.configuration.ProcessConfiguration
Returns the value of the 'Name' attribute.
getName() - Method in enum scheduler.configuration.ProcessSelection
 
getName() - Method in enum scheduler.configuration.ResourceInstanceSelection
 
getName() - Method in enum scheduler.configuration.RunQueueType
 
getName() - Method in interface scheduler.configuration.SchedulerConfiguration
Returns the value of the 'Name' attribute.
getNextProcessFor(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
Returns the next executable process for the given instance.
getNextProcessFor(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
Returns the next runnable process for the resource instance.
getNextProcessFor(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
getNextRunnableProcess(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
Returns the process with the highest priority runnable on the given instance.
getNextRunnableProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
 
getNextRunnableProcess(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
getNextRunnableProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
getNextRunnableProcess(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
getNextRunnableProcess() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
getNextRunnableProcess(IResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
Returns the next process runnable on the given instance.
getNextRunnableProcess() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
Returns the next runnable process.
getNextRunnableProcess(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.AbstractRunQueue
 
getNextRunnableProcess(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
 
getNextRunnableProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
 
getNextRunnableProcess(IResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
 
getNextRunnableProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
 
getNextSchedEventTime() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
 
getNextSchedEventTime() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
getNotRunTime() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.RunTimeSensor
 
getNumRequested() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.WaitingProcess
 
getPackage() - Static method in class scheduler.configuration.impl.ConfigurationFactoryImpl
Deprecated. 
getPackage() - Static method in class scheduler.impl.SchedulerFactoryImpl
Deprecated. 
getPassiveResourceConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
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(SimResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
 
getQueueLengthFor(SimResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
getQueueLengthFor(SimResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
getQueueLengthFor(SchedulerEntity, int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
getQueueLengthFor(SimResourceInstance) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.impl.PreemptiveScheduler
 
getQueueLengthFor(SimResourceInstance) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.strategy.IScheduler
 
getRange() - Method in class scheduler.configuration.impl.PriorityConfigurationImpl
 
getRange() - Method in interface scheduler.configuration.PriorityConfiguration
Returns the value of the 'Range' containment reference.
getRemainingDemand(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
getRemainingTime() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
 
getRemainingTime() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
getRemainingTime() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
Returns Time until the timeslice is interrupted.
getReplicas() - Method in interface scheduler.configuration.ActiveResourceConfiguration
Returns the value of the 'Replicas' attribute.
getReplicas() - Method in class scheduler.configuration.impl.ActiveResourceConfigurationImpl
 
getReplicas() - Method in class scheduler.configuration.impl.ProcessConfigurationImpl
 
getReplicas() - Method in interface scheduler.configuration.ProcessConfiguration
Returns the value of the 'Replicas' attribute.
getResource(SchedulerModel, String, long, String) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.ExactSchedulingFactory
 
getResource() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
 
getResourceInstance() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.constraints.SingleResourceInstanceConstraint
 
getResourceInstances() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
getResourceInstanceSelection() - Method in interface scheduler.configuration.ConfigurationPackage
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 interface scheduler.configuration.ConfigurationPackage
Returns the meta object for enum 'Run Queue Type'.
getRunQueueType() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
 
getRunqueueType() - Method in class scheduler.configuration.impl.QueueingConfigurationImpl
 
getRunqueueType() - Method in interface scheduler.configuration.QueueingConfiguration
Returns the value of the 'Runqueue Type' attribute.
getRunTime() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.RunTimeSensor
 
getSchedulableProcess() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
getScheduler() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
getSchedulerConfiguration() - Method in interface scheduler.configuration.ActiveResourceConfiguration
Returns the value of the 'Scheduler Configuration' reference.
getSchedulerConfiguration() - Method in interface scheduler.configuration.ConfigurationPackage
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(IResourceInstance, double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IQueueingStrategy
 
getStarvingProcesses(double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
 
getStarvingProcesses(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
 
getStarvingProcesses(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
 
getStarvingProcesses(IResourceInstance, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.MultipleQueuesStrategy
 
getStarvingProcesses(IResourceInstance, double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.strategies.SingleQueueStrategy
 
getState() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
getState() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
getStaticPriority() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
 
getStaticPriorityBoost() - Method in interface scheduler.configuration.ConfigurationPackage
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 interface scheduler.configuration.ConfigurationPackage
Returns the meta object for class 'Time Slice Configuration'.
getTimeSliceConfiguration() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
 
getTimesliceConfiguration() - Method in class scheduler.configuration.impl.PreemptionConfigurationImpl
 
getTimesliceConfiguration() - Method in interface scheduler.configuration.PreemptionConfiguration
Returns the value of the 'Timeslice Configuration' containment reference.
getTimeSliceConfiguration_Timeslice() - Method in interface scheduler.configuration.ConfigurationPackage
Returns the meta object for the attribute 'Timeslice'.
getTimeSliceConfiguration_Timeslice() - Method in class scheduler.configuration.impl.ConfigurationPackageImpl
 
getTimeUntilNextInterruption() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.IActiveProcess
 
getTimeUntilNextInterruption() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ActiveProcess
 
getType() - Method in class scheduler.configuration.impl.PassiveResourceConfigurationImpl
 
getType() - Method in interface scheduler.configuration.PassiveResourceConfiguration
Returns the value of the 'Type' attribute.
getValue() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
getValue() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
Returns the priority as an integer.
getValue() - Method in enum scheduler.configuration.InstanceToBalance
 
getValue() - Method in enum scheduler.configuration.LoadBalancingType
 
getValue() - Method in enum scheduler.configuration.PassiveResourceType
 
getValue() - Method in enum scheduler.configuration.PreferredPriority
 
getValue() - Method in enum scheduler.configuration.PreferredWaitingTime
 
getValue() - Method in enum scheduler.configuration.PriorityClass
 
getValue() - Method in enum scheduler.configuration.PriorityDegradation
 
getValue() - Method in enum scheduler.configuration.ProcessSelection
 
getValue() - Method in enum scheduler.configuration.ResourceInstanceSelection
 
getValue() - Method in enum scheduler.configuration.RunQueueType
 
getWaitingProcesses() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
 
getWaitingTime(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
 
getWaitingTime(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
getWaitingTime(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
getWaitingTime(IActiveProcess) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
 
getWaitingTime(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
 
getWaitingTime(IActiveProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
 
greaterThan(IPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityImpl
 
greaterThan(IPriority) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriority
True, if this priority is higher than prio, otherwise false.

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_VALUE - Static variable in enum scheduler.configuration.PriorityClass
The 'HIGH' literal value.
HIGHER_VALUE - Static variable in enum scheduler.configuration.PreferredPriority
The 'HIGHER' literal value.
HIGHEST_VALUE - Static variable in enum scheduler.configuration.PriorityClass
The 'HIGHEST' literal value.
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, 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, 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
 
IDLE_TO_ONE_VALUE - Static variable in enum scheduler.configuration.LoadBalancingType
The 'IDLE TO ONE' literal value.
IDLE_TO_THRESHOLD_VALUE - Static variable in enum 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
 
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.
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.
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.
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.
InstanceToBalance - Enum 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
 
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.
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(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() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
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

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_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 - 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'.
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 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.SimActiveResource
 
LONG_VALUE - Static variable in enum 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_VALUE - Static variable in enum scheduler.configuration.PriorityClass
The 'LOW' literal value.
LOWER_VALUE - Static variable in enum scheduler.configuration.PreferredPriority
The 'LOWER' literal value.
LOWEST_VALUE - Static variable in enum scheduler.configuration.PriorityClass
The 'LOWEST' literal value.

M

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'.
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

NEXT_RUNNABLE_VALUE - Static variable in enum 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
 

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
 
org.palladiosimulator.branding - package org.palladiosimulator.branding
 
org.palladiosimulator.pcm.scheduler.exact.tests - package org.palladiosimulator.pcm.scheduler.exact.tests
 
OriginalAbstractLoadBalancer - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.balancers
 

P

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 - Interface in scheduler.configuration
A representation of the model object 'Passive Resource Configuration'.
PassiveResourceConfigurationImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Passive Resource Configuration'.
PassiveResourceConfigurationItemProvider - Class in scheduler.configuration.provider
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 in scheduler.configuration
A representation of the literals of the enumeration 'Passive Resource Type', and utility methods for working with them.
peek() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
perform() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.events.IDelayedAction
Executes the delayed action; If the result is true the action has been successfully executed.
PLUGIN_ID - Static variable in class org.palladiosimulator.branding.Activator
 
poll() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
PREEMPTION_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
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 - Interface in scheduler.configuration
A representation of the model object 'Preemption Configuration'.
PreemptionConfigurationImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Preemption Configuration'.
PreemptionConfigurationItemProvider - Class in scheduler.configuration.provider
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_VALUE - Static variable in enum scheduler.configuration.ProcessSelection
The 'PREFER IDEAL AND LAST' literal value.
PREFER_IDLE_VALUE - Static variable in enum scheduler.configuration.ResourceInstanceSelection
The 'PREFER IDLE' literal value.
PreferIdealAndLastProcessSelector - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.process
 
PreferIdealAndLastProcessSelector() - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.loaddistribution.selectors.process.PreferIdealAndLastProcessSelector
 
PREFERRED_PRIORITY - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
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_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.
PreferredPriority - Enum in scheduler.configuration
A representation of the literals of the enumeration 'Preferred Priority', and utility methods for working with them.
PreferredWaitingTime - Enum in scheduler.configuration
A representation of the literals of the enumeration 'Preferred Waiting Time', and utility methods for working with them.
PRIORITY_BOOST_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
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_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'.
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 in scheduler.configuration
A representation of the literals of the enumeration 'Priority Class', and utility methods for working with them.
PriorityConfiguration - Interface in scheduler.configuration
A representation of the model object 'Priority Configuration'.
PriorityConfigurationImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Priority Configuration'.
PriorityConfigurationItemProvider - Class in scheduler.configuration.provider
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 in scheduler.configuration
A representation of the literals of the enumeration 'Priority Degradation', and utility methods for working with them.
PriorityDependentTimeSlice - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl
 
PriorityDependentTimeSlice(ProcessWithPriority, double, double, double) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.PriorityDependentTimeSlice
 
PriorityDependentTimeSliceConfiguration - Interface in scheduler.configuration
A representation of the model object 'Priority Dependent Time Slice Configuration'.
PriorityDependentTimeSliceConfigurationImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Priority Dependent Time Slice Configuration'.
PriorityDependentTimeSliceConfigurationItemProvider - Class in scheduler.configuration.provider
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
 
PriorityManagerImpl - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl
 
PriorityManagerImpl(int, int, int, int, int, int) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.impl.PriorityManagerImpl
 
PriorityRange - Interface in scheduler.configuration
A representation of the model object 'Priority Range'.
PriorityRangeImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Priority Range'.
PriorityRangeItemProvider - Class in scheduler.configuration.provider
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.
processAssigned() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
 
processAssigned() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
ProcessConfiguration - Interface in scheduler.configuration
A representation of the model object 'Process Configuration'.
ProcessConfigurationImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Process Configuration'.
ProcessConfigurationItemProvider - Class in scheduler.configuration.provider
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 - Enum in scheduler.configuration
A representation of the literals of the enumeration 'Process Selection', and utility methods for working with them.
processStarving(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.PriorityArray
 
processStarving(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.basicqueues.ProcessQueueImpl
 
processStarving(double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IProcessQueue
 
processStarving(double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.IRunQueue
 
processStarving(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.ActiveExpiredRunQueue
 
processStarving(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.queueing.runqueues.SingleRunQueue
 
ProcessWithPriority - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl
 
ProcessWithPriority(SchedulerModel, ISchedulableProcess, IPriority) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.ProcessWithPriority
 
punish(ProcessWithPriority) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.boost.StaticPriorityBoost
 
punish(ProcessWithPriority) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.IPriorityBoost
 
punish(int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
 
punish(int) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
punish(int) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
 

Q

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(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'.
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.
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.
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'.
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

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(ISchedulableProcess) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
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
 
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
 
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_VALUE - Static variable in enum 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
 
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 in scheduler.configuration
A representation of the literals of the enumeration 'Resource Instance Selection', and utility methods for working with them.
ROUND_ROBIN_VALUE - Static variable in enum 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.
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
 
RunQueueType - Enum 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.configuration - package scheduler.configuration
 
scheduler.configuration.impl - package scheduler.configuration.impl
 
scheduler.configuration.provider - package scheduler.configuration.provider
 
scheduler.configuration.util - package scheduler.configuration.util
 
scheduler.impl - package scheduler.impl
 
scheduler.provider - package scheduler.provider
 
scheduler.util - package scheduler.util
 
SCHEDULER_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
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.
SchedulerAdapterFactory - Class in scheduler.util
The Adapter Factory for the model.
SchedulerAdapterFactory() - Constructor for class scheduler.util.SchedulerAdapterFactory
Creates an instance of the adapter factory.
SchedulerConfiguration - Interface in scheduler.configuration
A representation of the model object 'Scheduler Configuration'.
SchedulerConfigurationEditPlugin - Class in scheduler.provider
This is the central singleton for the SchedulerConfiguration edit plugin.
SchedulerConfigurationEditPlugin() - Constructor for class scheduler.provider.SchedulerConfigurationEditPlugin
Create the instance.
SchedulerConfigurationEditPlugin.Implementation - Class in scheduler.provider
The actual implementation of the Eclipse Plugin.
SchedulerConfigurationImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Scheduler Configuration'.
SchedulerConfigurationItemProvider - Class in scheduler.configuration.provider
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'.
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_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(StaticPriorityBoost) - Method in class scheduler.configuration.impl.StaticPriorityBoostConfigurationImpl
 
setStarvationBoost(StarvationBoost) - Method in interface scheduler.configuration.SchedulerConfiguration
Sets the value of the 'Starvation Boost' containment reference.
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(int) - Method in interface scheduler.configuration.DynamicPriorityBoostConfiguratioin
Sets the value of the 'Threshold' attribute.
setThreshold(int) - Method in class scheduler.configuration.impl.DynamicPriorityBoostConfiguratioinImpl
 
setThreshold(double) - Method in class scheduler.configuration.impl.LoadBalancingImpl
 
setThreshold(double) - Method in interface scheduler.configuration.LoadBalancing
Sets the value of the 'Threshold' attribute.
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(ITimeSlice) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.processes.impl.PreemptiveProcess
 
setTimeslice(double) - Method in class scheduler.configuration.impl.TimeSliceConfigurationImpl
 
setTimeslice(double) - Method in interface scheduler.configuration.TimeSliceConfiguration
Sets the value of the 'Timeslice' attribute.
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_VALUE - Static variable in enum scheduler.configuration.PreferredWaitingTime
The 'SHORT' literal value.
SimAbstractPassiveResource - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive
 
SimAbstractPassiveResource(SchedulerModel, long, PassiveResource, IPriorityBoost, SimActiveResource, AssemblyContext) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimAbstractPassiveResource
 
SimActiveResource - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact
 
SimActiveResource(ExactSchedulingFactory, SchedulerModel, ActiveResourceConfiguration) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
SimFairPassiveResource - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive
 
SimFairPassiveResource(SchedulerModel, long, PassiveResource, IPriorityBoost, SimActiveResource, AssemblyContext) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimFairPassiveResource
 
SimResourceInstance - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active
 
SimResourceInstance(SchedulerModel, int, IActiveResource) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
SimUnfairPassiveResource - Class in edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive
 
SimUnfairPassiveResource(SchedulerModel, long, PassiveResource, IPriorityBoost, SimActiveResource, double, boolean, AssemblyContext) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.passive.SimUnfairPassiveResource
 
SINGLE_QUEUE_CONFIGURATION - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
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 scheduler.configuration.RunQueueType
The 'SINGLE' literal value.
SingleQueueConfiguration - Interface in scheduler.configuration
A representation of the model object 'Single Queue Configuration'.
SingleQueueConfigurationImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Single Queue Configuration'.
SingleQueueConfigurationItemProvider - Class in scheduler.configuration.provider
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_VALUE - Static variable in enum scheduler.configuration.PriorityDegradation
The 'SLOW DECAY' literal value.
start() - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.IResourceInstance
 
start() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.resources.active.SimResourceInstance
 
start() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.sensors.impl.HptSensor
 
start() - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.SimActiveResource
 
start(BundleContext) - Method in class org.palladiosimulator.branding.Activator
 
STARVATION_BOOST - Static variable in interface scheduler.configuration.ConfigurationPackage.Literals
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.
StarvationBoost - Interface in scheduler.configuration
A representation of the model object 'Starvation Boost'.
StarvationBoostImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Starvation Boost'.
StarvationBoostItemProvider - Class in scheduler.configuration.provider
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.
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(IPriorityUpdateStrategy, int, int, boolean) - Constructor for class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.boost.StaticPriorityBoost
 
StaticPriorityBoost - Interface in scheduler.configuration
A representation of the model object 'Static Priority Boost'.
StaticPriorityBoostConfiguration - Interface in scheduler.configuration
A representation of the model object 'Static Priority Boost Configuration'.
StaticPriorityBoostConfigurationImpl - Class in scheduler.configuration.impl
An implementation of the model object 'Static Priority Boost Configuration'.
StaticPriorityBoostConfigurationItemProvider - Class in scheduler.configuration.provider
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'.
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
 
stop(BundleContext) - Method in class org.palladiosimulator.branding.Activator
 
substractTime(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.ContinuousTimeSlice
 
substractTime(double) - Method in class edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.impl.QuantumTimeSlice
 
substractTime(double) - Method in interface edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.timeslice.ITimeSlice
Subtracts the specified amount of time from the timeslice.
SYSTEM_CONFIGURATION - Static variable in interface scheduler.SchedulerPackage.Literals
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'.
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
 
test() - Method in class org.palladiosimulator.pcm.scheduler.exact.tests.Dummy
 
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.
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'.
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 scheduler.configuration.InstanceToBalance
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum scheduler.configuration.LoadBalancingType
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum scheduler.configuration.PassiveResourceType
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum scheduler.configuration.PreferredPriority
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum scheduler.configuration.PreferredWaitingTime
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum scheduler.configuration.PriorityClass
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum scheduler.configuration.PriorityDegradation
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum scheduler.configuration.ProcessSelection
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum scheduler.configuration.ResourceInstanceSelection
Returns the literal value of the enumerator, which is its string representation.
toString() - Method in enum 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
 

U

UNFAIR_VALUE - Static variable in enum 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(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
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
 
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

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

W

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
 
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 
Skip navigation links