- generateGoal(Goal) - Method in class bdi4jade.core.GoalUpdateSet
-
Indicates that a goal should be added to the agent.
- generateGoal(Goal, Capability) - Method in class bdi4jade.core.GoalUpdateSet
-
Indicates that a goal should be added to the agent, with the capability
that dispatched the goal.
- generateGoal(Goal, Capability, GoalListener) - Method in class bdi4jade.core.GoalUpdateSet
-
Indicates that a goal should be added to the agent, with the capability
that dispatched the goal and provided listener.
- generateGoal(Goal, GoalListener) - Method in class bdi4jade.core.GoalUpdateSet
-
Indicates that a goal should be added to the agent, with the provided
listener.
- generateGoals(GoalUpdateSet, Map<Capability, GoalUpdateSet>) - Method in interface bdi4jade.reasoning.AgentOptionGenerationFunction
-
This method is responsible for generating new goals or dropping existing
ones.
- generateGoals(GoalUpdateSet, Map<Capability, GoalUpdateSet>) - Method in class bdi4jade.reasoning.DefaultAgentOptionGenerationFunction
-
This default implementation requests each of its capabilities to generate
or drop goals.
- 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.
- getAgentState() - Method in interface bdi4jade.core.BDIAgent
-
- getAID() - Method in interface bdi4jade.core.BDIAgent
-
- getAllCapabilities() - Method in class bdi4jade.core.AbstractBDIAgent
-
- getAllCapabilities() - Method in interface bdi4jade.core.BDIAgent
-
Returns all capabilities that are part of this agent.
- getAMS() - Method in interface bdi4jade.core.BDIAgent
-
- getArgs() - Method in class bdi4jade.event.BeliefEvent
-
Returns arguments associated with the action performed.
- getAssociatedCapabilities() - Method in class bdi4jade.core.Capability
-
Returns all capabilities with which this capability is associated.
- getBelief(Object) - 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
-
Returns this capability belief base.
- 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.AbstractBeliefGoal
-
Returns the name of the belief associated with this goal.
- getBeliefName() - Method in interface bdi4jade.goal.BeliefGoal
-
Returns the name of the belief associated with this goal.
- getBeliefRevisionStrategy() - Method in class bdi4jade.core.AbstractBDIAgent
-
- getBeliefRevisionStrategy() - Method in interface bdi4jade.core.BDIAgent
-
Returns the belief revision strategy of this agent.
- getBeliefRevisionStrategy() - Method in class bdi4jade.core.Capability
-
Returns the belief revision strategy of this capability.
- getBeliefs() - 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.
- getBeliefs() - Method in class bdi4jade.core.AbstractBDIAgent
-
- getBeliefs() - Method in interface bdi4jade.core.BDIAgent
-
Returns a collection of all beliefs from all capabilities of this agent.
- getBeliefsAssignableFrom(Class<?>) - Method in class bdi4jade.belief.BeliefBase
-
Returns all beliefs whose name is of the given class or any other class
that is assignable to this class.
- getBeliefsByType(Class<?>) - Method in class bdi4jade.belief.BeliefBase
-
Returns all beliefs whose name is of the given class.
- getCandidatePlans(Goal) - Method in class bdi4jade.plan.PlanLibrary
-
Returns the set of plans that can achieve the given goal.
- getCapabilities() - Method in class bdi4jade.core.AbstractBDIAgent
-
- getCapabilities() - Method in interface bdi4jade.core.BDIAgent
-
Returns the capabilities of this agent.
- getCapability() - Method in class bdi4jade.belief.BeliefBase
-
Returns the capability with which this belief base is associated.
- getCapability() - Method in class bdi4jade.core.SingleCapabilityAgent
-
Returns the capability of this agent.
- getCapability() - Method in class bdi4jade.plan.planbody.AbstractPlanBody
-
- getCapability() - Method in class bdi4jade.plan.planbody.FSMPlanBody
-
- getCapability() - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
-
- getCapability() - Method in interface bdi4jade.plan.planbody.PlanBody
-
Returns the capability associated with the plan of this plan body.
- getCapability() - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
-
- 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.
- getContainerController() - Method in interface bdi4jade.core.BDIAgent
-
- getContentManager() - Method in interface bdi4jade.core.BDIAgent
-
- getCurQueueSize() - Method in interface bdi4jade.core.BDIAgent
-
- getCurrentGoals() - Method in class bdi4jade.core.GoalUpdateSet
-
Returns the set of current agent goals.
- getDeliberationFunction() - Method in class bdi4jade.core.AbstractBDIAgent
-
- getDeliberationFunction() - Method in interface bdi4jade.core.BDIAgent
-
Returns the deliberation function of this agent.
- getDeliberationFunction() - Method in class bdi4jade.core.Capability
-
Returns the deliberation function of this capability.
- getDispatcher() - Method in class bdi4jade.core.GoalUpdateSet.GoalDescription
-
Returns the capability that dispatched the goal.
- getDispatcher() - Method in class bdi4jade.core.Intention
-
Returns the capability that dispatched this goal.
- getDroppedGoals() - Method in class bdi4jade.core.GoalUpdateSet
-
Returns the set of dropped goals.
- 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.
- getFullId() - Method in class bdi4jade.core.Capability
-
Returns the full id of this capability, which is its id prefixed by all
whole-capabilities' ids.
- getGeneratedGoals() - Method in class bdi4jade.core.GoalUpdateSet
-
Returns the set of generated goals.
- getGoal() - Method in class bdi4jade.core.GoalUpdateSet.GoalDescription
-
Returns the goal described by this descriptor.
- getGoal() - Method in class bdi4jade.core.Intention
-
Returns the goal associated with this 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.AbstractBDIAgent
-
- getGoalListeners() - Method in interface bdi4jade.core.BDIAgent
-
Returns all goal listeners.
- getGoalListeners() - Method in class bdi4jade.core.Intention
-
Returns all goal listeners.
- getGoalOwner(Class<? extends Capability>, boolean) - Method in class bdi4jade.core.AbstractBDIAgent
-
Returns the capability instances that owns a dispatched goal, considering
the aggregated capabilities of this agent.
- getGoalOwner(Class<? extends Capability>, boolean) - Method in class bdi4jade.core.Capability
-
Returns the capability instances that owns a dispatched goal, considering
the superclasses of this capability, its associations and compositions.
- getGoals() - Method in class bdi4jade.core.AbstractBDIAgent
-
- getGoals() - Method in interface bdi4jade.core.BDIAgent
-
Gets all goals of this agent.
- 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.
- getHap() - Method in interface bdi4jade.core.BDIAgent
-
- getHelper(String) - Method in interface bdi4jade.core.BDIAgent
-
- getId() - Method in class bdi4jade.core.Capability
-
Returns this capability id.
- 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.AbstractBDIAgent
-
- getIntentions() - Method in interface bdi4jade.core.BDIAgent
-
Returns all agent intentions, which are goals that this agent is
committed to achieve.
- getListener() - Method in class bdi4jade.core.GoalUpdateSet.GoalDescription
-
Returns a listener of the goal.
- getLocalBeliefs() - Method in class bdi4jade.belief.BeliefBase
-
Gets all beliefs of this specific belief base.
- getLocalBeliefsAssignableFrom(Class<?>) - Method in class bdi4jade.belief.BeliefBase
-
Returns all beliefs whose name is of the given class or any other class
that is assignable to this class.
- getLocalBeliefsByType(Class<?>) - Method in class bdi4jade.belief.BeliefBase
-
Returns beliefs whose name is of the given class.
- getLocalBeliefValues() - Method in class bdi4jade.belief.BeliefBase
-
Returns a list of belief values from this belief base.
- getLocalName() - Method in interface bdi4jade.core.BDIAgent
-
- getMainBeliefBase() - Method in class bdi4jade.belief.DerivedBelief
-
Returns the main belief base of this belief.
- 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
-
- getMyAgent() - Method in class bdi4jade.core.Capability
-
Returns the agent that this capability is associated with.
- getMyAgent() - Method in class bdi4jade.core.Intention
-
Returns the agent associated with this intention.
- getName() - Method in class bdi4jade.belief.AbstractBelief
-
- getName() - Method in interface bdi4jade.belief.Belief
-
Returns the name of this belief.
- getName() - Method in interface bdi4jade.core.BDIAgent
-
- getName() - Method in class bdi4jade.goal.NamedSoftgoal
-
Returns the name of this softgoal.
- getOptionGenerationFunction() - Method in class bdi4jade.core.AbstractBDIAgent
-
- getOptionGenerationFunction() - Method in interface bdi4jade.core.BDIAgent
-
Returns the option generation function of this agent.
- getOptionGenerationFunction() - Method in class bdi4jade.core.Capability
-
Returns the option generation function of this capability.
- getOutputBelief() - Method in class bdi4jade.goal.AbstractBeliefGoal
-
Returns the belief which is the output of this goal achievement.
- getOutputBelief() - Method in interface bdi4jade.goal.BeliefGoal
-
Returns the belief which is the output of this goal achievement.
- getOutputBelief() - Method in class bdi4jade.plan.planbody.BeliefGoalPlanBody
-
- getOwners() - Method in class bdi4jade.core.Intention
-
Returns the set of capabilities that own this goal.
- getParentCapabilities() - Method in class bdi4jade.core.Capability
-
Returns the classes of all parent capabilities of this capability.
- getPartCapabilities() - Method in class bdi4jade.core.Capability
-
Returns the parts of this 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
-
Returns the plan library of this 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.AbstractBDIAgent
-
- getPlanSelectionStrategy() - Method in interface bdi4jade.core.BDIAgent
-
Returns the plan selection strategy of this agent.
- getPlanSelectionStrategy() - Method in class bdi4jade.core.Capability
-
Returns the plan selection strategy of this capability.
- getQueueSize() - Method in interface bdi4jade.core.BDIAgent
-
- getSoftgoals() - Method in class bdi4jade.core.AbstractBDIAgent
-
- getSoftgoals() - Method in interface bdi4jade.core.BDIAgent
-
Gets all softgoals of this agent.
- getStatus() - Method in class bdi4jade.core.GoalUpdateSet.GoalDescription
-
Returns the status of the goal described by this descriptor.
- 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.DerivedBelief
-
Returns the value of this 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.goal.BeliefSetHasValueGoal
-
The belief value associated with this goal.
- getValue() - Method in class bdi4jade.goal.BeliefValueGoal
-
The belief value associated with this goal.
- getWholeCapability() - Method in class bdi4jade.core.Capability
-
Returns the whole-capability, if this is a part 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) - Constructor for class bdi4jade.event.GoalEvent
-
Creates a new goal event with a goal.
- 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.
- goalListeners - Variable in class bdi4jade.core.AbstractBDIAgent
-
- goalOfType(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.
- 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
-
- GoalUpdateSet - Class in bdi4jade.core
-
This class is a data structure to used to specify updates on goals.
- GoalUpdateSet.GoalDescription - Class in bdi4jade.core
-
This class is a data structure to describe a goal.