Package jadex.bdiv3.annotation
Annotation Type BDIConfiguration
- 
 @Target(ANNOTATION_TYPE) @Retention(RUNTIME) public @interface BDIConfigurationRedefines jadex.micro.annotation.Configuration as annotations do not allow inheritance. Configuration annotation.
- 
- 
Required Element SummaryRequired Elements Modifier and Type Required Element Description java.lang.StringnameThe configuration name.
 - 
Optional Element SummaryOptional Elements Modifier and Type Optional Element Description NameValue[]argumentsThe arguments.Component[]componentsThe components.NameValue[]endbeliefsThe end beliefs.NameValue[]endgoalsThe end goals.NameValue[]endplansThe end plans.NameValue[]initialbeliefsThe initial beliefs.NameValue[]initialgoalsThe initial goals.NameValue[]initialplansThe initial plans.booleanpersistableThe persistable flag.ProvidedService[]providedservicesThe provided service implementations.RequiredService[]requiredservicesThe provided service implementations.NameValue[]resultsThe results.booleansuspendThe suspend flag.booleansynchronousThe synchronous flag.
 
- 
- 
- 
- 
argumentsNameValue[] arguments The arguments.- Default:
- {}
 
 
- 
 - 
- 
resultsNameValue[] results The results.- Default:
- {}
 
 
- 
 - 
- 
componentsComponent[] components The components.- Default:
- {}
 
 
- 
 - 
- 
providedservicesProvidedService[] providedservices The provided service implementations.- Default:
- {}
 
 
- 
 - 
- 
requiredservicesRequiredService[] requiredservices The provided service implementations.- Default:
- {}
 
 
- 
 - 
- 
initialbeliefsNameValue[] initialbeliefs The initial beliefs.- Default:
- {}
 
 
- 
 - 
- 
initialgoalsNameValue[] initialgoals The initial goals.- Default:
- {}
 
 
- 
 - 
- 
initialplansNameValue[] initialplans The initial plans.- Default:
- {}
 
 
- 
 - 
- 
endbeliefsNameValue[] endbeliefs The end beliefs.- Default:
- {}
 
 
- 
 - 
- 
endgoalsNameValue[] endgoals The end goals.- Default:
- {}
 
 
- 
 - 
- 
endplansNameValue[] endplans The end plans.- Default:
- {}
 
 
- 
 
-