bdi4jade.goal

## Interface Goal

- All Superinterfaces:
    jade.content.Concept, jade.content.ContentElement, java.io.Serializable, jade.content.Term
  All Known Subinterfaces:
    BeliefGoal<K>
  All Known Implementing Classes:
    AbstractBeliefGoal, BeliefNotNullValueGoal, BeliefNotPresentGoal, BeliefPresentGoal, BeliefSetHasValueGoal, BeliefValueGoal, CompositeGoal, MessageGoal, ParallelGoal, PredicateGoal, SequentialGoal

      public interface Goal
      extends java.io.Serializable, jade.content.Concept, jade.content.ContentElement

  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