Drools :: Core 6.0.0.Beta5

Uses of Interface
org.drools.core.spi.PropagationContext

Packages that use PropagationContext
org.drools.core.base   
org.drools.core.base.dataproviders   
org.drools.core.beliefsystem   
org.drools.core.beliefsystem.jtms   
org.drools.core.beliefsystem.simple   
org.drools.core.common   
org.drools.core.event Events provide all sorts of call backs to monitor the engine as it is running. 
org.drools.core.marshalling.impl   
org.drools.core.phreak   
org.drools.core.reteoo   
org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. 
org.drools.core.runtime.rule.impl   
org.drools.core.spi   
 

Uses of PropagationContext in org.drools.core.base
 

Methods in org.drools.core.base with parameters of type PropagationContext
 void StandardQueryViewChangedEventListener.rowAdded(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NonCloningQueryViewListener.rowAdded(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void InternalViewChangedEventListener.rowAdded(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void StandardQueryViewChangedEventListener.rowRemoved(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NonCloningQueryViewListener.rowRemoved(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void InternalViewChangedEventListener.rowRemoved(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void StandardQueryViewChangedEventListener.rowUpdated(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NonCloningQueryViewListener.rowUpdated(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void InternalViewChangedEventListener.rowUpdated(Rule rule, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 

Uses of PropagationContext in org.drools.core.base.dataproviders
 

Methods in org.drools.core.base.dataproviders with parameters of type PropagationContext
 Iterator MVELDataProvider.getResults(Tuple tuple, WorkingMemory wm, PropagationContext ctx, Object executionContext)
           
 

Uses of PropagationContext in org.drools.core.beliefsystem
 

Methods in org.drools.core.beliefsystem with parameters of type PropagationContext
 void BeliefSet.cancel(PropagationContext propagationContext)
          This will remove all entries and do clean up, like retract FHs.
 void BeliefSet.clear(PropagationContext propagationContext)
          This will remove all entries, but not do cleanup, the FH is most likely needed else where
 void BeliefSystem.delete(LogicalDependency node, BeliefSet beliefSet, PropagationContext context)
          The typeConf has not yet been looked up, so we leave it to the implementation to decide if it needs it or not.
 void BeliefSystem.insert(LogicalDependency node, BeliefSet beliefSet, PropagationContext context, ObjectTypeConf typeConf)
          TypeConf is already available, so we pass it, to avoid additional lookups
 void BeliefSystem.read(LogicalDependency node, BeliefSet beliefSet, PropagationContext context, ObjectTypeConf typeConf)
           
 

Uses of PropagationContext in org.drools.core.beliefsystem.jtms
 

Methods in org.drools.core.beliefsystem.jtms with parameters of type PropagationContext
 void JTMSBeliefSet.cancel(PropagationContext context)
           
 void JTMSBeliefSet.clear(PropagationContext context)
           
 void JTMSBeliefSystem.delete(LogicalDependency node, BeliefSet beliefSet, PropagationContext context)
           
 void JTMSBeliefSystem.insert(LogicalDependency node, BeliefSet beliefSet, PropagationContext context, ObjectTypeConf typeConf)
           
 void JTMSBeliefSystem.read(LogicalDependency node, BeliefSet beliefSet, PropagationContext context, ObjectTypeConf typeConf)
           
 

Uses of PropagationContext in org.drools.core.beliefsystem.simple
 

Methods in org.drools.core.beliefsystem.simple with parameters of type PropagationContext
 void SimpleBeliefSet.cancel(PropagationContext context)
           
 void SimpleBeliefSet.clear(PropagationContext context)
           
 void SimpleBeliefSystem.delete(LogicalDependency node, BeliefSet beliefSet, PropagationContext context)
           
 void SimpleBeliefSystem.insert(LogicalDependency node, BeliefSet beliefSet, PropagationContext context, ObjectTypeConf typeConf)
           
 void SimpleBeliefSystem.read(LogicalDependency node, BeliefSet beliefSet, PropagationContext context, ObjectTypeConf typeConf)
           
 

Uses of PropagationContext in org.drools.core.common
 

Methods in org.drools.core.common that return PropagationContext
 PropagationContext PropagationContextImpl.adaptModificationMaskForObjectType(ObjectType type, InternalWorkingMemory workingMemory)
           
 PropagationContext AgendaGroupQueueImpl.getAutoFocusActivator()
           
 PropagationContext RuleFlowGroupImpl.getAutoFocusActivator()
           
 PropagationContext ScheduledAgendaItem.getPropagationContext()
           
 PropagationContext AgendaItemImpl.getPropagationContext()
           
 PropagationContext AgendaItem.getPropagationContext()
           
 

Methods in org.drools.core.common with parameters of type PropagationContext
 void TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, Rule rule, ObjectTypeConf typeConf)
           
 void TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, Rule rule, ObjectTypeConf typeConf, boolean read)
           
 void InternalRuleBase.assertObject(FactHandle handle, Object object, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a fact object.
 void DefaultAgenda.cancelActivation(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Activation activation, TerminalNode rtn)
           
 void InternalAgenda.cancelActivation(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Activation activation, TerminalNode rtn)
           
static void TruthMaintenanceSystemHelper.clearLogicalDependencies(InternalFactHandle handle, PropagationContext propagationContext)
           
 boolean DefaultAgenda.createActivation(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, TerminalNode rtn)
           
 boolean InternalAgenda.createActivation(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, TerminalNode rtn)
           
 AgendaItem DefaultAgenda.createAgendaItem(LeftTuple tuple, int salience, PropagationContext context, TerminalNode rtn, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup)
           
 AgendaItem InternalAgenda.createAgendaItem(LeftTuple tuple, int salience, PropagationContext context, TerminalNode rtn, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup)
           
 boolean DefaultAgenda.createPostponedActivation(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, TerminalNode rtn)
           
 ScheduledAgendaItem DefaultAgenda.createScheduledAgendaItem(LeftTuple tuple, PropagationContext context, TerminalNode rtn, InternalAgendaGroup agendaGroup)
           
 ScheduledAgendaItem InternalAgenda.createScheduledAgendaItem(LeftTuple tuple, PropagationContext context, TerminalNode rtn, InternalAgendaGroup agendaGroup)
           
 void NamedEntryPoint.insert(InternalFactHandle handle, Object object, Rule rule, Activation activation, ObjectTypeConf typeConf, PropagationContext pctx)
           
static String PropagationContextImpl.intEnumToString(PropagationContext pctx)
           
 void TruthMaintenanceSystem.readLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, Rule rule, ObjectTypeConf typeConf)
          Adds a justification for the FactHandle to the justifiedMap.
static void TruthMaintenanceSystemHelper.removeLogicalDependencies(Activation activation, PropagationContext context, Rule rule)
           
static void TruthMaintenanceSystemHelper.removeLogicalDependencies(InternalFactHandle handle, PropagationContext propagationContext)
           
static void TruthMaintenanceSystemHelper.removeLogicalDependency(LogicalDependency node, PropagationContext context)
           
 void InternalRuleBase.retractObject(FactHandle handle, PropagationContext context, ReteooWorkingMemory workingMemory)
          Retract a fact object.
 void AgendaGroupQueueImpl.setAutoFocusActivator(PropagationContext autoFocusActivator)
           
 void RuleFlowGroupImpl.setAutoFocusActivator(PropagationContext ctx)
           
 void DefaultAgenda.setFocus(PropagationContext ctx, String name)
           
 void ScheduledAgendaItem.setPropagationContext(PropagationContext context)
           
 void AgendaItemImpl.setPropagationContext(PropagationContext context)
           
 void AgendaItem.setPropagationContext(PropagationContext context)
           
 

Constructors in org.drools.core.common with parameters of type PropagationContext
AgendaItemImpl(long activationNumber, LeftTuple tuple, int salience, PropagationContext context, TerminalNode rtn, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup)
          Construct.
TruthMaintenanceSystem.LogicalCallback(InternalFactHandle handle, PropagationContext context, Activation activation, boolean update, boolean fullyRetract)
           
 

Uses of PropagationContext in org.drools.core.event
 

Methods in org.drools.core.event that return PropagationContext
 PropagationContext WorkingMemoryEvent.getPropagationContext()
           
 

Methods in org.drools.core.event with parameters of type PropagationContext
 void WorkingMemoryEventSupport.fireObjectInserted(PropagationContext propagationContext, FactHandle handle, Object object, InternalWorkingMemory workingMemory)
           
 void WorkingMemoryEventSupport.fireObjectRetracted(PropagationContext propagationContext, FactHandle handle, Object oldObject, InternalWorkingMemory workingMemory)
           
 void WorkingMemoryEventSupport.fireObjectUpdated(PropagationContext propagationContext, FactHandle handle, Object oldObject, Object object, InternalWorkingMemory workingMemory)
           
 

Constructors in org.drools.core.event with parameters of type PropagationContext
ObjectInsertedEvent(WorkingMemory workingMemory, PropagationContext propagationContext, FactHandle handle, Object object)
           
ObjectRetractedEvent(WorkingMemory workingMemory, PropagationContext propagationContext, FactHandle handle, Object oldObject)
           
ObjectUpdatedEvent(WorkingMemory workingMemory, PropagationContext propagationContext, FactHandle handle, Object oldObject, Object object)
           
WorkingMemoryEvent(WorkingMemory workingMemory, PropagationContext propagationContext)
           
 

Uses of PropagationContext in org.drools.core.marshalling.impl
 

Fields in org.drools.core.marshalling.impl with type parameters of type PropagationContext
 Map<Long,PropagationContext> MarshallerReaderContext.propagationContexts
           
 

Methods in org.drools.core.marshalling.impl with parameters of type PropagationContext
static void OutputMarshaller.writePropagationContext(MarshallerWriteContext context, PropagationContext pc)
           
 

Uses of PropagationContext in org.drools.core.phreak
 

Methods in org.drools.core.phreak that return PropagationContext
 PropagationContext TupleEntry.getPropagationContext()
           
 PropagationContext RightTupleEntry.getPropagationContext()
           
 PropagationContext LeftTupleEntry.getPropagationContext()
           
 

Methods in org.drools.core.phreak with parameters of type PropagationContext
protected  void PhreakFromNode.checkConstraintsAndPropagate(LeftTupleSink sink, LeftTuple leftTuple, RightTuple rightTuple, AlphaNodeFieldConstraint[] alphaConstraints, BetaConstraints betaConstraints, PropagationContext propagationContext, InternalWorkingMemory wm, FromNode.FromMemory fm, BetaMemory bm, ContextEntry[] context, boolean useLeftMemory, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 void PhreakAccumulateNode.evaluateResultConstraints(AccumulateNode accNode, LeftTupleSink sink, Accumulate accumulate, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, AccumulateNode.AccumulateMemory memory, AccumulateNode.AccumulateContext accctx, boolean useLeftMemory, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
static void RuleNetworkEvaluator.findLeftTupleBlocker(BetaNode betaNode, RightTupleMemory rtm, ContextEntry[] contextEntry, BetaConstraints constraints, LeftTuple leftTuple, FastIterator it, PropagationContext context, boolean useLeftMemory)
           
static void PhreakAccumulateNode.removePreviousMatchesForRightTuple(AccumulateNode accNode, Accumulate accumulate, RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory, AccumulateNode.AccumulateMemory memory, LeftTuple firstChild, LeftTupleSets trgLeftTuples)
           
 void RuleExecutor.updateLeftTuple(RuleTerminalNodeLeftTuple leftTuple, int salience, PropagationContext pctx)
           
 

Constructors in org.drools.core.phreak with parameters of type PropagationContext
LeftTupleEntry(LeftTuple lt, PropagationContext pctx, Memory nodeMemory)
           
RightTupleEntry(RightTuple rt, PropagationContext pctx, Memory nodeMemory)
           
RuleAgendaItem(long activationNumber, LeftTuple tuple, int salience, PropagationContext context, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup)
           
 

Uses of PropagationContext in org.drools.core.reteoo
 

Methods in org.drools.core.reteoo that return PropagationContext
static PropagationContext RuleTerminalNode.findMostRecentPropagationContext(LeftTuple leftTuple, PropagationContext context)
           
 PropagationContext BaseLeftTuple.getPropagationContext()
           
 PropagationContext LeftTuple.getPropagationContext()
           
 PropagationContext RightTuple.getPropagationContext()
           
 

Methods in org.drools.core.reteoo with parameters of type PropagationContext
 void EntryPointNode.assertActivation(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryElementNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSink.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new ReteTuple.
 void EvalConditionNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new Tuple.
 void AccumulateNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new ReteTuple from the left input.
 void QueryTerminalNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new Tuple.
 void FromNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void TimerNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightInputAdapterNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Takes the asserted ReteTuple received from the TupleSource and adapts it into a FactHandleImpl
 void ConditionalBranchNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RuleTerminalNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryRiaFixerNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new Tuple.
 void ReteooRuleBase.assertObject(FactHandle handle, Object object, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a fact object.
 void Rete.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
          This is the entry point into the network for all asserted Facts.
 void EntryPointNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
          This is the entry point into the network for all asserted Facts.
 void WindowNode.assertObject(InternalFactHandle factHandle, PropagationContext pctx, InternalWorkingMemory workingMemory)
           
 void ObjectTypeNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
          Propagate the FactHandleimpl through the Rete network.
 void AlphaNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.assertObject(InternalFactHandle factHandle, PropagationContext pctx, InternalWorkingMemory wm)
           
 void PropagationQueuingNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void BetaNode.assertObject(InternalFactHandle factHandle, PropagationContext pctx, InternalWorkingMemory wm)
           
 void ObjectSink.assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void LeftInputAdapterNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
          Takes the asserted FactHandleImpl received from the ObjectSource and puts it in a new ReteTuple before propagating to the TupleSinks
 void LeftInputAdapterNode.RightTupleSinkAdapter.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.assertObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.assertQuery(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AccumulateNode.assertRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.assertRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.assertRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new FactHandleImpl from the right input.
abstract  void BetaNode.assertRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.assertRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void Rete.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void WindowNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSinkPropagator.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectTypeNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AlphaNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleLeftTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectSinkPropagator.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void PropagationQueuingNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void BetaNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyLeftTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectSink.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftInputAdapterNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftInputAdapterNode.RightTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeLeftTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  void FromNode.checkConstraintsAndPropagate(LeftTuple leftTuple, RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory, FromNode.FromMemory memory, boolean useLeftMemory)
           
 void LeftTupleSinkPropagator.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleWorkingMemoryEnabled, LeftInputAdapterNode liaNode)
           
 void SingleLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled, LeftInputAdapterNode liaNode)
           
 void EmptyLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled, LeftInputAdapterNode liaNode)
           
 void CompositeLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled, LeftInputAdapterNode liaNode)
           
 InternalFactHandle RightInputAdapterNode.createFactHandle(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 InternalFactHandle QueryElementNode.createFactHandle(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 LeftTuple QueryElementNode.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 LeftTuple LeftTupleSink.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 LeftTuple EvalConditionNode.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 LeftTuple AccumulateNode.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 LeftTuple NotNode.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 LeftTuple ExistsNode.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 LeftTuple QueryTerminalNode.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 LeftTuple FromNode.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 LeftTuple JoinNode.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 LeftTuple TimerNode.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 LeftTuple RightInputAdapterNode.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 LeftTuple ConditionalBranchNode.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 LeftTuple RuleTerminalNode.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 LeftTuple QueryRiaFixerNode.createLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 InternalFactHandle AccumulateNode.createResultFactHandle(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, Object result)
           
 RightTuple BetaNode.createRightTuple(InternalFactHandle handle, RightTupleSink sink, PropagationContext context)
           
 RightTuple FromNode.createRightTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Object object)
           
static void LeftInputAdapterNode.doDeleteObject(LeftTuple leftTuple, PropagationContext context, SegmentMemory sm, InternalWorkingMemory wm, LeftInputAdapterNode liaNode, boolean linkOrNotify, LeftInputAdapterNode.LiaNodeMemory lm)
           
static void LeftInputAdapterNode.doInsertObject(InternalFactHandle factHandle, PropagationContext context, LeftInputAdapterNode liaNode, InternalWorkingMemory wm, LeftInputAdapterNode.LiaNodeMemory lm, boolean linkOrNotify, boolean useLeftMemory)
           
static void LeftTupleSource.doModifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory, LeftTupleSink sink, ObjectTypeNode.Id leftInputOtnId, long leftInferredMask)
           
protected  void SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple newLeftTuple)
          This is a hook method that may be overriden by subclasses.
 void LeftTupleSinkPropagator.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, LeftTupleSink sink)
           
 void SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, LeftTupleSink sink)
           
 void EmptyLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, LeftTupleSink sink)
           
 void CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, LeftTupleSink sink)
           
protected  void CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTupleSinkNode sink, LeftTuple leftTuple)
          This is a hook method that may be overriden by subclasses.
protected  void CompositeObjectSinkAdapter.doPropagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, ObjectSink sink)
          This is a Hook method for subclasses to override.
protected  void SingleLeftTupleSinkAdapter.doPropagateModifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeLeftTupleSinkAdapter.doPropagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory, LeftTupleSink sink)
           
protected  void CompositeObjectSinkAdapter.doPropagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory, ObjectSink sink)
           
protected  void SingleLeftTupleSinkAdapter.doPropagateRetractLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple child, LeftTupleSink tupleSink)
          This is a hook method that may be overriden by subclasses.
protected  void CompositeLeftTupleSinkAdapter.doPropagateRetractLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, LeftTupleSink sink)
          This is a hook method that may be overriden by subclasses.
static void ObjectTypeNode.doRetractObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
static void LeftInputAdapterNode.doUpdateObject(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory wm, LeftInputAdapterNode liaNode, boolean linkOrNotify, SegmentMemory sm)
           
 void AccumulateNode.evaluateResultConstraints(AccumulateNode.ActivitySource source, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, AccumulateNode.AccumulateMemory memory, AccumulateNode.AccumulateContext accctx, boolean useLeftMemory)
          Evaluate result constraints and propagate assert in case they are true
static PropagationContext RuleTerminalNode.findMostRecentPropagationContext(LeftTuple leftTuple, PropagationContext context)
           
 LeftTuple BetaNode.getFirstLeftTuple(RightTuple rightTuple, LeftTupleMemory memory, PropagationContext context, FastIterator it)
           
 void RuleTerminalNodeLeftTuple.init(long activationNumber, int salience, PropagationContext pctx, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup)
           
 void EntryPointNode.modifyActivation(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSinkPropagator.modifyChildLeftTuplesforQuery(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleLeftTupleSinkAdapter.modifyChildLeftTuplesforQuery(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyLeftTupleSinkAdapter.modifyChildLeftTuplesforQuery(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeLeftTupleSinkAdapter.modifyChildLeftTuplesforQuery(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSource.modifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AbstractTerminalNode.modifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSink.modifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightInputAdapterNode.modifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryElementNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSink.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EvalConditionNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AccumulateNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryTerminalNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void FromNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void TimerNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightInputAdapterNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ConditionalBranchNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RuleTerminalNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryRiaFixerNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void Rete.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void WindowNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory wm)
           
 void ObjectTypeNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AlphaNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void PropagationQueuingNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void BetaNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory wm)
           
 void ObjectSink.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftInputAdapterNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftInputAdapterNode.RightTupleSinkAdapter.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void TraitObjectTypeNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.modifyObject(InternalFactHandle handle, PropagationContext pctx, ObjectTypeConf objectTypeConf, InternalWorkingMemory wm)
           
 void EntryPointNode.modifyQuery(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void WindowNode.modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AccumulateNode.modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightTupleSink.modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSinkPropagator.propagateAssertLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void SingleLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void EmptyLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void LeftTupleSinkPropagator.propagateAssertLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void SingleLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void EmptyLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
protected  void NotNode.propagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 void SingleObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectSinkPropagator.propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  void JoinNode.propagateFromLeft(RightTuple rightTuple, LeftTuple leftTuple, ContextEntry[] contextEntry, boolean useLeftMemory, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  void JoinNode.propagateFromRight(RightTuple rightTuple, LeftTuple leftTuple, BetaMemory memory, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple LeftTupleSinkPropagator.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple SingleLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple EmptyLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple CompositeLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 void LeftTupleSinkPropagator.propagateModifyChildLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 void SingleLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 void EmptyLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 void CompositeLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple LeftTupleSinkPropagator.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple SingleLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple EmptyLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple CompositeLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
protected  void NotNode.propagateModifyChildLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 void SingleObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSinkPropagator.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectSinkPropagator.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  LeftTuple JoinNode.propagateOrModifyFromLeft(RightTuple rightTuple, LeftTuple leftTuple, LeftTuple childLeftTuple, ContextEntry[] contextEntry, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  LeftTuple JoinNode.propagateOrModifyFromRight(RightTuple rightTuple, LeftTuple leftTuple, LeftTuple childLeftTuple, BetaMemory memory, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple LeftTupleSinkPropagator.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple SingleLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple EmptyLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple CompositeLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple LeftTupleSinkPropagator.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple SingleLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple EmptyLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple CompositeLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSinkPropagator.propagateRetractLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleLeftTupleSinkAdapter.propagateRetractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyLeftTupleSinkAdapter.propagateRetractLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeLeftTupleSinkAdapter.propagateRetractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  void NotNode.propagateRetractLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 void LeftTupleSinkPropagator.propagateRetractLeftTupleDestroyRightTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleLeftTupleSinkAdapter.propagateRetractLeftTupleDestroyRightTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyLeftTupleSinkAdapter.propagateRetractLeftTupleDestroyRightTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeLeftTupleSinkAdapter.propagateRetractLeftTupleDestroyRightTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyObjectSinkAdapter.propagateRetractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory, boolean useHash)
           
 void LeftTupleSinkPropagator.propagateRetractRightTuple(RightTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleLeftTupleSinkAdapter.propagateRetractRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyLeftTupleSinkAdapter.propagateRetractRightTuple(RightTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeLeftTupleSinkAdapter.propagateRetractRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.retractActivation(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryElementNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSink.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EvalConditionNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AccumulateNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract the ReteTuple, any resulting propagated joins are also retracted.
 void QueryTerminalNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void FromNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftInputAdapterNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void TimerNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightInputAdapterNode.retractLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Retracts the corresponding tuple by retrieving and retracting the fact created for it
 void ConditionalBranchNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RuleTerminalNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryRiaFixerNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  void FromNode.retractMatch(LeftTuple leftTuple, RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ReteooRuleBase.retractObject(FactHandle handle, PropagationContext context, ReteooWorkingMemory workingMemory)
          Retract a fact object.
 void Rete.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract a fact object from this RuleBase and the specified WorkingMemory.
 void ObjectTypeNode.retractObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract the FactHandleimpl from the Rete network.
 void PropagationQueuingNode.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.retractObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, InternalWorkingMemory workingMemory)
          Retract a fact object from this RuleBase and the specified WorkingMemory.
 void EntryPointNode.retractQuery(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void WindowNode.retractRightTuple(RightTuple rightTuple, PropagationContext pctx, InternalWorkingMemory wm)
           
 void AccumulateNode.retractRightTuple(RightTuple rightTuple, PropagationContext pctx, InternalWorkingMemory workingMemory)
           
 void NotNode.retractRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.retractRightTuple(RightTuple rightTuple, PropagationContext pctx, InternalWorkingMemory workingMemory)
          Retract the FactHandleImpl.
 void JoinNode.retractRightTuple(RightTuple rightTuple, PropagationContext pctx, InternalWorkingMemory wm)
           
 void RightTupleSink.retractRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ModifyPreviousTuples.retractTuples(PropagationContext pctx, InternalWorkingMemory wm)
           
 void QueryElementNode.UnificationNodeViewChangedEventListener.rowAdded(Rule rule, LeftTuple resultLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryElementNode.UnificationNodeViewChangedEventListener.rowRemoved(Rule rule, LeftTuple resultLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryElementNode.UnificationNodeViewChangedEventListener.rowUpdated(Rule rule, LeftTuple resultLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void BaseLeftTuple.setPropagationContext(PropagationContext propagationContext)
           
 void LeftTuple.setPropagationContext(PropagationContext propagationContext)
           
 void RightTuple.setPropagationContext(PropagationContext propagationContext)
           
 void RuleTerminalNodeLeftTuple.update(int salience, PropagationContext pctx)
           
 void QueryTerminalNode.updateNewNode(InternalWorkingMemory workingMemory, PropagationContext context)
           
 void QueryElementNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
abstract  void LeftTupleSource.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EvalConditionNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AccumulateNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
          Updates the given sink propagating all previously propagated tuples to it
 void FromNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftInputAdapterNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void TimerNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ConditionalBranchNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryRiaFixerNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void Rete.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
abstract  void ObjectSource.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void WindowNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory wm)
           
 void ObjectTypeNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AlphaNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void PropagationQueuingNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightInputAdapterNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.updateSinkPhreak(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 

Constructors in org.drools.core.reteoo with parameters of type PropagationContext
BaseLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
EvalNodeLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
FromNodeLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
JoinNodeLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
LeftTupleImpl(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
LIANodePropagation(LeftInputAdapterNode node, InternalFactHandle handle, PropagationContext context)
           
NotNodeLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
QueryElementNodeLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
QueryRiaFixerNodeLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
ReteooWorkingMemory.EvaluateResultConstraints(AccumulateNode.ActivitySource source, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, AccumulateNode.AccumulateMemory memory, AccumulateNode.AccumulateContext accctx, boolean useLeftMemory, AccumulateNode node)
           
ReteooWorkingMemory.EvaluateResultConstraints(PropagationContext context)
           
ReteooWorkingMemory.QueryInsertAction(PropagationContext context)
           
ReteooWorkingMemory.QueryInsertAction(PropagationContext context, InternalFactHandle factHandle, LeftTuple leftTuple, QueryElementNode node)
           
ReteooWorkingMemory.QueryResultInsertAction(PropagationContext context)
           
ReteooWorkingMemory.QueryResultInsertAction(PropagationContext context, InternalFactHandle factHandle, LeftTuple leftTuple, QueryElementNode node)
           
ReteooWorkingMemory.QueryResultRetractAction(PropagationContext context, InternalFactHandle factHandle, LeftTuple leftTuple, QueryElementNode node)
           
ReteooWorkingMemory.QueryResultUpdateAction(PropagationContext context, InternalFactHandle factHandle, LeftTuple leftTuple, QueryElementNode node)
           
ReteooWorkingMemory.QueryRetractAction(PropagationContext context)
           
ReteooWorkingMemory.QueryRetractAction(PropagationContext context, LeftTuple leftTuple, QueryElementNode node)
           
ReteooWorkingMemory.QueryRiaFixerNodeFixer(PropagationContext context)
           
ReteooWorkingMemory.QueryRiaFixerNodeFixer(PropagationContext context, LeftTuple leftTuple, boolean retract, BetaNode node)
           
ReteooWorkingMemory.QueryUpdateAction(PropagationContext context)
           
ReteooWorkingMemory.QueryUpdateAction(PropagationContext context, InternalFactHandle factHandle, LeftTuple leftTuple, QueryElementNode node)
           
RuleTerminalNodeLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
           
 

Uses of PropagationContext in org.drools.core.rule
 

Fields in org.drools.core.rule declared as PropagationContext
 PropagationContext SlidingTimeWindow.BehaviorJobContext.pctx
           
 

Methods in org.drools.core.rule with parameters of type PropagationContext
 boolean BehaviorManager.assertFact(WindowNode.WindowMemory memory, InternalFactHandle factHandle, PropagationContext pctx, InternalWorkingMemory workingMemory)
          Register a newly asserted right tuple into the behaviors' context
 boolean SlidingLengthWindow.assertFact(WindowNode.WindowMemory memory, Object context, InternalFactHandle handle, PropagationContext pctx, InternalWorkingMemory workingMemory)
           
 boolean SlidingTimeWindow.assertFact(WindowNode.WindowMemory memory, Object context, InternalFactHandle fact, PropagationContext pctx, InternalWorkingMemory workingMemory)
           
 boolean Behavior.assertFact(WindowNode.WindowMemory memory, Object context, InternalFactHandle fact, PropagationContext pctx, InternalWorkingMemory workingMemory)
          Makes the behavior aware of the new fact entering behavior's scope
 void SlidingLengthWindow.expireFacts(WindowNode.WindowMemory memory, Object context, PropagationContext pctx, InternalWorkingMemory workingMemory)
           
 void SlidingTimeWindow.expireFacts(WindowNode.WindowMemory memory, Object context, PropagationContext pctx, InternalWorkingMemory workingMemory)
           
 void Behavior.expireFacts(WindowNode.WindowMemory memory, Object context, PropagationContext pctx, InternalWorkingMemory workingMemory)
          A callback method that allows behaviors to expire facts
 void BehaviorManager.retractFact(WindowNode.WindowMemory memory, InternalFactHandle factHandle, PropagationContext pctx, InternalWorkingMemory workingMemory)
          Removes a newly asserted fact handle from the behaviors' context
 void SlidingLengthWindow.retractFact(WindowNode.WindowMemory memory, Object context, InternalFactHandle handle, PropagationContext pctx, InternalWorkingMemory workingMemory)
           
 void SlidingTimeWindow.retractFact(WindowNode.WindowMemory memory, Object context, InternalFactHandle fact, PropagationContext pctx, InternalWorkingMemory workingMemory)
           
 void Behavior.retractFact(WindowNode.WindowMemory memory, Object context, InternalFactHandle fact, PropagationContext pctx, InternalWorkingMemory workingMemory)
          Removes a right tuple from the behavior's scope
 

Constructors in org.drools.core.rule with parameters of type PropagationContext
SlidingTimeWindow.BehaviorExpireWMAction(int nodeId, Behavior behavior, WindowNode.WindowMemory memory, Object context, PropagationContext pctx)
           
SlidingTimeWindow.BehaviorJobContext(int nodeId, InternalWorkingMemory workingMemory, Behavior behavior, WindowNode.WindowMemory memory, Object behaviorContext, PropagationContext pctx)
           
 

Uses of PropagationContext in org.drools.core.runtime.rule.impl
 

Methods in org.drools.core.runtime.rule.impl with parameters of type PropagationContext
 void OpenQueryViewChangedEventListenerAdapter.rowAdded(Rule rule, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void OpenQueryViewChangedEventListenerAdapter.rowRemoved(Rule rule, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void OpenQueryViewChangedEventListenerAdapter.rowUpdated(Rule rule, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 

Uses of PropagationContext in org.drools.core.spi
 

Methods in org.drools.core.spi that return PropagationContext
 PropagationContext PropagationContext.adaptModificationMaskForObjectType(ObjectType type, InternalWorkingMemory workingMemory)
           
 PropagationContext AgendaGroup.getAutoFocusActivator()
           
 PropagationContext Activation.getPropagationContext()
          Retrieve the PropagationContext for the Activation
 

Methods in org.drools.core.spi with parameters of type PropagationContext
 Iterator DataProvider.getResults(Tuple tuple, WorkingMemory wm, PropagationContext ctx, Object providerContext)
           
 void AgendaGroup.setAutoFocusActivator(PropagationContext ctx)
           
 


Drools :: Core 6.0.0.Beta5

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