Drools :: Core 6.1.0.Beta1

org.drools.core.phreak
Class PhreakRuleTerminalNode

java.lang.Object
  extended by org.drools.core.phreak.PhreakRuleTerminalNode

public class PhreakRuleTerminalNode
extends Object

Created with IntelliJ IDEA. User: mdproctor Date: 03/05/2013 Time: 15:42 To change this template use File | Settings | File Templates.


Constructor Summary
PhreakRuleTerminalNode()
           
 
Method Summary
static void doLeftDelete(InternalWorkingMemory wm, RuleExecutor executor, LeftTuple leftTuple)
           
 void doLeftDeletes(TerminalNode rtnNode, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, RuleExecutor executor)
           
 void doLeftInserts(TerminalNode rtnNode, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, RuleExecutor executor)
           
static void doLeftTupleInsert(TerminalNode rtnNode, RuleExecutor executor, InternalAgenda agenda, RuleAgendaItem ruleAgendaItem, int salienceInt, Salience salience, LeftTuple leftTuple, InternalWorkingMemory wm)
           
static void doLeftTupleUpdate(TerminalNode rtnNode, RuleExecutor executor, InternalAgenda agenda, int salienceInt, Salience salience, LeftTuple leftTuple, InternalWorkingMemory wm)
           
 void doLeftUpdates(TerminalNode rtnNode, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, RuleExecutor executor)
           
 void doNode(TerminalNode rtnNode, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, RuleExecutor executor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhreakRuleTerminalNode

public PhreakRuleTerminalNode()
Method Detail

doNode

public void doNode(TerminalNode rtnNode,
                   InternalWorkingMemory wm,
                   LeftTupleSets srcLeftTuples,
                   RuleExecutor executor)

doLeftInserts

public void doLeftInserts(TerminalNode rtnNode,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          RuleExecutor executor)

doLeftTupleInsert

public static void doLeftTupleInsert(TerminalNode rtnNode,
                                     RuleExecutor executor,
                                     InternalAgenda agenda,
                                     RuleAgendaItem ruleAgendaItem,
                                     int salienceInt,
                                     Salience salience,
                                     LeftTuple leftTuple,
                                     InternalWorkingMemory wm)

doLeftUpdates

public void doLeftUpdates(TerminalNode rtnNode,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          RuleExecutor executor)

doLeftTupleUpdate

public static void doLeftTupleUpdate(TerminalNode rtnNode,
                                     RuleExecutor executor,
                                     InternalAgenda agenda,
                                     int salienceInt,
                                     Salience salience,
                                     LeftTuple leftTuple,
                                     InternalWorkingMemory wm)

doLeftDeletes

public void doLeftDeletes(TerminalNode rtnNode,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          RuleExecutor executor)

doLeftDelete

public static void doLeftDelete(InternalWorkingMemory wm,
                                RuleExecutor executor,
                                LeftTuple leftTuple)

Drools :: Core 6.1.0.Beta1

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