Package jadex.bdi.annotation
Annotation Interface BDIConfiguration
Redefines jadex.micro.annotation.Configuration
as annotations do not allow inheritance.
Configuration annotation.
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionjadex.model.annotation.NameValue[]
The arguments.jadex.model.annotation.NameValue[]
The end beliefs.jadex.model.annotation.NameValue[]
The end goals.jadex.model.annotation.NameValue[]
The end plans.jadex.model.annotation.NameValue[]
The initial beliefs.jadex.model.annotation.NameValue[]
The initial goals.jadex.model.annotation.NameValue[]
The initial plans.boolean
The persistable flag.jadex.model.annotation.NameValue[]
The results.boolean
The suspend flag.boolean
The synchronous flag.
-
Element Details
-
name
String nameThe configuration name. -
arguments
jadex.model.annotation.NameValue[] argumentsThe arguments.- Default:
{}
-
results
jadex.model.annotation.NameValue[] resultsThe results.- Default:
{}
-
synchronous
boolean synchronousThe synchronous flag.- Default:
false
-
persistable
boolean persistableThe persistable flag.- Default:
false
-
suspend
boolean suspendThe suspend flag.- Default:
false
-
initialbeliefs
jadex.model.annotation.NameValue[] initialbeliefsThe initial beliefs.- Default:
{}
-
initialgoals
jadex.model.annotation.NameValue[] initialgoalsThe initial goals.- Default:
{}
-
initialplans
jadex.model.annotation.NameValue[] initialplansThe initial plans.- Default:
{}
-
endbeliefs
jadex.model.annotation.NameValue[] endbeliefsThe end beliefs.- Default:
{}
-
endgoals
jadex.model.annotation.NameValue[] endgoalsThe end goals.- Default:
{}
-
endplans
jadex.model.annotation.NameValue[] endplansThe end plans.- Default:
{}
-