Class SimpleLogicalDependency<T extends ModedAssertion<T>>
java.lang.Object
org.drools.core.util.AbstractLinkedListNode<LogicalDependency<T>>
org.drools.tms.beliefsystem.simple.SimpleLogicalDependency<T>
- All Implemented Interfaces:
DoubleLinkedEntry<LogicalDependency<T>>,SingleLinkedEntry<LogicalDependency<T>>,LogicalDependency<T>
- Direct Known Subclasses:
DefeasibleLogicalDependency
public class SimpleLogicalDependency<T extends ModedAssertion<T>>
extends AbstractLinkedListNode<LogicalDependency<T>>
implements LogicalDependency<T>
LogicalDependency is a special node for LinkedLists that maintains
references for the Activation justifier and the justified FactHandle.
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleLogicalDependency(TruthMaintenanceSystemInternalMatch<T> justifier, Object justified, Object object, T mode) SimpleLogicalDependency(TruthMaintenanceSystemInternalMatch<T> justifier, Object justified, T mode) -
Method Summary
Methods inherited from class org.drools.core.util.AbstractLinkedListNode
clear, getNext, getPrevious, setNext, setPreviousMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.drools.core.util.DoubleLinkedEntry
clear, getPrevious, setPreviousMethods inherited from interface org.drools.core.util.SingleLinkedEntry
getNext, setNext
-
Constructor Details
-
SimpleLogicalDependency
public SimpleLogicalDependency(TruthMaintenanceSystemInternalMatch<T> justifier, Object justified, T mode) -
SimpleLogicalDependency
public SimpleLogicalDependency(TruthMaintenanceSystemInternalMatch<T> justifier, Object justified, Object object, T mode)
-
-
Method Details
-
getMode
- Specified by:
getModein interfaceLogicalDependency<T extends ModedAssertion<T>>
-
setMode
-
getJustified
- Specified by:
getJustifiedin interfaceLogicalDependency<T extends ModedAssertion<T>>
-
getJustifier
- Specified by:
getJustifierin interfaceLogicalDependency<T extends ModedAssertion<T>>
-
getObject
- Specified by:
getObjectin interfaceLogicalDependency<T extends ModedAssertion<T>>
-
equals
-
hashCode
public int hashCode() -
toString
-
setObject
-