org.drools.beliefs.bayes
Class BayesBeliefSet<M extends BayesHardEvidence<M>>
java.lang.Object
org.drools.core.util.LinkedList<M>
org.drools.beliefs.bayes.BayesBeliefSet<M>
- All Implemented Interfaces:
- Externalizable, Serializable, org.drools.core.beliefsystem.BeliefSet<M>
public class BayesBeliefSet<M extends BayesHardEvidence<M>>
- extends org.drools.core.util.LinkedList<M>
- implements org.drools.core.beliefsystem.BeliefSet<M>
- See Also:
- Serialized Form
| 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>> |
| Fields inherited from class org.drools.core.util.LinkedList |
fastIterator |
| 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 interface org.drools.core.beliefsystem.BeliefSet |
getFirst, isEmpty, iterator, size |
BayesBeliefSet
public BayesBeliefSet(org.drools.core.common.InternalFactHandle rootHandle,
BayesBeliefSystem<M> beliefSystem)
getBeliefSystem
public org.drools.core.beliefsystem.BeliefSystem<M> getBeliefSystem()
- Specified by:
getBeliefSystem in interface org.drools.core.beliefsystem.BeliefSet<M extends BayesHardEvidence<M>>
getFactHandle
public org.drools.core.common.InternalFactHandle getFactHandle()
- Specified by:
getFactHandle in interface org.drools.core.beliefsystem.BeliefSet<M extends BayesHardEvidence<M>>
add
public void add(M mode)
- Specified by:
add in interface org.drools.core.beliefsystem.BeliefSet<M extends BayesHardEvidence<M>>- Overrides:
add in class org.drools.core.util.LinkedList<M extends BayesHardEvidence<M>>
remove
public void remove(M mode)
- Specified by:
remove in interface org.drools.core.beliefsystem.BeliefSet<M extends BayesHardEvidence<M>>- Overrides:
remove in class org.drools.core.util.LinkedList<M extends BayesHardEvidence<M>>
cancel
public void cancel(org.drools.core.spi.PropagationContext propagationContext)
- Specified by:
cancel in interface org.drools.core.beliefsystem.BeliefSet<M extends BayesHardEvidence<M>>
clear
public void clear(org.drools.core.spi.PropagationContext propagationContext)
- Specified by:
clear in interface org.drools.core.beliefsystem.BeliefSet<M extends BayesHardEvidence<M>>
setWorkingMemoryAction
public void setWorkingMemoryAction(org.drools.core.common.WorkingMemoryAction wmAction)
- Specified by:
setWorkingMemoryAction in interface org.drools.core.beliefsystem.BeliefSet<M extends BayesHardEvidence<M>>
isNegated
public boolean isNegated()
- Specified by:
isNegated in interface org.drools.core.beliefsystem.BeliefSet<M extends BayesHardEvidence<M>>
isUndecided
public boolean isUndecided()
- Specified by:
isUndecided in interface org.drools.core.beliefsystem.BeliefSet<M extends BayesHardEvidence<M>>
isConflicting
public boolean isConflicting()
- Specified by:
isConflicting in interface org.drools.core.beliefsystem.BeliefSet<M extends BayesHardEvidence<M>>
isPositive
public boolean isPositive()
- Specified by:
isPositive in interface org.drools.core.beliefsystem.BeliefSet<M extends BayesHardEvidence<M>>
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.