bdi4jade.goal

## Interface Goal

- All Superinterfaces:
    jade.content.Concept, jade.content.ContentElement, java.io.Serializable, jade.content.Term
  All Known Implementing Classes:
    BeliefGoal, BeliefSetValueGoal, BeliefValueGoal, CompositeGoal, MessageGoal, ParallelGoal, SequentialGoal

      public interface Goal
      extends jade.content.ContentElement, jade.content.Concept

  This interface defines the abstraction of an agent goal. A class that implements this class can be used as a goal from a capability and can be achieved by plans. A class implementing this interface may be annotated with `GoalOwner` to specify the capability that owns this goal.
  Author:
    Ingrid Nunes