A B C D E F G H I L M N O P R S T U V W

P

Parameter - Annotation Type in br.pucrio.inf.les.bdijade.annotation
 
Parameter.Direction - Enum in br.pucrio.inf.les.bdijade.annotation
 
Parameter.Direction() - Constructor for enum br.pucrio.inf.les.bdijade.annotation.Parameter.Direction
 
PersistentBelief<T> - Class in br.pucrio.inf.les.bdijade.belief
 
PersistentBelief(String) - Constructor for class br.pucrio.inf.les.bdijade.belief.PersistentBelief
Initializes a belief with its name.
Plan - Class in br.pucrio.inf.les.bdijade.plan
This class represents the plan abstraction.
Plan(String) - Constructor for class br.pucrio.inf.les.bdijade.plan.Plan
Constructs a new Plan.
Plan(String, Class<? extends Goal>) - Constructor for class br.pucrio.inf.les.bdijade.plan.Plan
Constructs a new Plan.
Plan(String, Class<? extends Goal>, MessageTemplate) - Constructor for class br.pucrio.inf.les.bdijade.plan.Plan
Constructs a new Plan.
Plan(String, MessageTemplate) - Constructor for class br.pucrio.inf.les.bdijade.plan.Plan
Constructs a new Plan.
plan - Variable in class br.pucrio.inf.les.bdijade.plan.PlanInstance
 
PlanBody - Interface in br.pucrio.inf.les.bdijade.plan
This interface defines a PlanBody.
planBodyClass - Variable in class br.pucrio.inf.les.bdijade.plan.SimplePlan
 
PlanInstance - Class in br.pucrio.inf.les.bdijade.plan
This class represents a plan that has been instantiated to be executed, with an associated plan body (a behavior).
PlanInstance(Plan, Intention) - Constructor for class br.pucrio.inf.les.bdijade.plan.PlanInstance
Creates a new plan instance.
PlanInstance.EndState - Enum in br.pucrio.inf.les.bdijade.plan
This enumuration represents the possible end states of a plan execution.
PlanInstance.EndState() - Constructor for enum br.pucrio.inf.les.bdijade.plan.PlanInstance.EndState
 
PlanInstantiationException - Exception in br.pucrio.inf.les.bdijade.exception
This method represents an exception that occurred during the instantiation process of a PlanBody.
PlanInstantiationException() - Constructor for exception br.pucrio.inf.les.bdijade.exception.PlanInstantiationException
Creates a new instance of PlanInstantiationException.
PlanInstantiationException(String) - Constructor for exception br.pucrio.inf.les.bdijade.exception.PlanInstantiationException
Creates a new instance of PlanInstantiationException.
PlanInstantiationException(String, Throwable) - Constructor for exception br.pucrio.inf.les.bdijade.exception.PlanInstantiationException
Creates a new instance of PlanInstantiationException.
PlanInstantiationException(Throwable) - Constructor for exception br.pucrio.inf.les.bdijade.exception.PlanInstantiationException
Creates a new instance of PlanInstantiationException.
planLibrary - Variable in class br.pucrio.inf.les.bdijade.core.Capability
 
PlanLibrary - Class in br.pucrio.inf.les.bdijade.core
This class represents the plan library of a capability.
PlanLibrary() - Constructor for class br.pucrio.inf.les.bdijade.core.PlanLibrary
Creates a plan library.
PlanLibrary(Set<Plan>) - Constructor for class br.pucrio.inf.les.bdijade.core.PlanLibrary
Creates a plan library base associated with a capability and adds the plans in the provided set.
planLibrary - Variable in class br.pucrio.inf.les.bdijade.plan.Plan
 
plans - Variable in class br.pucrio.inf.les.bdijade.core.PlanLibrary
 
planSelectionStrategy - Variable in class br.pucrio.inf.les.bdijade.core.BDIAgent
 
PlanSelectionStrategy - Interface in br.pucrio.inf.les.bdijade.reasoning
This interface defines the plan selection strategy to be used in a capability.
putMetadata(String, Object) - Method in class br.pucrio.inf.les.bdijade.util.MetadataElement
Put a metadata in this element.

A B C D E F G H I L M N O P R S T U V W