A C D E F G I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- ISimulationConfig - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
- ISimulationControl - Interface in de.uka.ipd.sdq.simulation.abstractsimengine
- 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
- 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 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 - 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 - 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 - 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 - 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 de.uka.ipd.sdq.simulation.abstractsimengine.processes.ProcessState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.uka.ipd.sdq.simulation.abstractsimengine.processes.ProcessState
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages