Package org.drools.drl.ast.dsl.impl
Class CEDescrBuilderImpl<P extends DescrBuilder<?,?>,T extends AnnotatedBaseDescr>
java.lang.Object
org.drools.drl.ast.dsl.impl.BaseDescrBuilderImpl<P,T>
org.drools.drl.ast.dsl.impl.CEDescrBuilderImpl<P,T>
- All Implemented Interfaces:
AnnotatedDescrBuilder<CEDescrBuilder<P,,T>> CEDescrBuilder<P,,T> DescrBuilder<P,,T> PatternContainerDescrBuilder<CEDescrBuilder<P,T>, T>
public class CEDescrBuilderImpl<P extends DescrBuilder<?,?>,T extends AnnotatedBaseDescr>
extends BaseDescrBuilderImpl<P,T>
implements CEDescrBuilder<P,T>
An implementation for the CEDescrBuilder
-
Field Summary
Fields inherited from class org.drools.drl.ast.dsl.impl.BaseDescrBuilderImpl
descr, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDefines a top level ACCUMULATE CEand()Creates a set of AND'ed Conditional ElementsDefines a Conditional Branch Conditional Elementseval()Defines an EVAL Conditional Elementsexists()Creates a set of EXIST'ed Conditional Elementsforall()Defines a FORALL Conditional ElementgroupBy()Defines a Named Consequence Conditional ElementsnewAnnotation(String name) not()Creates a set of NOT'ed Conditional Elementsor()Creates a set of OR'ed Conditional Elementspattern()Methods inherited from class org.drools.drl.ast.dsl.impl.BaseDescrBuilderImpl
end, endCharacter, endLocation, getDescr, getParent, startCharacter, startLocationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.drl.ast.dsl.DescrBuilder
end, endCharacter, endLocation, getDescr, getParent, startCharacter, startLocationMethods inherited from interface org.drools.drl.ast.dsl.PatternContainerDescrBuilder
getDescr
-
Constructor Details
-
CEDescrBuilderImpl
-
-
Method Details
-
and
Creates a set of AND'ed Conditional Elements- Specified by:
andin interfaceCEDescrBuilder<P extends DescrBuilder<?,?>, T extends AnnotatedBaseDescr> - Returns:
- a descriptor builder for the AND'ed set of CEs
-
or
Creates a set of OR'ed Conditional Elements- Specified by:
orin interfaceCEDescrBuilder<P extends DescrBuilder<?,?>, T extends AnnotatedBaseDescr> - Returns:
- a descriptor builder for the OR'ed set of CEs
-
not
Creates a set of NOT'ed Conditional Elements- Specified by:
notin interfaceCEDescrBuilder<P extends DescrBuilder<?,?>, T extends AnnotatedBaseDescr> - Returns:
- a descriptor builder for the NOT'ed set of CEs
-
exists
Creates a set of EXIST'ed Conditional Elements- Specified by:
existsin interfaceCEDescrBuilder<P extends DescrBuilder<?,?>, T extends AnnotatedBaseDescr> - Returns:
- a descriptor builder for the EXIST'ed set of CEs
-
forall
Defines a FORALL Conditional Element- Specified by:
forallin interfaceCEDescrBuilder<P extends DescrBuilder<?,?>, T extends AnnotatedBaseDescr> - Returns:
- a descriptor builder for the FORALL CE
-
accumulate
Defines a top level ACCUMULATE CE- Specified by:
accumulatein interfaceCEDescrBuilder<P extends DescrBuilder<?,?>, T extends AnnotatedBaseDescr> - Returns:
- the accumulate descriptor builder
-
groupBy
- Specified by:
groupByin interfaceCEDescrBuilder<P extends DescrBuilder<?,?>, T extends AnnotatedBaseDescr>
-
eval
Defines an EVAL Conditional Elements- Specified by:
evalin interfaceCEDescrBuilder<P extends DescrBuilder<?,?>, T extends AnnotatedBaseDescr> - Returns:
- a descriptor builder for the EVAL CE
-
pattern
- Specified by:
patternin interfacePatternContainerDescrBuilder<P extends DescrBuilder<?,?>, T extends AnnotatedBaseDescr>
-
pattern
- Specified by:
patternin interfacePatternContainerDescrBuilder<P extends DescrBuilder<?,?>, T extends AnnotatedBaseDescr>
-
newAnnotation
- Specified by:
newAnnotationin interfaceAnnotatedDescrBuilder<P extends DescrBuilder<?,?>>
-
namedConsequence
Defines a Named Consequence Conditional Elements- Specified by:
namedConsequencein interfaceCEDescrBuilder<P extends DescrBuilder<?,?>, T extends AnnotatedBaseDescr> - Returns:
- a descriptor builder for the Named Consequence CE
-
conditionalBranch
Defines a Conditional Branch Conditional Elements- Specified by:
conditionalBranchin interfaceCEDescrBuilder<P extends DescrBuilder<?,?>, T extends AnnotatedBaseDescr> - Returns:
- a descriptor builder for the Conditional Branch CE
-