A B C D E F G H I M N O P R S T U V

## G

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.

A B C D E F G H I M N O P R S T U V