|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbr.pucrio.inf.les.bdijade.util.MetadataElement
br.pucrio.inf.les.bdijade.belief.Belief<java.util.Set<T>>
br.pucrio.inf.les.bdijade.belief.BeliefSet<T>
br.pucrio.inf.les.bdijade.belief.TransientBeliefSet<T>
public class TransientBeliefSet<T>
This class extends the BeliefSet and represents a transient belief
set, which is not persisted in a permanent memory.
| Field Summary | |
|---|---|
private static long |
serialVersionUID
|
protected java.util.Set<T> |
values
|
| Fields inherited from class br.pucrio.inf.les.bdijade.belief.Belief |
|---|
name |
| Fields inherited from class br.pucrio.inf.les.bdijade.util.MetadataElement |
|---|
metadata |
| Constructor Summary | |
|---|---|
TransientBeliefSet(java.lang.String name)
Creates a transient belief set. |
|
TransientBeliefSet(java.lang.String name,
java.util.Set<T> values)
Creates a transient belief set. |
|
| Method Summary | |
|---|---|
void |
addValue(T value)
Adds a new value to this belief set. |
java.util.Set<T> |
getValue()
Gets the current value of the Belief. |
boolean |
hasValue(T value)
Checks if this belief set has the provided value. |
java.util.Iterator<T> |
iterator()
Returns an iterator for this belief set. |
boolean |
remove(T value)
Removes a value from this belief set. |
void |
setValue(java.util.Set<T> values)
Sets a new value to the belief. |
java.lang.String |
toString()
|
| Methods inherited from class br.pucrio.inf.les.bdijade.belief.Belief |
|---|
addBeliefBase, equals, getBeliefBases, getName, hashCode, removeBeliefBase |
| Methods inherited from class br.pucrio.inf.les.bdijade.util.MetadataElement |
|---|
getMetadata, getMetadata, hasMetadata, putMetadata, removeMetadata |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final long serialVersionUID
protected java.util.Set<T> values
| Constructor Detail |
|---|
public TransientBeliefSet(java.lang.String name)
name - the name of the belief set.
public TransientBeliefSet(java.lang.String name,
java.util.Set<T> values)
name - the name of the belief set.values - the initial values of this belief set.| Method Detail |
|---|
public void addValue(T value)
BeliefSet
addValue in class BeliefSet<T>value - the value to be added.BeliefSet.addValue(java.lang.Object)public java.util.Set<T> getValue()
Belief
getValue in class Belief<java.util.Set<T>>Belief.getValue()public boolean hasValue(T value)
BeliefSet
hasValue in class BeliefSet<T>value - the value to be tested.
BeliefSet.hasValue(java.lang.Object)public java.util.Iterator<T> iterator()
BeliefSet
iterator in class BeliefSet<T>BeliefSet.iterator()public boolean remove(T value)
BeliefSet
remove in class BeliefSet<T>value - the value to be removed.
BeliefSet.remove(java.lang.Object)public void setValue(java.util.Set<T> values)
Belief
setValue in class Belief<java.util.Set<T>>values - the new value.Belief.setValue(java.lang.Object)public java.lang.String toString()
toString in class Belief<java.util.Set<T>>Object.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||