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

## P

ParallelGoal - Class in bdi4jade.util.goal
  This class represents a goal that aims at achieving all goals that compose this goal in a parallel way.
ParallelGoal(Goal[]) - Constructor for class bdi4jade.util.goal.ParallelGoal
  Creates a new ParallelGoal.
ParallelGoal(Set<Goal>) - Constructor for class bdi4jade.util.goal.ParallelGoal
  Creates a new ParallelGoal.
ParallelGoalPlanBody - Class in bdi4jade.util.plan
ParallelGoalPlanBody() - Constructor for class bdi4jade.util.plan.ParallelGoalPlanBody
  Created a new ParallelGoalPlan.
Parameter - Annotation Type in bdi4jade.annotation
Parameter.Direction - Enum in bdi4jade.annotation
PersistentBelief<T> - Class in bdi4jade.belief
PersistentBelief(String) - Constructor for class bdi4jade.belief.PersistentBelief
  Initializes a belief with its name.
Plan - Class in bdi4jade.plan
  This class represents the plan abstraction.
Plan(String) - Constructor for class bdi4jade.plan.Plan
  Constructs a new Plan.
Plan(String, Class<? extends Goal>) - Constructor for class bdi4jade.plan.Plan
  Constructs a new Plan.
Plan(String, Class<? extends Goal>, MessageTemplate) - Constructor for class bdi4jade.plan.Plan
  Constructs a new Plan.
Plan(String, MessageTemplate) - Constructor for class bdi4jade.plan.Plan
  Constructs a new Plan.
Plan.DefaultMetadata - Enum in bdi4jade.plan
PlanBody - Interface in bdi4jade.plan
  This interface defines a PlanBody.
PlanContribution - Class in bdi4jade.plan
  This class stores the probability of a plan promoting a value with respect to a softgoal.
PlanContribution(Softgoal) - Constructor for class bdi4jade.plan.PlanContribution
PlanContribution(Softgoal, Double, Double) - Constructor for class bdi4jade.plan.PlanContribution
PlanGoalDependency - Class in bdi4jade.plan
  This abstract class has the common properties and operations of all kinds of plan-goal dependency.
PlanGoalDependency(Plan) - Constructor for class bdi4jade.plan.PlanGoalDependency
PlanInstance - Class in bdi4jade.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 bdi4jade.plan.PlanInstance
  Creates a new plan instance.
PlanInstance.EndState - Enum in bdi4jade.plan
  This enumuration represents the possible end states of a plan execution.
PlanInstantiationException - Exception in bdi4jade.exception
  This method represents an exception that occurred during the instantiation process of a `PlanBody`.
PlanInstantiationException() - Constructor for exception bdi4jade.exception.PlanInstantiationException
  Creates a new instance of PlanInstantiationException.
PlanInstantiationException(String) - Constructor for exception bdi4jade.exception.PlanInstantiationException
  Creates a new instance of PlanInstantiationException.
PlanInstantiationException(String, Throwable) - Constructor for exception bdi4jade.exception.PlanInstantiationException
  Creates a new instance of PlanInstantiationException.
PlanInstantiationException(Throwable) - Constructor for exception bdi4jade.exception.PlanInstantiationException
  Creates a new instance of PlanInstantiationException.
PlanLibrary - Class in bdi4jade.core
  This class represents the plan library of a capability.
PlanLibrary() - Constructor for class bdi4jade.core.PlanLibrary
  Creates a plan library.
PlanLibrary(Set<Plan>) - Constructor for class bdi4jade.core.PlanLibrary
  Creates a plan library base associated with a capability and adds the plans in the provided set.
PlanSelectionStrategy - Interface in bdi4jade.reasoning
  This interface defines the plan selection strategy to be used in a capability.
putMetadata(Object, Object) - Method in class bdi4jade.util.MetadataElement
  Put a metadata in this element.

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