- ParallelActionPlanBody - Class in bdi4jade.plan.planbody
-
This allows a plan body to inherit from both
AbstractPlanBody and
ParallelBehaviour.
- 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
-
This plan body provides the set of actions to achieve a
ParallelGoal.
- ParallelGoalPlanBody() - Constructor for class bdi4jade.plan.planbody.ParallelGoalPlanBody
-
- 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.
- partCapabilities - Variable in class bdi4jade.core.Capability
-
- 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.
- 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 plan body, which specifies a set of steps to achieve
a goal.
- planBodyClass - Variable in class bdi4jade.plan.DefaultPlan
-
- 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
-
- 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.
- PlanSelectionStrategy - Interface in bdi4jade.reasoning
-
This interface defines the plan selection strategy to be used within the
scope of a capability.
- 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.