- AbstractBelief<T> - Class in bdi4jade.belief
-
This is an abstract class that implements the
Belief interface.
- AbstractBelief() - Constructor for class bdi4jade.belief.AbstractBelief
-
The default constructor.
- AbstractBelief(String) - Constructor for class bdi4jade.belief.AbstractBelief
-
Initializes a belief with its name.
- AbstractBelief(String, T) - Constructor for class bdi4jade.belief.AbstractBelief
-
Initializes a belief with its name and an initial value.
- AbstractBeliefSet<T> - Class in bdi4jade.belief
-
This is an abstract class that implements the
BeliefSet interface,
and extends the
AbstractBeliefSet class, parameterizing it with a
parameterized
Set.
- AbstractBeliefSet() - Constructor for class bdi4jade.belief.AbstractBeliefSet
-
The default constructor.
- AbstractBeliefSet(String) - Constructor for class bdi4jade.belief.AbstractBeliefSet
-
Initializes a belief set with its name.
- AbstractBeliefSet(String, Set<T>) - Constructor for class bdi4jade.belief.AbstractBeliefSet
-
Initializes a belief set with its name and an initial set of values.
- AbstractPlan - Class in bdi4jade.plan
-
This class represents the plan abstraction, being an abstract implementation
of the
Plan interface.
- AbstractPlan() - Constructor for class bdi4jade.plan.AbstractPlan
-
The default constructor.
- AbstractPlan(String) - Constructor for class bdi4jade.plan.AbstractPlan
-
Creates a new plan with an identifier.
- AbstractPlan(String, GoalTemplate) - Constructor for class bdi4jade.plan.AbstractPlan
-
Creates a new plan with an identifier and a template of goals it can
achieve.
- AbstractPlan(String, GoalTemplate, MessageTemplate) - Constructor for class bdi4jade.plan.AbstractPlan
-
Creates a new plan with an identifier, a template of goals it can
achieve, and a template of messages it can process.
- AbstractPlan(String, MessageTemplate) - Constructor for class bdi4jade.plan.AbstractPlan
-
Creates a new plan with an identifier and a template of messages it can
process.
- AbstractPlanBody - Class in bdi4jade.plan.planbody
-
This class represents a plan that has been instantiated to be executed.
- AbstractPlanBody() - Constructor for class bdi4jade.plan.planbody.AbstractPlanBody
-
Creates a new plan body instance.
- AchieveBlocksStacked - Class in bdi4jade.examples.blocksworld.goal
-
- AchieveBlocksStacked(On[]) - Constructor for class bdi4jade.examples.blocksworld.goal.AchieveBlocksStacked
-
- AchieveOnPlanBody - Class in bdi4jade.examples.blocksworld.plan
-
- AchieveOnPlanBody() - Constructor for class bdi4jade.examples.blocksworld.plan.AchieveOnPlanBody
-
- action() - Method in class bdi4jade.examples.blocksworld.plan.PerformMovePlanBody
-
- action() - Method in class bdi4jade.examples.blocksworld.plan.TopLevelPlanBody
-
- action() - Method in class bdi4jade.examples.compositegoal.MyPlan
-
- action() - Method in class bdi4jade.examples.helloworld.HelloWorldPlan
-
- action() - Method in class bdi4jade.examples.nestedcapabilities.SuccessPlanBody
-
- action() - Method in class bdi4jade.examples.nestedcapabilities.TestPlanBody
-
- action() - Method in class bdi4jade.examples.ping.PingPlan
-
- action() - Method in class bdi4jade.examples.ping.PongPlan
-
- action() - Method in class bdi4jade.examples.planfailed.MyPlan
-
- action() - Method in class bdi4jade.examples.planparameter.HelloWorldParamPlan
-
- action() - Method in class bdi4jade.examples.planselection.TransportationPlanBody
-
- action() - Method in class bdi4jade.examples.subgoal.ChildPlan
-
- action() - Method in class bdi4jade.examples.subgoal.MyPlan
-
- action() - Method in class bdi4jade.examples.subgoal.ParentPlan
-
- action() - Method in class bdi4jade.examples.template.plan.MyPlan1Body
-
- action() - Method in class bdi4jade.examples.template.plan.MyPlan2Body
-
- action() - Method in class bdi4jade.plan.planbody.BeliefGoalPlanBody
-
- action() - Method in class bdi4jade.plan.planbody.ParallelGoalPlanBody
-
- action() - Method in class bdi4jade.plan.planbody.SequentialGoalPlanBody
-
- addBelief(Belief<?>) - Method in class bdi4jade.belief.BeliefBase
-
Adds a belief to the belief base.
- addBeliefBase(BeliefBase) - Method in class bdi4jade.belief.AbstractBelief
-
- addBeliefBase(BeliefBase) - Method in interface bdi4jade.belief.Belief
-
Adds a belief base that contains this belief.
- addBeliefListener(BeliefListener) - Method in class bdi4jade.belief.BeliefBase
-
Adds a belief listener to be notified about changes in the belief base.
- addCapability(Capability) - Method in class bdi4jade.core.BDIAgent
-
Adds a capability to this agent.
- addDefaultPlans() - Method in class bdi4jade.plan.PlanLibrary
-
Adds a set of default plans to this library.
- addGoal(Capability, Goal) - Method in class bdi4jade.core.BDIAgent
-
Adds a new goal to this agent to be achieved.
- addGoal(Capability, Goal, GoalListener) - Method in class bdi4jade.core.BDIAgent
-
Adds a new goal to this agent to be achieved and adds a listener to
observe its end.
- addGoal(Goal) - Method in class bdi4jade.core.BDIAgent
-
Adds a new goal to this agent to be achieved.
- addGoal(Goal, GoalListener) - Method in class bdi4jade.core.BDIAgent
-
Adds a new goal to this agent to be achieved and adds a listener to
observe its end.
- addGoal(Goal) - Method in class bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency
-
Adds a goal to this dependency, indicating that the root plan depends on
it.
- addGoal(Goal, Double) - Method in class bdi4jade.extension.planselection.utilitybased.OrPlanGoalDependency
-
Adds a goal to this dependency, indicating that the root plan depends on
it, with a certain probability.
- addGoalListener(GoalListener) - Method in class bdi4jade.core.Intention
-
Adds a listener to be notified when the given has achieve its end state.
- addGoalTemplate(GoalTemplate) - Method in class bdi4jade.plan.AbstractPlan
-
Adds template of goals that this plan can achieve.
- addMessageTemplate(MessageTemplate) - Method in class bdi4jade.plan.AbstractPlan
-
Adds a message template of messages that this plan can process.
- addOrUpdateBelief(Belief<?>) - Method in class bdi4jade.belief.BeliefBase
-
Adds a belief to the belief base.
- addPartCapability(Capability) - Method in class bdi4jade.core.Capability
-
- addPlan(Plan) - Method in class bdi4jade.plan.PlanLibrary
-
Adds a plan to the plan library.
- addSetValue(T) - Method in class bdi4jade.belief.AbstractBeliefSet
-
Adds a value of this belief set.
- addSetValue(T) - Method in class bdi4jade.belief.TransientBeliefSet
-
- addSoftgoal(Softgoal) - Method in class bdi4jade.core.BDIAgent
-
Adds a new softgoal to this agent.
- addValue(T) - Method in class bdi4jade.belief.AbstractBeliefSet
-
Adds a value to the belief set and notifies belief bases of the addition
of this value.
- addValue(T) - Method in interface bdi4jade.belief.BeliefSet
-
Adds a new value to this belief set.
- addValue(T, Double) - Method in class bdi4jade.examples.planselection.GenericValueFunction
-
- AgentStarter - Class in bdi4jade.examples
-
- AgentStarter() - Constructor for class bdi4jade.examples.AgentStarter
-
- ALL_SOFTGOALS - Static variable in class bdi4jade.examples.template.MyAgentSoftgoals
-
- AndPlanGoalDependency - Class in bdi4jade.extension.planselection.utilitybased
-
This class represents an AND dependency between a plan and a set of goals.
- AndPlanGoalDependency(Plan) - Constructor for class bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency
-
- AndPlanGoalDependency(Plan, List<Goal>) - Constructor for class bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency
-