- 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.