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

G

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
 
A B C D E F G H I L M N O P R S T U V W