Drools :: Beliefs 6.2.0.Beta2

org.drools.beliefs.bayes
Class BayesBeliefSet

java.lang.Object
  extended by org.drools.core.util.LinkedList
      extended by org.drools.beliefs.bayes.BayesBeliefSet
All Implemented Interfaces:
Externalizable, Serializable, org.drools.core.beliefsystem.BeliefSet

public class BayesBeliefSet
extends org.drools.core.util.LinkedList
implements org.drools.core.beliefsystem.BeliefSet

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.drools.core.util.LinkedList
org.drools.core.util.LinkedList.JavaUtilIterator<T extends org.drools.core.util.LinkedListNode<T>>, org.drools.core.util.LinkedList.LinkedListFastIterator, org.drools.core.util.LinkedList.LinkedListIterator<T extends org.drools.core.util.LinkedListNode<T>>
 
Field Summary
 
Fields inherited from class org.drools.core.util.LinkedList
fastIterator
 
Constructor Summary
BayesBeliefSet(org.drools.core.common.InternalFactHandle rootHandle, BayesBeliefSystem beliefSystem)
           
 
Method Summary
 void add(org.drools.core.util.LinkedListNode node)
           
 void cancel(org.drools.core.spi.PropagationContext propagationContext)
           
 void clear(org.drools.core.spi.PropagationContext propagationContext)
           
 org.drools.core.beliefsystem.BeliefSystem getBeliefSystem()
           
 org.drools.core.common.InternalFactHandle getFactHandle()
           
 boolean isNegated()
           
 boolean isPositive()
           
 boolean isUndecided()
           
 void remove(org.drools.core.util.LinkedListNode node)
           
 void setWorkingMemoryAction(org.drools.core.common.WorkingMemoryAction wmAction)
           
 
Methods inherited from class org.drools.core.util.LinkedList
addFirst, addLast, clear, equals, fastIterator, get, getFirst, getLast, hashCode, insertAfter, isEmpty, iterator, javaUtilIterator, readExternal, removeFirst, removeLast, size, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.core.beliefsystem.BeliefSet
getFirst, isEmpty, iterator, size
 

Constructor Detail

BayesBeliefSet

public BayesBeliefSet(org.drools.core.common.InternalFactHandle rootHandle,
                      BayesBeliefSystem beliefSystem)
Method Detail

getBeliefSystem

public org.drools.core.beliefsystem.BeliefSystem getBeliefSystem()
Specified by:
getBeliefSystem in interface org.drools.core.beliefsystem.BeliefSet

getFactHandle

public org.drools.core.common.InternalFactHandle getFactHandle()
Specified by:
getFactHandle in interface org.drools.core.beliefsystem.BeliefSet

add

public void add(org.drools.core.util.LinkedListNode node)
Specified by:
add in interface org.drools.core.beliefsystem.BeliefSet
Overrides:
add in class org.drools.core.util.LinkedList

remove

public void remove(org.drools.core.util.LinkedListNode node)
Specified by:
remove in interface org.drools.core.beliefsystem.BeliefSet
Overrides:
remove in class org.drools.core.util.LinkedList

cancel

public void cancel(org.drools.core.spi.PropagationContext propagationContext)
Specified by:
cancel in interface org.drools.core.beliefsystem.BeliefSet

clear

public void clear(org.drools.core.spi.PropagationContext propagationContext)
Specified by:
clear in interface org.drools.core.beliefsystem.BeliefSet

setWorkingMemoryAction

public void setWorkingMemoryAction(org.drools.core.common.WorkingMemoryAction wmAction)
Specified by:
setWorkingMemoryAction in interface org.drools.core.beliefsystem.BeliefSet

isNegated

public boolean isNegated()
Specified by:
isNegated in interface org.drools.core.beliefsystem.BeliefSet

isUndecided

public boolean isUndecided()
Specified by:
isUndecided in interface org.drools.core.beliefsystem.BeliefSet

isPositive

public boolean isPositive()
Specified by:
isPositive in interface org.drools.core.beliefsystem.BeliefSet

Drools :: Beliefs 6.2.0.Beta2

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