Class PredicateFmi2Api
- java.lang.Object
-
- org.intocps.maestro.framework.fmi2.api.mabl.PredicateFmi2Api
-
- All Implemented Interfaces:
Fmi2Builder.Predicate,Fmi2Builder.ProvidesTypedReferenceExp
- Direct Known Subclasses:
BooleanExpressionValue
public class PredicateFmi2Api extends java.lang.Object implements Fmi2Builder.Predicate, Fmi2Builder.ProvidesTypedReferenceExp
-
-
Constructor Summary
Constructors Constructor Description PredicateFmi2Api(org.intocps.maestro.ast.node.PExp exp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PredicateFmi2Apiand(org.intocps.maestro.ast.node.PExp pexp)PredicateFmi2Apiand(Fmi2Builder.Predicate p)PredicateFmi2Apiand(PredicateFmi2Api p)PredicateFmi2Apiand(BooleanVariableFmi2Api booleanVariable)org.intocps.maestro.ast.node.PExpgetExp()org.intocps.maestro.ast.node.PTypegetType()PredicateFmi2Apinot()PredicateFmi2Apior(Fmi2Builder.Predicate p)PredicateFmi2Apior(PredicateFmi2Api p)
-
-
-
Method Detail
-
and
public PredicateFmi2Api and(PredicateFmi2Api p)
-
or
public PredicateFmi2Api or(PredicateFmi2Api p)
-
and
public PredicateFmi2Api and(Fmi2Builder.Predicate p)
- Specified by:
andin interfaceFmi2Builder.Predicate
-
or
public PredicateFmi2Api or(Fmi2Builder.Predicate p)
- Specified by:
orin interfaceFmi2Builder.Predicate
-
not
public PredicateFmi2Api not()
- Specified by:
notin interfaceFmi2Builder.Predicate
-
getType
public org.intocps.maestro.ast.node.PType getType()
- Specified by:
getTypein interfaceFmi2Builder.ProvidesTypedReferenceExp
-
getExp
public org.intocps.maestro.ast.node.PExp getExp()
- Specified by:
getExpin interfaceFmi2Builder.ProvidesTypedReferenceExp
-
and
public PredicateFmi2Api and(org.intocps.maestro.ast.node.PExp pexp)
-
and
public PredicateFmi2Api and(BooleanVariableFmi2Api booleanVariable)
-
-