Class StateHandler


  • public class StateHandler
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      StateHandler​(java.util.List<org.intocps.maestro.ast.LexIdentifier> componentNames, org.intocps.maestro.framework.fmi2.Fmi2SimulationEnvironment env, java.util.function.Function<org.intocps.maestro.ast.LexIdentifier,​org.intocps.maestro.ast.node.PStateDesignator> getCompStatusDesignator, java.util.function.BiConsumer<java.util.Map.Entry<java.lang.Boolean,​java.lang.String>,​java.util.Map.Entry<org.intocps.maestro.ast.LexIdentifier,​java.util.List<org.intocps.maestro.ast.node.PStm>>> checkStatus)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<org.intocps.maestro.ast.node.PStm> allocate()  
      java.util.List<org.intocps.maestro.ast.node.PStm> freeAllStates()  
      java.util.List<org.intocps.maestro.ast.node.PStm> getAllStates()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StateHandler

        public StateHandler​(java.util.List<org.intocps.maestro.ast.LexIdentifier> componentNames,
                            org.intocps.maestro.framework.fmi2.Fmi2SimulationEnvironment env,
                            java.util.function.Function<org.intocps.maestro.ast.LexIdentifier,​org.intocps.maestro.ast.node.PStateDesignator> getCompStatusDesignator,
                            java.util.function.BiConsumer<java.util.Map.Entry<java.lang.Boolean,​java.lang.String>,​java.util.Map.Entry<org.intocps.maestro.ast.LexIdentifier,​java.util.List<org.intocps.maestro.ast.node.PStm>>> checkStatus)
    • Method Detail

      • allocate

        public java.util.List<org.intocps.maestro.ast.node.PStm> allocate()
      • getAllStates

        public java.util.List<org.intocps.maestro.ast.node.PStm> getAllStates()
      • freeAllStates

        public java.util.List<org.intocps.maestro.ast.node.PStm> freeAllStates()