public class SingleDrlxParseSuccess extends AbstractDrlxParseSuccess
Constructor and Description |
---|
SingleDrlxParseSuccess(Class<?> patternType,
String exprId,
String patternBinding,
org.drools.javaparser.ast.expr.Expression expr,
Type exprType) |
accept, acceptWithReturnValue, addAllWatchedProperties, getWatchedProperties, isSuccess
public SingleDrlxParseSuccess setDecodeConstraintType(org.drools.core.util.index.IndexUtil.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 SingleDrlxParseSuccess 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()
public String getPatternBinding()
public void setExpr(org.drools.javaparser.ast.expr.Expression expr)
public void setPatternBinding(String patternBinding)
public SingleDrlxParseSuccess setExprBinding(String exprBinding)
public boolean hasUnificationVariable()
public String getUnificationVariable()
public String getUnificationName()
public Class<?> getUnificationVariableType()
public org.drools.javaparser.ast.expr.Expression getExpr()
public String getExprBinding()
public Type getExprType()
public Class<?> getExprRawClass()
public Class<?> getPatternType()
public boolean isPatternBindingUnification()
public org.drools.core.util.index.IndexUtil.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, org.drools.javaparser.ast.expr.BinaryExpr.Operator operator)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.