public class RBeliefbase.RBelief extends RElement implements IBelief
| Modifier and Type | Field and Description | 
|---|---|
| protected EventPublisher | publisherThe publisher. | 
| protected java.lang.Object | valueThe value. | 
| Constructor and Description | 
|---|
| RBelief(MBelief modelelement,
       IInternalAccess agent)Create a new parameter. | 
| RBelief(MBelief modelelement,
       IInternalAccess agent,
       java.lang.Object value)Create a new parameter. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> void | addBeliefListener(IBeliefListener<T> listener)Add a belief set listener. | 
| java.lang.Class<?> | getClazz()Get the value class. | 
| java.lang.Object | getFact()Get the value of a parameter. | 
| java.lang.String | getName()Get the name. | 
| void | modified()Indicate that the fact of this belief was modified. | 
| <T> void | removeBeliefListener(IBeliefListener<T> listener)Remove a belief set listener. | 
| boolean | setFact(java.lang.Object value)Set a fact of a belief. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetModelElementprotected java.lang.Object value
protected EventPublisher publisher
public RBelief(MBelief modelelement, IInternalAccess agent)
modelelement - The model element.name - The name.public RBelief(MBelief modelelement, IInternalAccess agent, java.lang.Object value)
modelelement - The model element.name - The name.public java.lang.String getName()
public boolean setFact(java.lang.Object value)
public java.lang.Object getFact()
public java.lang.Class<?> getClazz()
public void modified()
public <T> void addBeliefListener(IBeliefListener<T> listener)
addBeliefListener in interface IBelieflistener - The belief set listener.public <T> void removeBeliefListener(IBeliefListener<T> listener)
removeBeliefListener in interface IBelieflistener - The belief set listener.