Uses of Interface
br.pucrio.inf.les.bdijade.event.GoalListener

Packages that use GoalListener
br.pucrio.inf.les.bdijade.core   
br.pucrio.inf.les.bdijade.plan   
 

Uses of GoalListener in br.pucrio.inf.les.bdijade.core
 

Fields in br.pucrio.inf.les.bdijade.core with type parameters of type GoalListener
private  java.util.List<GoalListener> Intention.goalListeners
           
 

Methods in br.pucrio.inf.les.bdijade.core that return types with arguments of type GoalListener
 java.util.List<GoalListener> Intention.getGoalListeners()
           
 

Methods in br.pucrio.inf.les.bdijade.core with parameters of type GoalListener
 void BDIAgent.addGoal(Goal goal, GoalListener goalListener)
          Adds a new goal to this agent to be achieved and adds a listener to observe its end.
 void Intention.addGoalListener(GoalListener goalListener)
          Adds a listener to be notified when the given has achieve its end state.
 void Intention.removeGoalListener(GoalListener goalListener)
          Removes a goal listener to not be notified about the goal achievement anymore.
 

Uses of GoalListener in br.pucrio.inf.les.bdijade.plan
 

Classes in br.pucrio.inf.les.bdijade.plan that implement GoalListener
 class PlanInstance
          This class represents a plan that has been instantiated to be executed, with an associated plan body (a behavior).