public class DrlxParseSuccess extends Object implements DrlxParseResult
Constructor and Description |
---|
DrlxParseSuccess(Class<?> patternType,
String exprId,
String patternBinding,
org.drools.javaparser.ast.expr.Expression expr,
Type exprType) |
public DrlxParseSuccess setDecodeConstraintType(org.drools.core.util.index.IndexUtil.ConstraintType decodeConstraintType)
public DrlxParseSuccess setUsedDeclarationsOnLeft(Collection<String> usedDeclarationsOnLeft)
public Collection<String> getUsedDeclarationsOnLeft()
public DrlxParseSuccess setUsedDeclarations(Collection<String> usedDeclarations)
public DrlxParseSuccess setWatchedProperties(Set<String> watchedProperties)
public DrlxParseSuccess setReactOnProperties(Set<String> reactOnProperties)
public DrlxParseSuccess setPatternBindingUnification(Boolean unification)
public DrlxParseSuccess addAllWatchedProperties(Collection<String> watchedProperties)
public DrlxParseSuccess addReactOnProperty(String reactOnProperty)
public DrlxParseSuccess setLeft(TypedExpression left)
public DrlxParseSuccess setRight(TypedExpression right)
public DrlxParseSuccess setStatic(boolean isStatic)
public DrlxParseSuccess 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 DrlxParseSuccess 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 boolean isStatic()
public boolean isValidExpression()
public boolean isSkipThisAsParam()
public DrlxParseSuccess setValidExpression(boolean validExpression)
public void accept(ParseResultVoidVisitor parseVisitor)
accept
in interface DrlxParseResult
public <T> T acceptWithReturnValue(ParseResultVisitor<T> visitor)
acceptWithReturnValue
in interface DrlxParseResult
public DrlxParseSuccess setBetaNode(boolean betaNode)
public boolean isBetaNode()
public DrlxParseSuccess setRequiresSplit(boolean requiresSplit)
public boolean isRequiresSplit()
public DrlxParseSuccess setUnification(boolean unification)
public boolean isUnification()
public boolean isSuccess()
isSuccess
in interface DrlxParseResult
public DrlxParseResult combineWith(DrlxParseResult other, org.drools.javaparser.ast.expr.BinaryExpr.Operator operator)
combineWith
in interface DrlxParseResult
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.