Index

A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abort() - Method in class jadex.bdi.runtime.impl.RPlan
 
abort() - Method in record class jadex.bdi.runtime.impl.RPlan.ResumeCommandArgs
Returns the value of the abort record component.
abort() - Method in interface jadex.bdi.runtime.IPlan
Abort the plan.
ABORTED - Enum constant in enum class jadex.bdi.runtime.impl.RPlan.PlanLifecycleState
 
abortedmethod - Variable in class jadex.bdi.model.MBody
The aborted method cached for speed.
abortedmethod - Variable in class jadex.bdi.runtime.impl.ClassPlanBody
The aborted method.
ABORTING - Enum constant in enum class jadex.bdi.runtime.impl.RPlan.PlanLifecycleState
 
abortPlans() - Method in class jadex.bdi.runtime.impl.RGoal
Abort the child plans.
AbstractAsmBdiClassGenerator - Class in jadex.bdi.model
ASM Generator base class
AbstractAsmBdiClassGenerator() - Constructor for class jadex.bdi.model.AbstractAsmBdiClassGenerator
 
AbstractAsmBdiClassGenerator.MethodBeliefs - Class in jadex.bdi.model
Store which beliefs are accessed in a method.
AbstractBDIInfo - Class in jadex.bdi.runtime.impl
Base class for transferable information about BDI elements.
AbstractBDIInfo() - Constructor for class jadex.bdi.runtime.impl.AbstractBDIInfo
Create a new info.
AbstractPlanBody - Class in jadex.bdi.runtime.impl
Abstract base class for plan body implementations.
AbstractPlanBody(RPlan) - Constructor for class jadex.bdi.runtime.impl.AbstractPlanBody
Create a new plan body.
ACC_PRIVATE - Static variable in class jadex.bdi.model.OpcodeHelper
 
ACC_PROTECTED - Static variable in class jadex.bdi.model.OpcodeHelper
 
ACC_PUBLIC - Static variable in class jadex.bdi.model.OpcodeHelper
 
ACC_STATIC - Static variable in class jadex.bdi.model.OpcodeHelper
 
ACTIVE - Enum constant in enum class jadex.bdi.runtime.IGoal.GoalLifecycleState
 
adaptEvaluationMode() - Method in class jadex.bdi.model.MBelief
Adapt the evaluation mode according to the
adaptToCapability(Object, String, IBDIModel) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Adapt element for use in inner capabilities.
addArgument(String, Object) - Method in class jadex.bdi.runtime.BDICreationInfo
Add an argument as name/value pair.
addBelief(MBelief) - Method in class jadex.bdi.model.MCapability
Add a belief.
addBeliefEvents(MCapability, List<EventType>, String, ClassLoader) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Create belief events from a belief name.
addBeliefEvents(List<EventType>, String) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Create belief events from a belief name.
addBeliefEventsToConditions(ClassNode, ClassLoader, List<MCondition>, MultiCollection<String, AbstractAsmBdiClassGenerator.MethodBeliefs>, MultiCollection<String, AbstractAsmBdiClassGenerator.MethodBeliefs>, BDIModel) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
 
addBeliefListener(String, IBeliefListener) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Add a belief listener.
addBeliefListener(String, IBeliefListener<?>) - Method in interface jadex.bdi.runtime.IBDIAgentFeature
Add a belief listener.
addBeliefListener(String, IBeliefListener<?>) - Method in interface jadex.bdi.runtime.impl.IInternalBDIAgentFeature
Add a belief listener.
addBeliefListener(String, IBeliefListener<T>) - Method in interface jadex.bdi.runtime.ICapability
Add a belief listener.
addBeliefListener(String, IBeliefListener<T>) - Method in class jadex.bdi.runtime.impl.CapabilityPojoWrapper
Add a belief listener.
addBeliefReference(String, String) - Method in class jadex.bdi.model.MCapability
Add a belief reference (abstract/reference name -> concrete belief name).
addCapability(MCapabilityReference) - Method in class jadex.bdi.model.MCapability
Add a sub capability.
addChangeEventType(EventType) - Method in class jadex.bdi.runtime.WaitAbstraction
 
addCondition(MCondition) - Method in class jadex.bdi.model.MCapability
Add a condition.
addCondition(String, MCondition) - Method in class jadex.bdi.model.MGoal
Add a condition to the goal.
addConfiguration(MConfiguration) - Method in class jadex.bdi.model.MCapability
Add a configuration.
addDefaultFacts(UnparsedExpression) - Method in class jadex.bdi.model.MBelief
The value to set.
addDefaultValues(UnparsedExpression) - Method in class jadex.bdi.model.MParameter
The value to set.
addElement(Object) - Method in class jadex.bdi.runtime.impl.RPlan.Waitqueue
 
addEndBelief(MConfigBeliefElement) - Method in class jadex.bdi.model.MConfiguration
Add an end belief.
addEndEvent(MConfigParameterElement) - Method in class jadex.bdi.model.MConfiguration
Add an end event.
addEndGoal(MConfigParameterElement) - Method in class jadex.bdi.model.MConfiguration
Add an end goal.
addEndPlan(MConfigParameterElement) - Method in class jadex.bdi.model.MConfiguration
Add an end plan.
addevent - Variable in class jadex.bdi.runtime.wrappers.EventPublisher
The add event name.
addevent - Variable in class jadex.bdi.runtime.wrappers.InitEventPublisher
The add event name.
addEvent(EventType) - Method in class jadex.bdi.model.MBelief
Add an event.
addEvent(EventType) - Method in class jadex.bdi.model.MCondition
Add an event.
addEvent(EventType) - Method in class jadex.bdi.model.MParameter
Add an event.
addEvent(List<EventType>, EventType) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
 
addEventReference(String, String) - Method in class jadex.bdi.model.MCapability
Add a event reference (abstract/reference name -> concrete event name).
addExclude(String) - Method in class jadex.bdi.model.MGoal
Add an excluded parameter
addExpression(UnparsedExpression) - Method in class jadex.bdi.model.MCapability
Add a expression.
addExpressionEvents(UnparsedExpression, List<EventType>, MParameterElement) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Init the event, when loaded from xml.
addExpressionReference(String, String) - Method in class jadex.bdi.model.MCapability
Add a expression reference (abstract/reference name -> concrete expression name).
addFact(UnparsedExpression) - Method in class jadex.bdi.model.MConfigBeliefElement
The value to set.
addFactAdded(String) - Method in class jadex.bdi.model.MTrigger
Add a fact added belief trigger.
addFactChanged(String) - Method in class jadex.bdi.model.MTrigger
Add a fact changed belief trigger.
addFactRemoved(String) - Method in class jadex.bdi.model.MTrigger
Add a fact removed belief trigger.
addGoal(MGoal) - Method in class jadex.bdi.model.MCapability
Add a goal.
addGoal(MGoal) - Method in class jadex.bdi.model.MTrigger
Add a goal trigger.
addGoal(RGoal) - Method in class jadex.bdi.runtime.impl.RCapability
Add a new goal.
addGoalFinished(MGoal) - Method in class jadex.bdi.model.MTrigger
Add a goal finished trigger.
addGoalFinishedName(String) - Method in class jadex.bdi.model.MTrigger
Add a goal finished name.
addGoalMapping(String) - Method in class jadex.bdi.model.MPlanParameter
Add a goal mapping.
addGoalMatchExpression(String, UnparsedExpression) - Method in class jadex.bdi.model.MTrigger
Add a goal name.
addGoalName(String) - Method in class jadex.bdi.model.MTrigger
Add a goal name.
addGoalNameMatchExpression(String, UnparsedExpression) - Method in class jadex.bdi.model.MTrigger
Add a goal match before preprecessing (i.e.
addGoalPublication(ClassInfo, MGoal, String) - Method in class jadex.bdi.model.MCapability
Add a publication info.
addGoalReference(String, String) - Method in class jadex.bdi.model.MCapability
Add a goal reference (abstract/reference name -> concrete goal name).
addInhibitionExpression(UnparsedExpression) - Method in class jadex.bdi.model.MDeliberation
Add an inhibition expression.
addInhibitionName(String) - Method in class jadex.bdi.model.MDeliberation
Add an inhibition name.
addInhibitor(RGoal, RGoal) - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Add an inhibitor to a goal.
addInitArgs(Object, Class<?>, Class<?>[], Object[]) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Add an entry to the init calls.
addInitialBelief(MConfigBeliefElement) - Method in class jadex.bdi.model.MConfiguration
Add an initial belief.
addInitialCapability(String, String) - Method in class jadex.bdi.model.MConfiguration
Add an initial capability.
addInitialEvent(MConfigParameterElement) - Method in class jadex.bdi.model.MConfiguration
Add an initial event.
addInitialGoal(MConfigParameterElement) - Method in class jadex.bdi.model.MConfiguration
Add an initial goal.
addInitialPlan(MConfigParameterElement) - Method in class jadex.bdi.model.MConfiguration
Add an initial plan.
addInitWrite(Object, Runnable) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Add an init write.
addInternalEvent(MInternalEvent) - Method in class jadex.bdi.model.MCapability
Add an internal event.
addInternalEvent(MInternalEvent) - Method in class jadex.bdi.model.MTrigger
 
addInternalEventMapping(String) - Method in class jadex.bdi.model.MPlanParameter
Add a internal event mapping.
addInternalEventName(String) - Method in class jadex.bdi.model.MTrigger
Add an internal event name.
addListener(IResultListener<E>) - Method in interface jadex.bdi.runtime.IFinishableElement
Add a new listener to get notified when the goal is finished.
addListener(IResultListener<Object>) - Method in class jadex.bdi.runtime.impl.RPlan
Add a new listener to get notified when the goal is finished.
addListener(IResultListener<Void>) - Method in class jadex.bdi.runtime.impl.RFinishableElement
Add a new listener to get notified when the goal is finished.
addListener(IResultListener<Void>) - Method in class jadex.bdi.runtime.impl.RGoal
Add a new listener to get notified when the goal is finished.
addMessageEvent(MMessageEvent) - Method in class jadex.bdi.model.MCapability
Add a message.
addMessageEvent(MMessageEvent) - Method in class jadex.bdi.model.MTrigger
Add a message event.
addMessageEventMapping(String) - Method in class jadex.bdi.model.MPlanParameter
Add a message event mapping.
addMessageName(String) - Method in class jadex.bdi.model.MTrigger
Add a message event name.
addModelElement(MElement) - Method in class jadex.bdi.runtime.WaitAbstraction
 
addParameter(MParameter) - Method in class jadex.bdi.model.MParameterElement
Add a parameter.
addParameter(IParameter) - Method in class jadex.bdi.runtime.impl.RParameterElement
Add a parameter.
addParameter(UnparsedExpression) - Method in class jadex.bdi.model.MConfigParameterElement
Add a parameter.
addParameterEvents(MParameterElement, MCapability, List<EventType>, String, ClassLoader) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Create parameter events from a belief name.
addParameterInfo(ParameterInfo) - Method in class jadex.bdi.runtime.impl.GoalInfo
Add a parameter.
addParameterInfo(ParameterInfo) - Method in class jadex.bdi.runtime.impl.PlanInfo
Add a parameter.
addParameterSet(IParameterSet) - Method in class jadex.bdi.runtime.impl.RParameterElement
Add a parameterset.
addPlan(MPlan) - Method in class jadex.bdi.model.MCapability
Add a plan.
addPlan(RPlan) - Method in class jadex.bdi.runtime.impl.RCapability
Add a new plan.
addProp(String, String) - Method in class jadex.bdi.runtime.impl.ParameterInfo
Add a property.
addReference(Map<String, String>, String, String) - Static method in class jadex.bdi.model.MCapability
Add a reference and resolve transitive dependencies.
addReply(RMessageEvent<T>, Set<MMessageEvent>) - Method in class jadex.bdi.runtime.WaitAbstraction
Add a message event reply.
addResultMapping(String, String) - Method in class jadex.bdi.model.MCapability
Add a result mapping.
addResumeCommand(ICommand<RPlan.ResumeCommandArgs>) - Method in class jadex.bdi.runtime.impl.RPlan
 
addRuntimeElement(RElement) - Method in class jadex.bdi.runtime.WaitAbstraction
 
addservice(MServiceCall) - Method in class jadex.bdi.model.MCapability
Add a service.
addService(MServiceCall) - Method in class jadex.bdi.model.MTrigger
Add a service trigger.
addServiceMapping(String) - Method in class jadex.bdi.model.MParameter
Add a service mapping.
addServiceParameterMapping(String, MethodInfo) - Method in class jadex.bdi.model.MGoal
 
addServiceResultMapping(String, MethodInfo) - Method in class jadex.bdi.model.MGoal
 
addSubcapability(FieldInfo, BDIModel) - Method in class jadex.bdi.model.BDIModel
Add a subcapability field.
addSubgoal(RGoal) - Method in class jadex.bdi.runtime.impl.RPlan
 
addTimer(long, RPlan.ResumeCommand<T>) - Method in class jadex.bdi.runtime.impl.RPlan
Add a timer to the resume command if timeout is set.
addToWaitqueue(Object) - Method in class jadex.bdi.runtime.impl.RPlan
 
addTriedPlan(IInternalPlan) - Method in class jadex.bdi.runtime.impl.RProcessableElement
Add a tried plan.
addValue(Object) - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Add a value to a parameter set.
addValue(Object) - Method in interface jadex.bdi.runtime.IParameterSet
Add a value to a parameter set.
addValues(Object[]) - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Add values to a parameter set.
addValues(Object[]) - Method in interface jadex.bdi.runtime.IParameterSet
Add values to a parameter set.
ADOPTED - Enum constant in enum class jadex.bdi.runtime.IGoal.GoalLifecycleState
 
adoptGoal(RGoal) - Static method in class jadex.bdi.runtime.impl.AdoptGoalAction
Adopt a goal.
adoptGoal(RGoal) - Static method in class jadex.bdi.runtime.impl.RGoal
Adopt a goal so that the agent tries pursuing it.
AdoptGoalAction - Class in jadex.bdi.runtime.impl
Action for adopting a goal.
AdoptGoalAction(RGoal) - Constructor for class jadex.bdi.runtime.impl.AdoptGoalAction
Create a new action.
adoptPlan(T) - Method in interface jadex.bdi.runtime.IExternalBDIAgentFeature
Dispatch a pojo plan and wait for its result.
adoptPlan(T) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Dispatch a pojo plan and wait for its result.
adoptPlan(T, Object...) - Method in interface jadex.bdi.runtime.IExternalBDIAgentFeature
Dispatch a goal wait for its result.
adoptPlan(T, Object...) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Dispatch a goal wait for its result.
afterBlock() - Method in class jadex.bdi.runtime.impl.BDIStepListener
 
afterBlock() - Method in class jadex.bdi.runtime.impl.RPlan
Called after unblocking the component thread.
afterStep() - Method in class jadex.bdi.runtime.impl.BDIStepListener
 
agent - Variable in class jadex.bdi.runtime.impl.MethodPlanBody
The agent/capability object.
agent - Variable in class jadex.bdi.runtime.wrappers.EventPublisher
The agent interpreter.
AGENT_FIELD_NAME - Static variable in interface jadex.bdi.model.IBDIClassGenerator
Name of the field that is injected for agent name.
allowed - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.LifecycleStateCondition
The flag if state is allowed or disallowed.
apl - Variable in class jadex.bdi.runtime.impl.RProcessableElement
The applicable plan list.
APL - Class in jadex.bdi.runtime.impl
The APL is the applicable plan list.
APL(RProcessableElement) - Constructor for class jadex.bdi.runtime.impl.APL
Create a new APL.
APL(RProcessableElement, List<ICandidateInfo>) - Constructor for class jadex.bdi.runtime.impl.APL
Create a new APL.
APL.CandidateInfoMGoal - Class in jadex.bdi.runtime.impl
Candidate info for mgoal.
APL.CandidateInfoMPlan - Class in jadex.bdi.runtime.impl
Candidate info for mplan.
APL.CandidateInfoPojoPlan - Class in jadex.bdi.runtime.impl
Candidate info for pojo plan.
APL.CandidateInfoRPlan - Class in jadex.bdi.runtime.impl
Candidate info for rplan.
APL.CandidateInfoWaitqueue - Class in jadex.bdi.runtime.impl
Candidate info for waitqueue.
APL.MGoalInfo - Class in jadex.bdi.runtime.impl
Goal info that contains the mgoal and the parameter bindings.
APL.MPlanInfo - Class in jadex.bdi.runtime.impl
Plan info that contains the mgoal and the parameter bindings.
APLAVAILABLE - Enum constant in enum class jadex.bdi.runtime.impl.RProcessableElement.State
 
args - Variable in class jadex.bdi.runtime.BDICreationInfo
 
arguments() - Element in annotation interface jadex.bdi.annotation.BDIConfiguration
The arguments.
ASMBDIClassGenerator - Class in jadex.bdi.model
 
ASMBDIClassGenerator() - Constructor for class jadex.bdi.model.ASMBDIClassGenerator
 
AsmNodeHelper - Class in jadex.bdi.model.asm
Helper for creating nodes.
AsmNodeHelper() - Constructor for class jadex.bdi.model.asm.AsmNodeHelper
 
AsmOpcodeHelper - Class in jadex.bdi.model.asm
Helper for creating opcodes.
AsmOpcodeHelper() - Constructor for class jadex.bdi.model.asm.AsmOpcodeHelper
 
atomic - Variable in class jadex.bdi.runtime.impl.RPlan
The atomic flag.
AUTOCLOSABLE - Static variable in class jadex.bdi.model.MBelief
The autoclosable class, if present.

B

BDIAgent - Class in jadex.bdi.runtime.impl
 
BDIAgent(BDICreationInfo, IModelInfo, ComponentIdentifier) - Constructor for class jadex.bdi.runtime.impl.BDIAgent
 
BDIAgent(Object, IModelInfo, ComponentIdentifier) - Constructor for class jadex.bdi.runtime.impl.BDIAgent
 
BDIAgentFeature - Class in jadex.bdi.runtime.impl
The bdi agent feature implementation for pojo agents.
BDIAgentFeature(BDIAgent) - Constructor for class jadex.bdi.runtime.impl.BDIAgentFeature
Factory method constructor for instance level.
BDIAgentFeature.ChangeInfoEntryMapper - Class in jadex.bdi.runtime.impl
Map a change info as Map:Entry.
BDIAgentFeature.GoalsExistCondition - Class in jadex.bdi.runtime.impl
Condition that tests if goal instances of an mgoal exist.
BDIAgentFeature.InitWriteBelief - Class in jadex.bdi.runtime.impl
Init write for beliefs.
BDIAgentFeature.InitWriteParameter - Class in jadex.bdi.runtime.impl
Init write for parameter.
BDIAgentFeature.LifecycleStateCondition - Class in jadex.bdi.runtime.impl
Condition for checking the lifecycle state of a goal.
BDIAgentFeature.NotInShutdownCondition - Class in jadex.bdi.runtime.impl
Condition that tests if goal instances of an mgoal exist.
BDIAgentFeature.PlansExistCondition - Class in jadex.bdi.runtime.impl
Condition that tests if goal instances of an mplan exist.
BDIAgentFeatureProvider - Class in jadex.bdi.runtime.impl
 
BDIAgentFeatureProvider() - Constructor for class jadex.bdi.runtime.impl.BDIAgentFeatureProvider
 
BDIBaseAgent - Class in jadex.bdi.runtime
Base class for non-bytecode-enhanced BDI agents.
BDIBaseAgent() - Constructor for class jadex.bdi.runtime.BDIBaseAgent
 
BDIBaseGoal - Class in jadex.bdi.runtime
Base class for non-bytecode-enhanced BDI agents.
BDIBaseGoal() - Constructor for class jadex.bdi.runtime.BDIBaseGoal
 
BDIClassGeneratorFactory - Class in jadex.bdi.model
 
BDIClassGeneratorFactory() - Constructor for class jadex.bdi.model.BDIClassGeneratorFactory
 
BDIClassGeneratorFactoryDesktop - Class in jadex.bdi.model
 
BDIClassGeneratorFactoryDesktop() - Constructor for class jadex.bdi.model.BDIClassGeneratorFactoryDesktop
 
BDIClassReader - Class in jadex.bdi.model
Reads micro agent classes and generates a model from metainfo and annotations.
BDIClassReader(BDIModelLoader) - Constructor for class jadex.bdi.model.BDIClassReader
Create a new bdi class reader.
BDIConfiguration - Annotation Interface in jadex.bdi.annotation
Redefines jadex.micro.annotation.Configuration as annotations do not allow inheritance.
BDIConfigurations - Annotation Interface in jadex.bdi.annotation
Configurations annotation.
BDICreationInfo - Class in jadex.bdi.runtime
Allows providing arguments when starting an agent.
BDICreationInfo() - Constructor for class jadex.bdi.runtime.BDICreationInfo
Builder pattern constructor.
BDICreationInfo(String) - Constructor for class jadex.bdi.runtime.BDICreationInfo
Info with classname already set.
BDIEnhancer - Class in jadex.bdi.model
Helper class to enhance BDI classes at buildtime.
BDIEnhancer() - Constructor for class jadex.bdi.model.BDIEnhancer
 
BDIFailureException - Exception Class in jadex.bdi.runtime
A BDI failure exception indicates that a plan has failed.
BDIFailureException(String, Throwable) - Constructor for exception class jadex.bdi.runtime.BDIFailureException
Create a new BDI failure exception.
BDILifecycleAgentFeature - Class in jadex.bdi.runtime.impl
Feature that ensures the agent created(), body() and killed() are called on the pojo.
BDILifecycleAgentFeature(MicroAgent) - Constructor for class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
Instantiate the feature.
BDILifecycleAgentFeature.EndBehavior - Class in jadex.bdi.runtime.impl
Extracted start behavior.
BDILifecycleAgentFeature.EvaluateExpressionCondition - Class in jadex.bdi.runtime.impl
Condition that tests if an expression evalutes to true.
BDILifecycleAgentFeature.LifecycleBehavior - Class in jadex.bdi.runtime.impl
Extracted start behavior.
BDILifecycleAgentFeature.StartBehavior - Class in jadex.bdi.runtime.impl
Extracted start behavior.
BDILifecycleAgentFeatureProvider - Class in jadex.bdi.runtime.impl
 
BDILifecycleAgentFeatureProvider() - Constructor for class jadex.bdi.runtime.impl.BDILifecycleAgentFeatureProvider
 
bdimodel - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature
The bdi model.
BDIModel - Class in jadex.bdi.model
 
BDIModel(IModelInfo, MCapability) - Constructor for class jadex.bdi.model.BDIModel
Create a new model.
BDIModelLoader - Class in jadex.bdi.model
 
BDIModelLoader() - Constructor for class jadex.bdi.model.BDIModelLoader
Create a new BPMN model loader.
BDIMonitoringComponentFeature - Class in jadex.bdi.runtime.impl
Overrides the monitoring feature to add the logic for current state.
BDIMonitoringComponentFeature() - Constructor for class jadex.bdi.runtime.impl.BDIMonitoringComponentFeature
 
BDIProvidedServicesComponentFeature - Class in jadex.bdi.runtime.impl
Overriden to allow for service implementations to be directly mapped to plans.
BDIProvidedServicesComponentFeature() - Constructor for class jadex.bdi.runtime.impl.BDIProvidedServicesComponentFeature
 
BDIRequiredServicesComponentFeature - Class in jadex.bdi.runtime.impl
Feature for required services.
BDIRequiredServicesComponentFeature() - Constructor for class jadex.bdi.runtime.impl.BDIRequiredServicesComponentFeature
 
BDIStepListener - Class in jadex.bdi.runtime.impl
BDI step listener adds rule engine behavior to the component execution.
BDIStepListener() - Constructor for class jadex.bdi.runtime.impl.BDIStepListener
 
beforeBlock(Future<T>) - Method in class jadex.bdi.runtime.impl.BDIStepListener
 
beforeBlock(Future<T>) - Method in class jadex.bdi.runtime.impl.RPlan
Called before blocking the component thread.
Belief - Annotation Interface in jadex.bdi.annotation
 
BeliefAdapter<T> - Class in jadex.bdi.runtime.impl
Belief listener adapter that implements empty all methods.
BeliefAdapter() - Constructor for class jadex.bdi.runtime.impl.BeliefAdapter
 
beliefChanged(ChangeInfo<T>) - Method in interface jadex.bdi.runtime.IBeliefListener
Invoked when a belief has been changed.
beliefChanged(ChangeInfo<T>) - Method in class jadex.bdi.runtime.impl.BeliefAdapter
Invoked when a belief has been changed.
BELIEFCHANGED - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a belief value has changed (the whole value was changed).
beliefevents - Variable in class jadex.bdi.model.MBelief
The events this belief depends on.
BeliefInfo - Class in jadex.bdi.runtime.impl
Transferable information about a belief.
BeliefInfo() - Constructor for class jadex.bdi.runtime.impl.BeliefInfo
Create a new belief info.
beliefmapping() - Element in annotation interface jadex.bdi.annotation.Capability
Belief mappings from outer beliefs to inner abstract beliefs.
beliefreferences - Variable in class jadex.bdi.model.MCapability
The belief mappings (abstract/reference name -> concrete belief name).
beliefs - Variable in class jadex.bdi.model.AbstractAsmBdiClassGenerator.MethodBeliefs
 
beliefs - Variable in class jadex.bdi.model.MCapability
The beliefs.
beliefs() - Element in annotation interface jadex.bdi.annotation.Belief
A dynamic belief is automatically updated when other beliefs change.
beliefs() - Element in annotation interface jadex.bdi.annotation.GoalContextCondition
The events this condition should react to.
beliefs() - Element in annotation interface jadex.bdi.annotation.GoalCreationCondition
The events this condition should react to.
beliefs() - Element in annotation interface jadex.bdi.annotation.GoalDropCondition
The events this condition should react to.
beliefs() - Element in annotation interface jadex.bdi.annotation.GoalMaintainCondition
The events this condition should react to.
beliefs() - Element in annotation interface jadex.bdi.annotation.GoalRecurCondition
The events this condition should react to.
beliefs() - Element in annotation interface jadex.bdi.annotation.GoalTargetCondition
The beliefs this condition should react to.
beliefs() - Element in annotation interface jadex.bdi.annotation.PlanContextCondition
The events this condition should react to.
binding - Variable in class jadex.bdi.runtime.impl.APL.MGoalInfo
The bindings.
binding - Variable in class jadex.bdi.runtime.impl.APL.MPlanInfo
The bindings.
bindingoptions - Variable in class jadex.bdi.model.MParameter
The binding options.
body - Variable in class jadex.bdi.model.MPlan
The plan body.
body - Variable in class jadex.bdi.runtime.impl.ClassPlanBody
The body class.
body - Variable in class jadex.bdi.runtime.impl.MethodPlanBody
The method.
body - Variable in class jadex.bdi.runtime.impl.RPlan
The plan body.
body() - Element in annotation interface jadex.bdi.annotation.Plan
The body (if external plan class).
Body - Annotation Interface in jadex.bdi.annotation
 
BODY - Enum constant in enum class jadex.bdi.runtime.impl.RPlan.PlanLifecycleState
 
bodymethod - Variable in class jadex.bdi.model.MBody
The body method cached for speed.
bodymethod - Variable in class jadex.bdi.runtime.impl.ClassPlanBody
The body method.
build() - Method in class jadex.bdi.runtime.impl.APL
Build the apl.
buildaplmethod - Variable in class jadex.bdi.model.MGoal
The method info for building apl.
buildPlanTrigger(BDIModel, String, Trigger, ClassLoader, Map<ClassInfo, List<Tuple2<MGoal, String>>>) - Method in class jadex.bdi.model.BDIClassReader
 
ByteKeepingASMBDIClassGenerator - Class in jadex.bdi.model
This class generator keeps generated byte-code as byte[] to be post-processed by other classes.
ByteKeepingASMBDIClassGenerator() - Constructor for class jadex.bdi.model.ByteKeepingASMBDIClassGenerator
Create a new generator.

C

calculateBindingElements(MParameterElement, RProcessableElement) - Static method in class jadex.bdi.runtime.impl.APL
Calculate the possible binding value combinations.
callFinishedMethod() - Method in class jadex.bdi.runtime.impl.RGoal
Call the user finished method if available.
cancel() - Method in class jadex.bdi.runtime.impl.RPlan.RescomTimer
 
candidate - Variable in class jadex.bdi.runtime.impl.RGoal
The candidate from which this plan was created.
candidate - Variable in class jadex.bdi.runtime.impl.RPlan
The candidate from which this plan was created.
CandidateInfoMGoal(APL.MGoalInfo, RProcessableElement) - Constructor for class jadex.bdi.runtime.impl.APL.CandidateInfoMGoal
 
CandidateInfoMPlan(APL.MPlanInfo, RProcessableElement) - Constructor for class jadex.bdi.runtime.impl.APL.CandidateInfoMPlan
 
CandidateInfoPojoPlan(Object, RProcessableElement) - Constructor for class jadex.bdi.runtime.impl.APL.CandidateInfoPojoPlan
 
CandidateInfoRPlan(RPlan, RProcessableElement) - Constructor for class jadex.bdi.runtime.impl.APL.CandidateInfoRPlan
 
CandidateInfoWaitqueue(RPlan, RProcessableElement) - Constructor for class jadex.bdi.runtime.impl.APL.CandidateInfoWaitqueue
 
candidates - Variable in class jadex.bdi.runtime.impl.APL
The list of candidates.
CANDIDATESSELECTED - Enum constant in enum class jadex.bdi.runtime.impl.RProcessableElement.State
 
capa - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature
The bdi state.
capa - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.GoalsExistCondition
 
capa - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.PlansExistCondition
The capability.
capa - Variable in class jadex.bdi.runtime.impl.CapabilityPojoWrapper
The fully qualified capability name (or null for agent).
Capability - Annotation Interface in jadex.bdi.annotation
Marker for a capability class or variable.
CAPABILITY_SEPARATOR - Static variable in class jadex.bdi.model.MElement
The capability separator.
CapabilityPojoWrapper - Class in jadex.bdi.runtime.impl
Wrapper providing BDI methods to the user.
CapabilityPojoWrapper(Object, String) - Constructor for class jadex.bdi.runtime.impl.CapabilityPojoWrapper
Create a capability wrapper.
cardinalityone - Variable in class jadex.bdi.model.MDeliberation
The cardinality.
cardinalityone() - Element in annotation interface jadex.bdi.annotation.Deliberation
The cardinality.
cgoals - Variable in class jadex.bdi.runtime.impl.RCapability
The goals by goal type (class or string).
changeevent - Variable in class jadex.bdi.runtime.wrappers.EventPublisher
The change event name.
changeevent - Variable in class jadex.bdi.runtime.wrappers.InitEventPublisher
The change event name.
ChangeEvent<T> - Class in jadex.bdi.runtime
Event that is thrown in case of a bdi element change (belief, goal, etc.).
ChangeEvent() - Constructor for class jadex.bdi.runtime.ChangeEvent
Create a new ChangeEvent.
ChangeEvent(IEvent) - Constructor for class jadex.bdi.runtime.ChangeEvent
Create a new ChangeEvent.
ChangeEvent(String, Object, T, Object) - Constructor for class jadex.bdi.runtime.ChangeEvent
Create a new event.
changeeventtypes - Variable in class jadex.bdi.runtime.WaitAbstraction
The event types.
ChangeInfoEntryMapper(ChangeInfo<?>) - Constructor for class jadex.bdi.runtime.impl.BDIAgentFeature.ChangeInfoEntryMapper
 
checkContextCondition() - Method in class jadex.bdi.runtime.impl.ExecutePlanStepAction
Check the context condition.
checkEnhanced(Class<?>) - Static method in interface jadex.bdi.model.IBDIClassGenerator
Check if a bdi agent class was enhanced.
checkMPlan(ICandidateInfo, RProcessableElement) - Static method in class jadex.bdi.runtime.impl.APL
Test precondition (and match expression) of a plan to decide if it can be added to the candidates.
childplan - Variable in class jadex.bdi.runtime.impl.RGoal
The child plan.
ci - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.ChangeInfoEntryMapper
 
classloader - Variable in class jadex.bdi.model.ConstructorInfo
The classloader with which this info was loaded.
classname - Variable in class jadex.bdi.model.ConstructorInfo
The clazz name.
classname - Variable in class jadex.bdi.runtime.BDICreationInfo
 
ClassPlanBody - Class in jadex.bdi.runtime.impl
Plan body that is represented as complete class.
ClassPlanBody(RPlan, Class<?>) - Constructor for class jadex.bdi.runtime.impl.ClassPlanBody
Create a new plan body.
ClassPlanBody(RPlan, Class<?>, Object) - Constructor for class jadex.bdi.runtime.impl.ClassPlanBody
Create a new plan body.
ClassPlanBody(RPlan, Object) - Constructor for class jadex.bdi.runtime.impl.ClassPlanBody
Create a new plan body.
clazz - Variable in class jadex.bdi.model.MBelief
The type (if explicitly specified).
clazz - Variable in class jadex.bdi.model.MBody
The body as seperate class.
clazz - Variable in class jadex.bdi.model.MParameter
The type (if explicitly specified).
clazz() - Element in annotation interface jadex.bdi.annotation.Goal
The goal class, when used inside a Goals annotation.
cleanup() - Method in class jadex.bdi.model.MBelief
Cleanup the value on agent shutdown, i.e., call close() on closeable fact objects.
clearRecentClassBytes() - Method in class jadex.bdi.model.ByteKeepingASMBDIClassGenerator
Clear the list of recently generated classes.
cnt - Static variable in class jadex.bdi.runtime.impl.RElement
 
cnt - Variable in class jadex.bdi.runtime.impl.RPlan
The wait cnt for rule names.
component - Variable in class jadex.bdi.model.MBody
The body as component type.
component() - Element in annotation interface jadex.bdi.annotation.Body
The body as component type.
ComponentPlanBody - Class in jadex.bdi.runtime.impl
Plan body implementation as a component.
ComponentPlanBody() - Constructor for class jadex.bdi.runtime.impl.ComponentPlanBody
 
cond - Variable in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature.EvaluateExpressionCondition
 
condition - Variable in class jadex.bdi.model.MTrigger
The trigger condition.
CONDITION_CONTEXT - Static variable in class jadex.bdi.model.MGoal
Goal context condition name.
CONDITION_CREATION - Static variable in class jadex.bdi.model.MGoal
Goal creation condition name.
CONDITION_DROP - Static variable in class jadex.bdi.model.MGoal
Goal drop condition name.
CONDITION_MAINTAIN - Static variable in class jadex.bdi.model.MGoal
Goal maintain condition name.
CONDITION_RECUR - Static variable in class jadex.bdi.model.MGoal
Goal recur condition name.
CONDITION_TARGET - Static variable in class jadex.bdi.model.MGoal
Goal target condition name.
conditions - Variable in class jadex.bdi.model.MCapability
The expressions.
conditions - Variable in class jadex.bdi.model.MGoal
The goal conditions.
configurations - Variable in class jadex.bdi.model.MCapability
The configurations.
ConstructorInfo - Class in jadex.bdi.model
Describes a constructor.
ConstructorInfo() - Constructor for class jadex.bdi.model.ConstructorInfo
Create a new ConstructorInfo.
ConstructorInfo(Constructor<?>) - Constructor for class jadex.bdi.model.ConstructorInfo
Create a new ConstructorInfo.
ConstructorInfo(String[], String) - Constructor for class jadex.bdi.model.ConstructorInfo
Create a new FieldInfo.
containsGoal(Object) - Method in class jadex.bdi.runtime.impl.RCapability
Test if a goal is contained.
containsValue(Object) - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Test if a value is contained in a parameter.
containsValue(Object) - Method in interface jadex.bdi.runtime.IParameterSet
Test if a value is contained in a parameter.
contextcondition - Variable in class jadex.bdi.model.MPlan
The context condition.
contextconditionmethod - Variable in class jadex.bdi.model.MBody
The precondition method cached for speed.
convertEvents(String, Set<String>, IBDIModel) - Static method in class jadex.bdi.model.SBDIModel
 
convertEventTypes(String, Collection<EventType>, IBDIModel) - Static method in class jadex.bdi.model.SBDIModel
 
convertTrigger(IBDIModel, String, MTrigger, boolean) - Static method in class jadex.bdi.model.SBDIModel
Convert a plan trigger or waitqueue and map the events.
copyCondition(IBDIModel, String, MCondition) - Static method in class jadex.bdi.model.SBDIModel
Copy a condition and adapt the events.
copyConfigBelief(IBDIModel, String, MConfigBeliefElement, List<MConfigBeliefElement>) - Static method in class jadex.bdi.model.SBDIModel
Copy a config belief element.
copyConfigParameterElement(IBDIModel, String, MConfigParameterElement, List<MConfigParameterElement>) - Static method in class jadex.bdi.model.SBDIModel
Copy a config parameter element.
copyConfiguration(IBDIModel, String, ConfigurationInfo, ConfigurationInfo, MConfiguration, MConfiguration) - Static method in class jadex.bdi.model.SBDIModel
Copy an inner configuration into an outer one.
copyExpression(String, UnparsedExpression) - Static method in class jadex.bdi.model.SBDIModel
Copy an expression.
copyExpressions(String, List<UnparsedExpression>) - Static method in class jadex.bdi.model.SBDIModel
Copy expressions.
copyParameter(IBDIModel, ClassLoader, String, MParameter) - Static method in class jadex.bdi.model.SBDIModel
Copy a parameter and adapt events.
create(BDICreationInfo) - Static method in interface jadex.bdi.runtime.IBDIAgent
Create a BDI agent from a class to be enhanced and optional args.
create(BDICreationInfo, ComponentIdentifier) - Static method in interface jadex.bdi.runtime.IBDIAgent
Create a BDI agent from a class to be enhanced and optional args.
create(Object) - Static method in interface jadex.bdi.runtime.IBDIAgent
Create a BDI agent from a pojo object.
create(Object) - Static method in class jadex.bdi.runtime.impl.BDIAgent
 
create(Object, ComponentIdentifier) - Static method in interface jadex.bdi.runtime.IBDIAgent
Create a BDI agent from a pojo object.
create(Object, ComponentIdentifier) - Static method in class jadex.bdi.runtime.impl.BDIAgent
 
create(Object, ComponentIdentifier) - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeatureProvider
 
create(String) - Static method in interface jadex.bdi.runtime.IBDIAgent
Create a BDI agent from a class to be enhanced.
create(String, ComponentIdentifier) - Static method in interface jadex.bdi.runtime.IBDIAgent
Create a BDI agent from a class to be enhanced.
createBDIClassGenerator() - Method in class jadex.bdi.model.BDIClassGeneratorFactory
Create a new, platform-specific BDI Class Generator object.
createBDIClassGenerator() - Method in class jadex.bdi.model.BDIClassGeneratorFactoryDesktop
 
createBDIClassReader(BDIModelLoader) - Method in class jadex.bdi.model.BDIClassGeneratorFactory
Create a new, platform-specific BDI Class Reader object.
createBDIClassReader(BDIModelLoader) - Method in class jadex.bdi.model.BDIClassGeneratorFactoryDesktop
 
createBeliefEvent(MCapability, String, String) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Create belief event from a belief name.
createBeliefInfo(MBelief, ClassLoader) - Static method in class jadex.bdi.runtime.impl.BeliefInfo
Create an info object for a belief.
createChangeEvent(Object, Object, Object, String) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Caution: this method is used from byte engineered code, change signature with caution Create a belief changed event.
createConfigBeliefsList(NameValue[]) - Method in class jadex.bdi.model.BDIClassReader
Create config beliefs.
createConfigParamElementsList(NameValue[]) - Method in class jadex.bdi.model.BDIClassReader
Create config parameter elements.
createDummyClassLoader(ClassLoader, ClassLoader, List<URL>) - Method in class jadex.bdi.model.BDIClassReader
Create a throw away class loader.
createEndBehavior() - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
Create the end behavior.
createEventType(RawEvent) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Create an event type.
createFeatureInstance(Component) - Method in class jadex.bdi.runtime.impl.BDIAgentFeatureProvider
 
createFeatureInstance(Component) - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeatureProvider
 
createField(int, String, String, String[], Object) - Method in class jadex.bdi.model.asm.AsmNodeHelper
Create field node helper.
createField(int, String, String, String[], Object) - Method in class jadex.bdi.model.NodeHelper
 
createGoalInfo(RGoal) - Static method in class jadex.bdi.runtime.impl.GoalInfo
Create an info object for a goal.
createMethodCondition(MParameterElement, String, String[], RawEvent[], String[], BDIModel, Method, ClassLoader) - Method in class jadex.bdi.model.BDIClassReader
 
createMGoal(BDIModel, Goal, Class<?>, ClassLoader, Map<ClassInfo, List<Tuple2<MGoal, String>>>) - Method in class jadex.bdi.model.BDIClassReader
 
createMGoalCandidates(MGoal, RProcessableElement) - Static method in class jadex.bdi.runtime.impl.APL
Create candidates for a matching mgoal.
createMPlan(BDIModel, Plan, MethodInfo, String, ClassInfo, ClassLoader, Map<ClassInfo, List<Tuple2<MGoal, String>>>, int) - Method in class jadex.bdi.model.BDIClassReader
Create a plan model.
createMPlanCandidates(MPlan, RProcessableElement) - Static method in class jadex.bdi.runtime.impl.APL
Create candidates for a matching mplan.
createParameter(MParameter, String, UnparsedExpression) - Method in class jadex.bdi.runtime.impl.RParameterElement
 
createParameter(MParameter, String, Object) - Method in class jadex.bdi.runtime.impl.RParameterElement
 
createParameterInfo(IParameter, ClassLoader) - Static method in class jadex.bdi.runtime.impl.ParameterInfo
Create a parameter info for a rparameter.
createParameterSet(MParameter, String, Object) - Method in class jadex.bdi.runtime.impl.RParameterElement
 
createParameterSet(MParameter, String, List<UnparsedExpression>) - Method in class jadex.bdi.runtime.impl.RParameterElement
 
createPlanInfo(RPlan) - Static method in class jadex.bdi.runtime.impl.PlanInfo
Create an info object for a plan.
createPojo(IModelInfo) - Static method in class jadex.bdi.runtime.impl.BDIAgent
 
createPojoInstance(RGoal) - Method in class jadex.bdi.model.MGoal
Create a pojo goal instance.
createReturnConstantMethod(String, int) - Method in class jadex.bdi.model.asm.AsmNodeHelper
Create const method node helper.
createReturnConstantMethod(String, int) - Method in class jadex.bdi.model.NodeHelper
Creates a Method that always returns the given value.
createRPlan(MPlan, ICandidateInfo, Object, Map<String, Object>, MConfigParameterElement) - Static method in class jadex.bdi.runtime.impl.RPlan
Create a new rplan based on an mplan.
createServiceParameters(T, Method, RPlan) - Method in interface jadex.bdi.runtime.impl.IServiceParameterMapper
Create service parameters.
createStartBehavior() - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
Create the start behavior.
ctarget - Variable in class jadex.bdi.model.MCondition
The target constructor.

D

DEBUG - Static variable in class jadex.bdi.runtime.impl.RCapability
Flag to save first exceptions.
DefaultAnnotationMapper<T> - Class in jadex.bdi.runtime.impl
Service mapper that uses the annotations in a goal.
DefaultAnnotationMapper() - Constructor for class jadex.bdi.runtime.impl.DefaultAnnotationMapper
 
degree - Variable in class jadex.bdi.model.MMessageEvent
The spec.
deliberation - Variable in class jadex.bdi.model.MGoal
The deliberation.
deliberation() - Element in annotation interface jadex.bdi.annotation.Goal
The deliberation settings.
Deliberation - Annotation Interface in jadex.bdi.annotation
Deliberation settings.
delstr - Variable in class jadex.bdi.runtime.impl.RCapability
The deliberation strategy.
description - Variable in class jadex.bdi.model.MElement
The element description.
determineValid(RPlan, RPlan, StringBuffer) - Method in class jadex.bdi.runtime.impl.RCapability
 
direction - Variable in class jadex.bdi.model.MMessageEvent
The direction.
direction - Variable in class jadex.bdi.model.MParameter
The direction.
dirs - Static variable in class jadex.bdi.model.MMessageEvent
 
dirs - Static variable in class jadex.bdi.model.MParameter
 
dispatchedelement - Variable in class jadex.bdi.runtime.impl.RPlan
The plan has a dispatched element (current goal/event).
dispatchSubgoal(T) - Method in class jadex.bdi.runtime.impl.RPlan
Dispatch a goal wait for its result.
dispatchSubgoal(T) - Method in interface jadex.bdi.runtime.IPlan
Dispatch a goal wait for its result.
dispatchSubgoal(T, long) - Method in class jadex.bdi.runtime.impl.RPlan
Dispatch a goal wait for its result.
dispatchSubgoal(T, long) - Method in interface jadex.bdi.runtime.IPlan
Dispatch a goal wait for its result.
dispatchTopLevelGoal(Object) - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature.LifecycleBehavior
Dispatch a top level goal.
dispatchTopLevelGoal(T) - Method in interface jadex.bdi.runtime.IExternalBDIAgentFeature
Dispatch a pojo goal wait for its result.
dispatchTopLevelGoal(T) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Dispatch a pojo goal wait for its result.
doBuild() - Method in class jadex.bdi.runtime.impl.APL
Do build the apl by adding possible candidate plans.
doLoadModel(String, Object, String[], ClassLoader, ResourceInfo) - Method in class jadex.bdi.model.BDIModelLoader
Load a model.
donotify() - Method in record class jadex.bdi.runtime.impl.RPlan.ResumeCommandArgs
Returns the value of the donotify record component.
doSetLifecycleState(IGoal.GoalLifecycleState) - Method in class jadex.bdi.runtime.impl.RGoal
Set the lifecycleState.
doSetProcessingState(IGoal.GoalProcessingState) - Method in class jadex.bdi.runtime.impl.RGoal
Set the processingState.
drop() - Method in interface jadex.bdi.runtime.IGoal
Drop the goal.
drop() - Method in class jadex.bdi.runtime.impl.RGoal
Drop the goal.
dropGoal(Object) - Method in interface jadex.bdi.runtime.IBDIAgentFeature
Drop a pojo goal.
dropGoal(Object) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Drop a pojo goal.
DropGoalAction - Class in jadex.bdi.runtime.impl
 
DropGoalAction(RGoal) - Constructor for class jadex.bdi.runtime.impl.DropGoalAction
Create a new action.
droponinhibit - Variable in class jadex.bdi.model.MDeliberation
The drop on inhibit flag.
droponinhibit() - Element in annotation interface jadex.bdi.annotation.Deliberation
Suspend or drop on inhibition.
DROPPED - Enum constant in enum class jadex.bdi.runtime.IGoal.GoalLifecycleState
 
DROPPING - Enum constant in enum class jadex.bdi.runtime.IGoal.GoalLifecycleState
 
dumpGoals() - Method in class jadex.bdi.runtime.impl.RCapability
 
dumpGoalsPeriodically() - Method in class jadex.bdi.runtime.impl.RCapability
 
dumpPlans() - Method in class jadex.bdi.runtime.impl.RCapability
 
dumpPlansPeriodically() - Method in class jadex.bdi.runtime.impl.RCapability
 
dynamic() - Element in annotation interface jadex.bdi.annotation.Belief
A dynamic belief reevaluated on every access.
DYNAMIC_BELIEF_UPDATEMETHOD_PREFIX - Static variable in interface jadex.bdi.model.IBDIClassGenerator
 

E

EasyDeliberationStrategy - Class in jadex.bdi.runtime.impl
The easy deliberation strategy.
EasyDeliberationStrategy() - Constructor for class jadex.bdi.runtime.impl.EasyDeliberationStrategy
 
element - Variable in class jadex.bdi.runtime.impl.APL.CandidateInfoMGoal
The element.
element - Variable in class jadex.bdi.runtime.impl.APL.CandidateInfoMPlan
The element.
element - Variable in class jadex.bdi.runtime.impl.APL.CandidateInfoPojoPlan
The element.
element - Variable in class jadex.bdi.runtime.impl.APL.CandidateInfoRPlan
The element.
element - Variable in class jadex.bdi.runtime.impl.APL.CandidateInfoWaitqueue
The element.
element - Variable in class jadex.bdi.runtime.impl.APL
The processable element.
element - Variable in class jadex.bdi.runtime.impl.FindApplicableCandidatesAction
The processable element.
element - Variable in class jadex.bdi.runtime.impl.SelectCandidatesAction
The element.
EndBehavior() - Constructor for class jadex.bdi.runtime.impl.BDILifecycleAgentFeature.EndBehavior
 
endbeliefs - Variable in class jadex.bdi.model.MConfiguration
The end beliefs.
endbeliefs() - Element in annotation interface jadex.bdi.annotation.BDIConfiguration
The end beliefs.
endevents - Variable in class jadex.bdi.model.MConfiguration
The end events.
endgoals - Variable in class jadex.bdi.model.MConfiguration
The end goals.
endgoals() - Element in annotation interface jadex.bdi.annotation.BDIConfiguration
The end goals.
endplans - Variable in class jadex.bdi.model.MConfiguration
The end plans.
endplans() - Element in annotation interface jadex.bdi.annotation.BDIConfiguration
The end plans.
enhanceBDIClasses(String, String) - Static method in class jadex.bdi.model.BDIEnhancer
Enhance all BDI classes contained in a directory.
enhanceSetter(String, MethodNode, String) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
Enhance setter method with unobserve oldvalue at the beginning and event call at the end
enhanceSetter(String, MethodNode, String) - Method in class jadex.bdi.model.ASMBDIClassGenerator
 
entryAdded(Object, int) - Method in class jadex.bdi.runtime.wrappers.EventPublisher
An entry was added to the collection.
entryAdded(Object, int) - Method in interface jadex.bdi.runtime.wrappers.IEventPublisher
An entry was added to the collection.
entryAdded(Object, int) - Method in class jadex.bdi.runtime.wrappers.InitEventPublisher
An entry was added to the collection.
entryAdded(Object, Object) - Method in class jadex.bdi.runtime.wrappers.EventPublisher
An entry was added to the map.
entryAdded(Object, Object) - Method in interface jadex.bdi.runtime.wrappers.IEventPublisher
An entry was added to the map.
entryAdded(Object, Object) - Method in class jadex.bdi.runtime.wrappers.InitEventPublisher
An entry was added to the map.
entryAdded(T, int) - Method in class jadex.bdi.runtime.wrappers.ListWrapper
An entry was added to the collection.
entryAdded(T, int) - Method in class jadex.bdi.runtime.wrappers.SetWrapper
An entry was added to the collection.
entryAdded(T, E) - Method in class jadex.bdi.runtime.wrappers.MapWrapper
An entry was added to the map.
entryChanged(Object, Object, int) - Method in class jadex.bdi.runtime.wrappers.EventPublisher
An entry was changed in the collection.
entryChanged(Object, Object, int) - Method in interface jadex.bdi.runtime.wrappers.IEventPublisher
An entry was changed in the collection.
entryChanged(Object, Object, int) - Method in class jadex.bdi.runtime.wrappers.InitEventPublisher
An entry was changed in the collection.
entryChanged(Object, Object, Object) - Method in class jadex.bdi.runtime.wrappers.EventPublisher
An entry was changed in the map.
entryChanged(Object, Object, Object) - Method in interface jadex.bdi.runtime.wrappers.IEventPublisher
An entry was changed in the map.
entryChanged(Object, Object, Object) - Method in class jadex.bdi.runtime.wrappers.InitEventPublisher
An entry was changed in the map.
entryChanged(T, E, E) - Method in class jadex.bdi.runtime.wrappers.MapWrapper
An entry was changed in the map.
entryChanged(T, T, int) - Method in class jadex.bdi.runtime.wrappers.ListWrapper
An entry was changed in the collection.
entryChanged(T, T, int) - Method in class jadex.bdi.runtime.wrappers.SetWrapper
An entry was changed in the collection.
entryRemoved(Object, int) - Method in class jadex.bdi.runtime.wrappers.EventPublisher
An entry was removed from the collection.
entryRemoved(Object, int) - Method in interface jadex.bdi.runtime.wrappers.IEventPublisher
An entry was removed from the collection.
entryRemoved(Object, int) - Method in class jadex.bdi.runtime.wrappers.InitEventPublisher
An entry was removed from the collection.
entryRemoved(Object, Object) - Method in class jadex.bdi.runtime.wrappers.EventPublisher
An entry was removed from the map.
entryRemoved(Object, Object) - Method in interface jadex.bdi.runtime.wrappers.IEventPublisher
An entry was removed from the map.
entryRemoved(Object, Object) - Method in class jadex.bdi.runtime.wrappers.InitEventPublisher
An entry was removed from the map.
entryRemoved(T, int) - Method in class jadex.bdi.runtime.wrappers.ListWrapper
An entry was removed from the collection.
entryRemoved(T, int) - Method in class jadex.bdi.runtime.wrappers.SetWrapper
An entry was removed from the collection.
entryRemoved(T, E) - Method in class jadex.bdi.runtime.wrappers.MapWrapper
An entry was removed from the map.
equals(Object) - Method in class jadex.bdi.model.MClassBasedElement
Check if other object is equal.
equals(Object) - Method in class jadex.bdi.model.MElement
Test if objects are equal.
equals(Object) - Method in class jadex.bdi.runtime.impl.AbstractBDIInfo
Test if two objects are equal.
equals(Object) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature.ChangeInfoEntryMapper
 
equals(Object) - Method in class jadex.bdi.runtime.impl.RGoal
Test if equal to other object.
equals(Object) - Method in record class jadex.bdi.runtime.impl.RPlan.ResumeCommandArgs
Indicates whether some other object is "equal to" this one.
evaluate(IEvent) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature.GoalsExistCondition
 
evaluate(IEvent) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature.LifecycleStateCondition
Evaluate the condition.
evaluate(IEvent) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature.NotInShutdownCondition
Test if is in shutdown.
evaluate(IEvent) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature.PlansExistCondition
Evaluate the condition.
evaluate(IEvent) - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature.EvaluateExpressionCondition
 
evaluateCondition(MCondition, MElement, Map<String, Object>) - Static method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
Evaluate the condition.
EvaluateExpressionCondition(MCondition, MElement, Map<String, Object>) - Constructor for class jadex.bdi.runtime.impl.BDILifecycleAgentFeature.EvaluateExpressionCondition
 
evaluateValue(UnparsedExpression) - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameter
Evaluate the (initial or default or pull) value.
evaluateValues(List<UnparsedExpression>) - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Evaluate the default values.
evaluationmode - Variable in class jadex.bdi.model.MBelief
The direction.
evaluationmode - Variable in class jadex.bdi.model.MParameter
The direction.
evas - Static variable in class jadex.bdi.model.MParameter
 
eventadder - Variable in class jadex.bdi.runtime.wrappers.EventPublisher
The event adder.
eventadder - Variable in class jadex.bdi.runtime.wrappers.InitEventPublisher
The event adder.
eventadders - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature
The event adders.
EventPublisher - Class in jadex.bdi.runtime.wrappers
Helper object for publishing change events (beliefs, parameters).
EventPublisher(IComponent, EventType, MElement) - Constructor for class jadex.bdi.runtime.wrappers.EventPublisher
Create a new publisher.
EventPublisher(IComponent, EventType, EventType, EventType, MElement) - Constructor for class jadex.bdi.runtime.wrappers.EventPublisher
Create a new publisher.
eventreferences - Variable in class jadex.bdi.model.MCapability
The event mappings (abstract/reference name -> concrete name).
events - Variable in class jadex.bdi.model.MBelief
The aggregated/inited events.
events - Variable in class jadex.bdi.model.MCondition
The events this condition depends on.
events - Variable in class jadex.bdi.model.MParameter
The ECA events that may denote changes in the parameter value(s).
ex - Variable in class jadex.bdi.runtime.impl.RCapability
The map of exceptions.
exception - Variable in class jadex.bdi.runtime.impl.RFinishableElement
The exception.
exception - Variable in class jadex.bdi.runtime.impl.RPlan
The plan has exception attribute.
exception() - Method in record class jadex.bdi.runtime.impl.RPlan.ResumeCommandArgs
Returns the value of the exception record component.
excludemode - Variable in class jadex.bdi.model.MProcessableElement
The exclude mode.
excludemode() - Element in annotation interface jadex.bdi.annotation.Goal
When to exclude a plan from the APL after it has been executed.
ExcludeMode - Enum Class in jadex.bdi.annotation
The exclude mode determines when and if a plan is removed from the applicable plans list (APL).
excludes - Variable in class jadex.bdi.model.MGoal
The unique parameter excludes.
execute(RPlan.ResumeCommandArgs) - Method in class jadex.bdi.runtime.impl.RPlan.ResumeCommand
first Boolean: notify (default true) second Boolean: abort (default false)
executeGoalMethod(Method, RProcessableElement, IEvent) - Static method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
Execute a goal method.
executePlan() - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Execute the plan body.
executePlan() - Method in interface jadex.bdi.runtime.impl.IPlanBody
Execute the plan body.
executePlan() - Method in class jadex.bdi.runtime.impl.RPlan
 
ExecutePlanStepAction - Class in jadex.bdi.runtime.impl
Action for executing a plan step.
ExecutePlanStepAction(RPlan) - Constructor for class jadex.bdi.runtime.impl.ExecutePlanStepAction
Create a new action.
exported - Variable in class jadex.bdi.model.MBelief
The exported / argument flag.
exported - Variable in class jadex.bdi.model.MElementRef
The exported flag.
exported - Variable in class jadex.bdi.model.MProcessableElement
The exported flag.
expression - Variable in class jadex.bdi.model.MCondition
Expression.
expressionreferences - Variable in class jadex.bdi.model.MCapability
The expression mappings (abstract/reference name -> concrete name).
expressions - Variable in class jadex.bdi.model.MCapability
The expressions.

F

fact - Variable in class jadex.bdi.model.MBelief
The default fact.
factadded() - Element in annotation interface jadex.bdi.annotation.GoalCreationCondition
The fact added belief names, i.e.
factadded() - Element in annotation interface jadex.bdi.annotation.Trigger
The fact added belief names, i.e.
factAdded(ChangeInfo<T>) - Method in interface jadex.bdi.runtime.IBeliefListener
Invoked when a fact has been added.
factAdded(ChangeInfo<T>) - Method in class jadex.bdi.runtime.impl.BeliefAdapter
Invoked when a fact has been added.
FACTADDED - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a fact has been added.
factaddeds - Variable in class jadex.bdi.model.MTrigger
The belief names.
factchanged() - Element in annotation interface jadex.bdi.annotation.GoalCreationCondition
The fact changed belief names, i.e.
factchanged() - Element in annotation interface jadex.bdi.annotation.Trigger
The fact changed belief names, i.e.
factChanged(ChangeInfo<T>) - Method in interface jadex.bdi.runtime.IBeliefListener
Invoked when a fact in a belief set has changed (i.e.
factChanged(ChangeInfo<T>) - Method in class jadex.bdi.runtime.impl.BeliefAdapter
Invoked when a fact in a belief set has changed (i.e.
FACTCHANGED - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a fact has changed (property change in case of bean).
factchangeds - Variable in class jadex.bdi.model.MTrigger
The belief names.
factremoved() - Element in annotation interface jadex.bdi.annotation.GoalCreationCondition
The fact removed belief names, i.e.
factremoved() - Element in annotation interface jadex.bdi.annotation.Trigger
The fact removed belief names, i.e.
factRemoved(ChangeInfo<T>) - Method in interface jadex.bdi.runtime.IBeliefListener
Invoked when a fact has been removed.
factRemoved(ChangeInfo<T>) - Method in class jadex.bdi.runtime.impl.BeliefAdapter
Invoked when a fact has been removed.
FACTREMOVED - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a fact has been removed.
factremoveds - Variable in class jadex.bdi.model.MTrigger
The belief names.
facts - Variable in class jadex.bdi.model.MBelief
The default facts (multi).
facts - Variable in class jadex.bdi.model.MConfigBeliefElement
The initial / end facts.
FAILED - Enum constant in enum class jadex.bdi.runtime.IGoal.GoalProcessingState
 
FAILED - Enum constant in enum class jadex.bdi.runtime.impl.RPlan.PlanLifecycleState
 
failedmethod - Variable in class jadex.bdi.model.MBody
The failed method cached for speed.
failedmethod - Variable in class jadex.bdi.runtime.impl.ClassPlanBody
The failed method.
FAILING - Enum constant in enum class jadex.bdi.runtime.impl.RPlan.PlanLifecycleState
 
fieldname - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.InitWriteParameter
 
file - Variable in class jadex.bdi.model.MCapabilityReference
The referenced capability (file name).
FILE_EXTENSION_BDI - Static variable in class jadex.bdi.model.BDIModelLoader
The component file extension.
fillBDIModelFromAnnotations(BDIModel, String, Class<?>, ClassLoader) - Method in class jadex.bdi.model.BDIClassReader
Fill the model details using annotation.
FindApplicableCandidatesAction - Class in jadex.bdi.runtime.impl
Find applicable candidates action - searches plans for a goal/event.
FindApplicableCandidatesAction(RProcessableElement) - Constructor for class jadex.bdi.runtime.impl.FindApplicableCandidatesAction
Create a new action.
findBeliefs(ClassNode, MethodNode, BDIModel, Map<String, ClassNode>) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
Find the beliefs used in a method.
findBeliefs(ClassNode, MethodNode, BDIModel, Map<String, ClassNode>) - Method in class jadex.bdi.model.ASMBDIClassGenerator
Find beliefs accessed in methods.
findFieldWithOuterClass(Object, String, boolean) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
 
findFieldWithSuperclass(Class<?>, String, Object, boolean) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
 
findMethodBelief(Collection<AbstractAsmBdiClassGenerator.MethodBeliefs>, Method, Constructor<?>) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
 
findParameters(ClassNode, MethodNode, BDIModel, Map<String, ClassNode>, MGoal) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
Find the beliefs used in a method.
findParameters(ClassNode, MethodNode, BDIModel, Map<String, ClassNode>, MGoal) - Method in class jadex.bdi.model.ASMBDIClassGenerator
Find parameters accessed in methods.
finished - Variable in class jadex.bdi.runtime.impl.RPlan
The finished future (if finishing or finished).
finishedmethod - Variable in class jadex.bdi.model.MGoal
The method info for the finished callback.
FIXED - Enum constant in enum class jadex.bdi.model.MParameter.Direction
 
ftarget - Variable in class jadex.bdi.model.MBelief
The field target.
ftarget - Variable in class jadex.bdi.model.MParameter
The field target.

G

gen - Variable in class jadex.bdi.model.BDIClassReader
The class generator.
generateBDIClass(String, BDIModel, ClassLoader) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
 
generateBDIClass(String, BDIModel, ClassLoader) - Method in class jadex.bdi.model.ASMBDIClassGenerator
Generate class.
generateBDIClass(String, BDIModel, ClassLoader) - Method in interface jadex.bdi.model.IBDIClassGenerator
Generate class, including inner classes.
generateBDIClass(String, BDIModel, ClassLoader, Map<String, ClassNode>) - Method in class jadex.bdi.model.ASMBDIClassGenerator
Generate class.
get() - Static method in interface jadex.bdi.runtime.impl.IInternalBDIAgentFeature
 
get() - Static method in interface jadex.bdi.runtime.impl.IInternalBDILifecycleFeature
 
get(Object) - Method in class jadex.bdi.runtime.impl.RParameterElement
Get an object from the map.
getAbortedMethod(ClassLoader) - Method in class jadex.bdi.model.MBody
 
getAbortedParameterTypes() - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Get the aborted parameters.
getAbortedParameterTypes() - Method in class jadex.bdi.runtime.impl.ClassPlanBody
Get the aborted parameters.
getAbortedParameterTypes() - Method in class jadex.bdi.runtime.impl.MethodPlanBody
 
getAbstractBeliefValue(String, String, Class<?>) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Get the value of an abstract belief.
getAddEvent() - Method in class jadex.bdi.runtime.wrappers.EventPublisher
Get the addevent.
getAddEvent() - Method in class jadex.bdi.runtime.wrappers.InitEventPublisher
Get the addevent.
getAgent() - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Get the agent.
getAgent() - Method in class jadex.bdi.runtime.impl.CapabilityPojoWrapper
Get the agent.
getAgent() - Method in class jadex.bdi.runtime.impl.RElement
Get the agent.
getApplicablePlanList() - Method in class jadex.bdi.runtime.impl.RProcessableElement
Get the apl.
getArgument(String) - Method in class jadex.bdi.runtime.BDICreationInfo
Get the argument value.
getArgument(String) - Method in interface jadex.bdi.runtime.IBDIAgentFeature
Get an argument if supplied at agent creation.
getArgument(String) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
 
getBDIModel() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Get the bdimodel.
getBDIModel() - Method in interface jadex.bdi.runtime.impl.IInternalBDIAgentFeature
Get the BDI model.
getBeautifiedName(String) - Static method in class jadex.bdi.runtime.impl.RCapability
Get beautified element name.
getBelief(String) - Method in class jadex.bdi.model.MCapability
Get a belief.
getBeliefEvents() - Method in class jadex.bdi.model.MBelief
Get the events.
getBeliefName(Object, String) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
 
getBeliefReferences() - Method in class jadex.bdi.model.MCapability
Get the fully qualified belief references (abstract/reference name -> concrete belief name).
getBeliefs() - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator.MethodBeliefs
Get the beliefs.
getBeliefs() - Method in class jadex.bdi.model.MCapability
Get the beliefs.
getBinding() - Method in class jadex.bdi.runtime.impl.APL.MGoalInfo
Get the binding.
getBinding() - Method in class jadex.bdi.runtime.impl.APL.MPlanInfo
Get the binding.
getBindingOptions() - Method in class jadex.bdi.model.MParameter
Get the bindingOptions.
getBody() - Method in class jadex.bdi.model.MPlan
Get the body.
getBody() - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Get the body impl (object that is actually invoked).
getBody() - Method in class jadex.bdi.runtime.impl.ClassPlanBody
Get or create the body.
getBody() - Method in interface jadex.bdi.runtime.impl.IPlanBody
Get the plan body.
getBody() - Method in class jadex.bdi.runtime.impl.RPlan
Get the body.
getBodyMethod(ClassLoader) - Method in class jadex.bdi.model.MBody
 
getBodyParameterTypes() - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Get the body parameters.
getBodyParameterTypes() - Method in class jadex.bdi.runtime.impl.ClassPlanBody
Get the body parameter types.
getBodyParameterTypes() - Method in class jadex.bdi.runtime.impl.MethodPlanBody
Get the body parameter types.
getBuildAPLMethod(ClassLoader) - Method in class jadex.bdi.model.MGoal
Get the build apl method.
getCandidate() - Method in interface jadex.bdi.runtime.impl.IInternalPlan
Get the candidate.
getCandidate() - Method in class jadex.bdi.runtime.impl.RGoal
Get the candidate.
getCandidate() - Method in class jadex.bdi.runtime.impl.RPlan
Get the candidate.
getCandidates() - Method in class jadex.bdi.runtime.impl.APL
Get the candidates.
getCapabilities() - Method in class jadex.bdi.model.MCapability
Get the sub capabilities.
getCapability() - Method in class jadex.bdi.model.BDIModel
Get the mcapa.
getCapability() - Method in interface jadex.bdi.model.IBDIModel
Get the mcapa.
getCapability() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Get the state.
getCapability() - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Get the capability.
getCapability() - Method in interface jadex.bdi.runtime.impl.IInternalBDIAgentFeature
Get the runtime state.
getCapability() - Method in class jadex.bdi.runtime.impl.RElement
Get the capability.
getCapabilityName() - Method in class jadex.bdi.model.MElement
Get the capability name for an element.
getCapabilityObject(String) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Get a capability pojo object.
getCapabilityObject(String) - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature.LifecycleBehavior
Get the capability object (only for pojo).
getCapabilityObject(String) - Method in interface jadex.bdi.runtime.impl.IInternalBDIAgentFeature
Get a capability pojo object.
getCapabilityPart(String) - Static method in class jadex.bdi.runtime.impl.RCapability
Get the capability part of a complex element name.
getChangeEvent() - Method in class jadex.bdi.runtime.wrappers.EventPublisher
Get the changeevent.
getChangeEvent() - Method in class jadex.bdi.runtime.wrappers.InitEventPublisher
Get the changeevent.
getChangeeventtypes() - Method in class jadex.bdi.runtime.WaitAbstraction
Get the change event types.
getChildPlan() - Method in class jadex.bdi.runtime.impl.RGoal
Get the childplan.
getClassLoader() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
 
getClassLoader() - Method in interface jadex.bdi.runtime.impl.IInternalBDIAgentFeature
Get the class loader for the pojo agent.
getClassname() - Method in class jadex.bdi.runtime.BDICreationInfo
Get the class name.
getClassName() - Method in class jadex.bdi.model.ConstructorInfo
Get the classname.
getClazz() - Method in class jadex.bdi.model.MBelief
Get the clazz.
getClazz() - Method in class jadex.bdi.model.MBody
Get the clazz.
getClazz() - Method in class jadex.bdi.model.MParameter
Get the clazz.
getClazz() - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Get the class of a value.
getComponent() - Method in class jadex.bdi.model.MBody
Get the component.
getCondition() - Method in class jadex.bdi.model.MTrigger
Get the condition.
getCondition(String) - Method in class jadex.bdi.model.MCapability
Get a condition.
getConditions() - Method in class jadex.bdi.model.MCapability
Get the conditions.
getConditions() - Method in class jadex.bdi.model.MGoal
Get all conditions.
getConditions(String) - Method in class jadex.bdi.model.MGoal
Get the conditions of a type.
getConfiguration(String) - Method in class jadex.bdi.model.MCapability
Get the configurations.
getConfigurations() - Method in class jadex.bdi.model.MCapability
Get the configurations.
getConstructor(ClassLoader) - Method in class jadex.bdi.model.ConstructorInfo
Get the constructor via classloader.
getConstructorTarget() - Method in class jadex.bdi.model.MCondition
Get the ctarget.
getContextCondition() - Method in class jadex.bdi.model.MPlan
Get the contextcondition.
getContextConditionMethod(ClassLoader) - Method in class jadex.bdi.model.MBody
 
getCount() - Method in interface jadex.bdi.runtime.IElement
Get the element count.
getCount() - Method in class jadex.bdi.runtime.impl.RElement
Get the element count.
getDefaultFact() - Method in class jadex.bdi.model.MBelief
Get the value.
getDefaultFacts() - Method in class jadex.bdi.model.MBelief
Get the value.
getDefaultValue() - Method in class jadex.bdi.model.MParameter
Get the value.
getDefaultValues() - Method in class jadex.bdi.model.MParameter
Get the value.
getDeliberation() - Method in class jadex.bdi.model.MGoal
Get the deliberation.
getDescription() - Method in class jadex.bdi.model.MElement
Get the description.
getDirection() - Method in class jadex.bdi.model.MMessageEvent
Get the direction.
getDirection() - Method in class jadex.bdi.model.MParameter
Get the direction.
getDirection(String) - Static method in enum class jadex.bdi.model.MMessageEvent.Direction
 
getDirection(String) - Static method in enum class jadex.bdi.model.MParameter.Direction
 
getDispatchedElement() - Method in class jadex.bdi.runtime.impl.RPlan
Get the dispatchedelement.
getDispatchedElement() - Method in interface jadex.bdi.runtime.IPlan
Get the dispatched element.
getElement() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoMGoal
Get the element this candidate was selected for.
getElement() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoMPlan
Get the element this candidate was selected for.
getElement() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoPojoPlan
Get the element this candidate was selected for.
getElement() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoRPlan
Get the element this candidate was selected for.
getElement() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoWaitqueue
Get the element this candidate was selected for.
getElement() - Method in interface jadex.bdi.runtime.impl.ICandidateInfo
Get the element this candidate was selected for.
getElementName() - Method in class jadex.bdi.model.MElement
Get the local name for an element, i.e.
getElements() - Method in class jadex.bdi.runtime.impl.RPlan.Waitqueue
Get the currently contained elements of the waitqueue.
getEndBeliefs() - Method in class jadex.bdi.model.MConfiguration
Get the end beliefs.
getEndEvents() - Method in class jadex.bdi.model.MConfiguration
Get the end events.
getEndGoals() - Method in class jadex.bdi.model.MConfiguration
Get the end goals.
getEndPlans() - Method in class jadex.bdi.model.MConfiguration
Get the end plans.
getEvaluationMode() - Method in class jadex.bdi.model.MBelief
Get the evaluationmode.
getEvaluationMode() - Method in class jadex.bdi.model.MParameter
Get the evaluationmode.
getEvaluationMode(String) - Static method in enum class jadex.bdi.model.MParameter.EvaluationMode
 
getEventAdder(EventType, MBelief, RuleSystem) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
 
getEventAdders() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Get the event type.
getEventAdders() - Method in interface jadex.bdi.runtime.impl.IInternalBDIAgentFeature
Get the event adders map.
getEventReferences() - Method in class jadex.bdi.model.MCapability
Get the fully qualified event references (abstract/reference name -> concrete event name).
getEvents() - Method in class jadex.bdi.model.MBelief
Get the events.
getEvents() - Method in class jadex.bdi.model.MCondition
Get the events.
getEvents() - Method in class jadex.bdi.model.MParameter
Get the events.
getException() - Method in interface jadex.bdi.runtime.IFinishableElement
Get the exception.
getException() - Method in interface jadex.bdi.runtime.impl.IInternalPlan
Get the exception.
getException() - Method in class jadex.bdi.runtime.impl.RFinishableElement
Get the exception.
getException() - Method in class jadex.bdi.runtime.impl.RPlan
Get the exception.
getExcludeMode() - Method in class jadex.bdi.model.MProcessableElement
Get the excludemode.
getExcludeMode(String) - Static method in enum class jadex.bdi.annotation.ExcludeMode
Convert from string to enum.
getExcludes() - Method in class jadex.bdi.model.MGoal
Get the excludes.
getExpression() - Method in class jadex.bdi.model.MCondition
Get the expression.
getExpression(String) - Method in class jadex.bdi.model.MCapability
Get a expression.
getExpressionReferences() - Method in class jadex.bdi.model.MCapability
Get the fully qualified expression references (abstract/reference name -> concrete expression name).
getExpressions() - Method in class jadex.bdi.model.MCapability
Get the expressions.
getFactAddeds() - Method in class jadex.bdi.model.MTrigger
Get the fact added triggers (belief set names).
getFactChangeds() - Method in class jadex.bdi.model.MTrigger
Get the fact changeds triggers (belief set names).
getFactRemoveds() - Method in class jadex.bdi.model.MTrigger
Get the fact removed triggers (belief set names).
getFacts() - Method in class jadex.bdi.model.MConfigBeliefElement
Get the value.
getFailedMethod(ClassLoader) - Method in class jadex.bdi.model.MBody
 
getFailedParameterTypes() - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Get the failed parameters.
getFailedParameterTypes() - Method in class jadex.bdi.runtime.impl.ClassPlanBody
Get the failed parameters.
getFailedParameterTypes() - Method in class jadex.bdi.runtime.impl.MethodPlanBody
 
getFeatureType() - Method in class jadex.bdi.runtime.impl.BDIAgentFeatureProvider
 
getFeatureType() - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeatureProvider
 
getFetcherName() - Method in class jadex.bdi.runtime.impl.RGoal
Get the name of the element in the fetcher (e.g.
getFetcherName() - Method in class jadex.bdi.runtime.impl.RMessageEvent
 
getFetcherName() - Method in class jadex.bdi.runtime.impl.RParameterElement
Get the name of the element in the fetcher (e.g.
getFetcherName() - Method in class jadex.bdi.runtime.impl.RPlan
Get the name of the element in the fetcher (e.g.
getField() - Method in class jadex.bdi.model.MBelief
Get the field (for field-backed beliefs).
getField() - Method in class jadex.bdi.model.MParameter
Get the field (for field-backed beliefs).
getFile() - Method in class jadex.bdi.model.MCapabilityReference
Get the file name.
getFinishedMethod(ClassLoader) - Method in class jadex.bdi.model.MGoal
Get the goal finished callback method.
getFromWaitqueue(WaitAbstraction) - Method in class jadex.bdi.runtime.impl.RPlan
 
getFromWaitqueue(WaitAbstraction) - Method in class jadex.bdi.runtime.impl.RPlan.Waitqueue
 
getGetter() - Method in class jadex.bdi.model.MBelief
Get the getter method (for method-backed beliefs).
getGetter() - Method in class jadex.bdi.model.MParameter
Get the getter method (for method-backed beliefs).
getGoal(Object) - Method in interface jadex.bdi.runtime.IBDIAgentFeature
Get the goal api representation for a pojo goal.
getGoal(Object) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Get the goal api representation for a pojo goal.
getGoal(String) - Method in class jadex.bdi.model.MCapability
Get the goal for its name.
getGoal(ClassNode, BDIModel, ClassLoader) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
Get a goal per class node.
getGoalEvents(MGoal) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Create goal events for a goal name.
getGoalFinishedNames() - Method in class jadex.bdi.model.MTrigger
Get the goal finished events.
getGoalFinisheds() - Method in class jadex.bdi.model.MTrigger
Get the goalfinisheds.
getGoalMappings() - Method in class jadex.bdi.model.MPlanParameter
Get the goal mappings.
getGoalMatchExpression(MGoal) - Method in class jadex.bdi.model.MTrigger
Get a goal match expression.
getGoalNameMatchExpressions() - Method in class jadex.bdi.model.MTrigger
Get goal match expressions for preprecessing.
getGoalNames() - Method in class jadex.bdi.model.MTrigger
Get the goal events.
getGoalPublications() - Method in class jadex.bdi.model.MCapability
Get the pubs.
getGoalReferences() - Method in class jadex.bdi.model.MCapability
Get the fully qualified goal references (abstract/reference name -> concrete goal name).
getGoalResult(RGoal, ClassLoader) - Static method in class jadex.bdi.runtime.impl.RGoal
Get the goal result of the pojo element.
getGoals() - Method in class jadex.bdi.model.MCapability
Get the goals.
getGoals() - Method in class jadex.bdi.model.MTrigger
Get the goals.
getGoals() - Method in interface jadex.bdi.runtime.IBDIAgentFeature
Get the current goals as api representation.
getGoals() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Get the current goals as api representation.
getGoals() - Method in class jadex.bdi.runtime.impl.RCapability
Get the goals.
getGoals(MGoal) - Method in class jadex.bdi.runtime.impl.RCapability
Get goals of a specific pojo type.
getGoals(Class<?>) - Method in class jadex.bdi.runtime.impl.RCapability
Get goals of a specific pojo type.
getGoals(Class<T>) - Method in interface jadex.bdi.runtime.IBDIAgentFeature
Get the goals of a given type as pojos.
getGoals(Class<T>) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Get the goals of a given type as pojos.
getId() - Method in interface jadex.bdi.runtime.IElement
Get the id.
getId() - Method in interface jadex.bdi.runtime.IGoal
Get the id.
getId() - Method in class jadex.bdi.runtime.impl.AbstractBDIInfo
Return the id.
getId() - Method in class jadex.bdi.runtime.impl.RElement
Get the id.
getId() - Method in interface jadex.bdi.runtime.IPlan
Get the id.
getImplClassName() - Method in class jadex.bdi.model.MBelief
Get the impl.
getInfo() - Method in class jadex.bdi.runtime.ChangeEvent
Get the info.
getInhibitionExpressions() - Method in class jadex.bdi.model.MDeliberation
Get the inhibition expressions.
getInhibitionMethods() - Method in class jadex.bdi.model.MDeliberation
Get the inhmethods.
getInhibitions(MCapability) - Method in class jadex.bdi.model.MDeliberation
Get the inhibited.
getInhibitions(RGoal, boolean) - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Get or create the inhibition set.
getInitCalls(Object, Class<?>) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Get the init calls.
getInitialBeliefs() - Method in class jadex.bdi.model.MConfiguration
Get the initial beliefs.
getInitialCapabilities() - Method in class jadex.bdi.model.MConfiguration
Get the initial capabilities.
getInitialEvents() - Method in class jadex.bdi.model.MConfiguration
Get the initial events.
getInitialGoals() - Method in class jadex.bdi.model.MConfiguration
Get the initial goals.
getInitialPlans() - Method in class jadex.bdi.model.MConfiguration
Get the initial plans.
getInjectionValues(Class<?>[], Annotation[][], MElement, ChangeEvent, RPlan, RProcessableElement) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Get parameter values for injection into method and constructor calls.
getInjectionValues(Class<?>[], Annotation[][], MElement, ChangeEvent, RPlan, RProcessableElement, Collection<Object>) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Get parameter values for injection into method and constructor calls.
getInstance() - Static method in class jadex.bdi.model.BDIClassGeneratorFactory
Returns the instance of this factory.
getInstance() - Static method in class jadex.bdi.model.NodeHelper
 
getInstance() - Static method in class jadex.bdi.model.OpcodeHelper
 
getInternalEvent(String) - Method in class jadex.bdi.model.MCapability
Get an internal event.
getInternalEventMappings() - Method in class jadex.bdi.model.MPlanParameter
Get the internal event mappings.
getInternalEventNames() - Method in class jadex.bdi.model.MTrigger
Get the message events.
getInternalEvents() - Method in class jadex.bdi.model.MCapability
Get the Internals.
getInternalEvents() - Method in class jadex.bdi.model.MTrigger
Get the internal events.
getKey() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature.ChangeInfoEntryMapper
 
getKind() - Method in class jadex.bdi.runtime.impl.BeliefInfo
Return the kind.
getKind() - Method in class jadex.bdi.runtime.impl.GoalInfo
Create a new goal info.
getLifecycleState() - Method in interface jadex.bdi.runtime.IGoal
Get the lifecycle state.
getLifecycleState() - Method in class jadex.bdi.runtime.impl.GoalInfo
Return the life cycle state.
getLifecycleState() - Method in class jadex.bdi.runtime.impl.RGoal
Get the lifecycleState.
getLifecycleState() - Method in class jadex.bdi.runtime.impl.RPlan
Get the lifecycleState.
getLineNumber(ClassLoader) - Method in class jadex.bdi.model.MBody
Get the line number of the declaration.
getLineNumberOfMethod(MethodNode) - Method in class jadex.bdi.model.NodeHelper
Returns the line number of the first LineNumberNode in the instructions of the given MethodNode, or -1, if none found.
getListeners() - Method in class jadex.bdi.runtime.impl.RFinishableElement
Get the listeners.
getListeners() - Method in class jadex.bdi.runtime.impl.RPlan
Get the listeners.
getMapperClass() - Method in class jadex.bdi.model.MBody
Get the mapperclass.
getMatchExpression() - Method in class jadex.bdi.model.MMessageEvent
Get the matchExpression.
getMCapability() - Method in class jadex.bdi.runtime.impl.RElement
Get the capability model.
getMessage() - Method in interface jadex.bdi.runtime.IMessageEvent
Get the native (platform specific) message object.
getMessageEvent(String) - Method in class jadex.bdi.model.MCapability
Get a message event.
getMessageEventMappings() - Method in class jadex.bdi.model.MPlanParameter
Get the message event mappings.
getMessageEvents() - Method in class jadex.bdi.model.MCapability
Get the messages.
getMessageEvents() - Method in class jadex.bdi.model.MTrigger
Get the message events.
getMessageNames() - Method in class jadex.bdi.model.MTrigger
Get the message events.
getMethod() - Method in class jadex.bdi.model.MBody
Get the method.
getMethod(Class<?>, Class<? extends Annotation>, ClassLoader) - Static method in class jadex.bdi.model.MBody
 
getMethodNode() - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator.MethodBeliefs
Get the methodNode.
getMethodTarget() - Method in class jadex.bdi.model.MCondition
Get the mtarget.
getMGoal() - Method in class jadex.bdi.runtime.impl.APL.MGoalInfo
Get the mgoal.
getMGoal() - Method in class jadex.bdi.runtime.impl.RGoal
Get the model element.
getMGoal(BDIModel, Goal, Class<?>, ClassLoader, Map<ClassInfo, List<Tuple2<MGoal, String>>>) - Method in class jadex.bdi.model.BDIClassReader
 
getMicroAgentClass(String, String[], ClassLoader) - Method in class jadex.bdi.model.BDIClassReader
Get the mirco agent class.
getModelElement() - Method in interface jadex.bdi.runtime.IElement
Get the model element.
getModelElement() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoMGoal
Get the candidate model element.
getModelElement() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoMPlan
Get the plan model element.
getModelElement() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoPojoPlan
Get the plan model element.
getModelElement() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoRPlan
Get the plan model element.
getModelElement() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoWaitqueue
Get the plan model element.
getModelElement() - Method in interface jadex.bdi.runtime.impl.ICandidateInfo
Get the candidate model element.
getModelElement() - Method in class jadex.bdi.runtime.impl.RElement
Get the modelelement.
getModelInfo() - Method in interface jadex.bdi.model.IBDIModel
Get the component model.
getMPlan() - Method in class jadex.bdi.runtime.impl.APL.MPlanInfo
Get the mplan.
getMPlan(BDIModel, Plan, MethodInfo, ClassInfo, ClassLoader, Map<ClassInfo, List<Tuple2<MGoal, String>>>, int) - Method in class jadex.bdi.model.BDIClassReader
 
getName() - Method in class jadex.bdi.model.MElement
Get the name.
getName() - Method in class jadex.bdi.runtime.impl.ParameterInfo
Get the name.
getName() - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameter
Get the name.
getName() - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Get the name.
getName() - Method in interface jadex.bdi.runtime.IParameter
Get the name.
getName() - Method in interface jadex.bdi.runtime.IParameterSet
Get the name.
getNamePart(String) - Static method in class jadex.bdi.runtime.impl.RCapability
Get the name part of a complex element name.
getNextCandidate(MCapability) - Method in class jadex.bdi.runtime.impl.APL
Get the next candidate with respect to the plan priority and the rank of the candidate.
getOrCreateWaitqueueWaitAbstraction() - Method in class jadex.bdi.runtime.impl.RPlan
Get the waitabstraction.
getOrder() - Method in class jadex.bdi.model.MPlan
Get the declaration order.
getParameter(String) - Method in class jadex.bdi.model.MConfigParameterElement
Get a parameter by name.
getParameter(String) - Method in class jadex.bdi.model.MParameterElement
Get a parameter by name.
getParameter(String) - Method in class jadex.bdi.runtime.impl.RParameterElement
Get the parameter element.
getParameter(String) - Method in interface jadex.bdi.runtime.IParameterElement
Get the parameter element.
getParameterInfos() - Method in class jadex.bdi.runtime.impl.GoalInfo
 
getParameterInfos() - Method in class jadex.bdi.runtime.impl.PlanInfo
 
getParameters() - Method in class jadex.bdi.model.MConfigParameterElement
Get the parameters.
getParameters() - Method in class jadex.bdi.model.MParameterElement
Get the parameters.
getParameters() - Method in class jadex.bdi.runtime.impl.RParameterElement
Get all parameters.
getParameters() - Method in interface jadex.bdi.runtime.IParameterElement
Get all parameters.
getParameters(String) - Method in class jadex.bdi.model.MConfigParameterElement
Get the parameters by name.
getParameterSet(String) - Method in class jadex.bdi.runtime.impl.RParameterElement
Get the parameter set element.
getParameterSet(String) - Method in interface jadex.bdi.runtime.IParameterElement
Get the parameter set element.
getParameterSets() - Method in class jadex.bdi.runtime.impl.RParameterElement
Get all parameter sets.
getParameterSets() - Method in interface jadex.bdi.runtime.IParameterElement
Get all parameter sets.
getParameterTypes() - Method in class jadex.bdi.model.ConstructorInfo
Get the parametertypes.
getParams() - Method in class jadex.bdi.runtime.impl.InvocationInfo
Get the params.
getParent() - Method in class jadex.bdi.runtime.impl.RGoal
Get parent (goal or plan).
getParentGoal() - Method in class jadex.bdi.runtime.impl.RGoal
Get the parentgoal.
getParentId() - Method in class jadex.bdi.runtime.impl.AbstractBDIInfo
 
getParentPlan() - Method in class jadex.bdi.runtime.impl.RGoal
Get the parentplan.
getPassedMethod(ClassLoader) - Method in class jadex.bdi.model.MBody
 
getPassedParameterTypes() - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Get the passed parameters.
getPassedParameterTypes() - Method in class jadex.bdi.runtime.impl.ClassPlanBody
Get the passed parameters.
getPassedParameterTypes() - Method in class jadex.bdi.runtime.impl.MethodPlanBody
 
getPlan() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoMGoal
Get the plan instance.
getPlan() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoMPlan
Get the plan instance.
getPlan() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoPojoPlan
Get the plan instance.
getPlan() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoRPlan
Get the plan instance.
getPlan() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoWaitqueue
Get the plan instance.
getPlan() - Method in interface jadex.bdi.runtime.impl.ICandidateInfo
Get the plan instance.
getPlan() - Method in class jadex.bdi.runtime.impl.RPlan.Waitqueue
 
getPlan(String) - Method in class jadex.bdi.model.MCapability
Get the plan for its name.
getPlans() - Method in class jadex.bdi.model.MCapability
Get the plans.
getPlans() - Method in class jadex.bdi.runtime.impl.RCapability
Get the plans.
getPlans(MPlan) - Method in class jadex.bdi.runtime.impl.RCapability
Get goals of a specific pojo type.
getPojoCapability() - Method in interface jadex.bdi.runtime.ICapability
Get the pojo capability object.
getPojoCapability() - Method in class jadex.bdi.runtime.impl.CapabilityPojoWrapper
Get the pojo capability object.
getPojoElement() - Method in class jadex.bdi.runtime.impl.RProcessableElement
Get the pojoelement.
getPojoPlan() - Method in class jadex.bdi.runtime.impl.ClassPlanBody
Get the plan.
getPojoPlan() - Method in class jadex.bdi.runtime.impl.RPlan
Get the pojo plan of a plan.
getPojoResultReadAccess(ClassLoader) - Method in class jadex.bdi.model.MGoal
Get the pojo result access, i.e.
getPojoResultWriteAccess(ClassLoader) - Method in class jadex.bdi.model.MGoal
Get the pojo result write access, i.e.
getPrecondition() - Method in class jadex.bdi.model.MPlan
Get the precondition.
getPreconditionMethod(ClassLoader) - Method in class jadex.bdi.model.MBody
 
getPredecessors(Set<Class<?>>) - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeatureProvider
Get the predecessors, i.e.
getPriority() - Method in class jadex.bdi.model.MPlan
Get the priority.
getPriority(ICandidateInfo, MCapability) - Static method in class jadex.bdi.runtime.impl.APL
Get the priority of a candidate.
getProcessingState() - Method in interface jadex.bdi.runtime.IGoal
Get the processingState.
getProcessingState() - Method in class jadex.bdi.runtime.impl.GoalInfo
Return the processing state.
getProcessingState() - Method in class jadex.bdi.runtime.impl.RGoal
Get the processingState.
getProcessingState() - Method in class jadex.bdi.runtime.impl.RPlan
Get the processingState.
getProps() - Method in class jadex.bdi.runtime.impl.ParameterInfo
 
getRank(Object) - Method in class jadex.bdi.runtime.impl.APL
Get the rank of a candidate.
getRawCandidate() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoMGoal
Get the raw candidate.
getRawCandidate() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoMPlan
Get the raw candidate.
getRawCandidate() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoPojoPlan
Get the raw candidate.
getRawCandidate() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoRPlan
Get the raw candidate.
getRawCandidate() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoWaitqueue
Get the raw candidate.
getRawCandidate() - Method in interface jadex.bdi.runtime.impl.ICandidateInfo
Get the raw candidate.
getRawEvents() - Method in class jadex.bdi.model.MBelief
Get the rawevents.
getReason() - Method in class jadex.bdi.runtime.impl.RPlan
Get the reason.
getReason() - Method in interface jadex.bdi.runtime.IPlan
Get the reason.
getRecentClassBytes() - Method in class jadex.bdi.model.ByteKeepingASMBDIClassGenerator
Get the recently generated classes as byte array.
getRecurDelay() - Method in class jadex.bdi.model.MGoal
Get the retry delay.
getRef() - Method in class jadex.bdi.model.MBelief
Get the reference.
getRef() - Method in class jadex.bdi.model.MConfigParameterElement
Get the referenced element.
getRef() - Method in class jadex.bdi.model.MElementRef
Get the ref.
getReferences(Map<String, String>) - Static method in class jadex.bdi.model.MCapability
Get references or empty map.
getRelevantParameters() - Method in class jadex.bdi.model.MGoal
Get the parameters which are relevant for comparing goals.
getRemEvent() - Method in class jadex.bdi.runtime.wrappers.EventPublisher
Get the remevent.
getRemEvent() - Method in class jadex.bdi.runtime.wrappers.InitEventPublisher
Get the remevent.
getRequiredComponentType() - Method in class jadex.bdi.runtime.impl.BDIAgentFeatureProvider
 
getRequiredComponentType() - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeatureProvider
 
getResolvedGoal(String, String) - Method in class jadex.bdi.model.MCapability
Get a goal by resolved name.
getResolvedInternalEvent(String, String) - Method in class jadex.bdi.model.MCapability
Get an internal event by resolved name.
getResolvedMessageEvent(String, String) - Method in class jadex.bdi.model.MCapability
Get a message event by resolved name.
getResourceInfo(String, String, String[], ClassLoader) - Method in class jadex.bdi.model.BDIModelLoader
Find the file for a given name.
getResult() - Method in class jadex.bdi.runtime.impl.InvocationInfo
Get the result.
getResult() - Method in class jadex.bdi.runtime.impl.RPlan
Get the result.
getResultMappings() - Method in class jadex.bdi.model.MCapability
Get the result mappings (concrete belief->result name).
getResumeCommand() - Method in class jadex.bdi.runtime.impl.RPlan
Get the resumecommand.
getResumeCommands() - Method in class jadex.bdi.runtime.impl.RPlan
Get the resumecommands.
getRetryDelay() - Method in class jadex.bdi.model.MGoal
Get the retry delay.
getRGoal(Object) - Method in class jadex.bdi.runtime.impl.RCapability
Get the rGoal for a pojogoal.
getRPlan() - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Get the rplan.
getRPlan() - Method in class jadex.bdi.runtime.impl.ExecutePlanStepAction
Get the rplan.
getRuleName() - Method in class jadex.bdi.runtime.impl.RPlan
 
getRuleSystem() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Get the rulesystem.
getRuleSystem() - Method in interface jadex.bdi.runtime.impl.IInternalBDIAgentFeature
Get the rulesystem.
getRuleSystem() - Method in class jadex.bdi.runtime.impl.RElement
get the rule system.
getRuleSystem() - Method in class jadex.bdi.runtime.wrappers.EventPublisher
Get the rule system.
getRuleSystem() - Method in class jadex.bdi.runtime.wrappers.InitEventPublisher
Get the rule system.
getSelectCandidateMethod(ClassLoader) - Method in class jadex.bdi.model.MGoal
Get the select candiate method.
getService(String) - Method in class jadex.bdi.model.MCapability
Get the plan for its name.
getServiceCall(BDIModel, ServiceTrigger) - Method in class jadex.bdi.model.BDIClassReader
 
getServiceMappings() - Method in class jadex.bdi.model.MParameter
Get the service mappings.
getServiceMethodName() - Method in class jadex.bdi.model.MBody
Get the servicemethodname.
getServiceName() - Method in class jadex.bdi.model.MBody
Get the servicename.
getServiceParameterMapping(String) - Method in class jadex.bdi.model.MGoal
 
getServiceParameterMappings() - Method in class jadex.bdi.model.MGoal
Get the spmappings.
getServiceResultMapping(String) - Method in class jadex.bdi.model.MGoal
Get the service result mapping.
getServiceResultMappings() - Method in class jadex.bdi.model.MGoal
Get the srmappings.
getServices() - Method in class jadex.bdi.model.MCapability
Get the services.
getServices() - Method in class jadex.bdi.model.MTrigger
Get the fact service calls.
getSetter() - Method in class jadex.bdi.model.MBelief
Get the setter method (for method-backed beliefs).
getSetter() - Method in class jadex.bdi.model.MParameter
Get the setter method (for method-backed beliefs).
getSource() - Method in class jadex.bdi.runtime.ChangeEvent
Get the source.
getSpecializationDegree() - Method in class jadex.bdi.model.MMessageEvent
Get the specialization degree.
getState() - Method in class jadex.bdi.runtime.impl.PlanInfo
Return the state.
getState() - Method in class jadex.bdi.runtime.impl.RProcessableElement
Get the state.
getString() - Method in enum class jadex.bdi.model.MMessageEvent.Direction
Get the string representation.
getString() - Method in enum class jadex.bdi.model.MParameter.Direction
Get the string representation.
getString() - Method in enum class jadex.bdi.model.MParameter.EvaluationMode
Get the string representation.
getSubcapabilities() - Method in class jadex.bdi.model.BDIModel
Get the agent injection fields.
getTarget() - Method in class jadex.bdi.model.MClassBasedElement
Get the target.
getTargetClass(ClassLoader) - Method in class jadex.bdi.model.MClassBasedElement
Get the target.
getTriedPlans() - Method in class jadex.bdi.runtime.impl.RProcessableElement
Get the triedplans.
getTrigger() - Method in class jadex.bdi.model.MGoal
Get the trigger.
getTrigger() - Method in class jadex.bdi.model.MPlan
Get the trigger.
getType() - Method in class jadex.bdi.model.MMessageEvent
Get the type.
getType() - Method in class jadex.bdi.runtime.ChangeEvent
Get the type.
getType() - Method in class jadex.bdi.runtime.impl.AbstractBDIInfo
Return the type.
getType() - Method in class jadex.bdi.runtime.impl.ParameterInfo
Get the type.
getType() - Method in class jadex.bdi.runtime.impl.RParameterElement
Get the element type (i.e.
getType() - Method in interface jadex.bdi.runtime.IParameterElement
Get the element type (i.e.
getType(ClassLoader) - Method in class jadex.bdi.model.MBelief
Get the class of the belief.
getType(ClassLoader) - Method in class jadex.bdi.model.MParameter
Get the class of the belief.
getUpdateRate() - Method in class jadex.bdi.model.MBelief
Get the updaterate.
getUpdateRate() - Method in class jadex.bdi.model.MParameter
Get the updaterate.
getUpdaterateValue() - Method in class jadex.bdi.model.MBelief
Get/Evaluate the updaterate value.
getUpdaterateValue() - Method in class jadex.bdi.model.MParameter
Get/Evaluate the updaterate value.
getValue() - Method in class jadex.bdi.model.MBelief
Get the value of the belief.
getValue() - Method in class jadex.bdi.runtime.ChangeEvent
Get the value.
getValue() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature.ChangeInfoEntryMapper
 
getValue() - Method in class jadex.bdi.runtime.impl.BeliefInfo
Return the value.
getValue() - Method in class jadex.bdi.runtime.impl.ParameterInfo
Get the value.
getValue() - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameter
Get the value of a parameter.
getValue() - Method in interface jadex.bdi.runtime.IParameter
Get the value of a parameter.
getValue(Object, ClassLoader) - Method in class jadex.bdi.model.MBelief
Get the value of the belief.
getValue(Object, ClassLoader) - Method in class jadex.bdi.model.MParameter
Get the value of the belief.
getValues() - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Get the values of a parameterset.
getValues() - Method in interface jadex.bdi.runtime.IParameterSet
Get the values of a parameterset.
getValues(Class<?>) - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Get the values of a parameterset.
getValueType() - Method in class jadex.bdi.runtime.impl.BeliefInfo
Return the value type.
getWaitAbstraction() - Method in class jadex.bdi.runtime.impl.RPlan
Get the waitabstraction.
getWaitfuture() - Method in class jadex.bdi.runtime.impl.RPlan.ResumeCommand
Get the waitfuture.
getWaitqueue() - Method in class jadex.bdi.model.MPlan
Get the waitqueue.
getWaitqueue() - Method in class jadex.bdi.runtime.impl.RPlan
Get the waitqueue.
GLOBALNAME_FIELD_NAME - Static variable in interface jadex.bdi.model.IBDIClassGenerator
Name of the field that is injected for globalname.
goal - Variable in class jadex.bdi.runtime.impl.AdoptGoalAction
The goal.
goal - Variable in class jadex.bdi.runtime.impl.DropGoalAction
The goal.
Goal - Annotation Interface in jadex.bdi.annotation
Let a class be used to represent goals of a BDI agent.
GOALACTIVE - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a goal has been added.
GOALADOPTED - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a goal has been added.
GoalAPI - Annotation Interface in jadex.bdi.annotation
The goal API (IGoal) injection for a pojo goal.
GoalAPLBuild - Annotation Interface in jadex.bdi.annotation
Specify a custom method for generating plan candidates for a goal.
GoalContextCondition - Annotation Interface in jadex.bdi.annotation
 
GoalCreationCondition - Annotation Interface in jadex.bdi.annotation
A goal creation condition can be annotated in the following ways, which allow more or less fine-grained control over the condition and the goal creation process.
GoalDelegationHandler - Class in jadex.bdi.runtime.impl
Handler used for service-goal delegation.
GoalDelegationHandler() - Constructor for class jadex.bdi.runtime.impl.GoalDelegationHandler
 
GoalDropCondition - Annotation Interface in jadex.bdi.annotation
 
GOALDROPPED - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a goal has been removed.
GoalDroppedException - Exception Class in jadex.bdi.runtime.impl
An exception that indicates an aborted goal i.e.
GoalDroppedException() - Constructor for exception class jadex.bdi.runtime.impl.GoalDroppedException
Create a new goal failure exception.
GoalDroppedException(String) - Constructor for exception class jadex.bdi.runtime.impl.GoalDroppedException
Create a new goal failure exception.
GoalDroppedException(String, Throwable) - Constructor for exception class jadex.bdi.runtime.impl.GoalDroppedException
Create a new plan failure exception.
GoalFailureException - Exception Class in jadex.bdi.runtime
An exception that may be thrown by a plan to indicate a subgoal failure.
GoalFailureException() - Constructor for exception class jadex.bdi.runtime.GoalFailureException
Create a new goal failure exception.
GoalFailureException(String) - Constructor for exception class jadex.bdi.runtime.GoalFailureException
Create a new goal failure exception.
GoalFailureException(String, Throwable) - Constructor for exception class jadex.bdi.runtime.GoalFailureException
Create a new plan failure exception.
GoalFinished - Annotation Interface in jadex.bdi.annotation
Specify a custom method for getting a callback when goal is finished.
goalfinishednames - Variable in class jadex.bdi.model.MTrigger
 
goalfinisheds - Variable in class jadex.bdi.model.MTrigger
The goal types of finished goals.
goalfinisheds() - Element in annotation interface jadex.bdi.annotation.Trigger
Goal type finished events to react on, i.e.
GoalInfo - Class in jadex.bdi.runtime.impl
Transferable information about a goal.
GoalInfo() - Constructor for class jadex.bdi.runtime.impl.GoalInfo
Create a new goal info.
GoalInhibit - Annotation Interface in jadex.bdi.annotation
The inhibit annotation can be placed on a method of a goal class to form a so called instance-level inhibition arc, i.e.
GOALINPROCESS - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a goal has been added.
goalIsActive(RGoal) - Method in interface jadex.bdi.runtime.IDeliberationStrategy
Called when a goal becomes active.
goalIsActive(RGoal) - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Called when a goal becomes active.
goalIsAdopted(RGoal) - Method in interface jadex.bdi.runtime.IDeliberationStrategy
Called when a goal has been adopted.
goalIsAdopted(RGoal) - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Called when a goal has been adopted.
goalIsDropped(RGoal) - Method in interface jadex.bdi.runtime.IDeliberationStrategy
Called when a goal has been dropped.
goalIsDropped(RGoal) - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Called when a goal has been dropped.
goalIsNotActive(RGoal) - Method in interface jadex.bdi.runtime.IDeliberationStrategy
Called when a goal is not active any longer (suspended or option).
goalIsNotActive(RGoal) - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Called when a goal is not active any longer (suspended or option).
goalIsOption(RGoal) - Method in interface jadex.bdi.runtime.IDeliberationStrategy
Called when a goal becomes an option.
goalIsOption(RGoal) - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Called when a goal becomes an option.
GoalMaintainCondition - Annotation Interface in jadex.bdi.annotation
 
goalmappings - Variable in class jadex.bdi.model.MPlanParameter
The goal mappings.
goalmatches - Variable in class jadex.bdi.model.MTrigger
Goal match expressions that restrict general goal type triggers.
goalmatchnames - Variable in class jadex.bdi.model.MTrigger
 
goalnames - Variable in class jadex.bdi.model.MTrigger
 
GOALNOTINPROCESS - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a goal has been removed.
GOALOPTION - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a goal has been optionized.
GoalParameter - Annotation Interface in jadex.bdi.annotation
Annotation for goal parameters.
GoalParent - Annotation Interface in jadex.bdi.annotation
The goal parent (pojo) injection for a pojo goal.
goalprecandidates - Variable in class jadex.bdi.runtime.impl.APL
The mgoal candidates (in case a goal triggers another goal).
GoalRecurCondition - Annotation Interface in jadex.bdi.annotation
 
goalreferences - Variable in class jadex.bdi.model.MCapability
The goal mappings (abstract/reference name -> concrete name).
GoalResult - Annotation Interface in jadex.bdi.annotation
Marker for a field or method that should act as goal result.
goals - Variable in class jadex.bdi.model.MCapability
The goals.
goals - Variable in class jadex.bdi.model.MTrigger
The goal types.
goals - Variable in class jadex.bdi.runtime.impl.RCapability
The goals.
goals() - Element in annotation interface jadex.bdi.annotation.Trigger
Goal types to react on, i.e.
Goals - Annotation Interface in jadex.bdi.annotation
 
GoalSelectCandidate - Annotation Interface in jadex.bdi.annotation
Annotation to provide a custom select candidate functionality.
GoalServiceParameterMapping - Annotation Interface in jadex.bdi.annotation
Mapping annotation for goals that helps creating call parameters for a service invocation.
GoalServiceResultMapping - Annotation Interface in jadex.bdi.annotation
Mapping annotation for goals that helps feeding back a result of a service invocation.
GoalsExistCondition(MGoal, RCapability) - Constructor for class jadex.bdi.runtime.impl.BDIAgentFeature.GoalsExistCondition
 
GOALSUSPENDED - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a goal has been suspended.
GoalTargetCondition - Annotation Interface in jadex.bdi.annotation
 
guessParameters(Class<?>[]) - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Method that tries to guess the parameters for the method call.

H

handleServiceResult(T, Method, Object, RPlan) - Method in interface jadex.bdi.runtime.impl.IServiceParameterMapper
Create service result.
hasBelief(String) - Method in class jadex.bdi.model.MCapability
Test if a belief is contained.
hasBeliefIgnoreCase(String) - Method in class jadex.bdi.model.MCapability
Test if a belief is contained.
hasCondition(String) - Method in class jadex.bdi.model.MCapability
Test if a condition is contained.
hasDefaultValue() - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameter
Test if this parameter has a default value.
hasExpression(String) - Method in class jadex.bdi.model.MCapability
Test if a expression is contained.
hashCode() - Method in class jadex.bdi.model.MClassBasedElement
Get the hashcode.
hashCode() - Method in class jadex.bdi.model.MElement
Get the hashcode.
hashCode() - Method in class jadex.bdi.runtime.impl.AbstractBDIInfo
Get the hashcode
hashCode() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature.ChangeInfoEntryMapper
 
hashCode() - Method in class jadex.bdi.runtime.impl.RGoal
Get the hashcode.
hashCode() - Method in record class jadex.bdi.runtime.impl.RPlan.ResumeCommandArgs
Returns a hash code value for this object.
hasInternalEvent(String) - Method in class jadex.bdi.model.MCapability
Test if an internal event is contained.
hasMessageEvent(String) - Method in class jadex.bdi.model.MCapability
Test if a message is contained.
hasParameter(String) - Method in class jadex.bdi.model.MConfigParameterElement
Test if goal has a parameter.
hasParameter(String) - Method in class jadex.bdi.model.MParameterElement
Test if goal has a parameter.
hasParameter(String) - Method in class jadex.bdi.runtime.impl.RParameterElement
Has the element a parameter element.
hasParameter(String) - Method in interface jadex.bdi.runtime.IParameterElement
Has the element a parameter element.
hasParameterIgnoreCase(String) - Method in class jadex.bdi.model.MParameterElement
Test if a param is contained.
hasParameterSet(String) - Method in class jadex.bdi.runtime.impl.RParameterElement
Has the element a parameter set element.
hasParameterSet(String) - Method in interface jadex.bdi.runtime.IParameterElement
Has the element a parameter set element.
hasUserBody() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Check if the feature potentially executed user code in body.

I

IBDIAgent - Interface in jadex.bdi.runtime
Interface for injecting agent methods into pojos.
IBDIAgentFeature - Interface in jadex.bdi.runtime
Public methods for working with BDI agents.
IBDIClassGenerator - Interface in jadex.bdi.model
Interface for BDI class enhancement/generation.
IBDIModel - Interface in jadex.bdi.model
Common interface for micro- and xml-based BDI agent models.
IBeliefListener<T> - Interface in jadex.bdi.runtime
Listener for observing beliefs.
ICandidateInfo - Interface in jadex.bdi.runtime.impl
The info objects for plan candidates.
ICapability - Interface in jadex.bdi.runtime
 
id - Variable in class jadex.bdi.runtime.impl.AbstractBDIInfo
The belief id.
id - Variable in class jadex.bdi.runtime.impl.RElement
The element id.
IDeliberationStrategy - Interface in jadex.bdi.runtime
Interface for goal deliberation strategies.
IDLE - Enum constant in enum class jadex.bdi.runtime.IGoal.GoalProcessingState
 
IElement - Interface in jadex.bdi.runtime
Base interface for all runtime elements.
ieventnames - Variable in class jadex.bdi.model.MTrigger
 
IEventPublisher - Interface in jadex.bdi.runtime.wrappers
 
ievents - Variable in class jadex.bdi.model.MCapability
The internal events.
IExternalBDIAgentFeature - Interface in jadex.bdi.runtime
External perspective for
IFinishableElement<E> - Interface in jadex.bdi.runtime
Interface for finishable elements.
IGoal - Interface in jadex.bdi.runtime
Interface for a bdi goal.
IGoal.GoalLifecycleState - Enum Class in jadex.bdi.runtime
 
IGoal.GoalProcessingState - Enum Class in jadex.bdi.runtime
 
IInternalBDIAgentFeature - Interface in jadex.bdi.runtime.impl
Methods internally called on the BDI agent feature.
IInternalBDILifecycleFeature - Interface in jadex.bdi.runtime.impl
Internal interface of the bdi lifecycle feature.
IInternalPlan - Interface in jadex.bdi.runtime.impl
Abstraction for rplans and rgoals that act as plan.
IMessageEvent<T> - Interface in jadex.bdi.runtime
The interface for all message events (concrete and referenced).
impl - Variable in class jadex.bdi.model.MBelief
The collection implementation class.
implementation() - Element in annotation interface jadex.bdi.annotation.Belief
The implementation type for collection types.
IN - Enum constant in enum class jadex.bdi.model.MParameter.Direction
 
info - Variable in class jadex.bdi.runtime.ChangeEvent
The change identifier, e.g.
info - Variable in class jadex.bdi.runtime.impl.BDIAgent
Optional creation info, i.e.
inhexpressions - Variable in class jadex.bdi.model.MDeliberation
The methods for checking inhibitions.
inhibitGoal(RGoal) - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Inhibit a goal by making it an option.
inhibitions - Variable in class jadex.bdi.model.MDeliberation
The inhibited goal types.
inhibitions - Variable in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
The set of inhibitors.
inhibits() - Element in annotation interface jadex.bdi.annotation.Deliberation
The inhibited goal.
inhibits(RGoal, RGoal) - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Test if this goal inhibits the other.
inhmethods - Variable in class jadex.bdi.model.MDeliberation
The methods for checking inhibitions.
inhnames - Variable in class jadex.bdi.model.MDeliberation
The inhnames.
init() - Method in interface jadex.bdi.runtime.IDeliberationStrategy
Init the strategy.
init() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
 
init() - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Init the strategy.
init() - Method in interface jadex.bdi.runtime.impl.IInternalBDIAgentFeature
 
INIT_EXPRESSIONS_METHOD_PREFIX - Static variable in interface jadex.bdi.model.IBDIClassGenerator
 
INITARGS_FIELD_NAME - Static variable in interface jadex.bdi.model.IBDIClassGenerator
Name of the field in which the initargs are injected.
initBDIModelAfterClassLoading(BDIModel, ClassLoader) - Method in class jadex.bdi.model.BDIClassReader
Do model initialization that can only be done after class reading.
initCapabilities(Object, Tuple2<FieldInfo, BDIModel>[], int) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Init the capability pojo objects.
inited - Variable in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
Is the agent inited and allowed to execute rules?
InitEventPublisher - Class in jadex.bdi.runtime.wrappers
 
InitEventPublisher(Object, EventType, EventType, EventType, MElement) - Constructor for class jadex.bdi.runtime.wrappers.InitEventPublisher
 
initEvents(IBDIModel, ClassLoader) - Method in class jadex.bdi.model.MBelief
Init the event, when loaded from xml.
initEvents(MParameterElement) - Method in class jadex.bdi.model.MCondition
Init the event, when loaded from xml.
initEvents(MParameterElement) - Method in class jadex.bdi.model.MParameter
Init the event, when loaded from xml.
INITIAL - Enum constant in enum class jadex.bdi.runtime.impl.RProcessableElement.State
 
initialbeliefs - Variable in class jadex.bdi.model.MConfiguration
The initial beliefs.
initialbeliefs() - Element in annotation interface jadex.bdi.annotation.BDIConfiguration
The initial beliefs.
initialcapabilities - Variable in class jadex.bdi.model.MConfiguration
The initial capabilities (capability name->initial configuration name).
initialevents - Variable in class jadex.bdi.model.MConfiguration
The initial events.
initialgoals - Variable in class jadex.bdi.model.MConfiguration
The initial goals.
initialgoals() - Element in annotation interface jadex.bdi.annotation.BDIConfiguration
The initial goals.
initialplans - Variable in class jadex.bdi.model.MConfiguration
The initial plans.
initialplans() - Element in annotation interface jadex.bdi.annotation.BDIConfiguration
The initial plans.
initParameters(Map<String, Object>, MConfigParameterElement) - Method in class jadex.bdi.runtime.impl.RParameterElement
Create the parameters from model spec.
initParameters(Map<String, Object>, MConfigParameterElement) - Method in class jadex.bdi.runtime.impl.RPlan
Create the parameters from model spec.
InitWriteBelief(String, Object, Object) - Constructor for class jadex.bdi.runtime.impl.BDIAgentFeature.InitWriteBelief
 
InitWriteParameter(String, String, Object, Object) - Constructor for class jadex.bdi.runtime.impl.BDIAgentFeature.InitWriteParameter
 
inival - Variable in class jadex.bdi.runtime.impl.RParameterElement.RParameter
The initial value expression (only for push evaluation mode).
inivals - Variable in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
The initial values expression(s) (only for push evaluation mode).
injectAgent(Object, MicroModel, String) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Inject the agent into annotated fields.
injectElements() - Method in class jadex.bdi.runtime.impl.ClassPlanBody
Inject plan elements.
INOUT - Enum constant in enum class jadex.bdi.model.MParameter.Direction
 
INPROCESS - Enum constant in enum class jadex.bdi.runtime.IGoal.GoalProcessingState
 
internalAddValue(Object) - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Add a value.
internaleventmappings - Variable in class jadex.bdi.model.MPlanParameter
The internal event mappings.
internalevents - Variable in class jadex.bdi.model.MTrigger
 
internalGetValues() - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
 
internalInvokePart(int) - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Invoke a plan part.
internalName(String) - Static method in class jadex.bdi.model.MElement
Convert a name to internal form for capability separator.
internalRemoveValue(Object) - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Remove a value.
internalRemoveValues() - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Remove all values.
internalSetValue(Object) - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameter
Set the value without check.
internalSetValues(List<Object>) - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
The values to set.
InvocationInfo - Class in jadex.bdi.runtime.impl
Info about a service invocation containing parameters and result.
InvocationInfo(Object[]) - Constructor for class jadex.bdi.runtime.impl.InvocationInfo
Create a new InvocationInfo.
invokeAborted(Object[]) - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Invoke the plan aborted method.
invokeAborted(Object[]) - Method in class jadex.bdi.runtime.impl.ClassPlanBody
Invoke the plan aborted method.
invokeAborted(Object[]) - Method in class jadex.bdi.runtime.impl.MethodPlanBody
 
invokeBody(Object[]) - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Invoke the plan body.
invokeBody(Object[]) - Method in class jadex.bdi.runtime.impl.ClassPlanBody
Invoke the body.
invokeBody(Object[]) - Method in class jadex.bdi.runtime.impl.MethodPlanBody
Invoke the body.
invokeBooleanMethod(Object, Method, MElement, IEvent, RPlan) - Static method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
Assemble fitting parameters from context and invoke a boolean method.
invokeFailed(Object[]) - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Invoke the plan failed method.
invokeFailed(Object[]) - Method in class jadex.bdi.runtime.impl.ClassPlanBody
Invoke the plan failed method.
invokeFailed(Object[]) - Method in class jadex.bdi.runtime.impl.MethodPlanBody
 
invokeInitCalls(Object) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Invoke init constructor calls.
invokePassed(Object[]) - Method in class jadex.bdi.runtime.impl.AbstractPlanBody
Invoke the plan passed method.
invokePassed(Object[]) - Method in class jadex.bdi.runtime.impl.ClassPlanBody
Invoke the plan passed method.
invokePassed(Object[]) - Method in class jadex.bdi.runtime.impl.MethodPlanBody
 
IParameter - Interface in jadex.bdi.runtime
The interface for parameters.
IParameterElement - Interface in jadex.bdi.runtime
The internal interface for all elements with parameters.
IParameterSet - Interface in jadex.bdi.runtime
Interface for all parameter sets.
IPlan - Interface in jadex.bdi.runtime
User interface for plans.
IPlanBody - Interface in jadex.bdi.runtime.impl
Interface for plan body.
isAborted() - Method in interface jadex.bdi.runtime.impl.IInternalPlan
Test if plan has been aborted.
isAborted() - Method in class jadex.bdi.runtime.impl.RGoal
Test if plan has been aborted.
isAborted() - Method in class jadex.bdi.runtime.impl.RPlan
 
isAborted() - Method in interface jadex.bdi.runtime.IPlan
Test if plan is aborted.
isActive() - Method in interface jadex.bdi.runtime.IGoal
Test if the goal is in lifecyclestate 'active'.
isActive() - Method in class jadex.bdi.runtime.impl.RGoal
Test if the goal is in lifecyclestate 'active'.
isAdopted() - Method in class jadex.bdi.runtime.impl.RFinishableElement
Check if the element is currently part of the agent's reasoning.
isAdopted() - Method in class jadex.bdi.runtime.impl.RGoal
Check if the element is currently part of the agent's reasoning.
isAdopted() - Method in class jadex.bdi.runtime.impl.RMessageEvent
 
isAdopted() - Method in class jadex.bdi.runtime.impl.RParameterElement
Check if the element is currently part of the agent's reasoning.
isAdopted() - Method in class jadex.bdi.runtime.impl.RPlan
Check if the element is currently part of the agent's reasoning.
isAgentClass(ClassNode) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
Check whether a given ClassNode is an Agent (or Capability) class.
isAgentOrCapa(String) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
Check whether a given Annotation marks an Agent or Capability.
isArray() - Method in class jadex.bdi.model.MParameter
Test if parameter is of array type.
isArrayBelief() - Method in class jadex.bdi.model.MBelief
Test if belief is of array type.
isAtomic() - Method in class jadex.bdi.runtime.impl.RPlan
Get the atomic.
isCardinalityOne() - Method in class jadex.bdi.model.MDeliberation
Get the cardinalityone.
isComponentThread() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
 
isCreator(Object) - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeatureProvider
 
isDeclarative() - Method in class jadex.bdi.model.MGoal
Get the declarative.
isDropOnInhibit() - Method in class jadex.bdi.model.MDeliberation
Get the drop on inhibit flag.
isDynamic() - Method in class jadex.bdi.model.MBelief
Get the dynamic.
isEmpty() - Method in class jadex.bdi.runtime.impl.APL
Test if APL has more candidates.
isEmpty() - Method in class jadex.bdi.runtime.impl.RPlan.Waitqueue
Test if waitqueue is empty.
isEnhanced(SClassReader.ClassFileInfo) - Static method in interface jadex.bdi.model.IBDIClassGenerator
Returns whether a class is already enhanced.
isEnhanced(Class<?>) - Static method in interface jadex.bdi.model.IBDIClassGenerator
Returns whether a class is already enhanced.
IServiceParameterMapper<T> - Interface in jadex.bdi.runtime.impl
Used as part of a service plan, i.e.
isExported() - Method in class jadex.bdi.model.MBelief
Get the exported flag.
isExported() - Method in class jadex.bdi.model.MElementRef
Get the exported.
isExported() - Method in class jadex.bdi.model.MProcessableElement
Get the exported flag.
isFailed() - Method in interface jadex.bdi.runtime.IFinishableElement
Test if element is failed.
isFailed() - Method in interface jadex.bdi.runtime.impl.IInternalPlan
Test if plan has failed.
isFailed() - Method in class jadex.bdi.runtime.impl.RFinishableElement
Test if element is failed.
isFailed() - Method in class jadex.bdi.runtime.impl.RGoal
Test if the element is failed.
isFailed() - Method in class jadex.bdi.runtime.impl.RPlan
 
isFieldBelief() - Method in class jadex.bdi.model.MBelief
Test if this belief refers to a field.
isFieldParameter() - Method in class jadex.bdi.model.MParameter
Test if this belief refers to a field.
isFinished() - Method in interface jadex.bdi.runtime.IFinishableElement
Test if goal is finished.
isFinished() - Method in class jadex.bdi.runtime.impl.RFinishableElement
Test if goal is finished.
isFinished() - Method in class jadex.bdi.runtime.impl.RPlan
 
isFinishing() - Method in class jadex.bdi.runtime.impl.RPlan
Test, if the plan end state (passed/failed/aborted) is started or done.
isGetField(int) - Method in class jadex.bdi.model.asm.AsmOpcodeHelper
 
isGetField(int) - Method in class jadex.bdi.model.OpcodeHelper
 
isGoal(String) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
Check whether a given Annotation marks a goal.
isGoalClass(ClassNode) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
 
isInhibited(RGoal) - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Test if goal is inhibited.
isInhibitedBy(RGoal, RGoal) - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Test if goal is inhibited by another goal.
isInited() - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
Get the inited.
isInited() - Method in interface jadex.bdi.runtime.impl.IInternalBDILifecycleFeature
Get the inited.
isInitWrite() - Method in class jadex.bdi.runtime.wrappers.ListWrapper
 
isInitWrite() - Method in class jadex.bdi.runtime.wrappers.MapWrapper
 
isInitWrite() - Method in class jadex.bdi.runtime.wrappers.SetWrapper
 
isLoadConstant(int) - Method in class jadex.bdi.model.asm.AsmOpcodeHelper
 
isLoadConstant(int) - Method in class jadex.bdi.model.OpcodeHelper
 
isMetagoal() - Method in class jadex.bdi.model.MGoal
Get the metagoal.
isMulti(ClassLoader) - Method in class jadex.bdi.model.MBelief
Get the multi.
isMulti(ClassLoader) - Method in class jadex.bdi.model.MParameter
Get the multi.
isNative(int) - Method in class jadex.bdi.model.asm.AsmOpcodeHelper
 
isNative(int) - Method in class jadex.bdi.model.OpcodeHelper
 
isOptional() - Method in class jadex.bdi.model.MParameter
Get the optional flag.
isOrSuccess() - Method in class jadex.bdi.model.MGoal
Get the flag if is or success.
isPassed() - Method in interface jadex.bdi.runtime.impl.IInternalPlan
Test if plan has passed.
isPassed() - Method in class jadex.bdi.runtime.impl.RGoal
Test if plan has passed.
isPassed() - Method in class jadex.bdi.runtime.impl.RPlan
 
isPassed() - Method in interface jadex.bdi.runtime.IPlan
Test if plan is passed.
isPlan(String) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
Check whether a given Annotation marks a plan.
isPlanClass(ClassNode) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
 
isPlanMethod(MethodNode) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
 
isPostToAll() - Method in class jadex.bdi.model.MProcessableElement
Test if is posttoall.
isProceduralGoal() - Method in class jadex.bdi.runtime.impl.RGoal
 
isProceduralSucceeded() - Method in class jadex.bdi.runtime.impl.RGoal
Test if a goal has succeeded with respect to its plan execution.
isPutField(int) - Method in class jadex.bdi.model.asm.AsmOpcodeHelper
 
isPutField(int) - Method in class jadex.bdi.model.OpcodeHelper
 
isQueryGoalFinished(RGoal) - Static method in class jadex.bdi.runtime.impl.RGoal
Test if a querygoal is finished.
isRandomSelection() - Method in class jadex.bdi.model.MProcessableElement
Test if is random selection.
isRebuild() - Method in class jadex.bdi.model.MProcessableElement
Test if rebuild APL.
isRecur() - Method in class jadex.bdi.model.MGoal
Test if is recur.
isRecur() - Method in class jadex.bdi.runtime.impl.RGoal
 
isResult() - Method in class jadex.bdi.model.MBelief
Get the result flag.
isResult() - Method in class jadex.bdi.model.MElementRef
Get the result.
isRetry() - Method in class jadex.bdi.model.MGoal
Test if is retry.
isRetry() - Method in class jadex.bdi.runtime.impl.RGoal
 
isReturn(int) - Method in class jadex.bdi.model.asm.AsmOpcodeHelper
 
isReturn(int) - Method in class jadex.bdi.model.OpcodeHelper
 
isSame(IGoal) - Method in class jadex.bdi.runtime.impl.RGoal
Check if the goal is the same as another goal with respect to uniqueness settings.
isShutdown() - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
Get the shutdown.
isShutdown() - Method in interface jadex.bdi.runtime.impl.IInternalBDILifecycleFeature
Get the shutdown.
isSucceeded() - Method in interface jadex.bdi.runtime.IFinishableElement
Test if element is succeeded.
isSucceeded() - Method in class jadex.bdi.runtime.impl.RFinishableElement
Test if element is succeeded.
isSucceeded() - Method in class jadex.bdi.runtime.impl.RGoal
Test if the element is succeeded.
isSucceeded() - Method in class jadex.bdi.runtime.impl.RPlan
Test if element is succeeded.
isToExclude(IInternalPlan, ExcludeMode) - Method in class jadex.bdi.runtime.impl.APL
Check if an rplan is to exclude wrt the exclude mode and plan result state.
isUnique() - Method in class jadex.bdi.model.MGoal
Get the unique.
isValid() - Method in class jadex.bdi.runtime.impl.AdoptGoalAction
Test if the action is valid.
isValid() - Method in class jadex.bdi.runtime.impl.DropGoalAction
Test if the action is valid.
isValid() - Method in class jadex.bdi.runtime.impl.ExecutePlanStepAction
Test if the action is valid.
isValid() - Method in class jadex.bdi.runtime.impl.FindApplicableCandidatesAction
Test if the action is valid.
isValid() - Method in class jadex.bdi.runtime.impl.SelectCandidatesAction
Test if the action is valid.
isvoid - Variable in class jadex.bdi.runtime.impl.RPlan.ResumeCommand
 
isWaitingFor(Object) - Method in class jadex.bdi.runtime.impl.RPlan
Test if the plan is waiting for a process element.
isWaitingFor(Object) - Method in class jadex.bdi.runtime.WaitAbstraction
Test if this wait abstraction is waiting for the element.
isWaitqueueWaitingFor(Object) - Method in class jadex.bdi.runtime.impl.RPlan
Test if the plan is always waiting for a process element (waitqueue wait).

J

jadex.bdi.annotation - package jadex.bdi.annotation
 
jadex.bdi.model - package jadex.bdi.model
 
jadex.bdi.model.asm - package jadex.bdi.model.asm
 
jadex.bdi.runtime - package jadex.bdi.runtime
 
jadex.bdi.runtime.impl - package jadex.bdi.runtime.impl
 
jadex.bdi.runtime.wrappers - package jadex.bdi.runtime.wrappers
 
JadexBDIGenerationException - Exception Class in jadex.bdi.model
Created by kalinowski on 16.08.16.
JadexBDIGenerationException(String, Throwable) - Constructor for exception class jadex.bdi.model.JadexBDIGenerationException
 
JadexBDIGenerationRuntimeException - Exception Class in jadex.bdi.model
Created by kalinowski on 16.08.16.
JadexBDIGenerationRuntimeException(String, Throwable) - Constructor for exception class jadex.bdi.model.JadexBDIGenerationRuntimeException
 
JavassistBDIClassGenerator - Class in jadex.bdi.model
 
JavassistBDIClassGenerator() - Constructor for class jadex.bdi.model.JavassistBDIClassGenerator
 

K

kind - Variable in class jadex.bdi.runtime.impl.BeliefInfo
The belief kind (belief or beliefset).
kind - Variable in class jadex.bdi.runtime.impl.GoalInfo
The goal kind (e.g.

L

lastcl - Variable in class jadex.bdi.model.MClassBasedElement
 
LifecycleBehavior() - Constructor for class jadex.bdi.runtime.impl.BDILifecycleAgentFeature.LifecycleBehavior
 
lifecyclestate - Variable in class jadex.bdi.runtime.impl.GoalInfo
The life cycle state.
lifecyclestate - Variable in class jadex.bdi.runtime.impl.RGoal
The lifecycle state.
lifecyclestate - Variable in class jadex.bdi.runtime.impl.RPlan
The plan has lifecycle state attribute.
LifecycleStateCondition(IGoal.GoalLifecycleState) - Constructor for class jadex.bdi.runtime.impl.BDIAgentFeature.LifecycleStateCondition
Create a new condition.
LifecycleStateCondition(IGoal.GoalLifecycleState, boolean) - Constructor for class jadex.bdi.runtime.impl.BDIAgentFeature.LifecycleStateCondition
Create a new condition.
LifecycleStateCondition(Set<IGoal.GoalLifecycleState>) - Constructor for class jadex.bdi.runtime.impl.BDIAgentFeature.LifecycleStateCondition
Create a new condition.
LifecycleStateCondition(Set<IGoal.GoalLifecycleState>, boolean) - Constructor for class jadex.bdi.runtime.impl.BDIAgentFeature.LifecycleStateCondition
Create a new condition.
listeners - Variable in class jadex.bdi.runtime.impl.RFinishableElement
The listeners.
listeners - Variable in class jadex.bdi.runtime.impl.RPlan
The plan listeners.
ListWrapper<T> - Class in jadex.bdi.runtime.wrappers
 
ListWrapper(List<T>, IComponent, EventType, EventType, EventType, MElement) - Constructor for class jadex.bdi.runtime.wrappers.ListWrapper
Create a new list wrapper.
loadComponentModel(String, Object, String[], Object, ClassLoader, Object) - Method in class jadex.bdi.model.BDIModelLoader
Load a component model.
loader - Variable in class jadex.bdi.model.BDIClassReader
The model loader for subcapabilities.
loader - Static variable in class jadex.bdi.runtime.impl.BDIAgent
 
loadModel(String) - Static method in class jadex.bdi.runtime.impl.BDIAgent
Load a model.

M

main(String[]) - Static method in class jadex.bdi.model.BDIEnhancer
Main for testing.
mapper() - Element in annotation interface jadex.bdi.annotation.ServicePlan
The parameter mapper between goal parameters and service arguments/results.
mapperclass - Variable in class jadex.bdi.model.MBody
The parameter mapper.
Mapping - Annotation Interface in jadex.bdi.annotation
Mapping, e.g.
MapWrapper<T,E> - Class in jadex.bdi.runtime.wrappers
 
MapWrapper(Map<T, E>, IComponent, EventType, EventType, EventType, MElement) - Constructor for class jadex.bdi.runtime.wrappers.MapWrapper
Create a new set wrapper.
matchexp - Variable in class jadex.bdi.model.MMessageEvent
The match expression.
MBelief - Class in jadex.bdi.model
Belief model.
MBelief() - Constructor for class jadex.bdi.model.MBelief
Bean Constructor.
MBelief(FieldInfo, String, boolean, long, String[], Collection<EventType>) - Constructor for class jadex.bdi.model.MBelief
Create a new belief.
MBelief(FieldInfo, String, boolean, long, Set<String>, Collection<EventType>) - Constructor for class jadex.bdi.model.MBelief
Create a new belief.
MBelief(FieldInfo, String, boolean, UnparsedExpression, Set<String>, Collection<EventType>) - Constructor for class jadex.bdi.model.MBelief
Create a new belief.
MBelief(MethodInfo, String, boolean, long, String[], Collection<EventType>) - Constructor for class jadex.bdi.model.MBelief
Create a new belief.
MBelief(MethodInfo, String, boolean, long, Set<String>, Collection<EventType>) - Constructor for class jadex.bdi.model.MBelief
Create a new belief.
MBelief(MethodInfo, String, boolean, UnparsedExpression, Set<String>, Collection<EventType>) - Constructor for class jadex.bdi.model.MBelief
Create a new belief.
MBody - Class in jadex.bdi.model
The plan mbody.
MBody() - Constructor for class jadex.bdi.model.MBody
Bean Constructor.
MBody(MethodInfo, ClassInfo, String, String, ClassInfo, String) - Constructor for class jadex.bdi.model.MBody
Create a new mbody.
mcapa - Variable in class jadex.bdi.model.BDIModel
The capability.
MCapability - Class in jadex.bdi.model
The capability model.
MCapability() - Constructor for class jadex.bdi.model.MCapability
Bean Constructor.
MCapability(String) - Constructor for class jadex.bdi.model.MCapability
Create a capability.
MCapabilityReference - Class in jadex.bdi.model
Reference to an external capability.
MCapabilityReference() - Constructor for class jadex.bdi.model.MCapabilityReference
 
MClassBasedElement - Class in jadex.bdi.model
Processable element based on a class.
MClassBasedElement() - Constructor for class jadex.bdi.model.MClassBasedElement
Bean Constructor.
MClassBasedElement(String, String, boolean, boolean, boolean, ExcludeMode) - Constructor for class jadex.bdi.model.MClassBasedElement
Create a new belief.
MCondition - Class in jadex.bdi.model
Model element for conditions.
MCondition() - Constructor for class jadex.bdi.model.MCondition
Bean Constructor.
MCondition(UnparsedExpression) - Constructor for class jadex.bdi.model.MCondition
Create a new mcondition.
MCondition(String, List<EventType>) - Constructor for class jadex.bdi.model.MCondition
Create a new mcondition.
MConfigBeliefElement - Class in jadex.bdi.model
Represents an initial / end belief (set).
MConfigBeliefElement() - Constructor for class jadex.bdi.model.MConfigBeliefElement
 
MConfigParameterElement - Class in jadex.bdi.model
Initial / end goals and plans.
MConfigParameterElement() - Constructor for class jadex.bdi.model.MConfigParameterElement
 
MConfiguration - Class in jadex.bdi.model
BDI configuration.
MConfiguration() - Constructor for class jadex.bdi.model.MConfiguration
Bean Constructor.
MConfiguration(String) - Constructor for class jadex.bdi.model.MConfiguration
 
MDeliberation - Class in jadex.bdi.model
Model element for inhibitions.
MDeliberation() - Constructor for class jadex.bdi.model.MDeliberation
Bean Constructor.
MDeliberation(Set<String>, Map<String, MethodInfo>, boolean, boolean) - Constructor for class jadex.bdi.model.MDeliberation
Create a new deliberation.
melement - Variable in class jadex.bdi.runtime.wrappers.EventPublisher
The belief model.
melement - Variable in class jadex.bdi.runtime.wrappers.InitEventPublisher
The melement.
MElement - Class in jadex.bdi.model
Base element for model elements.
MElement() - Constructor for class jadex.bdi.model.MElement
Bean Constructor.
MElement(String) - Constructor for class jadex.bdi.model.MElement
Create a new element.
MElementRef - Class in jadex.bdi.model
Reference to another element.
MElementRef() - Constructor for class jadex.bdi.model.MElementRef
 
mergeSubcapabilities(IBDIModel, Map<String, IBDIModel>, ClassLoader) - Static method in class jadex.bdi.model.SBDIModel
Add elements from sub capabilities into model.
messageeventmappings - Variable in class jadex.bdi.model.MPlanParameter
The message event mappings.
messageevents - Variable in class jadex.bdi.model.MTrigger
The message events.
messagenames - Variable in class jadex.bdi.model.MTrigger
 
messages - Variable in class jadex.bdi.model.MCapability
The message events.
metagoal - Variable in class jadex.bdi.model.MGoal
The metagoal flag.
METALEVELREASONING - Enum constant in enum class jadex.bdi.runtime.impl.RProcessableElement.State
 
method - Variable in class jadex.bdi.model.ConstructorInfo
The field (cached).
method - Variable in class jadex.bdi.model.MBody
The body as seperate class.
method() - Element in annotation interface jadex.bdi.annotation.Publish
The service method the goal should be mapped to.
method() - Element in annotation interface jadex.bdi.annotation.ServicePlan
The method name.
method() - Element in annotation interface jadex.bdi.annotation.ServiceTrigger
The method name that identifies the method.
MethodBeliefs(MethodNode, Set<String>) - Constructor for class jadex.bdi.model.AbstractAsmBdiClassGenerator.MethodBeliefs
Create a new method beliefs.
methodnode - Variable in class jadex.bdi.model.AbstractAsmBdiClassGenerator.MethodBeliefs
 
MethodPlanBody - Class in jadex.bdi.runtime.impl
Implementation of a method as a plan body.
MethodPlanBody(RPlan, Method) - Constructor for class jadex.bdi.runtime.impl.MethodPlanBody
Create a new plan body.
mgetter - Variable in class jadex.bdi.model.MBelief
The method targets.
mgetter - Variable in class jadex.bdi.model.MParameter
The method targets.
mgoal - Variable in class jadex.bdi.runtime.impl.APL.MGoalInfo
The mgoal.
mgoal - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.GoalsExistCondition
 
MGoal - Class in jadex.bdi.model
Goal model.
MGoal() - Constructor for class jadex.bdi.model.MGoal
Bean Constructor.
MGoal(String, String, boolean, boolean, boolean, ExcludeMode, boolean, boolean, long, long, boolean, boolean, MDeliberation, List<MParameter>, Map<String, MethodInfo>, Map<String, MethodInfo>, MTrigger) - Constructor for class jadex.bdi.model.MGoal
Create a new goal model element.
mgoalinfo - Variable in class jadex.bdi.runtime.impl.APL.CandidateInfoMGoal
The mplan info.
MGoalInfo() - Constructor for class jadex.bdi.runtime.impl.APL.MGoalInfo
Create a new plan info.
MGoalInfo(MGoal, Map<String, Object>) - Constructor for class jadex.bdi.runtime.impl.APL.MGoalInfo
Create a new plan info.
mgoals - Variable in class jadex.bdi.runtime.impl.RCapability
The goals by model element.
MI_NOTFOUND - Static variable in class jadex.bdi.model.MBody
 
MInternalEvent - Class in jadex.bdi.model
Representation of internal event.
MInternalEvent() - Constructor for class jadex.bdi.model.MInternalEvent
 
MMessageEvent - Class in jadex.bdi.model
Model element for a message.
MMessageEvent() - Constructor for class jadex.bdi.model.MMessageEvent
Create a new message event.
MMessageEvent.Direction - Enum Class in jadex.bdi.model
The message direction.
modelelement - Variable in class jadex.bdi.runtime.impl.RElement
The model element.
modelelements - Variable in class jadex.bdi.runtime.WaitAbstraction
The model elements.
MParameter - Class in jadex.bdi.model
Parameter model.
MParameter() - Constructor for class jadex.bdi.model.MParameter
Bean Constructor.
MParameter(FieldInfo) - Constructor for class jadex.bdi.model.MParameter
Create a new parameter.
MParameter.Direction - Enum Class in jadex.bdi.model
The message direction.
MParameter.EvaluationMode - Enum Class in jadex.bdi.model
The message direction.
MParameterElement - Class in jadex.bdi.model
Base class for elements with parameters.
MParameterElement() - Constructor for class jadex.bdi.model.MParameterElement
Bean Constructor.
MParameterElement(String) - Constructor for class jadex.bdi.model.MParameterElement
Create a new element.
mplan - Variable in class jadex.bdi.runtime.impl.APL.CandidateInfoPojoPlan
The mplan.
mplan - Variable in class jadex.bdi.runtime.impl.APL.MPlanInfo
The mplan.
mplan - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.PlansExistCondition
The mplan.
MPlan - Class in jadex.bdi.model
Modelelement for a plan.
MPlan() - Constructor for class jadex.bdi.model.MPlan
Bean Constructor.
MPlan(String, MBody, MTrigger, MTrigger, int, int) - Constructor for class jadex.bdi.model.MPlan
Create a new belief.
mplaninfo - Variable in class jadex.bdi.runtime.impl.APL.CandidateInfoMPlan
The mplan info.
MPlanInfo() - Constructor for class jadex.bdi.runtime.impl.APL.MPlanInfo
Create a new plan info.
MPlanInfo(MPlan, Map<String, Object>) - Constructor for class jadex.bdi.runtime.impl.APL.MPlanInfo
Create a new plan info.
MPlanParameter - Class in jadex.bdi.model
Extended parameter to store mappings.
MPlanParameter() - Constructor for class jadex.bdi.model.MPlanParameter
 
mplans - Variable in class jadex.bdi.runtime.impl.RCapability
The plans by model element.
MProcessableElement - Class in jadex.bdi.model
Base class for all elements that can be processed with means-end reasoning.
MProcessableElement() - Constructor for class jadex.bdi.model.MProcessableElement
Bean Constructor.
MProcessableElement(String, boolean, boolean, boolean, ExcludeMode) - Constructor for class jadex.bdi.model.MProcessableElement
Create a new element.
MServiceCall - Class in jadex.bdi.model
Model element for a service call.
MServiceCall(String, boolean, boolean, ExcludeMode) - Constructor for class jadex.bdi.model.MServiceCall
Create a new service call.
msetter - Variable in class jadex.bdi.model.MBelief
 
msetter - Variable in class jadex.bdi.model.MParameter
 
mtarget - Variable in class jadex.bdi.model.MCondition
The target method.
MTrigger - Class in jadex.bdi.model
Model element for a plan trigger.
MTrigger() - Constructor for class jadex.bdi.model.MTrigger
Create a new trigger.
multi - Variable in class jadex.bdi.model.MBelief
Flag if is multi.
multi - Variable in class jadex.bdi.model.MParameter
Flag if is multi.

N

name - Variable in class jadex.bdi.model.MElement
The element name.
name - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.InitWriteBelief
 
name - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.InitWriteParameter
 
name - Variable in class jadex.bdi.runtime.impl.ParameterInfo
The name.
name - Variable in class jadex.bdi.runtime.impl.RParameterElement.RParameter
The name.
name - Variable in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
The name.
name() - Element in annotation interface jadex.bdi.annotation.BDIConfiguration
The configuration name.
name() - Element in annotation interface jadex.bdi.annotation.GoalServiceParameterMapping
The name of the service this mapping is used for.
name() - Element in annotation interface jadex.bdi.annotation.GoalServiceResultMapping
The name of the service this mapping is used for.
name() - Element in annotation interface jadex.bdi.annotation.ServicePlan
The required service name.
name() - Element in annotation interface jadex.bdi.annotation.ServiceTrigger
The required service name.
Never - Enum constant in enum class jadex.bdi.annotation.ExcludeMode
The plan is never removed.
NEW - Enum constant in enum class jadex.bdi.runtime.IGoal.GoalLifecycleState
 
NEW - Enum constant in enum class jadex.bdi.runtime.impl.RPlan.PlanLifecycleState
 
newinitwrites - Static variable in class jadex.bdi.runtime.impl.BDIAgentFeature
Saved init writes.
NOCANDIDATES - Enum constant in enum class jadex.bdi.runtime.impl.RProcessableElement.State
 
nodehelper - Variable in class jadex.bdi.model.AbstractAsmBdiClassGenerator
 
NodeHelper - Class in jadex.bdi.model
 
NodeHelper() - Constructor for class jadex.bdi.model.NodeHelper
 
notifyListeners() - Method in class jadex.bdi.runtime.impl.RFinishableElement
Notify the listeners.
notifyListeners() - Method in class jadex.bdi.runtime.impl.RPlan
Notify the listeners.
NotInShutdownCondition() - Constructor for class jadex.bdi.runtime.impl.BDIAgentFeature.NotInShutdownCondition
 

O

obj - Variable in class jadex.bdi.runtime.wrappers.InitEventPublisher
 
observeValue(RuleSystem, Object, EventType, MBelief) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Observe a value.
observeValue(Object) - Method in class jadex.bdi.runtime.wrappers.EventPublisher
 
observeValue(Object) - Method in class jadex.bdi.runtime.wrappers.InitEventPublisher
 
oldval - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.InitWriteBelief
 
oldval - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.InitWriteParameter
 
onActivate() - Method in class jadex.bdi.runtime.impl.RGoal
 
onEnd() - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
 
onStart() - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
Execute the functional body of the agent.
OpcodeHelper - Class in jadex.bdi.model
 
OpcodeHelper() - Constructor for class jadex.bdi.model.OpcodeHelper
 
ophelper - Variable in class jadex.bdi.model.AbstractAsmBdiClassGenerator
 
OPTION - Enum constant in enum class jadex.bdi.runtime.IGoal.GoalLifecycleState
 
optional - Variable in class jadex.bdi.model.MParameter
The optional flag.
order - Variable in class jadex.bdi.model.MPlan
The declaration order for external plans in annotations.
orsuccess - Variable in class jadex.bdi.model.MGoal
The procedual success flag.
orsuccess() - Element in annotation interface jadex.bdi.annotation.Goal
Should a procedural goal succeed when first plan executed successfully or after all plans have been executed (with at least one passed plan).
OUT - Enum constant in enum class jadex.bdi.model.MParameter.Direction
 
owner - Variable in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature.EvaluateExpressionCondition
 

P

PARAMETERCHANGED - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a parameter value has changed (the whole value was changed).
ParameterInfo - Class in jadex.bdi.runtime.impl
Parameter info.
ParameterInfo() - Constructor for class jadex.bdi.runtime.impl.ParameterInfo
 
parameters - Variable in class jadex.bdi.model.MConfigParameterElement
The parameters.
parameters - Variable in class jadex.bdi.model.MParameterElement
The parameters.
parameters - Variable in class jadex.bdi.runtime.impl.RParameterElement
The parameters.
parameters() - Element in annotation interface jadex.bdi.annotation.GoalContextCondition
The parameters this condition should react to.
parameters() - Element in annotation interface jadex.bdi.annotation.GoalCreationCondition
The parameters this condition should react to.
parameters() - Element in annotation interface jadex.bdi.annotation.GoalDropCondition
The parameters this condition should react to.
parameters() - Element in annotation interface jadex.bdi.annotation.GoalMaintainCondition
The parameters this condition should react to.
parameters() - Element in annotation interface jadex.bdi.annotation.GoalRecurCondition
The parameters this condition should react to.
parameters() - Element in annotation interface jadex.bdi.annotation.GoalTargetCondition
The parameters this condition should react to.
parametersets - Variable in class jadex.bdi.runtime.impl.RParameterElement
The parameter sets.
parametertypes - Variable in class jadex.bdi.model.ConstructorInfo
The fully qualified parameter clazz names.
paraminfos - Variable in class jadex.bdi.runtime.impl.GoalInfo
The parameter (array of strings parameters).
paraminfos - Variable in class jadex.bdi.runtime.impl.PlanInfo
The parameter (array of strings parameters).
params - Variable in class jadex.bdi.runtime.impl.InvocationInfo
The parameters.
parentgoal - Variable in class jadex.bdi.runtime.impl.RGoal
 
parentid - Variable in class jadex.bdi.runtime.impl.AbstractBDIInfo
The parent element id.
parentplan - Variable in class jadex.bdi.runtime.impl.RGoal
The parent plan.
partfuture - Variable in class jadex.bdi.runtime.impl.AbstractPlanBody
The currently running plan part.
PASSED - Enum constant in enum class jadex.bdi.runtime.impl.RPlan.PlanLifecycleState
 
passedmethod - Variable in class jadex.bdi.model.MBody
The passed method cached for speed.
passedmethod - Variable in class jadex.bdi.runtime.impl.ClassPlanBody
The passed method.
PASSING - Enum constant in enum class jadex.bdi.runtime.impl.RPlan.PlanLifecycleState
 
PAUSED - Enum constant in enum class jadex.bdi.runtime.IGoal.GoalProcessingState
 
performInitWrites(Object) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Perform the writes of the init.
persistable() - Element in annotation interface jadex.bdi.annotation.BDIConfiguration
The persistable flag.
plan - Variable in class jadex.bdi.runtime.impl.ClassPlanBody
The body instance.
Plan - Annotation Interface in jadex.bdi.annotation
 
PlanAborted - Annotation Interface in jadex.bdi.annotation
 
PlanAbortedException - Exception Class in jadex.bdi.runtime.impl
Plan has aborted.
PlanAbortedException() - Constructor for exception class jadex.bdi.runtime.impl.PlanAbortedException
Create a new plan failure exception.
PlanAbortedException(String) - Constructor for exception class jadex.bdi.runtime.impl.PlanAbortedException
Create a new plan failure exception.
PlanAbortedException(String, Throwable) - Constructor for exception class jadex.bdi.runtime.impl.PlanAbortedException
Create a new plan failure exception.
PLANADOPTED - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a plan has been added.
PlanAPI - Annotation Interface in jadex.bdi.annotation
 
PlanBody - Annotation Interface in jadex.bdi.annotation
 
PlanCapability - Annotation Interface in jadex.bdi.annotation
 
PlanContextCondition - Annotation Interface in jadex.bdi.annotation
 
PlanFailed - Annotation Interface in jadex.bdi.annotation
 
PlanFailureException - Exception Class in jadex.bdi.runtime
An exception that may be thrown by a plan to indicate its failure.
PlanFailureException() - Constructor for exception class jadex.bdi.runtime.PlanFailureException
Create a new plan failure exception.
PlanFailureException(String) - Constructor for exception class jadex.bdi.runtime.PlanFailureException
Create a new plan failure exception.
PlanFailureException(String, Throwable) - Constructor for exception class jadex.bdi.runtime.PlanFailureException
Create a new plan failure exception.
planFinished(IInternalPlan) - Method in class jadex.bdi.runtime.impl.APL
After plan has finished the candidate will be removed from the APL.
planFinished(IInternalPlan) - Method in class jadex.bdi.runtime.impl.RGoal
Called when a plan is finished.
planFinished(IInternalPlan) - Method in class jadex.bdi.runtime.impl.RProcessableElement
Called when plan execution has finished.
PLANFINISHED - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a plan has been finished.
PlanInfo - Class in jadex.bdi.runtime.impl
Transferable information about a plan.
PlanInfo() - Constructor for class jadex.bdi.runtime.impl.PlanInfo
Create a new info.
PlanPassed - Annotation Interface in jadex.bdi.annotation
 
PlanPrecondition - Annotation Interface in jadex.bdi.annotation
Note that the plan precondition is executed before a plan is scheduled for execution.
PlanReason - Annotation Interface in jadex.bdi.annotation
 
plans - Variable in class jadex.bdi.model.MCapability
The plans.
plans - Variable in class jadex.bdi.runtime.impl.RCapability
The plans.
Plans - Annotation Interface in jadex.bdi.annotation
 
PlansExistCondition(MPlan, RCapability) - Constructor for class jadex.bdi.runtime.impl.BDIAgentFeature.PlansExistCondition
Create a new plan exists condition.
pojo - Variable in class jadex.bdi.runtime.impl.APL.CandidateInfoPojoPlan
The mplan info.
pojo - Variable in class jadex.bdi.runtime.impl.CapabilityPojoWrapper
The pojo capability object.
pojoelement - Variable in class jadex.bdi.runtime.impl.RProcessableElement
The pojo element.
pojoresultreadaccess - Variable in class jadex.bdi.model.MGoal
The pojo result access (field or method).
pojoresultwriteaccess - Variable in class jadex.bdi.model.MGoal
 
POLLING - Enum constant in enum class jadex.bdi.model.MParameter.EvaluationMode
 
posttoall - Variable in class jadex.bdi.model.MProcessableElement
Post to all flag.
posttoall() - Element in annotation interface jadex.bdi.annotation.Goal
Post the goal to all plans of the APL in parallel.
precandidates - Variable in class jadex.bdi.runtime.impl.APL
The mplan candidates.
precondition - Variable in class jadex.bdi.model.MPlan
The precondition.
preconditionmethod - Variable in class jadex.bdi.model.MBody
The precondition method cached for speed.
printStackTrace() - Method in exception class jadex.bdi.runtime.GoalFailureException
 
printStackTrace() - Method in exception class jadex.bdi.runtime.impl.GoalDroppedException
 
printStackTrace() - Method in exception class jadex.bdi.runtime.impl.PlanAbortedException
 
priority - Variable in class jadex.bdi.model.MPlan
The plan priority.
priority() - Element in annotation interface jadex.bdi.annotation.Plan
The plan priority.
processingstate - Variable in class jadex.bdi.runtime.impl.GoalInfo
The processing state.
processingstate - Variable in class jadex.bdi.runtime.impl.RGoal
The processing state.
processingstate - Variable in class jadex.bdi.runtime.impl.RPlan
The plan has processing state attribute (ready or waiting).
props - Variable in class jadex.bdi.runtime.impl.ParameterInfo
Other parameter properties.
publish() - Element in annotation interface jadex.bdi.annotation.Goal
The publication settings can be used to export goal as a component service.
Publish - Annotation Interface in jadex.bdi.annotation
Publish information for a goal.
publisher - Variable in class jadex.bdi.runtime.impl.RParameterElement.RParameter
The publisher.
publisher - Variable in class jadex.bdi.runtime.wrappers.ListWrapper
The event publisher.
publisher - Variable in class jadex.bdi.runtime.wrappers.MapWrapper
The event publisher.
publisher - Variable in class jadex.bdi.runtime.wrappers.SetWrapper
The event publisher.
publishToolBeliefEvent() - Method in class jadex.bdi.runtime.wrappers.EventPublisher
 
publishToolBeliefEvent(MBelief) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
 
pubs - Variable in class jadex.bdi.model.MCapability
The goal/service publications.
PULL - Enum constant in enum class jadex.bdi.model.MParameter.EvaluationMode
 
PUSH - Enum constant in enum class jadex.bdi.model.MParameter.EvaluationMode
 

Q

queue - Variable in class jadex.bdi.runtime.impl.RPlan.Waitqueue
 

R

randomselection - Variable in class jadex.bdi.model.MProcessableElement
Random selection flag.
randomselection() - Element in annotation interface jadex.bdi.annotation.Goal
Select a plan randomly.
RawEvent - Annotation Interface in jadex.bdi.annotation
Raw event allows to specify exactly on what condition to wait.
rawevents - Variable in class jadex.bdi.model.MBelief
The raw events.
rawevents() - Element in annotation interface jadex.bdi.annotation.Belief
The events this condition should react to.
rawevents() - Element in annotation interface jadex.bdi.annotation.GoalContextCondition
The events this condition should react to.
rawevents() - Element in annotation interface jadex.bdi.annotation.GoalCreationCondition
The events this condition should react to.
rawevents() - Element in annotation interface jadex.bdi.annotation.GoalDropCondition
The events this condition should react to.
rawevents() - Element in annotation interface jadex.bdi.annotation.GoalMaintainCondition
The events this condition should react to.
rawevents() - Element in annotation interface jadex.bdi.annotation.GoalRecurCondition
The events this condition should react to.
rawevents() - Element in annotation interface jadex.bdi.annotation.GoalTargetCondition
The events this condition should react to.
rawevents() - Element in annotation interface jadex.bdi.annotation.PlanContextCondition
The events this condition should react to.
RCapability - Class in jadex.bdi.runtime.impl
Runtime element for storing goal and plan instances.
RCapability(MCapability) - Constructor for class jadex.bdi.runtime.impl.RCapability
Create a new bdi state.
reactivateGoal(RGoal) - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
(Re)activate a goal.
read(String, Class<?>, ClassLoader) - Method in class jadex.bdi.model.BDIClassReader
Load the model.
read(String, Object, String[], ClassLoader) - Method in class jadex.bdi.model.BDIClassReader
Load a model.
readAnnotationEvents(MCapability, Annotation[][], ClassLoader) - Static method in class jadex.bdi.model.BDIClassReader
Read the annotation events from method annotations.
readAnnotationEvents(Annotation[][]) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Read the annotation events from method annotations.
reader - Variable in class jadex.bdi.model.BDIModelLoader
The xml reader.
READY - Enum constant in enum class jadex.bdi.runtime.impl.RPlan.PlanProcessingState
 
reason - Variable in class jadex.bdi.runtime.impl.RPlan
The plan has a reason.
rebuild - Variable in class jadex.bdi.model.MProcessableElement
The rebuild mode.
rebuild() - Element in annotation interface jadex.bdi.annotation.Goal
Rebuild the APL on each retry;
RECEIVE - Enum constant in enum class jadex.bdi.model.MMessageEvent.Direction
 
recur - Variable in class jadex.bdi.model.MGoal
The recur flag.
recur() - Element in annotation interface jadex.bdi.annotation.Goal
If true (defaults to false), a new round of means-end reasoning is started after each plan execution.
recurdelay - Variable in class jadex.bdi.model.MGoal
The recur delay.
recurdelay() - Element in annotation interface jadex.bdi.annotation.Goal
The delay (default 0 for no delay) before restarting goal processing if recur is set to true (in milliseconds).
ref - Variable in class jadex.bdi.model.MBelief
The reference.
ref - Variable in class jadex.bdi.model.MConfigParameterElement
The referenced element.
ref - Variable in class jadex.bdi.model.MElementRef
The referenced element name.
RElement - Class in jadex.bdi.runtime.impl
Base element for all runtime elements.
RElement(MElement) - Constructor for class jadex.bdi.runtime.impl.RElement
Create a new runtime element.
relevants - Variable in class jadex.bdi.model.MGoal
The unique relevant attributes
remevent - Variable in class jadex.bdi.runtime.wrappers.EventPublisher
The remove event name.
remevent - Variable in class jadex.bdi.runtime.wrappers.InitEventPublisher
The remove event name.
removeBelief(MBelief) - Method in class jadex.bdi.model.MCapability
Remove a belief.
removeBeliefListener(String, IBeliefListener) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Remove a belief listener.
removeBeliefListener(String, IBeliefListener<?>) - Method in interface jadex.bdi.runtime.IBDIAgentFeature
Remove a belief listener.
removeBeliefListener(String, IBeliefListener<?>) - Method in interface jadex.bdi.runtime.impl.IInternalBDIAgentFeature
Remove a belief listener.
removeBeliefListener(String, IBeliefListener<T>) - Method in interface jadex.bdi.runtime.ICapability
Remove a belief listener.
removeBeliefListener(String, IBeliefListener<T>) - Method in class jadex.bdi.runtime.impl.CapabilityPojoWrapper
Remove a belief listener.
removeChangeEventType(EventType) - Method in class jadex.bdi.runtime.WaitAbstraction
 
removeGoal(RGoal) - Method in class jadex.bdi.runtime.impl.RCapability
Remove a goal.
removeInhibitor(RGoal, RGoal) - Method in class jadex.bdi.runtime.impl.EasyDeliberationStrategy
Remove an inhibitor from a goal.
removeListener(IResultListener<E>) - Method in interface jadex.bdi.runtime.IFinishableElement
Remove a listener.
removeListener(IResultListener<Object>) - Method in class jadex.bdi.runtime.impl.RPlan
Remove a listener.
removeListener(IResultListener<Void>) - Method in class jadex.bdi.runtime.impl.RFinishableElement
Remove a listener.
removeModelElement(MElement) - Method in class jadex.bdi.runtime.WaitAbstraction
 
removePlan() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoMGoal
Remove the rplan.
removePlan() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoMPlan
Remove the rplan.
removePlan() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoPojoPlan
Remove the rplan.
removePlan(RPlan) - Method in class jadex.bdi.runtime.impl.RCapability
Remove a plan.
removeReply(RMessageEvent<?>) - Method in class jadex.bdi.runtime.WaitAbstraction
Add a message event reply.
removeResumeCommand(ICommand<Tuple2<Boolean, Boolean>>) - Method in class jadex.bdi.runtime.impl.RPlan
 
removeRuntimeElement(RElement) - Method in class jadex.bdi.runtime.WaitAbstraction
 
removeSubgoal(RGoal) - Method in class jadex.bdi.runtime.impl.RPlan
 
removeTriedCandidates() - Method in class jadex.bdi.runtime.impl.APL
Remove tried candidates from the actual candidate collection.
removeValue(Object) - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Remove a value to a parameter set.
removeValue(Object) - Method in interface jadex.bdi.runtime.IParameterSet
Remove a value to a parameter set.
removeValues() - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Remove all values from a parameter set.
removeValues() - Method in interface jadex.bdi.runtime.IParameterSet
Remove all values from a parameter set.
replace() - Element in annotation interface jadex.bdi.annotation.BDIConfigurations
Replace content of the base classes.
replaceNativeGetter(String, MethodNode, String) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
Replace native getter for abstract belief.
replaceNativeGetter(String, MethodNode, String) - Method in class jadex.bdi.model.ASMBDIClassGenerator
 
replaceNativeSetter(String, MethodNode, String) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
Replace native setter for abstract belief.
replaceNativeSetter(String, MethodNode, String) - Method in class jadex.bdi.model.ASMBDIClassGenerator
 
replaceReferences(IBDIModel) - Static method in class jadex.bdi.model.SBDIModel
Add elements from sub capabilities into model.
replacesFeatureProvider(FeatureProvider<MicroAgentFeature>) - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeatureProvider
 
replyelements - Variable in class jadex.bdi.runtime.WaitAbstraction
The reply elements.
RescomTimer(RPlan.ResumeCommand<T>) - Constructor for class jadex.bdi.runtime.impl.RPlan.RescomTimer
 
result - Variable in class jadex.bdi.model.MBelief
The result flag.
result - Variable in class jadex.bdi.model.MElementRef
The exported flag.
result - Variable in class jadex.bdi.runtime.impl.InvocationInfo
The result value.
result - Variable in class jadex.bdi.runtime.impl.RPlan
The result.
resultmappings - Variable in class jadex.bdi.model.MCapability
The result mappings invalid input: '<'belief->result>.
results() - Element in annotation interface jadex.bdi.annotation.BDIConfiguration
The results.
resumecommand - Variable in class jadex.bdi.runtime.impl.RPlan
The blocking resume.
ResumeCommand(Future<T>, boolean) - Constructor for class jadex.bdi.runtime.impl.RPlan.ResumeCommand
 
ResumeCommand(Future<T>, ISuspendable, boolean) - Constructor for class jadex.bdi.runtime.impl.RPlan.ResumeCommand
 
ResumeCommand(Future<T>, String, boolean) - Constructor for class jadex.bdi.runtime.impl.RPlan.ResumeCommand
 
ResumeCommandArgs(Boolean, Boolean, Exception) - Constructor for record class jadex.bdi.runtime.impl.RPlan.ResumeCommandArgs
Creates an instance of a ResumeCommandArgs record class.
resumecommands - Variable in class jadex.bdi.runtime.impl.RPlan
The non-blocking resumes.
retry - Variable in class jadex.bdi.model.MGoal
The retry flag.
retry() - Element in annotation interface jadex.bdi.annotation.Goal
If true (default) means-end reasoning is allowed to select another plan after a plan has already been executed.
retrydelay - Variable in class jadex.bdi.model.MGoal
The retry delay.
retrydelay() - Element in annotation interface jadex.bdi.annotation.Goal
The delay between two plan executions (in milliseconds).
RFinishableElement - Class in jadex.bdi.runtime.impl
Element that can be finished with processing.
RFinishableElement(MProcessableElement, Object, Map<String, Object>, MConfigParameterElement) - Constructor for class jadex.bdi.runtime.impl.RFinishableElement
Create a new element.
rgoal - Variable in class jadex.bdi.runtime.impl.APL.CandidateInfoMGoal
The goal (treated as plan).
RGoal - Class in jadex.bdi.runtime.impl
Goal instance implementation.
RGoal(MGoal, Object, RGoal, Map<String, Object>, MConfigParameterElement, ICandidateInfo) - Constructor for class jadex.bdi.runtime.impl.RGoal
Create a new rgoal.
RMessageEvent<T> - Class in jadex.bdi.runtime.impl
The runtime message event.
RMessageEvent(MProcessableElement, Object, Map<String, Object>, MConfigParameterElement) - Constructor for class jadex.bdi.runtime.impl.RMessageEvent
 
RParameter(MParameter, String, UnparsedExpression, String) - Constructor for class jadex.bdi.runtime.impl.RParameterElement.RParameter
Create a new parameter.
RParameter(MParameter, String, Object, String) - Constructor for class jadex.bdi.runtime.impl.RParameterElement.RParameter
Create a new parameter.
RParameter(MParameter, String, String) - Constructor for class jadex.bdi.runtime.impl.RParameterElement.RParameter
Create a new parameter.
RParameterElement - Class in jadex.bdi.runtime.impl
Base element for elements with parameters such as: - message event - internal event - goal - plan
RParameterElement(MParameterElement, Map<String, Object>, MConfigParameterElement) - Constructor for class jadex.bdi.runtime.impl.RParameterElement
Create a new parameter element.
RParameterElement.RParameter - Class in jadex.bdi.runtime.impl
 
RParameterElement.RParameterSet - Class in jadex.bdi.runtime.impl
 
RParameterSet(MParameter, String, Object, String) - Constructor for class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Create a new parameter.
RParameterSet(MParameter, String, String) - Constructor for class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Create a new parameter.
RParameterSet(MParameter, String, List<UnparsedExpression>, String) - Constructor for class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Create a new parameter.
rplan - Variable in class jadex.bdi.runtime.impl.AbstractPlanBody
The rplan.
rplan - Variable in class jadex.bdi.runtime.impl.APL.CandidateInfoMPlan
The rplan.
rplan - Variable in class jadex.bdi.runtime.impl.APL.CandidateInfoRPlan
The mplan info.
rplan - Variable in class jadex.bdi.runtime.impl.APL.CandidateInfoWaitqueue
The mplan info.
rplan - Variable in class jadex.bdi.runtime.impl.ExecutePlanStepAction
The plan.
RPlan - Class in jadex.bdi.runtime.impl
Runtime element of a plan.
RPlan(MPlan, ICandidateInfo, Object, Map<String, Object>, MConfigParameterElement) - Constructor for class jadex.bdi.runtime.impl.RPlan
Create a new plan.
RPlan.PlanLifecycleState - Enum Class in jadex.bdi.runtime.impl
 
RPlan.PlanProcessingState - Enum Class in jadex.bdi.runtime.impl
 
RPlan.RescomTimer<T> - Class in jadex.bdi.runtime.impl
 
RPlan.ResumeCommand<T> - Class in jadex.bdi.runtime.impl
 
RPlan.ResumeCommandArgs - Record Class in jadex.bdi.runtime.impl
 
RPlan.Waitqueue - Class in jadex.bdi.runtime.impl
Waitque holds events for later processing.
RPLANS - Static variable in class jadex.bdi.runtime.impl.RPlan
The rplans for plan threads.
RProcessableElement - Class in jadex.bdi.runtime.impl
Runtime element for all elements that can be processed via means-end reasoning.
RProcessableElement(MProcessableElement, Object, Map<String, Object>, MConfigParameterElement) - Constructor for class jadex.bdi.runtime.impl.RProcessableElement
Create a new element.
RProcessableElement.State - Enum Class in jadex.bdi.runtime.impl
The allowed states.
rulename - Variable in class jadex.bdi.runtime.impl.RPlan.ResumeCommand
 
rulesystem - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature
The rule system.
run() - Method in class jadex.bdi.runtime.impl.AdoptGoalAction
Execute the command.
run() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature.InitWriteBelief
 
run() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature.InitWriteParameter
 
run() - Method in class jadex.bdi.runtime.impl.DropGoalAction
Execute the command.
run() - Method in class jadex.bdi.runtime.impl.ExecutePlanStepAction
Execute the command.
run() - Method in class jadex.bdi.runtime.impl.FindApplicableCandidatesAction
Execute the command.
run() - Method in class jadex.bdi.runtime.impl.RPlan.RescomTimer
 
run() - Method in class jadex.bdi.runtime.impl.SelectCandidatesAction
Execute the command.
RUNNING - Enum constant in enum class jadex.bdi.runtime.impl.RPlan.PlanProcessingState
 
runtimeelements - Variable in class jadex.bdi.runtime.WaitAbstraction
The runtime elements.

S

SBDIModel - Class in jadex.bdi.model
Helper methods for pojo BDI and BDI V3X models.
SBDIModel() - Constructor for class jadex.bdi.model.SBDIModel
 
second() - Element in annotation interface jadex.bdi.annotation.RawEvent
Second is the element type such as GoalX
secondc() - Element in annotation interface jadex.bdi.annotation.RawEvent
Second is the element type such as GoalX as class.
selectcandidatemethod - Variable in class jadex.bdi.model.MGoal
The method info for selecting (a) plan cadidate(s).
selectCandidates(MCapability) - Method in class jadex.bdi.runtime.impl.APL
Select candidates from the list of applicable plans.
SelectCandidatesAction - Class in jadex.bdi.runtime.impl
Action for selecting a candidate from the APL.
SelectCandidatesAction(RProcessableElement) - Constructor for class jadex.bdi.runtime.impl.SelectCandidatesAction
Create a new action.
self - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature
The component.
SEND - Enum constant in enum class jadex.bdi.model.MMessageEvent.Direction
 
SENDRECEIVE - Enum constant in enum class jadex.bdi.model.MMessageEvent.Direction
 
service() - Element in annotation interface jadex.bdi.annotation.Body
The body as required service.
service() - Element in annotation interface jadex.bdi.annotation.Trigger
Activate from service invocation, i.e.
servicemappings - Variable in class jadex.bdi.model.MParameter
The service mappings.
servicemethodname - Variable in class jadex.bdi.model.MBody
The body as required service.
servicename - Variable in class jadex.bdi.model.MBody
The body as required service.
ServicePlan - Annotation Interface in jadex.bdi.annotation
Annotation for a service plan, i.e.
services - Variable in class jadex.bdi.model.MCapability
The services.
services - Variable in class jadex.bdi.model.MTrigger
The service types.
ServiceTrigger - Annotation Interface in jadex.bdi.annotation
Service trigger annotation.
setAbstractBeliefValue(String, String, Object) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Set the value of an abstract belief.
setAgent(IComponent) - Method in class jadex.bdi.runtime.wrappers.ListWrapper
 
setAgent(IComponent) - Method in class jadex.bdi.runtime.wrappers.MapWrapper
 
setAgent(IComponent) - Method in class jadex.bdi.runtime.wrappers.SetWrapper
 
setApplicablePlanList(APL) - Method in class jadex.bdi.runtime.impl.RProcessableElement
Set the apl.
setAtomic(boolean) - Method in class jadex.bdi.runtime.impl.RPlan
The atomic to set.
setBeliefEvents(Set<String>) - Method in class jadex.bdi.model.MBelief
Set the events.
setBeliefs(List<MBelief>) - Method in class jadex.bdi.model.MCapability
Set the beliefs.
setBeliefs(Set<String>) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator.MethodBeliefs
Set the beliefs.
setBeliefValue(String, Object) - Method in class jadex.bdi.runtime.BDIBaseAgent
Set a belief value and throw the change events.
setBinding(Map<String, Object>) - Method in class jadex.bdi.runtime.impl.APL.MGoalInfo
The binding to set.
setBinding(Map<String, Object>) - Method in class jadex.bdi.runtime.impl.APL.MPlanInfo
The binding to set.
setBindingOptions(UnparsedExpression) - Method in class jadex.bdi.model.MParameter
The binding options to set.
setBody(MBody) - Method in class jadex.bdi.model.MPlan
Set the body.
setBody(IPlanBody) - Method in class jadex.bdi.runtime.impl.RPlan
Set the body.
setCandidate(ICandidateInfo) - Method in class jadex.bdi.runtime.impl.RGoal
Set the candidate.
setCandidate(ICandidateInfo) - Method in class jadex.bdi.runtime.impl.RPlan
Set the candidate.
setCapabilities(List<MCapabilityReference>) - Method in class jadex.bdi.model.MCapability
Set the sub capabilities.
setCapability(MCapability) - Method in class jadex.bdi.model.BDIModel
Set the mcapa.
setCardinalityOne(boolean) - Method in class jadex.bdi.model.MDeliberation
Set the cardinalityone.
setChildPlan(RPlan) - Method in class jadex.bdi.runtime.impl.RGoal
Set the childplan.
setClassname(String) - Method in class jadex.bdi.runtime.BDICreationInfo
Set the class name.
setClassName(String) - Method in class jadex.bdi.model.ConstructorInfo
Set the classname.
setClazz(ClassInfo) - Method in class jadex.bdi.model.MBelief
The clazz to set.
setClazz(ClassInfo) - Method in class jadex.bdi.model.MBody
Set the clazz.
setClazz(ClassInfo) - Method in class jadex.bdi.model.MParameter
The clazz to set.
setComponent(String) - Method in class jadex.bdi.model.MBody
Set the component.
setCondition(MCondition) - Method in class jadex.bdi.model.MTrigger
Set the condition.
setConditions(List<MCondition>) - Method in class jadex.bdi.model.MCapability
Set the conditions.
setConfigurations(List<MConfiguration>) - Method in class jadex.bdi.model.MCapability
Set the configurations.
setConstructorTarget(ConstructorInfo) - Method in class jadex.bdi.model.MCondition
Set the ctarget.
setContextCondition(MCondition) - Method in class jadex.bdi.model.MPlan
The contextcondition to set.
setDefaultFact(UnparsedExpression) - Method in class jadex.bdi.model.MBelief
The value to set.
setDefaultFacts(List<UnparsedExpression>) - Method in class jadex.bdi.model.MBelief
Set the value.
setDefaultValue(UnparsedExpression) - Method in class jadex.bdi.model.MParameter
The value to set.
setDefaultValues(List<UnparsedExpression>) - Method in class jadex.bdi.model.MParameter
The value to set.
setDeliberation(MDeliberation) - Method in class jadex.bdi.model.MGoal
The deliberation to set.
setDeliberationStrategy(IDeliberationStrategy) - Method in class jadex.bdi.runtime.impl.RCapability
The deliberationStrategy to set.
setDescription(String) - Method in class jadex.bdi.model.MElement
Set the description.
setDirection(MMessageEvent.Direction) - Method in class jadex.bdi.model.MMessageEvent
The direction to set.
setDirection(MParameter.Direction) - Method in class jadex.bdi.model.MParameter
The direction to set.
setDispatchedElement(Object) - Method in class jadex.bdi.runtime.impl.RPlan
Set the dispatchedelement.
setDropOnInhibit(boolean) - Method in class jadex.bdi.model.MDeliberation
Set the drop on inhibit flag.
setEndBeliefs(List<MConfigBeliefElement>) - Method in class jadex.bdi.model.MConfiguration
Set the end beliefs.
setEndEvents(List<MConfigParameterElement>) - Method in class jadex.bdi.model.MConfiguration
Set the end events.
setEndGoals(List<MConfigParameterElement>) - Method in class jadex.bdi.model.MConfiguration
Set the end goals.
setEndPlans(List<MConfigParameterElement>) - Method in class jadex.bdi.model.MConfiguration
Set the end plans.
setEvaluationMode(MParameter.EvaluationMode) - Method in class jadex.bdi.model.MBelief
The evaluationmode to set.
setEvaluationMode(MParameter.EvaluationMode) - Method in class jadex.bdi.model.MParameter
The evaluationmode to set.
setEvents(List<EventType>) - Method in class jadex.bdi.model.MBelief
The events to set.
setEvents(List<EventType>) - Method in class jadex.bdi.model.MCondition
The events to set.
setEvents(List<EventType>) - Method in class jadex.bdi.model.MParameter
The events to set.
setException(Exception) - Method in class jadex.bdi.runtime.impl.RFinishableElement
Set the exception.
setException(Exception) - Method in class jadex.bdi.runtime.impl.RPlan
Set the exception.
setExcludeMode(ExcludeMode) - Method in class jadex.bdi.model.MProcessableElement
Set the excludemode.
setExcludes(Set<String>) - Method in class jadex.bdi.model.MGoal
The excludes to set.
setExported(boolean) - Method in class jadex.bdi.model.MBelief
Set the exported flag.
setExported(boolean) - Method in class jadex.bdi.model.MElementRef
The exported to set.
setExported(boolean) - Method in class jadex.bdi.model.MProcessableElement
Set the exported flag.
setExpression(UnparsedExpression) - Method in class jadex.bdi.model.MCondition
Set the expression.
setExpressions(List<UnparsedExpression>) - Method in class jadex.bdi.model.MCapability
Set the expressions.
setFactAddeds(List<String>) - Method in class jadex.bdi.model.MTrigger
Set the fact added triggers (belief set names).
setFactChangeds(List<String>) - Method in class jadex.bdi.model.MTrigger
Set the fact changeds triggers (belief set names).
setFactRemoveds(List<String>) - Method in class jadex.bdi.model.MTrigger
Set the fact removed triggers (belief set names).
setFacts(List<UnparsedExpression>) - Method in class jadex.bdi.model.MConfigBeliefElement
The value to set.
setFieldValue(Object, String, Object) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Set the value of a field.
setFile(String) - Method in class jadex.bdi.model.MCapabilityReference
Set the file name.
setFinishing() - Method in class jadex.bdi.runtime.impl.RPlan
Start the finishing of the plan.
setFlatName(String) - Method in class jadex.bdi.model.MElement
Set the flat name, i.e.
setFlatRef(String) - Method in class jadex.bdi.model.MConfigParameterElement
Set the referenced element.
setGenerator(IBDIClassGenerator) - Method in class jadex.bdi.model.BDIClassReader
Set the generator.
setGenerator(IBDIClassGenerator) - Method in class jadex.bdi.model.BDIModelLoader
Set the generator.
setGetter(MethodInfo) - Method in class jadex.bdi.model.MBelief
Set the mgetter.
setGetter(MethodInfo) - Method in class jadex.bdi.model.MParameter
Set the mgetter.
setGoalMappings(List<String>) - Method in class jadex.bdi.model.MPlanParameter
Set the goal mappings.
setGoalNames(List<String>) - Method in class jadex.bdi.model.MTrigger
Set the goalnames.
setGoalPublications(Map<ClassInfo, List<Tuple2<MGoal, String>>>) - Method in class jadex.bdi.model.MCapability
The pubs to set.
setGoalResult(Object, ClassLoader) - Method in class jadex.bdi.runtime.impl.RGoal
 
setGoalResult(Object, ClassLoader, ChangeEvent<?>, RPlan, RProcessableElement) - Method in class jadex.bdi.runtime.impl.RGoal
Set the goal result from a plan.
setGoals(Collection<RGoal>) - Method in class jadex.bdi.runtime.impl.RCapability
Set the goals.
setGoals(List<MGoal>) - Method in class jadex.bdi.model.MCapability
Set the goals.
setGoals(List<MGoal>) - Method in class jadex.bdi.model.MTrigger
Set the goals.
setId(String) - Method in class jadex.bdi.runtime.impl.AbstractBDIInfo
Set the id.
setId(String) - Method in class jadex.bdi.runtime.impl.RElement
Set the id.
setImplClassName(String) - Method in class jadex.bdi.model.MBelief
Set the impl.
setInfo(Object) - Method in class jadex.bdi.runtime.ChangeEvent
Set the info.
setInhibitionMethods(Map<String, MethodInfo>) - Method in class jadex.bdi.model.MDeliberation
Set the inhmethods.
setInhibitions(Set<MGoal>) - Method in class jadex.bdi.model.MDeliberation
Set the inhibitions.
setInited(boolean) - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
The inited to set.
setInited(boolean) - Method in interface jadex.bdi.runtime.impl.IInternalBDILifecycleFeature
Set the inited state.
setInitialBeliefs(List<MConfigBeliefElement>) - Method in class jadex.bdi.model.MConfiguration
Set the initial beliefs.
setInitialEvents(List<MConfigParameterElement>) - Method in class jadex.bdi.model.MConfiguration
Set the initial events.
setInitialGoals(List<MConfigParameterElement>) - Method in class jadex.bdi.model.MConfiguration
Set the initial goals.
setInitialPlans(List<MConfigParameterElement>) - Method in class jadex.bdi.model.MConfiguration
Set the initial plans.
setInternalEventMappings(List<String>) - Method in class jadex.bdi.model.MPlanParameter
Set the internal event mappings.
setInternalEvents(List<MInternalEvent>) - Method in class jadex.bdi.model.MCapability
Set the internal events.
setKind(String) - Method in class jadex.bdi.runtime.impl.BeliefInfo
Set the kind.
setKind(String) - Method in class jadex.bdi.runtime.impl.GoalInfo
Set the kind.
setLifecycleState(IGoal.GoalLifecycleState) - Method in class jadex.bdi.runtime.impl.RGoal
Set the lifecycle state.
setLifecycleState(RPlan.PlanLifecycleState) - Method in class jadex.bdi.runtime.impl.RPlan
Set the lifecycleState.
setLifecycleState(String) - Method in class jadex.bdi.runtime.impl.GoalInfo
Set the life cycle state.
setMapperclass(ClassInfo) - Method in class jadex.bdi.model.MBody
Set the mapperclass.
setMatchExpression(UnparsedExpression) - Method in class jadex.bdi.model.MMessageEvent
The match expression to set.
setMessageEventMappings(List<String>) - Method in class jadex.bdi.model.MPlanParameter
Set the message event mappings.
setMessageEvents(List<MMessageEvent>) - Method in class jadex.bdi.model.MCapability
Set the messages.
setMetagoal(boolean) - Method in class jadex.bdi.model.MGoal
The metagoal to set.
setMethod(MethodInfo) - Method in class jadex.bdi.model.MBody
Set the method.
setMethodNode(MethodNode) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator.MethodBeliefs
Set the methodNode.
setMethodTarget(MethodInfo) - Method in class jadex.bdi.model.MCondition
Set the mtarget.
setMGoal(MGoal) - Method in class jadex.bdi.runtime.impl.APL.MGoalInfo
Set the mgoal.
setModelElement(MElement) - Method in class jadex.bdi.runtime.impl.RElement
Set the modelelement.
setMPlan(MPlan) - Method in class jadex.bdi.runtime.impl.APL.MPlanInfo
The mplan to set.
setMulti(boolean) - Method in class jadex.bdi.model.MBelief
The multi to set.
setMulti(boolean) - Method in class jadex.bdi.model.MParameter
The multi to set.
setName(String) - Method in class jadex.bdi.model.MElement
Set the name.
setName(String) - Method in class jadex.bdi.runtime.impl.ParameterInfo
Set the name.
setOptional(boolean) - Method in class jadex.bdi.model.MParameter
Set the optional flag.
setOrder(int) - Method in class jadex.bdi.model.MPlan
Set the declaration order
setOrSuccess(boolean) - Method in class jadex.bdi.model.MGoal
Set the or success.
setParameterInfos(ParameterInfo[]) - Method in class jadex.bdi.runtime.impl.GoalInfo
Set the parameters
setParameterInfos(ParameterInfo[]) - Method in class jadex.bdi.runtime.impl.PlanInfo
Set the parameters
setParameters(List<MParameter>) - Method in class jadex.bdi.model.MParameterElement
Set the parameters.
setParameterTypes(String[]) - Method in class jadex.bdi.model.ConstructorInfo
Set the parametertypes.
setParameterValue(String, Object) - Method in class jadex.bdi.runtime.BDIBaseGoal
Set a value and throw the change events.
setParams(Object[]) - Method in class jadex.bdi.runtime.impl.InvocationInfo
Set the params.
setParent(RGoal) - Method in class jadex.bdi.runtime.impl.RGoal
Set parent (goal or plan).
setParent(RPlan) - Method in class jadex.bdi.runtime.impl.RGoal
Set parent (goal or plan).
setParentId(String) - Method in class jadex.bdi.runtime.impl.AbstractBDIInfo
 
setPlans(Collection<RPlan>) - Method in class jadex.bdi.runtime.impl.RCapability
Set the plans.
setPlans(List<MPlan>) - Method in class jadex.bdi.model.MCapability
Set the plans.
setPojoElement(Object) - Method in class jadex.bdi.runtime.impl.RProcessableElement
Set the pojoelement.
setPostToAll(boolean) - Method in class jadex.bdi.model.MProcessableElement
Set the posttoall.
setPrecondition(UnparsedExpression) - Method in class jadex.bdi.model.MPlan
Set the precondition.
setPriority(int) - Method in class jadex.bdi.model.MPlan
Set the priority.
setProcessingState(IGoal.GoalProcessingState) - Method in class jadex.bdi.runtime.impl.RGoal
Set the processingState.
setProcessingState(RPlan.PlanProcessingState) - Method in class jadex.bdi.runtime.impl.RPlan
Set the processingState.
setProcessingState(String) - Method in class jadex.bdi.runtime.impl.GoalInfo
Set the processing state.
setProps(Map<String, String>) - Method in class jadex.bdi.runtime.impl.ParameterInfo
 
setRandomSelection(boolean) - Method in class jadex.bdi.model.MProcessableElement
Set the randomselection.
setRawEvents(Set<EventType>) - Method in class jadex.bdi.model.MBelief
Set the rawevents.
setRebuild(boolean) - Method in class jadex.bdi.model.MProcessableElement
Set the rebuild.
setRecur(boolean) - Method in class jadex.bdi.model.MGoal
The recur to set.
setRecurdelay(long) - Method in class jadex.bdi.model.MGoal
The recurdelay to set.
setRef(String) - Method in class jadex.bdi.model.MBelief
Set the reference.
setRef(String) - Method in class jadex.bdi.model.MConfigParameterElement
Set the referenced element.
setRef(String) - Method in class jadex.bdi.model.MElementRef
The ref to set.
setResult(boolean) - Method in class jadex.bdi.model.MBelief
Set the result flag.
setResult(boolean) - Method in class jadex.bdi.model.MElementRef
The result to set.
setResult(Object) - Method in class jadex.bdi.runtime.impl.InvocationInfo
Set the result.
setResult(Object) - Method in class jadex.bdi.runtime.impl.RPlan
Set the result.
setRetry(boolean) - Method in class jadex.bdi.model.MGoal
The retry to set.
setRetrydelay(long) - Method in class jadex.bdi.model.MGoal
The retrydelay to set.
setServiceMappings(List<String>) - Method in class jadex.bdi.model.MParameter
Set the service mappings.
setServiceMethodName(String) - Method in class jadex.bdi.model.MBody
Set the servicemethodname.
setServiceName(String) - Method in class jadex.bdi.model.MBody
Set the servicename.
setServices(List<MServiceCall>) - Method in class jadex.bdi.model.MCapability
Set the services.
setSetter(MethodInfo) - Method in class jadex.bdi.model.MBelief
Set the msetter.
setSetter(MethodInfo) - Method in class jadex.bdi.model.MParameter
Set the msetter.
setShutdown(boolean) - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
Set the shutdown.
setShutdown(boolean) - Method in interface jadex.bdi.runtime.impl.IInternalBDILifecycleFeature
Set the shutdown state.
setSource(Object) - Method in class jadex.bdi.runtime.ChangeEvent
Set the source.
setState(RProcessableElement.State) - Method in class jadex.bdi.runtime.impl.RProcessableElement
Set the state.
setState(String) - Method in class jadex.bdi.runtime.impl.PlanInfo
Set the state.
setTarget(String) - Method in class jadex.bdi.model.MClassBasedElement
Set the target.
setTimer(RPlan.RescomTimer<T>) - Method in class jadex.bdi.runtime.impl.RPlan.ResumeCommand
 
setTriedPlans(List<IInternalPlan>) - Method in class jadex.bdi.runtime.impl.RProcessableElement
Set the triedplans.
setTrigger(MTrigger) - Method in class jadex.bdi.model.MGoal
Set the trigger.
setTrigger(MTrigger) - Method in class jadex.bdi.model.MPlan
Set the trigger.
setType(ClassInfo) - Method in class jadex.bdi.model.MMessageEvent
The type to set.
setType(String) - Method in class jadex.bdi.runtime.ChangeEvent
Set the type.
setType(String) - Method in class jadex.bdi.runtime.impl.AbstractBDIInfo
Set the type.
setType(String) - Method in class jadex.bdi.runtime.impl.ParameterInfo
Set the type.
setUnique(boolean) - Method in class jadex.bdi.model.MGoal
Set the unique.
setUpdateRate(UnparsedExpression) - Method in class jadex.bdi.model.MBelief
The updaterate to set.
setUpdateRate(UnparsedExpression) - Method in class jadex.bdi.model.MParameter
The updaterate to set.
setupEventsRule(Collection<EventType>) - Method in class jadex.bdi.runtime.impl.RPlan
Set up a rule for the waitqueue to signal to what kinds of events this plan in principle reacts to.
setValue(Object) - Method in class jadex.bdi.model.MBelief
Set the value of the belief.
setValue(Object) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature.ChangeInfoEntryMapper
 
setValue(Object) - Method in class jadex.bdi.runtime.impl.BeliefInfo
Set the value.
setValue(Object) - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameter
Set a value of a parameter.
setValue(Object) - Method in interface jadex.bdi.runtime.IParameter
Set a value of a parameter.
setValue(Object, Object, ClassLoader) - Method in class jadex.bdi.model.MBelief
Set the value of the belief.
setValue(Object, Object, ClassLoader) - Method in class jadex.bdi.model.MParameter
Set the value of the parameter.
setValue(String) - Method in class jadex.bdi.runtime.impl.ParameterInfo
Set the value.
setValue(T) - Method in class jadex.bdi.runtime.ChangeEvent
Set the value.
setValues(List<Object>) - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
The values to set.
setValueType(String) - Method in class jadex.bdi.runtime.impl.BeliefInfo
Set the value type.
setWaitAbstraction(WaitAbstraction) - Method in class jadex.bdi.runtime.impl.RPlan
Set the waitabstraction.
setWaitqueue(MTrigger) - Method in class jadex.bdi.model.MPlan
Set the waitqueue.
SetWrapper<T> - Class in jadex.bdi.runtime.wrappers
 
SetWrapper(Set<T>, IComponent, EventType, EventType, EventType, MElement) - Constructor for class jadex.bdi.runtime.wrappers.SetWrapper
Create a new set wrapper.
shutdown - Variable in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature
Is the agent in shutdown?.
size() - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Get the number of values currently contained in this set.
size() - Method in interface jadex.bdi.runtime.IParameterSet
Get the number of values currently contained in this set.
sortPlans(Map<String, Integer>, ClassLoader) - Method in class jadex.bdi.model.MCapability
Sorts plans according to their line numbers in the source to guarantee their natural declaration order.
source - Variable in class jadex.bdi.runtime.ChangeEvent
The event source.
spmappings - Variable in class jadex.bdi.model.MGoal
The goal service parameter mappings.
srmappings - Variable in class jadex.bdi.model.MGoal
The goal service result mappings.
startBehavior(IBDIModel, RuleSystem, RCapability) - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature.StartBehavior
Start the component behavior.
StartBehavior() - Constructor for class jadex.bdi.runtime.impl.BDILifecycleAgentFeature.StartBehavior
 
startEndBehavior(IBDIModel, RuleSystem, RCapability) - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature.EndBehavior
Start the end behavior.
state - Variable in class jadex.bdi.runtime.impl.AdoptGoalAction
The state.
state - Variable in class jadex.bdi.runtime.impl.PlanInfo
The plan state (body, passed, failed, aborted).
state - Variable in class jadex.bdi.runtime.impl.RProcessableElement
The state.
states - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.LifecycleStateCondition
The allowed states.
STATIC - Enum constant in enum class jadex.bdi.model.MParameter.EvaluationMode
 
str - Variable in enum class jadex.bdi.annotation.ExcludeMode
 
str - Variable in enum class jadex.bdi.model.MMessageEvent.Direction
 
str - Variable in enum class jadex.bdi.model.MParameter.Direction
 
str - Variable in enum class jadex.bdi.model.MParameter.EvaluationMode
 
subcapabilities - Variable in class jadex.bdi.model.BDIModel
The subcapabilities.
subcapabilities - Variable in class jadex.bdi.model.MCapability
The subcapabilities.
subgoals - Variable in class jadex.bdi.runtime.impl.RPlan
The plan has subgoals attribute (hack!!! redundancy to goal_has_parentplan).
SUCCEEDED - Enum constant in enum class jadex.bdi.runtime.IGoal.GoalProcessingState
 
sus - Variable in class jadex.bdi.runtime.impl.RPlan.ResumeCommand
 
suspend() - Element in annotation interface jadex.bdi.annotation.BDIConfiguration
The suspend flag.
SUSPENDED - Enum constant in enum class jadex.bdi.runtime.IGoal.GoalLifecycleState
 
synchronous() - Element in annotation interface jadex.bdi.annotation.BDIConfiguration
The synchronous flag.

T

target - Variable in class jadex.bdi.model.MClassBasedElement
The target.
target() - Element in annotation interface jadex.bdi.annotation.Mapping
The name of the inner element, if different from outer.
targetclass - Variable in class jadex.bdi.model.MClassBasedElement
 
targetConditionTriggered(IEvent, IRule<Void>, Object) - Method in class jadex.bdi.runtime.impl.RGoal
Called when the target condition of a goal triggers.
terminate() - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
 
terminate() - Method in interface jadex.bdi.runtime.impl.IInternalBDIAgentFeature
 
terminate(IComponent) - Method in class jadex.bdi.runtime.impl.BDILifecycleAgentFeatureProvider
 
testBodyAborted() - Method in class jadex.bdi.runtime.impl.RPlan
Check if plan is already aborted.
testWriteOK(MParameter) - Method in class jadex.bdi.runtime.impl.RParameterElement
Test if parameter writes are currently allowed.
testWriteOK(MParameter) - Method in class jadex.bdi.runtime.impl.RProcessableElement
Test if parameter writes are currently allowed.
timer - Variable in class jadex.bdi.runtime.impl.RPlan.ResumeCommand
 
toClass(String, byte[], ClassLoader, ProtectionDomain) - Method in class jadex.bdi.model.ASMBDIClassGenerator
Transform byte Array into Class and define it in classloader.
toClass(String, byte[], ClassLoader, ProtectionDomain) - Method in class jadex.bdi.model.ByteKeepingASMBDIClassGenerator
 
toClass(String, byte[], ClassLoader, ProtectionDomain, boolean) - Method in class jadex.bdi.model.ASMBDIClassGenerator
Transform byte Array into Class and define it in classloader.
toString() - Method in class jadex.bdi.model.MElement
Create a string representation.
toString() - Method in class jadex.bdi.runtime.ChangeEvent
Get the string representation.
toString() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoMGoal
Get the string representation.
toString() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoMPlan
Get the string representation.
toString() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoPojoPlan
Get the string representation.
toString() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoRPlan
Get the string representation.
toString() - Method in class jadex.bdi.runtime.impl.APL.CandidateInfoWaitqueue
Get the string representation.
toString() - Method in class jadex.bdi.runtime.impl.APL.MPlanInfo
Get the string representation.
toString() - Method in class jadex.bdi.runtime.impl.BeliefInfo
Get the string representation.
toString() - Method in class jadex.bdi.runtime.impl.ExecutePlanStepAction
Return a string.
toString() - Method in class jadex.bdi.runtime.impl.GoalInfo
Get the string representation.
toString() - Method in class jadex.bdi.runtime.impl.PlanInfo
Get the string representation.
toString() - Method in class jadex.bdi.runtime.impl.RElement
Get the string representation.
toString() - Method in record class jadex.bdi.runtime.impl.RPlan.ResumeCommandArgs
Returns a string representation of this record class.
toString() - Method in class jadex.bdi.runtime.impl.RPlan.Waitqueue
 
toString() - Method in class jadex.bdi.runtime.impl.RProcessableElement
 
toString() - Method in class jadex.bdi.runtime.impl.SelectCandidatesAction
 
transformArrayStores(MethodNode, BDIModel, String) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
 
transformArrayStores(MethodNode, BDIModel, String) - Method in class jadex.bdi.model.ASMBDIClassGenerator
Transform array store instructions for beliefs.
transformClassNode(ClassNode, String, BDIModel, ClassLoader, Map<String, ClassNode>) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
 
transformConstructor(ClassNode, MethodNode, BDIModel, List<String>, Map<String, ClassNode>) - Method in class jadex.bdi.model.AbstractAsmBdiClassGenerator
 
transformConstructor(ClassNode, MethodNode, BDIModel, List<String>, Map<String, ClassNode>) - Method in class jadex.bdi.model.ASMBDIClassGenerator
 
triedplans - Variable in class jadex.bdi.runtime.impl.RProcessableElement
The tried plans.
trigger - Variable in class jadex.bdi.model.MGoal
The trigger (other goals) if this goal is used as plan.
trigger - Variable in class jadex.bdi.model.MPlan
The trigger.
trigger() - Element in annotation interface jadex.bdi.annotation.Plan
The trigger.
Trigger - Annotation Interface in jadex.bdi.annotation
A plan trigger states for which events or goals a plan should be selected.
triggergoals() - Element in annotation interface jadex.bdi.annotation.Goal
The goal trigger is used in case the goal should be considered as plan for another goal.
type - Variable in class jadex.bdi.model.MMessageEvent
The message type.
type - Variable in class jadex.bdi.runtime.ChangeEvent
The event type.
type - Variable in class jadex.bdi.runtime.impl.AbstractBDIInfo
The element type.
type - Variable in class jadex.bdi.runtime.impl.ParameterInfo
The type.
type() - Element in annotation interface jadex.bdi.annotation.Publish
The service type as which the goal should be published.
type() - Element in annotation interface jadex.bdi.annotation.ServiceTrigger
The service type.

U

unique - Variable in class jadex.bdi.model.MGoal
The unique.
unique() - Element in annotation interface jadex.bdi.annotation.Goal
Should the goal be unique (no other goal is allowed that is the same).
unobserveObject(Object, EventType, RuleSystem) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Unobserve an object.
unobserveValue(Object) - Method in class jadex.bdi.runtime.wrappers.EventPublisher
 
unobserveValue(Object) - Method in class jadex.bdi.runtime.wrappers.InitEventPublisher
 
unobserveValue(String) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Unobserving an old belief value.
UNPROCESSED - Enum constant in enum class jadex.bdi.runtime.impl.RProcessableElement.State
 
updateDynamicValue() - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameter
Update the dynamic value for push or update rate implementation.
updateDynamicValues() - Method in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
Update the dynamic values for push or update rate implementation.
updaterate - Variable in class jadex.bdi.model.MBelief
The update rate.
updaterate - Variable in class jadex.bdi.model.MParameter
The update rate.
updaterate() - Element in annotation interface jadex.bdi.annotation.Belief
An update rate causes the belief to be reevaluated periodically.

V

val - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.InitWriteBelief
 
val - Variable in class jadex.bdi.runtime.impl.BDIAgentFeature.InitWriteParameter
 
vals - Variable in class jadex.bdi.runtime.impl.BDILifecycleAgentFeature.EvaluateExpressionCondition
 
value - Variable in class jadex.bdi.model.MParameter
The default value.
value - Variable in class jadex.bdi.runtime.ChangeEvent
The event value.
value - Variable in class jadex.bdi.runtime.impl.BeliefInfo
The value(s) (string for belief or array of strings for belief set).
value - Variable in class jadex.bdi.runtime.impl.ParameterInfo
The value as string.
value - Variable in class jadex.bdi.runtime.impl.RParameterElement.RParameter
The value.
value() - Element in annotation interface jadex.bdi.annotation.BDIConfigurations
The configurations.
value() - Element in annotation interface jadex.bdi.annotation.Body
The body as seperate class.
value() - Element in annotation interface jadex.bdi.annotation.GoalInhibit
The inhibited goal type specifies for which other goals this method is called.
value() - Element in annotation interface jadex.bdi.annotation.Goals
The goals.
value() - Element in annotation interface jadex.bdi.annotation.Mapping
The name of the outer element.
value() - Element in annotation interface jadex.bdi.annotation.Plans
The plans.
value() - Element in annotation interface jadex.bdi.annotation.RawEvent
First is the event type such as ChangeEvent.GOALOPTION.
VALUEADDED - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a value has been added.
VALUECHANGED - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a value has changed (property change in case of bean).
valueOf(String) - Static method in enum class jadex.bdi.annotation.ExcludeMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jadex.bdi.model.MMessageEvent.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jadex.bdi.model.MParameter.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jadex.bdi.model.MParameter.EvaluationMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jadex.bdi.runtime.IGoal.GoalLifecycleState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jadex.bdi.runtime.IGoal.GoalProcessingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jadex.bdi.runtime.impl.RPlan.PlanLifecycleState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jadex.bdi.runtime.impl.RPlan.PlanProcessingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jadex.bdi.runtime.impl.RProcessableElement.State
Returns the enum constant of this class with the specified name.
VALUEREMOVED - Static variable in class jadex.bdi.runtime.ChangeEvent
Event type that a value has been removed.
values - Variable in class jadex.bdi.model.MParameter
The default values (multi).
values - Variable in class jadex.bdi.runtime.impl.RParameterElement.RParameterSet
The value.
values() - Static method in enum class jadex.bdi.annotation.ExcludeMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jadex.bdi.model.MMessageEvent.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jadex.bdi.model.MParameter.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jadex.bdi.model.MParameter.EvaluationMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jadex.bdi.runtime.IGoal.GoalLifecycleState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jadex.bdi.runtime.IGoal.GoalProcessingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jadex.bdi.runtime.impl.RPlan.PlanLifecycleState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jadex.bdi.runtime.impl.RPlan.PlanProcessingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jadex.bdi.runtime.impl.RProcessableElement.State
Returns an array containing the constants of this enum class, in the order they are declared.
valuetype - Variable in class jadex.bdi.runtime.impl.BeliefInfo
The belief value type (e.g.

W

waitabstraction - Variable in class jadex.bdi.runtime.impl.RPlan
The plan has a wait abstraction attribute.
WaitAbstraction - Class in jadex.bdi.runtime
Object that indicates on which elements a plan is waiting.
WaitAbstraction() - Constructor for class jadex.bdi.runtime.WaitAbstraction
 
waitFor(long) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a delay.
waitFor(long) - Method in interface jadex.bdi.runtime.IPlan
Wait for a delay.
waitForBeliefChanged(String) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a belief change.
waitForBeliefChanged(String) - Method in interface jadex.bdi.runtime.IPlan
Wait for change of a belief.
waitForBeliefChanged(String, long) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a belief change.
waitForBeliefChanged(String, long) - Method in interface jadex.bdi.runtime.IPlan
Wait for change of a belief.
waitForCollectionChange(String, long, IFilter<ChangeInfo<T>>) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a collection change.
waitForCollectionChange(String, long, IFilter<ChangeInfo<T>>) - Method in interface jadex.bdi.runtime.IPlan
Wait for a collection change.
waitForCollectionChange(String, long, Object) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a collection change.
waitForCollectionChange(String, long, Object) - Method in interface jadex.bdi.runtime.IPlan
Wait for a collection change.
waitForCondition(ICondition, String[]) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a condition.
waitForCondition(ICondition, String[]) - Method in interface jadex.bdi.runtime.IPlan
Wait for a condition.
waitForCondition(ICondition, String[], long) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a condition.
waitForCondition(ICondition, String[], long) - Method in interface jadex.bdi.runtime.IPlan
Wait for a condition.
waitForFactAdded(String) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a fact being added to a belief.
waitForFactAdded(String) - Method in interface jadex.bdi.runtime.IPlan
Wait for a fact being added to a belief.
waitForFactAdded(String, long) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a fact being added to a belief.
waitForFactAdded(String, long) - Method in interface jadex.bdi.runtime.IPlan
Wait for a fact being added to a belief.
waitForFactAddedOrRemoved(String) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a fact being added or removed to a belief.
waitForFactAddedOrRemoved(String) - Method in interface jadex.bdi.runtime.IPlan
Wait for a fact being added or removed to a belief.
waitForFactAddedOrRemoved(String, long) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a fact being added or removed to a belief.
waitForFactAddedOrRemoved(String, long) - Method in interface jadex.bdi.runtime.IPlan
Wait for a fact being added or removed to a belief.
waitForFactChanged(String) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a fact change of a belief.
waitForFactChanged(String) - Method in interface jadex.bdi.runtime.IPlan
Wait for a fact change of a belief.
waitForFactChanged(String, long) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a fact change of a belief.
waitForFactChanged(String, long) - Method in interface jadex.bdi.runtime.IPlan
Wait for a fact change of a belief.
waitForFactRemoved(String) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a fact being removed from a belief.
waitForFactRemoved(String) - Method in interface jadex.bdi.runtime.IPlan
Wait for a fact being removed from a belief.
waitForFactRemoved(String, long) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a fact being removed from a belief.
waitForFactRemoved(String, long) - Method in interface jadex.bdi.runtime.IPlan
Wait for a fact being removed from a belief.
waitForFactX(String, String[], long, IFilter<ChangeInfo<?>>) - Method in class jadex.bdi.runtime.impl.RPlan
Wait for a fact being added to a belief..
waitfuture - Variable in class jadex.bdi.runtime.impl.RPlan.ResumeCommand
 
WAITING - Enum constant in enum class jadex.bdi.runtime.impl.RPlan.PlanProcessingState
 
waitqueue - Variable in class jadex.bdi.model.MPlan
The waitqueue trigger.
waitqueue - Variable in class jadex.bdi.runtime.impl.RPlan
The waitqueue.
waitqueue() - Element in annotation interface jadex.bdi.annotation.Plan
The waitqueue.
Waitqueue() - Constructor for class jadex.bdi.runtime.impl.RPlan.Waitqueue
 
waitqueuewa - Variable in class jadex.bdi.runtime.impl.RPlan
The plan has a waitqueue wait abstraction attribute.
WhenFailed - Enum constant in enum class jadex.bdi.annotation.ExcludeMode
The plan is removed after it has been executed once, but only when it exited with an exception.
WhenSucceeded - Enum constant in enum class jadex.bdi.annotation.ExcludeMode
The plan is removed after it has been executed once, but only when it exited without an exception.
WhenTried - Enum constant in enum class jadex.bdi.annotation.ExcludeMode
The plan is removed after it has been executed once, regardless of success or failure or abortion.
wrapFetcher(IValueFetcher) - Method in class jadex.bdi.runtime.impl.RParameterElement
Wrap the fetcher to include the element itself.
wrapFetcher(IValueFetcher) - Method in class jadex.bdi.runtime.impl.RPlan
Add reason to fetcher.
writeArrayField(Object, int, Object, Object, String) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Method that is called automatically when a belief is written as array access.
writeArrayParameterField(Object, int, Object, Object, String) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Method that is called automatically when a parameter is written as array access.
writeField(Object, String, Object, IComponent) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Method that is called automatically when a belief is written as field access.
writeField(Object, String, String, Object) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Method that is called automatically when a belief is written as field access.
writeField(Object, String, String, Object, EventType, EventType) - Method in class jadex.bdi.runtime.impl.BDIAgentFeature
Method that is called automatically when a belief is written as field access.
writeParameterField(Object, String, Object, IComponent) - Static method in class jadex.bdi.runtime.impl.BDIAgentFeature
Method that is called automatically when a parameter is written as field access.

_

__agent - Variable in class jadex.bdi.runtime.BDIBaseAgent
The bdi agent.
__agent - Variable in class jadex.bdi.runtime.BDIBaseGoal
The bdi agent.
__globalname - Variable in class jadex.bdi.runtime.BDIBaseAgent
The global name.
__globalname - Variable in class jadex.bdi.runtime.BDIBaseGoal
The global name.
__initargs - Variable in class jadex.bdi.runtime.BDIBaseAgent
The init arguments.
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form