bdi4jade.examples.template.plan

## Class MyPlan2

- java.lang.Object
- - bdi4jade.core.MetadataElementImpl
  - - bdi4jade.plan.AbstractPlan
    - - bdi4jade.plan.DefaultPlan
      - - bdi4jade.examples.template.plan.MyPlan2

- All Implemented Interfaces:
    MetadataElement, Plan

      public class MyPlan2
      extends DefaultPlan

  Author:
    Ingrid Nunes

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface bdi4jade.plan.Plan

      `Plan.EndState`

  - ### Field Summary

    - ### Fields inherited from class bdi4jade.plan.DefaultPlan

      `planBodyClass`

    - ### Fields inherited from class bdi4jade.core.MetadataElementImpl

      `metadata`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `MyPlan2()`

  - ### Method Summary

    - ### Methods inherited from class bdi4jade.plan.DefaultPlan

      `createPlanBody, getPlanBodyClass`

    - ### Methods inherited from class bdi4jade.plan.AbstractPlan

      `addGoalTemplate, addMessageTemplate, canAchieve, canProcess, equals, getGoalTemplates, getId, getMessageTemplates, getPlanLibrary, hashCode, initGoalTemplates, initMessageTemplates, isContextApplicable, setPlanLibrary, toString`

    - ### Methods inherited from class bdi4jade.core.MetadataElementImpl

      `getMetadata, getMetadata, hasMetadata, putMetadata, removeMetadata`

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

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

    - ### Methods inherited from interface bdi4jade.core.MetadataElement

      `getMetadata, getMetadata, hasMetadata, putMetadata, removeMetadata`

- - ### Constructor Detail

    - #### MyPlan2

          public MyPlan2()