Uses of Class
org.drools.reteoo.builder.BuildContext

Packages that use BuildContext
org.drools This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory 
org.drools.reteoo   
org.drools.reteoo.builder   
 

Uses of BuildContext in org.drools
 

Methods in org.drools with parameters of type BuildContext
 TerminalNode ActivationListenerFactory.createActivationListener(int id, LeftTupleSource source, Rule rule, GroupElement subrule, int subruleIndex, BuildContext context, Object... args)
           
 TerminalNode RuleTerminalNodeActivationListenerFactory.createActivationListener(int id, LeftTupleSource source, Rule rule, GroupElement subrule, int subruleIndex, BuildContext context, Object... args)
           
 TerminalNode QueryTerminalNodeActivationListenerFactory.createActivationListener(int id, LeftTupleSource source, Rule rule, GroupElement subrule, int subruleIndex, BuildContext context, Object... args)
           
 

Uses of BuildContext in org.drools.reteoo
 

Constructors in org.drools.reteoo with parameters of type BuildContext
AccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Behavior[] behaviors, Accumulate accumulate, boolean unwrapRightObject, BuildContext context)
           
AlphaNode(int id, AlphaNodeFieldConstraint constraint, ObjectSource objectSource, BuildContext context)
          Construct an AlphaNode with a unique id using the provided FieldConstraint and the given ObjectSource.
EntryPointNode(int id, ObjectSource objectSource, BuildContext context)
           
EvalConditionNode(int id, LeftTupleSource tupleSource, EvalCondition eval, BuildContext context)
          Construct.
ExistsNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints joinNodeBinder, Behavior[] behaviors, BuildContext context)
          Construct.
FromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] constraints, BetaConstraints binder, boolean tupleMemoryEnabled, BuildContext context)
           
JoinNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, Behavior[] behaviors, BuildContext context)
           
LeftInputAdapterNode(int id, ObjectSource source, BuildContext context)
          Constructus a LeftInputAdapterNode with a unique id that receives FactHandle from a parent ObjectSource and adds it to a given pattern in the resulting Tuples.
NotNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints joinNodeBinder, Behavior[] behaviors, BuildContext context)
           
ObjectTypeNode(int id, EntryPointNode source, ObjectType objectType, BuildContext context)
          Construct given a semantic ObjectType and the provided unique id.
PropagationQueuingNode(int id, ObjectSource objectSource, BuildContext context)
          Construct a PropagationQueuingNode that will queue up propagations until it the engine reaches a safe propagation point, when all the queued facts are propagated.
QueryElementNode(int id, LeftTupleSource tupleSource, QueryElement queryElement, boolean tupleMemoryEnabled, boolean openQuery, BuildContext context)
           
QueryRiaFixerNode(int id, LeftTupleSource tupleSource, BuildContext context)
          Construct.
QueryTerminalNode(int id, LeftTupleSource source, Rule rule, GroupElement subrule, int subruleIndex, BuildContext context)
          Constructor
RightInputAdapterNode(int id, LeftTupleSource source, BuildContext context)
          Constructor specifying the unique id of the node in the Rete network, the position of the propagating FactHandleImpl in ReteTuple and the source that propagates the receive ReteTuples.
RuleTerminalNode(int id, LeftTupleSource source, Rule rule, GroupElement subrule, int subruleIndex, BuildContext context)
          Construct.
 

Uses of BuildContext in org.drools.reteoo.builder
 

Methods in org.drools.reteoo.builder with parameters of type BuildContext
 void PatternBuilder.attachAlphaNodes(BuildContext context, BuildUtils utils, Pattern pattern, List<Constraint> alphaConstraints)
           
 BaseNode BuildUtils.attachNode(BuildContext context, BaseNode candidate)
          Attaches a node into the network.
static ObjectTypeNode PatternBuilder.attachObjectTypeNode(BuildContext context, ObjectType objectType)
           
 void ReteooComponentBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
          Builds and attach if needed the given RuleConditionalElement
 void ForallBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void EntryPointBuilder.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 QueryElementBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void AccumulateBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void GroupElementBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void FromBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void EvalBuilder.build(BuildContext context, BuildUtils utils, RuleConditionElement rce)
           
 void BuildUtils.checkUnboundDeclarations(BuildContext context, Declaration[] declarations)
          Make sure the required declarations are previously bound
 BetaConstraints BuildUtils.createBetaNodeConstraint(BuildContext context, List<BetaNodeFieldConstraint> list, boolean disableIndexing)
          Creates and returns a BetaConstraints object for the given list of constraints
 



Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.