public class BeliefSetValueGoal<T> extends java.lang.Object implements Goal
| Constructor and Description |
|---|
BeliefSetValueGoal(java.lang.String beliefSetName,
T value)
Creates a new BeliefSetValueGoal with the provided belief name and a
value.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBeliefSetName() |
T |
getValue() |
boolean |
isAchieved(BeliefBase beliefBase)
Checks if this goal is achieved by verifying if the provided belief set
contains the Value of this goal.
|
java.lang.String |
toString() |
public BeliefSetValueGoal(java.lang.String beliefSetName,
T value)
beliefSetName - the belief name.value - the value that is target of this goal.public java.lang.String getBeliefSetName()
public T getValue()
public boolean isAchieved(BeliefBase beliefBase)
beliefBase - the belief base to be checked.public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()