- ReasoningStrategy - Interface in bdi4jade.reasoning
-
This interface defines methods that should be implemented by all reasoning
strategies.
- receive() - Method in interface bdi4jade.core.BDIAgent
-
- receive(MessageTemplate) - Method in interface bdi4jade.core.BDIAgent
-
- ReflectionUtils - Class in bdi4jade.util
-
This is a utility class that provides many methods that use reflection for
different purposes.
- ReflectionUtils() - Constructor for class bdi4jade.util.ReflectionUtils
-
- removeAssociatedCapability(Capability) - Method in class bdi4jade.core.Capability
-
Dissociates a capability of this capability.
- removeBelief(Object) - Method in class bdi4jade.belief.BeliefBase
-
Removes a belief from the belief base.
- removeBeliefBase(BeliefBase) - Method in class bdi4jade.belief.AbstractBelief
-
- removeBeliefBase(BeliefBase) - Method in interface bdi4jade.belief.Belief
-
Removes a belief base that does not contain this belief anymore.
- removeBeliefBase(BeliefBase) - Method in class bdi4jade.belief.DerivedBelief
-
Removes a belief base associated with this belief.
- removeBeliefListener(BeliefListener) - Method in class bdi4jade.belief.BeliefBase
-
Removes a belief listener.
- removeCapability(Capability) - Method in class bdi4jade.core.MultipleCapabilityAgent
-
- removeGoalListener(GoalListener) - Method in class bdi4jade.core.AbstractBDIAgent
-
- removeGoalListener(GoalListener) - Method in interface bdi4jade.core.BDIAgent
-
Removes a goal listener, so it will not be notified about the goal events
anymore.
- removeGoalListener(GoalListener) - Method in class bdi4jade.core.Intention
-
Removes a goal listener, so it will not be notified about the goal events
anymore.
- removeMetadata(Object) - Method in interface bdi4jade.core.MetadataElement
-
Removes a metadata of this element.
- removeMetadata(Object) - Method in class bdi4jade.core.MetadataElementImpl
-
- removePartCapability(Capability) - Method in class bdi4jade.core.Capability
-
Removes a capability as part of this capability, which is a
whole-capability.
- removePlan(Plan) - Method in class bdi4jade.plan.PlanLibrary
-
Removes a plan from the plan library.
- removeSetValue(V) - Method in class bdi4jade.belief.AbstractBeliefSet
-
Removes a value of this belief set.
- removeSetValue(V) - Method in class bdi4jade.belief.TransientBeliefSet
-
- removeValue(V) - Method in class bdi4jade.belief.AbstractBeliefSet
-
Removes a value of the belief set and notifies belief bases of the
removal of this value.
- removeValue(V) - Method in interface bdi4jade.belief.BeliefSet
-
Removes a value from this belief set.
- reset() - Method in interface bdi4jade.plan.planbody.PlanBody
-
Restores plan body initial state.
- restart() - Method in class bdi4jade.core.AbstractBDIAgent
-
- restart() - Method in interface bdi4jade.core.BDIAgent
-
Restarts the agent in case its reasoning cycle is in the blocked state.
- restart() - Method in interface bdi4jade.plan.planbody.PlanBody
-
Restarts a blocked behaviour.
- reviewBeliefs() - Method in interface bdi4jade.reasoning.AgentBeliefRevisionStrategy
-
This method is responsible for reviewing beliefs from this agent.
- reviewBeliefs() - Method in interface bdi4jade.reasoning.BeliefRevisionStrategy
-
This method reviews beliefs of a belief base of a capability.
- reviewBeliefs() - Method in class bdi4jade.reasoning.DefaultAgentBeliefRevisionStrategy
-
This default implementation requests each of its capabilities (including
associated and composed capabilities) to review their individual set of
beliefs.
- reviewBeliefs() - Method in class bdi4jade.reasoning.DefaultBeliefRevisionStrategy
-
This performs no action, that is, it is an empty implementation.