|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvs.characteragent.BehaviourLayer
vs.characteragent.DeliberativeLayer
vs.characteragent.ActorDeliberativeLayer
public class ActorDeliberativeLayer
| Constructor Summary | |
|---|---|
ActorDeliberativeLayer(ICharacterAgent agent)
Constructor |
|
| Method Summary | |
|---|---|
boolean |
acceptGoalSuggestion(GoalSchema gs)
Adds a goal suggestion to the director process. |
void |
cope()
Deliberative coping: - adjust plan currently under consideration |
JustifiableGoalSchema |
getActiveJustifiableGoal()
Returns the goal that is currently actively being justified. |
java.util.Set<JustifiableGoalSchema> |
getJustifiableGoals()
Returns the goals that the layer wants to justify |
StoryAction |
selectAction()
Implementation of selectAction() for deliberative layer: plan-based. |
| Methods inherited from class vs.characteragent.DeliberativeLayer |
|---|
appraise, getActiveGoal, getGoals, getPlanner, selectActiveGoal |
| Methods inherited from class vs.characteragent.BehaviourLayer |
|---|
explainCausalities, explainElements, getAgent |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ActorDeliberativeLayer(ICharacterAgent agent)
agent - owner of this layer| Method Detail |
|---|
public void cope()
DeliberativeLayer
cope in class DeliberativeLayerpublic boolean acceptGoalSuggestion(GoalSchema gs)
gs - goal schema that was suggested
public java.util.Set<JustifiableGoalSchema> getJustifiableGoals()
public JustifiableGoalSchema getActiveJustifiableGoal()
public StoryAction selectAction()
DeliberativeLayer
selectAction in class DeliberativeLayer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||