Class SimulationContext


  • public class SimulationContext
    extends Object
    • Constructor Detail

      • SimulationContext

        public SimulationContext()
    • Method Detail

      • setCurrentPath

        public void setCurrentPath​(SimulationPath currentPath)
      • getStartTime

        public long getStartTime()
      • setStartTime

        public void setStartTime​(long startTime)
      • getClock

        public org.drools.core.time.SessionPseudoClock getClock()
      • setClock

        public void setClock​(org.drools.core.time.SessionPseudoClock clock)
      • setStaffPoolManager

        public void setStaffPoolManager​(StaffPoolManager staffPoolManager)
      • getMaxEndTime

        public long getMaxEndTime()
      • setMaxEndTime

        public void setMaxEndTime​(long maxEndTime)
      • resetMaxEndTime

        public void resetMaxEndTime()
      • getExecutedNodes

        public List<String> getExecutedNodes()
      • setExecutedNodes

        public void setExecutedNodes​(List<String> executedNodes)
      • addExecutedNode

        public void addExecutedNode​(String node)
      • isLoopLimitExceeded

        public boolean isLoopLimitExceeded​(String node)
      • getProcessInstanceId

        public long getProcessInstanceId()
      • setProcessInstanceId

        public void setProcessInstanceId​(long processInstanceId)
      • incrementProcessInstanceId

        public void incrementProcessInstanceId()