Class SimulationSession


  • @OpenApiAll
    public abstract class SimulationSession
    extends java.lang.Object
    The SimulationSession class.
    • Field Detail

      • element

        protected Element element
        The execution element.
      • isClosed

        protected java.util.concurrent.atomic.AtomicBoolean isClosed
        The is closed flag. Session is closed when terminated on has run to completion
    • Constructor Detail

      • SimulationSession

        protected SimulationSession​(boolean isMainSession)
    • Method Detail

      • getElement

        public Element getElement()
        Return the execution element.
        Returns:
        the execution element
      • setElement

        public void setElement​(Element element)
        Set the execution element.
        Parameters:
        element - the element to set
      • getEngine

        public ExecutionEngine getEngine()
        Return the execution engine.
        Returns:
        the execution engine
      • setEngine

        public void setEngine​(ExecutionEngine engine)
        Set the execution engine.
        Parameters:
        engine - the engine to set
      • getExecution

        public SimulationExecution 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()