Index

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

A

AbstractExperiment - Class in de.uka.ipd.sdq.simulation.abstractsimengine
 
AbstractExperiment(ISimulationModel) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractExperiment
 
AbstractSimEngineExtensionHelper - Class in de.uka.ipd.sdq.simulation.abstractsimengine.util
Helper class for the extension point de.uka.ipd.sdq.simulation.abstractsimengine.engine ("Abstract Simulation Engine").
AbstractSimEngineExtensionHelper() - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.util.AbstractSimEngineExtensionHelper
 
AbstractSimEntityDelegator - Class in de.uka.ipd.sdq.simulation.abstractsimengine
 
AbstractSimEntityDelegator(ISimulationModel, String) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
 
AbstractSimEventDelegator<E extends IEntity> - Class in de.uka.ipd.sdq.simulation.abstractsimengine
 
AbstractSimEventDelegator(ISimulationModel, String) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEventDelegator
 
AbstractSimProcessDelegator - Class in de.uka.ipd.sdq.simulation.abstractsimengine
 
AbstractSimProcessDelegator(ISimulationModel, String) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
 
AbstractSimProcessSemaphoreStrategy - Class in de.uka.ipd.sdq.simulation.abstractsimengine.processes
 
AbstractSimProcessSemaphoreStrategy() - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.processes.AbstractSimProcessSemaphoreStrategy
 
AbstractSimulationModel - Class in de.uka.ipd.sdq.simulation.abstractsimengine
 
AbstractSimulationModel(ISimulationConfig, ISimEngineFactory) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimulationModel
 
actions() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
 
actions() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimEvent
The event handler, which is called by SSJ when an event occurred.
activate(double) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
 
addProcessListener(ISimProcessListener) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
 
addProcessListener(ISimProcessListener) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimProcess
 
addProcessListener(ISimProcessListener) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
 
addStopCondition(SimCondition) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractExperiment
 
addStopCondition(SimCondition) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl
 
addTimeObserver(Observer) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractExperiment
 
addTimeObserver(Observer) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl
 

C

check() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJConditionWrapper
 
check() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.SimCondition
Checks whether this condition is satisfied.
check(Entity) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJConditionWrapper
 
checkStopConditions() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractExperiment
 
config - Variable in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimulationModel
 
createEntity(AbstractSimEntityDelegator, String) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimEngineFactory
 
createEntity(AbstractSimEntityDelegator, String) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory
 
createEntity(AbstractSimEntityDelegator, String) - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimEngineFactory
 
createSimEvent(ISimRunnable<E>, String) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimEngineFactory
 
createSimEvent(ISimRunnable<E>, String) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimEventFactory
 
createSimEvent(ISimRunnable<E>, String) - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimEngineFactory
 
createSimProcess(AbstractSimProcessDelegator, String) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimEngineFactory
 
createSimProcess(AbstractSimProcessDelegator, String) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory
 
createSimProcess(AbstractSimProcessDelegator, String) - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimEngineFactory
 
createSimulationControl() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimEngineFactory
 
createSimulationControl() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory
 
createSimulationControl() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimEngineFactory
 

D

de.uka.ipd.sdq.simulation.abstractsimengine - package de.uka.ipd.sdq.simulation.abstractsimengine
 
de.uka.ipd.sdq.simulation.abstractsimengine.desmoj - package de.uka.ipd.sdq.simulation.abstractsimengine.desmoj
 
de.uka.ipd.sdq.simulation.abstractsimengine.processes - package de.uka.ipd.sdq.simulation.abstractsimengine.processes
 
de.uka.ipd.sdq.simulation.abstractsimengine.util - package de.uka.ipd.sdq.simulation.abstractsimengine.util
 
delegate - Variable in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
the delegate has the simulation-library-specific knowledge of how entities are handled.
description() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJModel
DesmoJConditionWrapper - Class in de.uka.ipd.sdq.simulation.abstractsimengine.desmoj
 
DesmoJConditionWrapper(SimCondition, DesmoJModel) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJConditionWrapper
 
DesmoJEntity - Class in de.uka.ipd.sdq.simulation.abstractsimengine.desmoj
 
DesmoJEntity(AbstractSimEntityDelegator, DesmoJModel, String) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJEntity
 
DesmoJExperiment - Class in de.uka.ipd.sdq.simulation.abstractsimengine.desmoj
 
DesmoJExperiment(DesmoJModel) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJExperiment
 
DesmoJModel - Class in de.uka.ipd.sdq.simulation.abstractsimengine.desmoj
 
DesmoJModel(ISimulationModel, String) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJModel
 
DesmoJSimEngineFactory - Class in de.uka.ipd.sdq.simulation.abstractsimengine.desmoj
 
DesmoJSimEngineFactory() - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimEngineFactory
 
DesmoJSimEvent<E extends IEntity> - Class in de.uka.ipd.sdq.simulation.abstractsimengine.desmoj
 
DesmoJSimEvent(ISimRunnable<E>, DesmoJModel, String) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimEvent
 
DesmoJSimProcess - Class in de.uka.ipd.sdq.simulation.abstractsimengine.desmoj
 
DesmoJSimProcess(AbstractSimProcessDelegator, DesmoJModel, String) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimProcess
 
doInitialSchedules() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJModel
doStartProcess(Runnable) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.AbstractSimProcessSemaphoreStrategy
 
doStartProcess(Runnable) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimProcessCachedThreadPoolStrategy
 
doStartProcess(Runnable) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimProcessThreadingStrategy
 

E

entityRoutine() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
 
eventRoutine(Entity) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimEvent
The event handler, which is called by DESMO-J when an event occurred.
eventRoutine(E) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimRunnable
Executes the simulation logic associated with this event.
EXTENSION_POINT_ID - Static variable in class de.uka.ipd.sdq.simulation.abstractsimengine.util.AbstractSimEngineExtensionHelper
the id for the "Palladio Simulator" extension point
ExtensionPointHelper - Class in de.uka.ipd.sdq.simulation.abstractsimengine.util
Helper class for working with the Eclipse extension point mechanism.
ExtensionPointHelper() - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.util.ExtensionPointHelper
 

F

factory - Variable in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimulationModel
 
finalise() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJModel
Cleans up when the simulation stops.
finalise() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
Cleans up when the simulation stops.
finalise() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJModel
Cleans up when the simulation stops.
findConfigurationElements(IExtension, String) - Static method in class de.uka.ipd.sdq.simulation.abstractsimengine.util.ExtensionPointHelper
 
findExtensions(String) - Static method in class de.uka.ipd.sdq.simulation.abstractsimengine.util.ExtensionPointHelper
 
finishProcess() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.AbstractSimProcessSemaphoreStrategy
 
finishProcess() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.processes.ISimProcessStrategy
 

G

getAbstractProcess() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimProcess
 
getAbstractProcess() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
 
getAbstractProcess() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimProcess
 
getConfiguration() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimulationModel
 
getConfiguration() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJModel
Returns the configuration of the simulation run.
getConfiguration() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
Returns the configuration of the simulation run.
getConfiguration() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJModel
Returns the configuration of the simulation run.
getCurrentSimulationTime() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJExperiment
 
getCurrentSimulationTime() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationTimeProvider
Returns the current simulation time.
getCurrentSimulationTime() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJExperiment
 
getEncapsulatedEntity() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
 
getEncapsulatedEntity() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJEntity
 
getEncapsulatedEntity() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJEntity
 
getEngineFactory(String) - Static method in class de.uka.ipd.sdq.simulation.abstractsimengine.util.AbstractSimEngineExtensionHelper
 
getEngineIdForName(String) - Static method in class de.uka.ipd.sdq.simulation.abstractsimengine.util.AbstractSimEngineExtensionHelper
 
getEngineNameForId(String) - Static method in class de.uka.ipd.sdq.simulation.abstractsimengine.util.AbstractSimEngineExtensionHelper
 
getEngineNames() - Static method in class de.uka.ipd.sdq.simulation.abstractsimengine.util.AbstractSimEngineExtensionHelper
 
getEngineNamesAndIds() - Static method in class de.uka.ipd.sdq.simulation.abstractsimengine.util.AbstractSimEngineExtensionHelper
 
getExperiment() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJExperiment
 
getId() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
 
getModel() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.SimulationElement
Returns the simulation model.
getName() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.SimulationElement
Returns the name of this simulation element.
getNameExperimentRun() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationConfig
 
getNextOccurence() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
 
getRawId() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
 
getSimEngineFactory() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimulationModel
 
getSimEngineFactory() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJModel
Creation of new elements, e.g.
getSimEngineFactory() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
Creation of new elements, e.g.
getSimEngineFactory() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJModel
 
getSimulationControl() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimulationModel
 
getSimulationControl() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJModel
Offers means to control the simulation run, e.g.
getSimulationControl() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
Offers means to control the simulation run, e.g.
getSimulationControl() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJModel
 
getSimulator() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJExperiment
 

I

IEntity - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
An entity represents an object of the real-world system under simulation.
init() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJModel
Initialises the simulation.
init() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
Initialises the simulation.
init() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJModel
Initialises the simulation.
ISimEngineFactory - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
 
ISimEvent<E extends IEntity> - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
A simulated event, which can be scheduled to occur at a specific point in time in the simulated future.
ISimEventFactory - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
 
ISimProcess - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
A simulated process, which executes a sequence of actions as specified by the lifeCycle method.
ISimProcessListener - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
This listener can be registered with a ISimProcess in order to receive a notification whenever the process is suspended or resumed again.
ISimProcessStrategy - Interface in de.uka.ipd.sdq.simulation.abstractsimengine.processes
 
ISimRunnable<E extends IEntity> - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
This interface captures a runnable which is triggered by a simulation event.
ISimulationConfig - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
 
ISimulationControl - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
This interface provides low level controls for the running simulation.
ISimulationModel - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
The simulated model is the central class of a discrete-event system simulator.
ISimulationTimeProvider - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
This interface provides capabilities to access the current simulation time.
isRunning() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractExperiment
 
isRunning() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl
Returns whether the simulation is running.
isScheduled - Variable in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJEntity
 
isScheduled() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
 
isScheduled() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimProcess
 
isScheduled() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
 
isScheduled() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.NullEntity
 
isScheduled() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
 
isScheduled() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJEntity
 
isScheduled() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimProcess
 
isTerminated() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
Returns whether this process has finished its execution.
isTerminated() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimProcess
Returns whether this process has finished its execution.
isTerminated() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
 

L

lifeCycle() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
 
listeners - Variable in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
A list of process listeners getting notifications on resume and suspend
logger - Static variable in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimProcess
 
LOGGER - Static variable in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
 

M

model - Variable in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractExperiment
 
myAbstractProcess - Variable in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimProcess
Underlying abstract simulation process
myProcessState - Variable in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
Current state of this process

N

nextEventForThisEntity - Variable in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJEntity
 
notifyListeners(ISimProcess, ProcessState, ProcessState) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
Notifies registered listeners that the given process is about to be suspended or resumed again.
notifyResuming(ISimProcess) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimProcessListener
This method is called whenever the given simulated process is about to be resumed.
notifySuspending(ISimProcess) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimProcessListener
This method is called whenever the given simulated process is about to be suspended.
notifyTerminated(ISimProcess) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimProcessListener
 
notifyTimeObservers() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractExperiment
 
NULL - Static variable in interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
 
NullEntity - Class in de.uka.ipd.sdq.simulation.abstractsimengine
 
NullEntity() - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.NullEntity
 

O

org.palladiosimulator.simulation.abstractsimengine.ssj - package org.palladiosimulator.simulation.abstractsimengine.ssj
 

P

passivate() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
Passivates this process.
passivate() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimProcess
Passivates this process.
passivate() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
 
passivate(double) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
Puts the process asleep and resumes after waiting delay simulated time units.
passivate(double) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimProcess
 
passivate(double) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimProcess
Puts the process asleep and resumes after waiting delay simulated time units.
passivate(double) - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimProcess
 
preempt() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
 
preempt() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimProcess
 
preempt() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
 
ProcessState - Enum Class in de.uka.ipd.sdq.simulation.abstractsimengine.processes
Enumeration of all process states (in analogy to process states of any operating system)
processStrategy - Variable in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
Strategy used to suspend threads if requested

R

READY - Enum constant in enum class de.uka.ipd.sdq.simulation.abstractsimengine.processes.ProcessState
 
removeEvent() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEventDelegator
Removes this event from the list of future events.
removeEvent() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimEvent
 
removeEvent() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimEvent
Removes this event from the list of future events.
removeEvent() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimEvent
 
removeProcessListener(ISimProcessListener) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
 
removeProcessListener(ISimProcessListener) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimProcess
 
removeProcessListener(ISimProcessListener) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
 
reschedule(double) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
 
reschedule(double) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJEntity
 
reschedule(double) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimProcess
 
reschedule(double) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
 
reschedule(double) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.NullEntity
 
reschedule(double) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
 
reschedule(double) - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJEntity
 
reschedule(double) - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimProcess
 
resume() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
 
resumeProcess() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.AbstractSimProcessSemaphoreStrategy
 
resumeProcess() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.processes.ISimProcessStrategy
 
RUNNING - Enum constant in enum class de.uka.ipd.sdq.simulation.abstractsimengine.processes.ProcessState
 

S

schedule(E, double) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEventDelegator
Schedules this event to occur in delay simulated time units.
schedule(E, double) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimEvent
 
schedule(E, double) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimEvent
Schedules this event to occur in delay simulated time units.
schedule(E, double) - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimEvent
 
scheduleAt(double) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
Resumes the process after waiting delay simulated time units.
scheduleAt(double) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimProcess
 
scheduleAt(double) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimProcess
Resumes the process after waiting delay simulated time units.
scheduleAt(double) - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimProcess
 
scheduledAtTime() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEventDelegator
scheduledAtTime() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimEvent
 
scheduledAtTime() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimEvent
 
scheduledAtTime() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimEvent
 
setMaxSimTime(long) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl
Sets the simulation time at which the simulation is supposed to stop.
setMaxSimTime(long) - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJExperiment
 
setModel(ISimulationModel) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJSimEngineFactory
 
setModel(ISimulationModel) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory
 
setModel(ISimulationModel) - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimEngineFactory
 
setSimulationControl(ISimulationControl) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimulationModel
 
setSimulationControl(ISimulationControl) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJModel
setSimulationControl(ISimulationControl) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
 
setSimulationControl(ISimulationControl) - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJModel
 
setSimulationEngineFactory(ISimEngineFactory) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimulationModel
 
setSimulationEngineFactory(ISimEngineFactory) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJModel
setSimulationEngineFactory(ISimEngineFactory) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
 
setSimulationEngineFactory(ISimEngineFactory) - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJModel
 
SimCondition - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
A condition which is continuously checked over the course of a simulation run.
SimpleEventBasedSimEntity - Class in de.uka.ipd.sdq.simulation.abstractsimengine
A simplified version of AbstractSimEntityDelegator.
SimpleEventBasedSimEntity(ISimEventFactory, String) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
 
SimProcessCachedThreadPoolStrategy - Class in de.uka.ipd.sdq.simulation.abstractsimengine.processes
 
SimProcessCachedThreadPoolStrategy() - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimProcessCachedThreadPoolStrategy
 
SimProcessThreadingStrategy - Class in de.uka.ipd.sdq.simulation.abstractsimengine.processes
 
SimProcessThreadingStrategy() - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimProcessThreadingStrategy
 
SimulatedProcess - Class in de.uka.ipd.sdq.simulation.abstractsimengine.processes
 
SimulatedProcess(ISimProcessStrategy) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
Default constructor.
SimulationElement - Class in de.uka.ipd.sdq.simulation.abstractsimengine
A simulation element is a named object which is a part of the simulation model and, as such, needs access to the implementation class of the ISimulationModel interface.
SimulationElement(ISimulationModel, String) - Constructor for class de.uka.ipd.sdq.simulation.abstractsimengine.SimulationElement
 
SSJEntity - Class in org.palladiosimulator.simulation.abstractsimengine.ssj
 
SSJEntity(AbstractSimEntityDelegator, String) - Constructor for class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJEntity
 
SSJExperiment - Class in org.palladiosimulator.simulation.abstractsimengine.ssj
 
SSJExperiment(SSJModel) - Constructor for class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJExperiment
 
SSJModel - Class in org.palladiosimulator.simulation.abstractsimengine.ssj
 
SSJModel(ISimulationModel) - Constructor for class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJModel
 
SSJSimEngineFactory - Class in org.palladiosimulator.simulation.abstractsimengine.ssj
 
SSJSimEngineFactory() - Constructor for class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimEngineFactory
 
SSJSimEvent<E extends IEntity> - Class in org.palladiosimulator.simulation.abstractsimengine.ssj
 
SSJSimEvent(ISimRunnable<E>, SSJExperiment, String) - Constructor for class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimEvent
 
SSJSimProcess - Class in org.palladiosimulator.simulation.abstractsimengine.ssj
Simulation Process implementation for SSJ
SSJSimProcess(AbstractSimProcessDelegator, String) - Constructor for class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJSimProcess
Constructor
start() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractExperiment
 
start() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl
Starts the simulation.
startProcess(ISimProcessStrategy) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
 
startProcess(Runnable) - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.AbstractSimProcessSemaphoreStrategy
 
startProcess(Runnable) - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.processes.ISimProcessStrategy
 
startSimulator() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractExperiment
 
startSimulator() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJExperiment
 
startSimulator() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJExperiment
 
stop() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractExperiment
 
stop() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl
Stops the simulation.
stopSimulator() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractExperiment
 
stopSimulator() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.desmoj.DesmoJExperiment
 
stopSimulator() - Method in class org.palladiosimulator.simulation.abstractsimengine.ssj.SSJExperiment
 
suspend() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.SimulatedProcess
 
SUSPENDED - Enum constant in enum class de.uka.ipd.sdq.simulation.abstractsimengine.processes.ProcessState
 
suspendProcess() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.processes.AbstractSimProcessSemaphoreStrategy
 
suspendProcess() - Method in interface de.uka.ipd.sdq.simulation.abstractsimengine.processes.ISimProcessStrategy
 

T

TERMINATED - Enum constant in enum class de.uka.ipd.sdq.simulation.abstractsimengine.processes.ProcessState
 

U

unschedule() - Method in class de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
 

V

valueOf(String) - Static method in enum class de.uka.ipd.sdq.simulation.abstractsimengine.processes.ProcessState
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.uka.ipd.sdq.simulation.abstractsimengine.processes.ProcessState
Returns an array containing the constants of this enum class, in the order they are declared.
A C D E F G I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values