Package br.pucrio.inf.les.bdijade.plan

Interface Summary
DisposablePlanBody This interface indicates that a PlanBody should be finalized in case of being terminated.
OutputPlanBody This interface defines that a PlanBody provides output for a goal that is being achieved.
PlanBody This interface defines a PlanBody.
 

Class Summary
Plan This class represents the plan abstraction.
PlanInstance This class represents a plan that has been instantiated to be executed, with an associated plan body (a behavior).
SimplePlan This class represents a plan whose plan body is a class that can be instantiated by invoking the @likn Class.newInstance() method.
 

Enum Summary
PlanInstance.EndState This enumuration represents the possible end states of a plan execution.