org.drools.common
Class LogicalDependency

java.lang.Object
  extended byorg.drools.util.AbstractBaseLinkedListNode
      extended byorg.drools.common.LogicalDependency
All Implemented Interfaces:
LinkedListNode, java.io.Serializable

public class LogicalDependency
extends AbstractBaseLinkedListNode

LogicalDependency is a special node for LinkedLists that maintains references for the Activation justifier and the justified FactHandle.

See Also:
Serialized Form
 

Constructor Summary
LogicalDependency(Activation justifier, FactHandle factHandle)
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 FactHandle getFactHandle()
           
 Activation getJustifier()
           
 int hashCode()
           
 
Methods inherited from class org.drools.util.AbstractBaseLinkedListNode
getNext, getPrevious, setNext, setPrevious
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogicalDependency

public LogicalDependency(Activation justifier,
                         FactHandle factHandle)
Method Detail

getFactHandle

public FactHandle getFactHandle()

getJustifier

public Activation getJustifier()

equals

public boolean equals(java.lang.Object object)

hashCode

public int hashCode()