public interface IBeliefSet extends IElement
| Modifier and Type | Method and Description | 
|---|---|
<T> void | 
addBeliefSetListener(IBeliefListener<T> listener)
Add a belief set listener. 
 | 
void | 
addFact(java.lang.Object fact)
Add a fact to a belief. 
 | 
void | 
addFacts(java.lang.Object[] values)
Add facts to a parameter set. 
 | 
boolean | 
containsFact(java.lang.Object fact)
Test if a fact is contained in a belief. 
 | 
java.lang.Class<?> | 
getClazz()
Get the value class. 
 | 
java.lang.Object | 
getFact(java.lang.Object oldval)
Get a value equal to the given object. 
 | 
java.lang.Object[] | 
getFacts()
Get the facts of a beliefset. 
 | 
void | 
modified(java.lang.Object fact)
Indicate that a fact of this belief set was modified. 
 | 
<T> void | 
removeBeliefSetListener(IBeliefListener<T> listener)
Remove a belief set listener. 
 | 
void | 
removeFact(java.lang.Object fact)
Remove a fact to a belief. 
 | 
void | 
removeFacts()
Remove all facts from a belief. 
 | 
int | 
size()
Get the number of values currently
  contained in this set. 
 | 
getModelElementvoid addFact(java.lang.Object fact)
fact - The new fact.void removeFact(java.lang.Object fact)
fact - The new fact.void addFacts(java.lang.Object[] values)
void removeFacts()
java.lang.Object getFact(java.lang.Object oldval)
oldval - The old value.boolean containsFact(java.lang.Object fact)
fact - The fact to test.java.lang.Object[] getFacts()
int size()
void modified(java.lang.Object fact)
java.lang.Class<?> getClazz()
<T> void addBeliefSetListener(IBeliefListener<T> listener)
listener - The belief set listener.<T> void removeBeliefSetListener(IBeliefListener<T> listener)
listener - The belief set listener.