Index

A C D E F G H I L N P R S T U V W 
All Classes and Interfaces|All Packages

A

AbstractActiveResource - Class in de.uka.ipd.sdq.scheduler.resources.active
 
AbstractActiveResource(SchedulerModel, long, String, String, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
 
AbstractSimResource - Class in de.uka.ipd.sdq.scheduler.resources
 
AbstractSimResource(SchedulerModel, long, String, String) - Constructor for class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
 
acquire(ISchedulableProcess, long) - Method in interface de.uka.ipd.sdq.scheduler.sensors.IPassiveResourceSensor
The given process has successfully acquired num instances of the passive resource.
acquire(ISchedulableProcess, long, boolean, double) - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
Acquires num instances of the passive resource for the given process.
activate() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
Notifies the process to resume its execution.
activate() - Static method in class de.uka.ipd.sdq.scheduler.LoggingWrapper
 
addObserver(IActiveResourceStateSensor) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
 
addObserver(IActiveResourceStateSensor) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
 
addObserver(IPassiveResourceSensor) - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
Adds the given observer.
addObserver(IPassiveResourceSensor) - Method in class de.uka.ipd.sdq.scheduler.resources.passive.PassiveResourceObservee
 
addStateSensor(IProcessStateSensor) - Method in interface de.uka.ipd.sdq.scheduler.IRunningProcess
Observer pattern.
addTerminatedObserver(IActiveResource) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
 

C

capacity - Variable in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
 
cleanActiveResources() - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
 
cleanActiveResources() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
 
createResourceFromExtension(String, String, long) - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
 
createResourceFromExtension(String, String, long) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
 
createSimDelayResource(String, String) - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
 
createSimDelayResource(String, String) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
 
createSimFCFSResource(String, String) - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
 
createSimFCFSResource(String, String) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
 
createSimProcessorSharingResource(String, String, long) - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
 
createSimProcessorSharingResource(String, String, long) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
 
createSimProcessorSharingResourceLinuxO1(String, String, long) - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
 
createSimProcessorSharingResourceLinuxO1(String, String, long) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
 
createSimProcessorSharingResourceWindows(String, String, long) - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
 
createSimProcessorSharingResourceWindows(String, String, long) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
 

D

de.uka.ipd.sdq.scheduler - package de.uka.ipd.sdq.scheduler
 
de.uka.ipd.sdq.scheduler.entities - package de.uka.ipd.sdq.scheduler.entities
 
de.uka.ipd.sdq.scheduler.factory - package de.uka.ipd.sdq.scheduler.factory
 
de.uka.ipd.sdq.scheduler.processes - package de.uka.ipd.sdq.scheduler.processes
 
de.uka.ipd.sdq.scheduler.resources - package de.uka.ipd.sdq.scheduler.resources
 
de.uka.ipd.sdq.scheduler.resources.active - package de.uka.ipd.sdq.scheduler.resources.active
 
de.uka.ipd.sdq.scheduler.resources.active.special - package de.uka.ipd.sdq.scheduler.resources.active.special
 
de.uka.ipd.sdq.scheduler.resources.passive - package de.uka.ipd.sdq.scheduler.resources.passive
 
de.uka.ipd.sdq.scheduler.sensors - package de.uka.ipd.sdq.scheduler.sensors
 
deactivate() - Static method in class de.uka.ipd.sdq.scheduler.LoggingWrapper
 
demandCompleted(ISchedulableProcess) - Method in interface de.uka.ipd.sdq.scheduler.sensors.IActiveResourceStateSensor
Notifies the sensor about a process whose demand has been completed by the resource.
dequeue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
 
dequeue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
 
dequeue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
 
dequeue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
 
dequeue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
 
dequeue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
 
doProcessing(ISchedulableProcess, int, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
 
doProcessing(ISchedulableProcess, int, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
 
doProcessing(ISchedulableProcess, int, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
 
doProcessing(ISchedulableProcess, int, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
 
doProcessing(ISchedulableProcess, int, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
 
doProcessing(ISchedulableProcess, int, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
 
doProcessing(ISchedulableProcess, int, Map<String, Serializable>, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
 

E

enqueue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
 
enqueue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
 
enqueue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
 
enqueue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
 
enqueue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
 
enqueue(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
 
equals(Object) - Method in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
 

F

fireAquire(ISchedulableProcess, long) - Method in class de.uka.ipd.sdq.scheduler.resources.passive.PassiveResourceObservee
Notifies observers that the resource has been acquired.
fireDemandCompleted(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
 
fireRelease(ISchedulableProcess, long) - Method in class de.uka.ipd.sdq.scheduler.resources.passive.PassiveResourceObservee
Notifies observers that the resource has been released.
fireRequest(ISchedulableProcess, long) - Method in class de.uka.ipd.sdq.scheduler.resources.passive.PassiveResourceObservee
Notifies observers that the resource has been requested.
fireStateChange(long, int) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
 
fireTerminated() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
 

G

getAssemblyContext() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
Getter for the model element of the assembly context.
getAvailable() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
Returns the number of remaining instances.
getCapacity() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
Returns the maximal number of instances that can be acquired at the same time.
getCapacity() - Method in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
 
getExtensionScheduler(SchedulerModel, String, String, long, IResourceTableManager) - Method in interface de.uka.ipd.sdq.scheduler.factory.SchedulerExtensionFactory
This interface has to be implemented by a scheduler factory that contributes schedulers to the Palladio simulation.
getId() - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
Unique identifier of the resource.
getId() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
Unique identifier of the resource.
getId() - Method in interface de.uka.ipd.sdq.scheduler.IRunningProcess
 
getId() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
Unique identifier of the process.
getId() - Method in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
 
getLastResource(ISchedulableProcess) - Method in interface de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager
 
getLastResource(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.ResourceTableManager
 
getModel() - Method in class de.uka.ipd.sdq.scheduler.entities.SchedulerEntity
 
getName() - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
Name of the resource.
getName() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
Name of the resource.
getName() - Method in interface de.uka.ipd.sdq.scheduler.IRunningProcess
 
getName() - Method in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
 
getNumRequested() - Method in interface de.uka.ipd.sdq.scheduler.processes.IWaitingProcess
 
getNumRequested() - Method in class de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess
 
getPriority() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
 
getProcess() - Method in interface de.uka.ipd.sdq.scheduler.processes.IWaitingProcess
 
getProcess() - Method in class de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess
 
getQueueLengthFor(SchedulerEntity, int) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
Get the number of processes currently having requests issued to this resource and waiting for the request to complete.
getQueueLengthFor(SchedulerEntity, int) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
 
getQueueLengthFor(SchedulerEntity, int) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
 
getQueueLengthFor(SchedulerEntity, int) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
 
getQueueLengthFor(SchedulerEntity, int) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
 
getQueueLengthFor(SchedulerEntity, int) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
 
getRemainingDemand(ISchedulableProcess) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
Returns the remaining demand for a process.
getRemainingDemand(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
 
getRemainingDemand(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
 
getRemainingDemand(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
 
getRemainingDemand(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
 
getRemainingDemand(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
 
getResource() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
Getter for the model element of the passive resource.
getRootProcess() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
Returns the root process that spawned this processes (directly or indirectly).
getSchedulableProcess() - Method in interface de.uka.ipd.sdq.scheduler.IRunningProcess
 
getWaitingProcesses() - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
Returns a queue containing the waiting processes for the passive resource.

H

hashCode() - Method in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
 

I

IActiveResource - Interface in de.uka.ipd.sdq.scheduler
An active resource can execute demands of schedulable processes.
IActiveResourceStateSensor - Interface in de.uka.ipd.sdq.scheduler.sensors
Observer of a resource's state.
IPassiveResource - Interface in de.uka.ipd.sdq.scheduler
A passive can be hold by a process for some time.
IPassiveResourceSensor - Interface in de.uka.ipd.sdq.scheduler.sensors
Observer of a passive resource.
IProcessStateSensor - Interface in de.uka.ipd.sdq.scheduler.sensors
Observer of the process' states.
IResourceTableManager - Interface in de.uka.ipd.sdq.scheduler.resources.active
 
IRunningProcess - Interface in de.uka.ipd.sdq.scheduler
In oder to be scheduled properly, processes need some additional runtime information.
ISchedulableProcess - Interface in de.uka.ipd.sdq.scheduler
Process that can be scheduled for execution on an active resource or can acquire and release passive resources.
ISchedulingFactory - Interface in de.uka.ipd.sdq.scheduler
 
isFinished() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
Return whether this process is finished
IWaitingProcess - Interface in de.uka.ipd.sdq.scheduler.processes
 

L

log(String) - Static method in class de.uka.ipd.sdq.scheduler.LoggingWrapper
 
LOGGER - Static variable in class de.uka.ipd.sdq.scheduler.LoggingWrapper
 
LoggingWrapper - Class in de.uka.ipd.sdq.scheduler
 
LoggingWrapper() - Constructor for class de.uka.ipd.sdq.scheduler.LoggingWrapper
 

N

notifyTerminated(ISchedulableProcess) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
 
notifyTerminated(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
 
notifyTerminated(ISchedulableProcess) - Method in interface de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager
 
notifyTerminated(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.ResourceTableManager
 

P

passivate() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
Notifies the process to suspend its execution.
PassiveResourceObservee - Class in de.uka.ipd.sdq.scheduler.resources.passive
Provides observer functionality to passive resources.
PassiveResourceObservee() - Constructor for class de.uka.ipd.sdq.scheduler.resources.passive.PassiveResourceObservee
 
process(ISchedulableProcess, int, Map<String, Serializable>, double) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
Processes the specified demand of the process.
process(ISchedulableProcess, int, Map<String, Serializable>, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
 
PROCESS_STATE - Enum Class in de.uka.ipd.sdq.scheduler.processes
 

R

READY - Enum constant in enum class de.uka.ipd.sdq.scheduler.processes.PROCESS_STATE
Thread is waiting to execute.
registerProcess(ISchedulableProcess) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
 
registerProcess(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
 
registerProcess(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
 
registerProcess(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
 
registerProcess(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
 
registerProcess(ISchedulableProcess) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
 
release(ISchedulableProcess, long) - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
Releases num instances of the passive resource from the given process.
release(ISchedulableProcess, long) - Method in interface de.uka.ipd.sdq.scheduler.sensors.IPassiveResourceSensor
The given process has released num instances of the passive resource.
removeObserver(IActiveResourceStateSensor) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
 
removeObserver(IActiveResourceStateSensor) - Method in class de.uka.ipd.sdq.scheduler.resources.active.AbstractActiveResource
 
removeObserver(IPassiveResourceSensor) - Method in interface de.uka.ipd.sdq.scheduler.IPassiveResource
Removes the given observer
removeObserver(IPassiveResourceSensor) - Method in class de.uka.ipd.sdq.scheduler.resources.passive.PassiveResourceObservee
 
removeStateSensor(IProcessStateSensor) - Method in interface de.uka.ipd.sdq.scheduler.IRunningProcess
Observer pattern.
removeTerminatedObserver(IActiveResource) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
 
request(ISchedulableProcess, long) - Method in interface de.uka.ipd.sdq.scheduler.sensors.IPassiveResourceSensor
The given process has requested num instances of the passive resource but not yet acquired them.
resetFactory() - Method in class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
 
resetFactory() - Method in interface de.uka.ipd.sdq.scheduler.ISchedulingFactory
 
ResourceTableManager - Class in de.uka.ipd.sdq.scheduler.resources.active
 
ResourceTableManager() - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.ResourceTableManager
 
RUNNING - Enum constant in enum class de.uka.ipd.sdq.scheduler.processes.PROCESS_STATE
Thread executes.

S

scheduleNextEvent() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
 
scheduleNextEvent() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
 
scheduleNextEvent() - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
 
scheduleNextEvent() - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
 
SchedulerEntity - Class in de.uka.ipd.sdq.scheduler.entities
 
SchedulerEntity(SchedulerModel, String) - Constructor for class de.uka.ipd.sdq.scheduler.entities.SchedulerEntity
 
SchedulerExtensionFactory - Interface in de.uka.ipd.sdq.scheduler.factory
 
SchedulerModel - Class in de.uka.ipd.sdq.scheduler
 
SchedulerModel() - Constructor for class de.uka.ipd.sdq.scheduler.SchedulerModel
 
SchedulingFactory - Class in de.uka.ipd.sdq.scheduler.factory
Creates instances of active and passive resources with different scheduling strategies.
SchedulingFactory(SchedulerModel, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.factory.SchedulingFactory
 
setLastResource(ISchedulableProcess, AbstractActiveResource) - Method in interface de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager
 
setLastResource(ISchedulableProcess, AbstractActiveResource) - Method in class de.uka.ipd.sdq.scheduler.resources.active.ResourceTableManager
 
setPriority(int) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
 
SimDelayResource - Class in de.uka.ipd.sdq.scheduler.resources.active
 
SimDelayResource(SchedulerModel, String, String, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
 
SimFCFSResource - Class in de.uka.ipd.sdq.scheduler.resources.active
 
SimFCFSResource(SchedulerModel, String, String, long, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
 
SimpleWaitingProcess - Class in de.uka.ipd.sdq.scheduler.processes
 
SimpleWaitingProcess(SchedulerModel, ISchedulableProcess, long) - Constructor for class de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess
 
SimProcessorSharingResource - Class in de.uka.ipd.sdq.scheduler.resources.active
 
SimProcessorSharingResource(SchedulerModel, String, String, long, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
 
SimProcessorSharingResourceLinuxO1 - Class in de.uka.ipd.sdq.scheduler.resources.active.special
This class is for testing purposes only.
SimProcessorSharingResourceLinuxO1(SchedulerModel, String, String, Long, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
 
SimProcessorSharingResourceWindows - Class in de.uka.ipd.sdq.scheduler.resources.active.special
This class is for testing purposes only.
SimProcessorSharingResourceWindows(SchedulerModel, String, String, long, IResourceTableManager) - Constructor for class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
 
start() - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
Creates the initial events for the resource.
start() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
 
start() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
 
start() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
 
start() - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
 
start() - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
 
stop() - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
 
stop() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
 
stop() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
 
stop() - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
 
stop() - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
 
stop() - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
 

T

timeout(String) - Method in interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
Forces a suspended process to run into a timeout failure.
toString() - Method in class de.uka.ipd.sdq.scheduler.resources.AbstractSimResource
 

U

update(long, int) - Method in interface de.uka.ipd.sdq.scheduler.sensors.IActiveResourceStateSensor
Notifies the sensor about a state change of the resource.
update(PROCESS_STATE) - Method in interface de.uka.ipd.sdq.scheduler.sensors.IProcessStateSensor
Notifies the sensor about a state change of the process.
updateDemand(ISchedulableProcess, double) - Method in interface de.uka.ipd.sdq.scheduler.IActiveResource
Update (currently consuming) demand for a process.
updateDemand(ISchedulableProcess, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimDelayResource
 
updateDemand(ISchedulableProcess, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimFCFSResource
 
updateDemand(ISchedulableProcess, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.SimProcessorSharingResource
 
updateDemand(ISchedulableProcess, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceLinuxO1
 
updateDemand(ISchedulableProcess, double) - Method in class de.uka.ipd.sdq.scheduler.resources.active.special.SimProcessorSharingResourceWindows
 

V

valueOf(String) - Static method in enum class de.uka.ipd.sdq.scheduler.processes.PROCESS_STATE
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.uka.ipd.sdq.scheduler.processes.PROCESS_STATE
Returns an array containing the constants of this enum class, in the order they are declared.

W

waitForProcesses() - Method in interface de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager
 
waitForProcesses() - Method in class de.uka.ipd.sdq.scheduler.resources.active.ResourceTableManager
 
WAITING - Enum constant in enum class de.uka.ipd.sdq.scheduler.processes.PROCESS_STATE
Waiting for an object to synchronise.
A C D E F G H I L N P R S T U V W 
All Classes and Interfaces|All Packages