Package jadex.bdiv3.annotation
Annotation Type BDIConfiguration
-
@Target(ANNOTATION_TYPE) @Retention(RUNTIME) public @interface BDIConfiguration
Redefines jadex.micro.annotation.Configuration as annotations do not allow inheritance. Configuration annotation.
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.String
name
The configuration name.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description NameValue[]
arguments
The arguments.Component[]
components
The components.NameValue[]
endbeliefs
The end beliefs.NameValue[]
endgoals
The end goals.NameValue[]
endplans
The end plans.NameValue[]
initialbeliefs
The initial beliefs.NameValue[]
initialgoals
The initial goals.NameValue[]
initialplans
The initial plans.boolean
persistable
The persistable flag.ProvidedService[]
providedservices
The provided service implementations.RequiredService[]
requiredservices
The provided service implementations.NameValue[]
results
The results.boolean
suspend
The suspend flag.boolean
synchronous
The synchronous flag.
-
-
-
-
arguments
NameValue[] arguments
The arguments.- Default:
- {}
-
-
-
results
NameValue[] results
The results.- Default:
- {}
-
-
-
components
Component[] components
The components.- Default:
- {}
-
-
-
providedservices
ProvidedService[] providedservices
The provided service implementations.- Default:
- {}
-
-
-
requiredservices
RequiredService[] requiredservices
The provided service implementations.- Default:
- {}
-
-
-
initialbeliefs
NameValue[] initialbeliefs
The initial beliefs.- Default:
- {}
-
-
-
initialgoals
NameValue[] initialgoals
The initial goals.- Default:
- {}
-
-
-
initialplans
NameValue[] initialplans
The initial plans.- Default:
- {}
-
-
-
endbeliefs
NameValue[] endbeliefs
The end beliefs.- Default:
- {}
-
-
-
endgoals
NameValue[] endgoals
The end goals.- Default:
- {}
-
-
-
endplans
NameValue[] endplans
The end plans.- Default:
- {}
-
-