org.drools.lang.api
Interface CEDescrBuilder<P extends DescrBuilder<?,?>,T extends AnnotatedBaseDescr>

All Superinterfaces:
AnnotatedDescrBuilder<CEDescrBuilder<P,T>>, DescrBuilder<P,T>, PatternContainerDescrBuilder<CEDescrBuilder<P,T>,T>
All Known Implementing Classes:
CEDescrBuilderImpl

public interface CEDescrBuilder<P extends DescrBuilder<?,?>,T extends AnnotatedBaseDescr>
extends AnnotatedDescrBuilder<CEDescrBuilder<P,T>>, PatternContainerDescrBuilder<CEDescrBuilder<P,T>,T>, DescrBuilder<P,T>

A descriptor builder for Conditional Elements


Method Summary
 AccumulateDescrBuilder<CEDescrBuilder<P,T>> accumulate()
          Defines a top level ACCUMULATE CE
 CEDescrBuilder<CEDescrBuilder<P,T>,AndDescr> and()
          Creates a set of AND'ed Conditional Elements
 ConditionalBranchDescrBuilder<CEDescrBuilder<P,T>> conditionalBranch()
          Defines a Conditional Branch Conditional Elements
 EvalDescrBuilder<CEDescrBuilder<P,T>> eval()
          Defines an EVAL Conditional Elements
 CEDescrBuilder<CEDescrBuilder<P,T>,ExistsDescr> exists()
          Creates a set of EXIST'ed Conditional Elements
 ForallDescrBuilder<CEDescrBuilder<P,T>> forall()
          Defines a FORALL Conditional Element
 NamedConsequenceDescrBuilder<CEDescrBuilder<P,T>> namedConsequence()
          Defines a Named Consequence Conditional Elements
 CEDescrBuilder<CEDescrBuilder<P,T>,NotDescr> not()
          Creates a set of NOT'ed Conditional Elements
 CEDescrBuilder<CEDescrBuilder<P,T>,OrDescr> or()
          Creates a set of OR'ed Conditional Elements
 
Methods inherited from interface org.drools.lang.api.AnnotatedDescrBuilder
newAnnotation
 
Methods inherited from interface org.drools.lang.api.PatternContainerDescrBuilder
getDescr, pattern, pattern
 
Methods inherited from interface org.drools.lang.api.DescrBuilder
end, endCharacter, endLocation, getDescr, startCharacter, startLocation
 

Method Detail

and

CEDescrBuilder<CEDescrBuilder<P,T>,AndDescr> and()
Creates a set of AND'ed Conditional Elements

Returns:
a descriptor builder for the AND'ed set of CEs

or

CEDescrBuilder<CEDescrBuilder<P,T>,OrDescr> or()
Creates a set of OR'ed Conditional Elements

Returns:
a descriptor builder for the OR'ed set of CEs

not

CEDescrBuilder<CEDescrBuilder<P,T>,NotDescr> not()
Creates a set of NOT'ed Conditional Elements

Returns:
a descriptor builder for the NOT'ed set of CEs

exists

CEDescrBuilder<CEDescrBuilder<P,T>,ExistsDescr> exists()
Creates a set of EXIST'ed Conditional Elements

Returns:
a descriptor builder for the EXIST'ed set of CEs

forall

ForallDescrBuilder<CEDescrBuilder<P,T>> forall()
Defines a FORALL Conditional Element

Returns:
a descriptor builder for the FORALL CE

accumulate

AccumulateDescrBuilder<CEDescrBuilder<P,T>> accumulate()
Defines a top level ACCUMULATE CE

Returns:
the accumulate descriptor builder

eval

EvalDescrBuilder<CEDescrBuilder<P,T>> eval()
Defines an EVAL Conditional Elements

Returns:
a descriptor builder for the EVAL CE

namedConsequence

NamedConsequenceDescrBuilder<CEDescrBuilder<P,T>> namedConsequence()
Defines a Named Consequence Conditional Elements

Returns:
a descriptor builder for the Named Consequence CE

conditionalBranch

ConditionalBranchDescrBuilder<CEDescrBuilder<P,T>> conditionalBranch()
Defines a Conditional Branch Conditional Elements

Returns:
a descriptor builder for the Conditional Branch CE


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.