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, isSuccessclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisOOPathpublic 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 setCombined(boolean combined)
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 Type getLeftExprType()
public Class<?> getLeftExprRawClass()
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 isCombined()
public boolean isPredicate()
public SingleDrlxParseSuccess setIsPredicate(boolean predicate)
public boolean isSkipThisAsParam()
public SingleDrlxParseSuccess setBetaConstraint(boolean betaConstraint)
public boolean isBetaConstraint()
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()
public SingleDrlxParseSuccess setImplicitCastExpression(Optional<com.github.javaparser.ast.expr.Expression> implicitCastExpression)
public Optional<com.github.javaparser.ast.expr.Expression> getImplicitCastExpression()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.