Skip navigation links
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 
Skip navigation links