Class SimulationSession
java.lang.Object
com.nomagic.magicdraw.simulation.execution.session.SimulationSession
The SimulationSession class.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Element
The execution element.protected ExecutionEngine
The execution engine.protected SimulationExecution
Execution that this session is part of.protected AtomicBoolean
The is closed flag. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the execution element.Return the execution engine.Gets the execution of this SimulationSession.boolean
isClosed()
abstract boolean
boolean
void
setElement
(Element element) Set the execution element.void
setEngine
(ExecutionEngine engine) Set the execution engine.
-
Field Details
-
element
The execution element. -
engine
The execution engine. -
execution
Execution that this session is part of.SimulationExecution
may have multiple sessions -
isClosed
The is closed flag. Session is closed when terminated on has run to completion
-
-
Constructor Details
-
SimulationSession
protected SimulationSession(boolean isMainSession)
-
-
Method Details
-
getElement
Return the execution element.- Returns:
- the execution element
-
setElement
Set the execution element.- Parameters:
element
- the element to set
-
getEngine
Return the execution engine.- Returns:
- the execution engine
-
setEngine
Set the execution engine.- Parameters:
engine
- the engine to set
-
getExecution
Gets the execution of this SimulationSession.- Returns:
- the execution of this SimulationSession
-
isClosed
public boolean isClosed()- Returns:
- true whether the simulation session is closed/terminated or not.
-
isClosingOrClosed
public abstract boolean isClosingOrClosed()- Returns:
- true whether the simulation is currently closing or is already closed
-
isMainSession
public boolean isMainSession()
-