- generateGoal(Goal) - Method in class bdi4jade.core.GoalUpdateSet
-
- generateGoal(Goal, Capability) - Method in class bdi4jade.core.GoalUpdateSet
-
- generateGoals(GoalUpdateSet, Map<Capability, GoalUpdateSet>) - Method in class bdi4jade.core.BDIAgent
-
This method is responsible for generating new goals or dropping existing
ones.
- generateGoals(GoalUpdateSet) - Method in class bdi4jade.core.Capability
-
This method is responsible for generating new goals or dropping existing
ones.
- generateGoals(GoalUpdateSet) - Method in class bdi4jade.reasoning.DefaultOptionGenerationFunction
-
This performs no action, that is, it is an empty implementation.
- generateGoals(GoalUpdateSet) - Method in interface bdi4jade.reasoning.OptionGenerationFunction
-
This method is responsible for analyzing goals dispatched by a capability
that have not been achieved yet, and choosing those to be dropped.
- getAction() - Method in class bdi4jade.event.BeliefEvent
-
Returns the action performed.
- getAggregatedCapabilities() - Method in class bdi4jade.core.BDIAgent
-
Returns the root capability of this agent.
- getAllBeliefs() - Method in class bdi4jade.belief.BeliefBase
-
Gets all beliefs of this belief base and the belief bases of the
whole-capabilities of the capability that this belief base belongs to.
- getAllBeliefs() - Method in class bdi4jade.core.BDIAgent
-
Returns a collection of all beliefs from all capabilities of this agent.
- getAllCapabilities() - Method in class bdi4jade.core.BDIAgent
-
- getAllGoals() - Method in class bdi4jade.core.BDIAgent
-
Gets all goals of this agent.
- getAllSoftgoals() - Method in class bdi4jade.core.BDIAgent
-
Gets all softgoals of this agent.
- getArgs() - Method in class bdi4jade.event.BeliefEvent
-
Returns arguments associated with the action performed.
- getBelief(String) - Method in class bdi4jade.belief.BeliefBase
-
Retrieves a belief from the belief base.
- getBelief() - Method in class bdi4jade.event.BeliefEvent
-
Returns the belief over which the event has occurred.
- getBelief() - Method in exception bdi4jade.exception.BeliefAlreadyExistsException
-
- getBeliefBase() - Method in class bdi4jade.core.Capability
-
- getBeliefBase() - Method in class bdi4jade.plan.planbody.AbstractPlanBody
-
- getBeliefBase() - Method in class bdi4jade.plan.planbody.FSMPlanBody
-
- getBeliefBase() - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
-
- getBeliefBase() - Method in interface bdi4jade.plan.planbody.PlanBody
-
Returns the belief base of the capability associated with the plan of
this plan body.
- getBeliefBase() - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
-
- getBeliefBases() - Method in class bdi4jade.belief.AbstractBelief
-
- getBeliefBases() - Method in interface bdi4jade.belief.Belief
-
Returns the belief bases with which this belief is associated.
- getBeliefListeners() - Method in class bdi4jade.belief.BeliefBase
-
Returns all the current belief listeners of this belief base.
- getBeliefName() - Method in class bdi4jade.goal.BeliefGoal
-
Returns the name of the belief associated with this goal.
- getBeliefRevisionStrategy() - Method in class bdi4jade.core.Capability
-
- getBeliefs() - Method in class bdi4jade.belief.BeliefBase
-
Gets all beliefs of this specific belief base.
- getBeliefValues() - Method in class bdi4jade.belief.BeliefBase
-
Returns a list of all belief values from this belief base.
- getCapability() - Method in class bdi4jade.belief.BeliefBase
-
Returns the capability with which this belief base is associated.
- getCapability() - Method in class bdi4jade.plan.PlanLibrary
-
Returns the capability with which this plan library is associated.
- getCompletedGoals() - Method in class bdi4jade.goal.CompositeGoal
-
Returns the goals of this composite goal that successfully finished.
- getCurrentGoals() - Method in class bdi4jade.core.GoalUpdateSet
-
- getDeliberationFunction() - Method in class bdi4jade.core.Capability
-
- getDispatcher() - Method in class bdi4jade.core.GoalUpdateSet.GoalDescription
-
- getDroppedGoals() - Method in class bdi4jade.core.GoalUpdateSet
-
- getEndState() - Method in class bdi4jade.plan.planbody.AbstractPlanBody
-
Returns the end state of plan.
- getEndState() - Method in class bdi4jade.plan.planbody.FSMPlanBody
-
- getEndState() - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
-
- getEndState() - Method in interface bdi4jade.plan.planbody.PlanBody
-
Returns the end state of the execution of this plan.
- getEndState() - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
-
- getFailedGoal() - Method in class bdi4jade.goal.CompositeGoal
-
Returns the goal event associated with a goal that could not be achieved,
if any.
- getGeneratedGoals() - Method in class bdi4jade.core.GoalUpdateSet
-
- getGoal() - Method in class bdi4jade.core.GoalUpdateSet.GoalDescription
-
- getGoal() - Method in class bdi4jade.core.Intention
-
- getGoal() - Method in class bdi4jade.event.GoalEvent
-
Returns the goal associated with this event.
- getGoal() - Method in class bdi4jade.plan.planbody.AbstractPlanBody
-
Returns the goal to be achieved by this plan instance.
- getGoal() - Method in class bdi4jade.plan.planbody.FSMPlanBody
-
- getGoal() - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
-
- getGoal() - Method in interface bdi4jade.plan.planbody.PlanBody
-
Returns the goal to be achieved by this plan body.
- getGoal() - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
-
- getGoalEvent() - Method in class bdi4jade.plan.planbody.AbstractPlanBody
-
Returns a goal event from the queue.
- getGoalEvent(boolean) - Method in class bdi4jade.plan.planbody.AbstractPlanBody
-
Returns a goal event from the queue.
- getGoalEvent(long) - Method in class bdi4jade.plan.planbody.AbstractPlanBody
-
Returns a goal event from the queue.
- getGoalEvent() - Method in class bdi4jade.plan.planbody.FSMPlanBody
-
- getGoalEvent(boolean) - Method in class bdi4jade.plan.planbody.FSMPlanBody
-
- getGoalEvent(long) - Method in class bdi4jade.plan.planbody.FSMPlanBody
-
- getGoalEvent() - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
-
- getGoalEvent(boolean) - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
-
- getGoalEvent(long) - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
-
- getGoalEvent() - Method in interface bdi4jade.plan.planbody.PlanBody
-
Returns a goal event from the queue.
- getGoalEvent(boolean) - Method in interface bdi4jade.plan.planbody.PlanBody
-
Returns a goal event from the queue.
- getGoalEvent(long) - Method in interface bdi4jade.plan.planbody.PlanBody
-
Returns a goal event from the queue.
- getGoalEvent() - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
-
- getGoalEvent(boolean) - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
-
- getGoalEvent(long) - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
-
- getGoalListeners() - Method in class bdi4jade.core.Intention
-
- getGoals() - Method in class bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency
-
Returns the set of goals that the root plan depends on.
- getGoals() - Method in class bdi4jade.extension.planselection.utilitybased.OrPlanGoalDependency
-
Returns the map of goals with their probabilities that the root plan
depends on.
- getGoals() - Method in class bdi4jade.goal.CompositeGoal
-
Returns the goals associated with this composite goal.
- getGoalTemplates() - Method in class bdi4jade.plan.AbstractPlan
-
Returns the set of goal templates of the goals that can be achieved by
this plan.
- getId() - Method in class bdi4jade.core.Capability
-
- getId() - Method in class bdi4jade.plan.AbstractPlan
-
Returns the identifier of this plan.
- getId() - Method in interface bdi4jade.plan.Plan
-
Returns the id of this plan.
- getIntentions() - Method in class bdi4jade.core.BDIAgent
-
- getMessage() - Method in class bdi4jade.message.MessageGoal
-
Returns the message associated with this message goal.
- getMessageTemplates() - Method in class bdi4jade.plan.AbstractPlan
-
Returns the set of message templates of the messages that can be
processed by this plan.
- getMetadata() - Method in interface bdi4jade.core.MetadataElement
-
- getMetadata(Object) - Method in interface bdi4jade.core.MetadataElement
-
Gets a value of a metadata.
- getMetadata() - Method in class bdi4jade.core.MetadataElementImpl
-
- getMetadata(Object) - Method in class bdi4jade.core.MetadataElementImpl
-
Gets a value of a metadata.
- getMyAgent() - Method in class bdi4jade.core.Capability
-
- getMyAgent() - Method in class bdi4jade.core.Intention
-
- getName() - Method in class bdi4jade.belief.AbstractBelief
-
- getName() - Method in interface bdi4jade.belief.Belief
-
Returns the name of this belief.
- getName() - Method in class bdi4jade.goal.NamedSoftgoal
-
Returns the name of this softgoal.
- getOptionGenerationFunction() - Method in class bdi4jade.core.Capability
-
- getOwner() - Method in class bdi4jade.core.Intention
-
- getPartCapabilities() - Method in class bdi4jade.core.Capability
-
- getPlan() - Method in class bdi4jade.plan.planbody.AbstractPlanBody
-
Returns the
Plan that is associated with this plan body.
- getPlan() - Method in class bdi4jade.plan.planbody.FSMPlanBody
-
- getPlan() - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
-
- getPlan() - Method in interface bdi4jade.plan.planbody.PlanBody
-
Returns the
Plan that is associated with this plan instance.
- getPlan() - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
-
- getPlanBodyClass() - Method in class bdi4jade.plan.DefaultPlan
-
Returns the class of plan body of this plan, to be instantiated and
executed.
- getPlanLibrary() - Method in class bdi4jade.core.Capability
-
- getPlanLibrary() - Method in class bdi4jade.plan.AbstractPlan
-
Returns the plan library with which this plan is associated.
- getPlanLibrary() - Method in interface bdi4jade.plan.Plan
-
Returns the plan library with which this plan is associated.
- getPlans() - Method in class bdi4jade.plan.PlanLibrary
-
Returns the set of plans that are part of this plan library.
- getPlanSelectionStrategy() - Method in class bdi4jade.core.Capability
-
- getPreferenceForSoftgoal(Softgoal) - Method in class bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences
-
Returns the preference for a softgoal.
- getProbability() - Method in class bdi4jade.extension.planselection.utilitybased.PlanContribution
-
- getRoot() - Method in class bdi4jade.extension.planselection.utilitybased.PlanGoalDependency
-
Returns the plan that is the root of the plan-goal dependency, i.e.
- getSoftgoal() - Method in class bdi4jade.extension.planselection.utilitybased.PlanContribution
-
- getStatus() - Method in class bdi4jade.core.GoalUpdateSet.GoalDescription
-
- getStatus() - Method in class bdi4jade.core.Intention
-
Returns the current goal status that this capability is committed to
achieve.
- getStatus() - Method in class bdi4jade.event.GoalEvent
-
Returns the goal status.
- getValue() - Method in interface bdi4jade.belief.Belief
-
Gets the current value of the belief.
- getValue() - Method in class bdi4jade.belief.PersistentBelief
-
Not implemented yet.
- getValue() - Method in class bdi4jade.belief.TransientBelief
-
- getValue() - Method in class bdi4jade.belief.TransientBeliefSet
-
- getValue() - Method in class bdi4jade.extension.planselection.utilitybased.PlanContribution
-
- getValue() - Method in class bdi4jade.goal.BeliefValueGoal
-
The belief value associated with this goal.
- getWholeCapability() - Method in class bdi4jade.core.Capability
-
- goal - Variable in class bdi4jade.event.GoalEvent
-
- Goal - Interface in bdi4jade.goal
-
This interface defines the abstraction of an agent goal.
- GoalEvent - Class in bdi4jade.event
-
This class represents an event performed over a goal.
- GoalEvent() - Constructor for class bdi4jade.event.GoalEvent
-
Default constructor.
- GoalEvent(Goal, GoalStatus) - Constructor for class bdi4jade.event.GoalEvent
-
Creates a new goal event with a goal.
- GoalListener - Interface in bdi4jade.event
-
This interface defines the method that a goal listener should implement.
- GoalOwner - Annotation Type in bdi4jade.annotation
-
This annotation allows to specify that a
Goal belongs to a
capability and, if so, whether is is internal or external.
- goalPerformed(GoalEvent) - Method in interface bdi4jade.event.GoalListener
-
Notifies the listener that a goal that was performed.
- goalPerformed(GoalEvent) - Method in class bdi4jade.plan.planbody.AbstractPlanBody
-
Receives the notification that a goal event has occurred.
- goalPerformed(GoalEvent) - Method in class bdi4jade.plan.planbody.FSMPlanBody
-
- goalPerformed(GoalEvent) - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
-
- goalPerformed(GoalEvent) - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
-
- goals - Variable in class bdi4jade.goal.CompositeGoal
-
- GoalStatus - Enum in bdi4jade.goal
-
This enumeration provides the possible status that a goal can have.
- GoalTemplate - Interface in bdi4jade.goal
-
This interface defines methods to create goal templates.
- GoalTemplateFactory - Class in bdi4jade.goal
-
This class provides a collection of static methods to create common goal
templates.
- GoalTemplateFactory() - Constructor for class bdi4jade.goal.GoalTemplateFactory
-
- goalType(Class<? extends Goal>) - Static method in class bdi4jade.goal.GoalTemplateFactory
-
This method creates a goal template that positively matches a goal if it
is of the given type.
- GoalUpdateSet - Class in bdi4jade.core
-
- GoalUpdateSet.GoalDescription - Class in bdi4jade.core
-