Class SimpleBeliefSet
- java.lang.Object
-
- org.drools.core.util.LinkedList<SimpleMode>
-
- org.drools.tms.beliefsystem.simple.SimpleBeliefSet
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,BeliefSet<SimpleMode>
public class SimpleBeliefSet extends org.drools.core.util.LinkedList<SimpleMode> implements BeliefSet<SimpleMode>
- 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<K extends org.drools.core.util.Entry<K>>, org.drools.core.util.LinkedList.LinkedListIterator<T extends org.drools.core.util.LinkedListNode<T>>
-
-
Field Summary
Fields Modifier and Type Field Description protected BeliefSystembeliefSystemprotected org.drools.core.common.InternalFactHandlefhprotected org.drools.core.common.WorkingMemoryActionwmAction
-
Constructor Summary
Constructors Constructor Description SimpleBeliefSet()SimpleBeliefSet(BeliefSystem beliefSystem, org.drools.core.common.InternalFactHandle fh)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancel(org.drools.core.common.PropagationContext context)This will remove all entries and do clean up, like retract FHs.voidclear(org.drools.core.common.PropagationContext context)This will remove all entries, but not do cleanup, the FH is most likely needed else whereBeliefSystemgetBeliefSystem()org.drools.core.common.InternalFactHandlegetFactHandle()org.drools.core.common.WorkingMemoryActiongetWorkingMemoryAction()booleanisConflicting()booleanisDecided()booleanisNegated()booleanisPositive()voidsetWorkingMemoryAction(org.drools.core.common.WorkingMemoryAction wmAction)-
Methods inherited from class org.drools.core.util.LinkedList
add, addFirst, addLast, clear, contains, equals, fastIterator, get, getFirst, getLast, hashCode, insertAfter, isEmpty, iterator, javaUtilIterator, readExternal, remove, removeFirst, removeLast, size, writeExternal
-
-
-
-
Field Detail
-
beliefSystem
protected BeliefSystem beliefSystem
-
fh
protected org.drools.core.common.InternalFactHandle fh
-
wmAction
protected org.drools.core.common.WorkingMemoryAction wmAction
-
-
Constructor Detail
-
SimpleBeliefSet
public SimpleBeliefSet(BeliefSystem beliefSystem, org.drools.core.common.InternalFactHandle fh)
-
SimpleBeliefSet
public SimpleBeliefSet()
-
-
Method Detail
-
getBeliefSystem
public BeliefSystem getBeliefSystem()
- Specified by:
getBeliefSystemin interfaceBeliefSet<SimpleMode>
-
getFactHandle
public org.drools.core.common.InternalFactHandle getFactHandle()
- Specified by:
getFactHandlein interfaceBeliefSet<SimpleMode>
-
cancel
public void cancel(org.drools.core.common.PropagationContext context)
Description copied from interface:BeliefSetThis will remove all entries and do clean up, like retract FHs.- Specified by:
cancelin interfaceBeliefSet<SimpleMode>
-
clear
public void clear(org.drools.core.common.PropagationContext context)
Description copied from interface:BeliefSetThis will remove all entries, but not do cleanup, the FH is most likely needed else where- Specified by:
clearin interfaceBeliefSet<SimpleMode>
-
getWorkingMemoryAction
public org.drools.core.common.WorkingMemoryAction getWorkingMemoryAction()
-
setWorkingMemoryAction
public void setWorkingMemoryAction(org.drools.core.common.WorkingMemoryAction wmAction)
- Specified by:
setWorkingMemoryActionin interfaceBeliefSet<SimpleMode>
-
isNegated
public boolean isNegated()
- Specified by:
isNegatedin interfaceBeliefSet<SimpleMode>
-
isDecided
public boolean isDecided()
- Specified by:
isDecidedin interfaceBeliefSet<SimpleMode>
-
isConflicting
public boolean isConflicting()
- Specified by:
isConflictingin interfaceBeliefSet<SimpleMode>
-
isPositive
public boolean isPositive()
- Specified by:
isPositivein interfaceBeliefSet<SimpleMode>
-
-