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.