bdi4jade.goal

## Interface GoalTemplate

-     public interface GoalTemplate

  This interface defines methods to create goal templates. Goal templates allow to specify groups of goals. A goals is in a group when it matches the specification of a template. This can be used to is used to indicate the set of goals that a plan is able to handle, for example.
  Author:
    Ingrid Nunes

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `match(Goal goal)` This methods checks if the given goal matches this template.

- - ### Method Detail

    - #### match

          boolean match(Goal goal)

      This methods checks if the given goal matches this template.
      Parameters:
        `goal` - the goal to be checked.
      Returns:
        true if the goal matches this template, false otherwise.