- Pair<T> - Class in bdi4jade.examples.planselection
-
- Pair() - Constructor for class bdi4jade.examples.planselection.Pair
-
- Pair(T, T) - Constructor for class bdi4jade.examples.planselection.Pair
-
- PairT<T1,T2> - Class in bdi4jade.examples.planselection
-
- PairT() - Constructor for class bdi4jade.examples.planselection.PairT
-
- PairT(T1, T2) - Constructor for class bdi4jade.examples.planselection.PairT
-
- ParallelActionPlanBody - Class in bdi4jade.plan.planbody
-
- ParallelActionPlanBody() - Constructor for class bdi4jade.plan.planbody.ParallelActionPlanBody
-
- ParallelGoal - Class in bdi4jade.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.goal.ParallelGoal
-
Creates a new ParallelGoal.
- ParallelGoal(Set<Goal>) - Constructor for class bdi4jade.goal.ParallelGoal
-
Creates a new ParallelGoal.
- parallelGoal - Variable in class bdi4jade.plan.planbody.ParallelGoalPlanBody
-
- ParallelGoalPlanBody - Class in bdi4jade.plan.planbody
-
- ParallelGoalPlanBody() - Constructor for class bdi4jade.plan.planbody.ParallelGoalPlanBody
-
Created a new ParallelGoalPlan.
- Parameter - Annotation Type in bdi4jade.annotation
-
- Parameter.Direction - Enum in bdi4jade.annotation
-
- ParameterException - Exception in bdi4jade.exception
-
This class represents an exception that occurred when parameters are being
set.
- ParameterException() - Constructor for exception bdi4jade.exception.ParameterException
-
Creates a new instance of ParameterException.
- ParameterException(String) - Constructor for exception bdi4jade.exception.ParameterException
-
Creates a new instance of ParameterException.
- ParameterException(String, Throwable) - Constructor for exception bdi4jade.exception.ParameterException
-
Creates a new instance of ParameterException.
- ParameterException(Throwable) - Constructor for exception bdi4jade.exception.ParameterException
-
Creates a new instance of ParameterException.
- ParentPlan - Class in bdi4jade.examples.subgoal
-
- ParentPlan() - Constructor for class bdi4jade.examples.subgoal.ParentPlan
-
- partCapabilities - Variable in class bdi4jade.core.Capability
-
- PERFORMANCE - Static variable in interface bdi4jade.examples.planselection.Softgoals
-
- PerformMove - Class in bdi4jade.examples.blocksworld.goal
-
- PerformMove(Thing, Thing) - Constructor for class bdi4jade.examples.blocksworld.goal.PerformMove
-
- PerformMovePlanBody - Class in bdi4jade.examples.blocksworld.plan
-
- PerformMovePlanBody() - Constructor for class bdi4jade.examples.blocksworld.plan.PerformMovePlanBody
-
- PersistentBelief<T> - Class in bdi4jade.belief
-
This class extends the
Belief and represents a persistent belief,
which is persisted in a permanent memory.
- PersistentBelief(String) - Constructor for class bdi4jade.belief.PersistentBelief
-
Initializes a belief with its name.
- Ping - Class in bdi4jade.examples.ping
-
- Ping(String) - Constructor for class bdi4jade.examples.ping.Ping
-
- PING - Static variable in class bdi4jade.examples.ping.PingPongCapability
-
- PingPlan - Class in bdi4jade.examples.ping
-
- PingPlan() - Constructor for class bdi4jade.examples.ping.PingPlan
-
- PingPongCapability - Class in bdi4jade.examples.ping
-
- PingPongCapability(String, String) - Constructor for class bdi4jade.examples.ping.PingPongCapability
-
- Plan - Annotation Type in bdi4jade.annotation
-
- Plan - Interface in bdi4jade.plan
-
This interfaces represents the plan abstraction.
- Plan.EndState - Enum in bdi4jade.plan
-
This enumeration represents the possible end states of a plan execution.
- PlanBody - Interface in bdi4jade.plan.planbody
-
This interface defines a PlanBody.
- planBodyClass - Variable in class bdi4jade.plan.SimplePlan
-
- PlanContribution - Class in bdi4jade.extension.planselection.utilitybased
-
This class stores the probability of a plan promoting a value with respect to
a softgoal.
- PlanContribution(Softgoal) - Constructor for class bdi4jade.extension.planselection.utilitybased.PlanContribution
-
- PlanContribution(Softgoal, Double, Double) - Constructor for class bdi4jade.extension.planselection.utilitybased.PlanContribution
-
- PlanFailedCapability - Class in bdi4jade.examples.planfailed
-
- PlanFailedCapability() - Constructor for class bdi4jade.examples.planfailed.PlanFailedCapability
-
- PlanGoalDependency - Class in bdi4jade.extension.planselection.utilitybased
-
This abstract class has the common properties and operations of all kinds of
plan-goal dependency.
- PlanGoalDependency(Plan) - Constructor for class bdi4jade.extension.planselection.utilitybased.PlanGoalDependency
-
- 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 - Variable in class bdi4jade.core.Capability
-
- PlanLibrary - Class in bdi4jade.plan
-
This class represents the plan library of a capability.
- PlanLibrary() - Constructor for class bdi4jade.plan.PlanLibrary
-
The default constructor.
- PlanLibrary(Capability) - Constructor for class bdi4jade.plan.PlanLibrary
-
Creates a plan library associated with a capability.
- PlanLibrary(Capability, Set<Plan>) - Constructor for class bdi4jade.plan.PlanLibrary
-
Creates a plan library base associated with a capability and adds the
plans in the provided set.
- Plans - Interface in bdi4jade.examples.planselection
-
- PLANS - Static variable in interface bdi4jade.examples.planselection.Plans
-
- PlanSelectionStrategy - Interface in bdi4jade.reasoning
-
This interface defines the plan selection strategy to be used in a
capability.
- PONG - Static variable in class bdi4jade.examples.ping.PingPongCapability
-
- PongPlan - Class in bdi4jade.examples.ping
-
- PongPlan() - Constructor for class bdi4jade.examples.ping.PongPlan
-
- putMetadata(Object, Object) - Method in interface bdi4jade.core.MetadataElement
-
Put a metadata in this element.
- putMetadata(Object, Object) - Method in class bdi4jade.core.MetadataElementImpl
-
Put a metadata in this element.