public class DefeasibleBeliefSet<M extends DefeasibleMode<M>> extends Object implements JTMSBeliefSet<M>
| Constructor and Description |
|---|
DefeasibleBeliefSet(BeliefSystem<M> beliefSystem,
InternalFactHandle rootHandle) |
public static final String DEFEATS
public DefeasibleBeliefSet(BeliefSystem<M> beliefSystem, InternalFactHandle rootHandle)
public BeliefSystem<M> getBeliefSystem()
getBeliefSystem in interface BeliefSet<M extends DefeasibleMode<M>>public InternalFactHandle getFactHandle()
getFactHandle in interface BeliefSet<M extends DefeasibleMode<M>>public M getFirst()
getFirst in interface BeliefSet<M extends DefeasibleMode<M>>public DefeasibleMode<M> getLast()
getLast in interface JTMSBeliefSet<M extends DefeasibleMode<M>>public void remove(M dep)
remove in interface BeliefSet<M extends DefeasibleMode<M>>public void addUndefeated(M dep)
public void removeUndefeated(DefeasibleMode dep)
public M removeFirst()
public M removeLast()
public LinkedListNode getRootUndefeated()
public LinkedListNode getTailUnDefeated()
public boolean isEmpty()
isEmpty in interface BeliefSet<M extends DefeasibleMode<M>>public int size()
size in interface BeliefSet<M extends DefeasibleMode<M>>public int undefeatdSize()
public void cancel(PropagationContext propagationContext)
BeliefSetcancel in interface BeliefSet<M extends DefeasibleMode<M>>public void clear(PropagationContext propagationContext)
BeliefSetclear in interface BeliefSet<M extends DefeasibleMode<M>>public void setWorkingMemoryAction(WorkingMemoryAction wmAction)
setWorkingMemoryAction in interface BeliefSet<M extends DefeasibleMode<M>>public boolean isDefinitelyPosProveable()
public boolean isDefinitelyNegProveable()
public boolean isDefeasiblyPosProveable()
public boolean isDefeasiblyNegProveable()
public boolean isDefeatedlyPosProveable()
public boolean isDefeatedlyNegProveable()
public DefeasibilityStatus getStatus()
public void updateStatus()
public boolean isNegated()
isNegated in interface BeliefSet<M extends DefeasibleMode<M>>public boolean isPositive()
isPositive in interface BeliefSet<M extends DefeasibleMode<M>>public boolean isConflicting()
isConflicting in interface BeliefSet<M extends DefeasibleMode<M>>public boolean isDecided()
isDecided in interface BeliefSet<M extends DefeasibleMode<M>>public FastIterator iterator()
iterator in interface BeliefSet<M extends DefeasibleMode<M>>Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.