Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form