Class IfMaBlScope

  • All Implemented Interfaces:
    org.intocps.maestro.framework.fmi2.api.Fmi2Builder.IfScope<org.intocps.maestro.ast.node.PStm>, org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ScopeElement<org.intocps.maestro.ast.node.PStm>

    public class IfMaBlScope
    extends java.lang.Object
    implements org.intocps.maestro.framework.fmi2.api.Fmi2Builder.IfScope<org.intocps.maestro.ast.node.PStm>
    • Method Detail

      • enterThen

        public ScopeFmi2Api enterThen()
        Specified by:
        enterThen in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.IfScope<org.intocps.maestro.ast.node.PStm>
      • enterElse

        public ScopeFmi2Api enterElse()
        Specified by:
        enterElse in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.IfScope<org.intocps.maestro.ast.node.PStm>
      • leave

        public ScopeFmi2Api leave()
        Specified by:
        leave in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.IfScope<org.intocps.maestro.ast.node.PStm>
      • parent

        public org.intocps.maestro.framework.fmi2.api.Fmi2Builder.Scoping<org.intocps.maestro.ast.node.PStm> parent()
        Specified by:
        parent in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ScopeElement<org.intocps.maestro.ast.node.PStm>
      • getDeclaration

        public org.intocps.maestro.ast.node.PStm getDeclaration()
        Specified by:
        getDeclaration in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ScopeElement<org.intocps.maestro.ast.node.PStm>
      • findParent

        public <P extends org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ScopeElement<org.intocps.maestro.ast.node.PStm>> P findParent​(java.lang.Class<P> clz)
        Specified by:
        findParent in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ScopeElement<org.intocps.maestro.ast.node.PStm>