Uses of Interface
org.drools.rule.RuleConditionElement

Packages that use RuleConditionElement
org.drools.reteoo.builder   
org.drools.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. 
org.drools.spi   
 

Uses of RuleConditionElement in org.drools.reteoo.builder
 

Methods in org.drools.reteoo.builder that return RuleConditionElement
 RuleConditionElement BuildContext.peek()
          Returns the top stack element without removing it
 RuleConditionElement BuildContext.pop()
          Removes the top stack element
 

Methods in org.drools.reteoo.builder that return types with arguments of type RuleConditionElement
 LinkedList<RuleConditionElement> BuildContext.getBuildStack()
           
 ListIterator<RuleConditionElement> BuildContext.stackIterator()
          Returns a list iterator to iterate over the stacked elements
 

Methods in org.drools.reteoo.builder with parameters of type RuleConditionElement
 void CollectBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void EntryPointBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void QueryElementBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void WindowReferenceBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void PatternBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void EvalBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void ReteooComponentBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
          Builds and attach if needed the given RuleConditionalElement
 void ConditionalBranchBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void AccumulateBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void NamedConsequenceBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void GroupElementBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void GroupElementBuilder.AndBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void GroupElementBuilder.OrBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void GroupElementBuilder.NotBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void GroupElementBuilder.ExistsBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void ForallBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void FromBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 ReteooComponentBuilder BuildUtils.getBuilderFor(RuleConditionElement target)
          Returns a builder for the given target from the builders map
 void BuildContext.push(RuleConditionElement rce)
          Adds the rce to the build stack
 boolean CollectBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean EntryPointBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean QueryElementBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean WindowReferenceBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean PatternBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean EvalBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean ReteooComponentBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
          A boolean function that indicates if the builder requires a previous left (tuple) activation in order to corretly build the given component.
 boolean ConditionalBranchBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean WindowBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean AccumulateBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean NamedConsequenceBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean GroupElementBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean GroupElementBuilder.AndBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean GroupElementBuilder.OrBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean GroupElementBuilder.NotBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean GroupElementBuilder.ExistsBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean ForallBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean FromBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 

Uses of RuleConditionElement in org.drools.rule
 

Subinterfaces of RuleConditionElement in org.drools.rule
 interface PatternSource
          A markup interface for pattern source elements
 

Classes in org.drools.rule that implement RuleConditionElement
 class Accumulate
          A class to represent the Accumulate CE
 class Collect
           
 class ConditionalBranch
           
 class ConditionalElement
           
 class EntryPoint
          This class defines a Rete "Entry Point".
 class EvalCondition
           
 class Forall
          The forall conditional element.
 class From
           
 class GroupElement
           
 class NamedConsequence
           
 class Pattern
           
 class QueryElement
           
 class WindowReference
          This class defines a reference to a declared window
 

Methods in org.drools.rule that return RuleConditionElement
 RuleConditionElement RuleConditionElement.clone()
          Returns a clone from itself
 RuleConditionElement Accumulate.getSource()
           
 

Methods in org.drools.rule that return types with arguments of type RuleConditionElement
 List<RuleConditionElement> GroupElement.getChildren()
           
 List<RuleConditionElement> WindowReference.getNestedElements()
          It is not possible to nest elements inside an entry point, so always return an empty list.
 List<RuleConditionElement> GroupElement.getNestedElements()
           
 List<RuleConditionElement> Accumulate.getNestedElements()
           
 List<RuleConditionElement> ConditionalBranch.getNestedElements()
          It is not possible to nest elements inside a conditional branch, so always return an empty list.
 List<RuleConditionElement> NamedConsequence.getNestedElements()
          It is not possible to nest elements inside an entry point, so always return an empty list.
 List<RuleConditionElement> RuleConditionElement.getNestedElements()
          Returs a list of RuleConditionElement's that are nested inside the current element
 

Methods in org.drools.rule with parameters of type RuleConditionElement
 void GroupElement.addChild(int index, RuleConditionElement rce)
          Adds the given child as the (index)th child of the this GroupElement
 void GroupElement.addChild(RuleConditionElement child)
          Adds a child to the current GroupElement.
 void Rule.addPattern(RuleConditionElement element)
          Add a pattern to the rule.
 

Constructors in org.drools.rule with parameters of type RuleConditionElement
Accumulate(RuleConditionElement source)
           
Accumulate(RuleConditionElement source, Declaration[] requiredDeclarations)
           
Accumulate(RuleConditionElement source, Declaration[] requiredDeclarations, Accumulator[] accumulators, boolean multiFunction)
           
 

Uses of RuleConditionElement in org.drools.spi
 

Constructor parameters in org.drools.spi with type arguments of type RuleConditionElement
DeclarationScopeResolver(Map<String,Class<?>> map, Stack<RuleConditionElement> buildStack)
           
 



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