public class SingleDrlxParseSuccess extends AbstractDrlxParseSuccess
watchedProperties
Constructor and Description |
---|
SingleDrlxParseSuccess(Class<?> patternType,
String patternBinding,
com.github.javaparser.ast.expr.Expression expr,
Type exprType) |
SingleDrlxParseSuccess(SingleDrlxParseSuccess drlx) |
accept, acceptWithReturnValue, addAllWatchedProperties, getWatchedProperties, isSuccess
public SingleDrlxParseSuccess(Class<?> patternType, String patternBinding, com.github.javaparser.ast.expr.Expression expr, Type exprType)
public SingleDrlxParseSuccess(SingleDrlxParseSuccess drlx)
public SingleDrlxParseSuccess setDecodeConstraintType(org.drools.model.Index.ConstraintType decodeConstraintType)
public SingleDrlxParseSuccess setUsedDeclarationsOnLeft(Collection<String> usedDeclarationsOnLeft)
public Collection<String> getUsedDeclarationsOnLeft()
public SingleDrlxParseSuccess setUsedDeclarations(Collection<String> usedDeclarations)
public SingleDrlxParseSuccess setReactOnProperties(Set<String> reactOnProperties)
public void setPatternBindingUnification(Boolean unification)
public SingleDrlxParseSuccess addReactOnProperty(String reactOnProperty)
public SingleDrlxParseSuccess setLeft(TypedExpression left)
public SingleDrlxParseSuccess setRight(TypedExpression right)
public SingleDrlxParseSuccess setRightLiteral(Object rightLiteral)
public SingleDrlxParseSuccess setStatic(boolean isStatic)
public SingleDrlxParseSuccess setTemporal(boolean temporal)
public SingleDrlxParseSuccess setSkipThisAsParam(boolean skipThisAsParam)
public String getExprId(DRLIdGenerator exprIdGenerator)
public Optional<UnificationTypedExpression> asUnificationTypedExpression(TypedExpression expression)
public String getPatternBinding()
public boolean hasGeneratedPatternBinding()
public void setExpr(com.github.javaparser.ast.expr.Expression expr)
public String getAccumulateBinding()
public void setAccumulateBinding(String accumulateBinding)
public SingleDrlxParseSuccess setExprBinding(String exprBinding)
public boolean hasUnificationVariable()
public String getUnificationVariable()
public String getUnificationName()
public Class<?> getUnificationVariableType()
public com.github.javaparser.ast.expr.Expression getExpr()
public String getExprBinding()
public Type getExprType()
public Class<?> getExprRawClass()
public Class<?> getPatternType()
public com.github.javaparser.ast.type.Type getPatternJPType()
public boolean isPatternBindingUnification()
public org.drools.model.Index.ConstraintType getDecodeConstraintType()
public Collection<String> getUsedDeclarations()
public TypedExpression getLeft()
public TypedExpression getRight()
public Object getRightLiteral()
public boolean isStatic()
public boolean isTemporal()
public boolean isValidExpression()
public boolean isSkipThisAsParam()
public SingleDrlxParseSuccess setValidExpression(boolean validExpression)
public SingleDrlxParseSuccess setBetaNode(boolean betaNode)
public boolean isBetaNode()
public SingleDrlxParseSuccess setRequiresSplit(boolean requiresSplit)
public boolean isRequiresSplit()
public SingleDrlxParseSuccess setUnification(boolean unification)
public boolean isUnification()
public DrlxParseResult combineWith(DrlxParseResult other, com.github.javaparser.ast.expr.BinaryExpr.Operator operator)
public DrlxParseResult setOriginalDrlConstraint(String originalDrlConstraint)
public String getOriginalDrlConstraint()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.