Class SimulationSession
java.lang.Object
com.nomagic.magicdraw.simulation.execution.session.SimulationSession
The SimulationSession class.
-
Field Summary
Modifier 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
-
Method Summary
Modifier and TypeMethodDescriptionReturn the execution element.Return the execution engine.Gets the execution of this SimulationSession.boolean
isClosed()
Check whether the simulation session is closed/terminated or not.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()Check whether the simulation session is closed/terminated or not.- Returns:
- isClosed
-
isMainSession
public boolean isMainSession()
-