Class BooleanVariableFmi2Api

  • All Implemented Interfaces:
    org.intocps.maestro.framework.fmi2.api.Fmi2Builder.BoolVariable<org.intocps.maestro.ast.node.PStm>, org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ProvidesTypedReferenceExp, org.intocps.maestro.framework.fmi2.api.Fmi2Builder.Variable<org.intocps.maestro.ast.node.PStm,​org.intocps.maestro.framework.fmi2.api.Fmi2Builder.BooleanExpressionValue>, IndexedVariableFmi2Api<org.intocps.maestro.framework.fmi2.api.Fmi2Builder.BooleanExpressionValue>

    public class BooleanVariableFmi2Api
    extends VariableFmi2Api<org.intocps.maestro.framework.fmi2.api.Fmi2Builder.BooleanExpressionValue>
    implements org.intocps.maestro.framework.fmi2.api.Fmi2Builder.BoolVariable<org.intocps.maestro.ast.node.PStm>
    • Constructor Detail

      • BooleanVariableFmi2Api

        public BooleanVariableFmi2Api​(org.intocps.maestro.ast.node.PStm declaration,
                                      IMablScope declaredScope,
                                      org.intocps.maestro.framework.fmi2.api.Fmi2Builder.DynamicActiveScope<org.intocps.maestro.ast.node.PStm> dynamicScope,
                                      org.intocps.maestro.ast.node.PStateDesignator designator,
                                      org.intocps.maestro.ast.node.PExp referenceExp)
    • Method Detail

      • toPredicate

        public PredicateFmi2Api toPredicate()
        Specified by:
        toPredicate in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.BoolVariable<org.intocps.maestro.ast.node.PStm>
      • clone

        public BooleanVariableFmi2Api clone​(org.intocps.maestro.ast.node.PStm declaration,
                                            IMablScope declaredScope,
                                            org.intocps.maestro.ast.node.PStateDesignator designator,
                                            org.intocps.maestro.ast.node.PExp referenceExp)
        Overrides:
        clone in class VariableFmi2Api<org.intocps.maestro.framework.fmi2.api.Fmi2Builder.BooleanExpressionValue>