| 
 | 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.