bdi4jade.core

## Class GoalUpdateSet

- java.lang.Object
- - bdi4jade.core.GoalUpdateSet

-     public class GoalUpdateSet
      extends java.lang.Object

  Author:
    ingridnunes

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GoalUpdateSet.GoalDescription`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `dropGoal(GoalUpdateSet.GoalDescription goal)`
    `void` | `generateGoal(Goal goal)`
    `void` | `generateGoal(Goal goal, Capability dispatcher)`
    `java.util.Set<GoalUpdateSet.GoalDescription>` | `getCurrentGoals()`
    `java.util.Set<GoalUpdateSet.GoalDescription>` | `getDroppedGoals()`
    `java.util.Set<GoalUpdateSet.GoalDescription>` | `getGeneratedGoals()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### dropGoal

          public void dropGoal(GoalUpdateSet.GoalDescription goal)

    - #### generateGoal

          public void generateGoal(Goal goal)

    - #### generateGoal

          public void generateGoal(Goal goal,
                          Capability dispatcher)

    - #### getCurrentGoals

          public java.util.Set<GoalUpdateSet.GoalDescription> getCurrentGoals()

    - #### getDroppedGoals

          public java.util.Set<GoalUpdateSet.GoalDescription> getDroppedGoals()

    - #### getGeneratedGoals

          public java.util.Set<GoalUpdateSet.GoalDescription> getGeneratedGoals()