Package | Description |
---|---|
org.drools.compiler.lang | |
org.drools.compiler.lang.api | |
org.drools.compiler.lang.api.impl |
Modifier and Type | Method and Description |
---|---|
protected BaseDescr |
DRL6Parser.lhsExists(CEDescrBuilder<?,?> ce,
boolean allowOr)
lhsExists := EXISTS
( (LEFT_PAREN (or_key|and_key))=> lhsOr // prevents '((' for prefixed and/or
| LEFT_PAREN lhsOr RIGHT_PAREN
| lhsPatternBind
)
|
protected BaseDescr |
DRL6StrictParser.lhsExists(CEDescrBuilder<?,?> ce,
boolean allowOr)
lhsExists := EXISTS
( (LEFT_PAREN (or_key|and_key))=> lhsOr // prevents '((' for prefixed and/or
| LEFT_PAREN lhsOr RIGHT_PAREN
| lhsPatternBind
)
|
protected BaseDescr |
DRL6Parser.lhsForall(CEDescrBuilder<?,?> ce)
lhsForall := FORALL LEFT_PAREN lhsPatternBind+ RIGHT_PAREN
|
protected BaseDescr |
DRL6StrictParser.lhsForall(CEDescrBuilder<?,?> ce)
lhsForall := FORALL LEFT_PAREN lhsPatternBind+ RIGHT_PAREN
|
protected BaseDescr |
DRL6Parser.lhsNot(CEDescrBuilder<?,?> ce,
boolean allowOr)
lhsNot := NOT
( (LEFT_PAREN (or_key|and_key))=> lhsOr // prevents '((' for prefixed and/or
| LEFT_PAREN lhsOr RIGHT_PAREN
| lhsPatternBind
)
|
protected BaseDescr |
DRL6StrictParser.lhsNot(CEDescrBuilder<?,?> ce,
boolean allowOr)
lhsNot := NOT
( (LEFT_PAREN (or_key|and_key))=> lhsOr // prevents '((' for prefixed and/or
| LEFT_PAREN lhsOr RIGHT_PAREN
| lhsPatternBind
)
|
Modifier and Type | Method and Description |
---|---|
CEDescrBuilder<CEDescrBuilder<P,T>,AndDescr> |
CEDescrBuilder.and()
Creates a set of AND'ed Conditional Elements
|
CEDescrBuilder<CEDescrBuilder<P,T>,ExistsDescr> |
CEDescrBuilder.exists()
Creates a set of EXIST'ed Conditional Elements
|
CEDescrBuilder<QueryDescrBuilder,AndDescr> |
QueryDescrBuilder.lhs() |
CEDescrBuilder<RuleDescrBuilder,AndDescr> |
RuleDescrBuilder.lhs()
Defines the LHS (condition) of the rule.
|
CEDescrBuilder<CEDescrBuilder<P,T>,NotDescr> |
CEDescrBuilder.not()
Creates a set of NOT'ed Conditional Elements
|
CEDescrBuilder<CEDescrBuilder<P,T>,OrDescr> |
CEDescrBuilder.or()
Creates a set of OR'ed Conditional Elements
|
CEDescrBuilder<AccumulateDescrBuilder<P>,AndDescr> |
AccumulateDescrBuilder.source()
Defines the source CE for the Accumulate CE.
|
Modifier and Type | Method and Description |
---|---|
AccumulateDescrBuilder<CEDescrBuilder<P,T>> |
CEDescrBuilder.accumulate()
Defines a top level ACCUMULATE CE
|
CEDescrBuilder<CEDescrBuilder<P,T>,AndDescr> |
CEDescrBuilder.and()
Creates a set of AND'ed Conditional Elements
|
ConditionalBranchDescrBuilder<CEDescrBuilder<P,T>> |
CEDescrBuilder.conditionalBranch()
Defines a Conditional Branch Conditional Elements
|
EvalDescrBuilder<CEDescrBuilder<P,T>> |
CEDescrBuilder.eval()
Defines an EVAL Conditional Elements
|
CEDescrBuilder<CEDescrBuilder<P,T>,ExistsDescr> |
CEDescrBuilder.exists()
Creates a set of EXIST'ed Conditional Elements
|
ForallDescrBuilder<CEDescrBuilder<P,T>> |
CEDescrBuilder.forall()
Defines a FORALL Conditional Element
|
NamedConsequenceDescrBuilder<CEDescrBuilder<P,T>> |
CEDescrBuilder.namedConsequence()
Defines a Named Consequence Conditional Elements
|
CEDescrBuilder<CEDescrBuilder<P,T>,NotDescr> |
CEDescrBuilder.not()
Creates a set of NOT'ed Conditional Elements
|
CEDescrBuilder<CEDescrBuilder<P,T>,OrDescr> |
CEDescrBuilder.or()
Creates a set of OR'ed Conditional Elements
|
Modifier and Type | Class and Description |
---|---|
class |
CEDescrBuilderImpl<P extends DescrBuilder<?,?>,T extends AnnotatedBaseDescr>
An implementation for the CEDescrBuilder
|
Modifier and Type | Method and Description |
---|---|
CEDescrBuilder<CEDescrBuilder<P,T>,AndDescr> |
CEDescrBuilderImpl.and()
Creates a set of AND'ed Conditional Elements
|
CEDescrBuilder<CEDescrBuilder<P,T>,ExistsDescr> |
CEDescrBuilderImpl.exists()
Creates a set of EXIST'ed Conditional Elements
|
CEDescrBuilder<QueryDescrBuilder,AndDescr> |
QueryDescrBuilderImpl.lhs() |
CEDescrBuilder<RuleDescrBuilder,AndDescr> |
RuleDescrBuilderImpl.lhs() |
CEDescrBuilder<CEDescrBuilder<P,T>,NotDescr> |
CEDescrBuilderImpl.not()
Creates a set of NOT'ed Conditional Elements
|
CEDescrBuilder<CEDescrBuilder<P,T>,OrDescr> |
CEDescrBuilderImpl.or()
Creates a set of OR'ed Conditional Elements
|
CEDescrBuilder<AccumulateDescrBuilder<P>,AndDescr> |
AccumulateDescrBuilderImpl.source() |
Modifier and Type | Method and Description |
---|---|
AccumulateDescrBuilder<CEDescrBuilder<P,T>> |
CEDescrBuilderImpl.accumulate()
Defines a top level ACCUMULATE CE
|
CEDescrBuilder<CEDescrBuilder<P,T>,AndDescr> |
CEDescrBuilderImpl.and()
Creates a set of AND'ed Conditional Elements
|
ConditionalBranchDescrBuilder<CEDescrBuilder<P,T>> |
CEDescrBuilderImpl.conditionalBranch()
Defines a Conditional Branch Conditional Elements
|
EvalDescrBuilder<CEDescrBuilder<P,T>> |
CEDescrBuilderImpl.eval()
Defines an EVAL Conditional Elements
|
CEDescrBuilder<CEDescrBuilder<P,T>,ExistsDescr> |
CEDescrBuilderImpl.exists()
Creates a set of EXIST'ed Conditional Elements
|
ForallDescrBuilder<CEDescrBuilder<P,T>> |
CEDescrBuilderImpl.forall()
Defines a FORALL Conditional Element
|
NamedConsequenceDescrBuilder<CEDescrBuilder<P,T>> |
CEDescrBuilderImpl.namedConsequence()
Defines a Named Consequence Conditional Elements
|
AnnotationDescrBuilder<CEDescrBuilder<P,T>> |
CEDescrBuilderImpl.newAnnotation(String name) |
CEDescrBuilder<CEDescrBuilder<P,T>,NotDescr> |
CEDescrBuilderImpl.not()
Creates a set of NOT'ed Conditional Elements
|
CEDescrBuilder<CEDescrBuilder<P,T>,OrDescr> |
CEDescrBuilderImpl.or()
Creates a set of OR'ed Conditional Elements
|
PatternDescrBuilder<CEDescrBuilder<P,T>> |
CEDescrBuilderImpl.pattern() |
PatternDescrBuilder<CEDescrBuilder<P,T>> |
CEDescrBuilderImpl.pattern(String type) |
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.