bdi4jade.event

## Interface GoalListener

- All Superinterfaces:
    java.util.EventListener
  All Known Subinterfaces:
    PlanBody
  All Known Implementing Classes:
    AbstractPlanBody, BeliefGoalPlanBody, FSMPlanBody, ParallelActionPlanBody, ParallelGoalPlanBody, SequentialActionPlanBody, SequentialGoalPlanBody

      public interface GoalListener
      extends java.util.EventListener

  This interface defines the method that a goal listener should implement. A goal listener can be notified about changes in goals, when it subscribed to a class that can notify events about goals.
  Author:
    Ingrid Nunes

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `goalPerformed(GoalEvent event)` Notifies the listener that a goal that was performed.

- - ### Method Detail

    - #### goalPerformed

          void goalPerformed(GoalEvent event)

      Notifies the listener that a goal that was performed.
      Parameters:
        `event` - the goal event that occurred.