Package org.drools.drl.ast.descr
Class ForallDescr
java.lang.Object
org.drools.drl.ast.descr.BaseDescr
org.drools.drl.ast.descr.ForallDescr
- All Implemented Interfaces:
Externalizable,Serializable,ConditionalElementDescr,Namespaceable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(DescrVisitor visitor) voidvoidaddOrMerge(BaseDescr baseDescr) Returns the base pattern from the forall CEReturns the remaining patterns from the forall CEvoidinsertBeforeLast(Class<?> clazz, BaseDescr baseDescr) booleanbooleanremoveDescr(BaseDescr baseDescr) toString()Methods inherited from class org.drools.drl.ast.descr.BaseDescr
copyLocation, getColumn, getEndCharacter, getEndColumn, getEndLine, getLine, getNamespace, getResource, getStartCharacter, getText, isNegated, negate, positionAsString, readExternal, replaceVariable, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, setStartCharacter, setText, writeExternal
-
Field Details
-
BASE_IDENTIFIER
- See Also:
-
-
Constructor Details
-
ForallDescr
public ForallDescr()
-
-
Method Details
-
addDescr
- Specified by:
addDescrin interfaceConditionalElementDescr
-
insertBeforeLast
- Specified by:
insertBeforeLastin interfaceConditionalElementDescr
-
getDescrs
- Specified by:
getDescrsin interfaceConditionalElementDescr
-
getBasePattern
Returns the base pattern from the forall CE- Returns:
-
isSinglePattern
public boolean isSinglePattern() -
getSelfJoinConstraint
-
getRemainingPatterns
Returns the remaining patterns from the forall CE- Returns:
-
addOrMerge
- Specified by:
addOrMergein interfaceConditionalElementDescr
-
removeDescr
- Specified by:
removeDescrin interfaceConditionalElementDescr
-
toString
-
accept
-