|
Jadex 0.941 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for the waitqueue of plans. The waitqueue makes a plan plan responsive to events permanently.
Method Summary | |
void |
addBelief(String type)
Add a belief. |
void |
addBeliefSet(String type,
String[] eventtype)
Add a belief set. |
void |
addCondition(ICondition condition)
Add a condition. |
void |
addCondition(String condition)
Add a condition. |
void |
addFilter(IFilter filter)
Add a user filter. |
void |
addGoal(String type)
Add a goal. |
void |
addInternalEvent(String type)
Add an internal event. |
void |
addMessageEvent(String type)
Add a message event. |
void |
addReply(IMessageEvent me)
Add a message event reply. |
void |
addSubgoal(IGoal subgoal)
Add a subgoal. |
IEvent[] |
getEvents()
Get all waitqueue events. |
IEvent[] |
getEvents(IFilter filter)
Get all waitqueue events that match the filter. |
void |
removeBelief(String type)
Remove a belief. |
void |
removeBeliefSet(String type)
Remove a belief set. |
void |
removeCondition(ICondition condition)
Remove a condition. |
void |
removeCondition(String condition)
Remove a condition. |
void |
removeFilter(IFilter filter)
Remove a user filter. |
void |
removeGoal(IGoal subgoal)
Remove a subgoal. |
void |
removeGoal(String type)
Remove a goal. |
void |
removeInternalEvent(String type)
Remove an internal event. |
void |
removeMessageEvent(String type)
Remove a message event. |
void |
removeReply(IMessageEvent me)
Remove a message event reply. |
Method Detail |
public IEvent[] getEvents()
public IEvent[] getEvents(IFilter filter)
filter
- The filter.
public void addMessageEvent(String type)
type
- The type.public void addReply(IMessageEvent me)
me
- The message event.public void addInternalEvent(String type)
type
- The type.public void addGoal(String type)
type
- The type.public void addSubgoal(IGoal subgoal)
subgoal
- The subgoal.public void addBelief(String type)
type
- The type.public void addBeliefSet(String type, String[] eventtype)
type
- The type.eventtype
- The event type.public void addFilter(IFilter filter)
filter
- The user filter.public void addCondition(String condition)
condition
- The condition.public void addCondition(ICondition condition)
condition
- The condition.public void removeMessageEvent(String type)
type
- The type.public void removeReply(IMessageEvent me)
me
- The message event.public void removeInternalEvent(String type)
type
- The type.public void removeGoal(String type)
type
- The type.public void removeGoal(IGoal subgoal)
subgoal
- The subgoal.public void removeBelief(String type)
type
- The type.public void removeBeliefSet(String type)
type
- The type.public void removeFilter(IFilter filter)
filter
- The user filter.public void removeCondition(String condition)
condition
- The condition.public void removeCondition(ICondition condition)
condition
- The condition.
|
Jadex 0.941 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (C) 2002-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.