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 AccumulateBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void EvalBuilder.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 CollectBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void PatternBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void ForallBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void GroupElementBuilder.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 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 AccumulateBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean EvalBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean EntryPointBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean QueryElementBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean CollectBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean PatternBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean ForallBuilder.requiresLeftActivation(BuildUtils utils, RuleConditionElement rce)
           
 boolean GroupElementBuilder.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 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 ConditionalElement
           
 class EntryPoint
          This class defines a Rete "Entry Point".
 class EvalCondition
           
 class Forall
          The forall conditional element.
 class From
           
 class GroupElement
           
 class Pattern
           
 class QueryElement
           
 

Methods in org.drools.rule that return RuleConditionElement
 RuleConditionElement Accumulate.getSource()
           
 

Methods in org.drools.rule that return types with arguments of type RuleConditionElement
 List<RuleConditionElement> RuleConditionElement.getNestedElements()
          Returs a list of RuleConditionElement's that are nested inside the current element
 List<RuleConditionElement> Accumulate.getNestedElements()
           
 

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.
 

Method parameters in org.drools.rule with type arguments of type RuleConditionElement
 Map<String,Declaration> GroupElement.Type.getInnerDeclarations(List<RuleConditionElement> children)
          Returns a map of declarations that are visible inside of an element of this type
 Map<String,Declaration> GroupElement.Type.getOuterDeclarations(List<RuleConditionElement> children)
          Returns a map of declarations that are visible outside of an element of this type
 

Constructors in org.drools.rule with parameters of type RuleConditionElement
Accumulate(RuleConditionElement source)
           
Accumulate(RuleConditionElement source, Declaration[] requiredDeclarations, Declaration[] innerDeclarations)
           
Accumulate(RuleConditionElement source, Declaration[] requiredDeclarations, Declaration[] innerDeclarations, 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.