@Target(value=ANNOTATION_TYPE)
@Retention(value=RUNTIME)
public @interface BDIConfiguration
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
name
The configuration name.
|
Modifier and Type | Optional Element and Description |
---|---|
jadex.bridge.nonfunctional.annotation.NameValue[] |
arguments
The arguments.
|
boolean |
autoshutdown
The autoshutdown flag.
|
jadex.micro.annotation.Component[] |
components
The components.
|
boolean |
daemon
The master flag.
|
jadex.bridge.nonfunctional.annotation.NameValue[] |
endbeliefs
The end beliefs.
|
jadex.bridge.nonfunctional.annotation.NameValue[] |
endgoals
The end goals.
|
jadex.bridge.nonfunctional.annotation.NameValue[] |
endplans
The end plans.
|
jadex.bridge.nonfunctional.annotation.NameValue[] |
initialbeliefs
The initial beliefs.
|
jadex.bridge.nonfunctional.annotation.NameValue[] |
initialgoals
The initial goals.
|
jadex.bridge.nonfunctional.annotation.NameValue[] |
initialplans
The initial plans.
|
boolean |
master
The master flag.
|
boolean |
persistable
The persistable flag.
|
jadex.micro.annotation.ProvidedService[] |
providedservices
The provided service implementations.
|
jadex.micro.annotation.RequiredService[] |
requiredservices
The provided service implementations.
|
jadex.bridge.nonfunctional.annotation.NameValue[] |
results
The results.
|
boolean |
suspend
The suspend flag.
|
boolean |
synchronous
The synchronous flag.
|
public abstract jadex.bridge.nonfunctional.annotation.NameValue[] arguments
public abstract jadex.bridge.nonfunctional.annotation.NameValue[] results
public abstract jadex.micro.annotation.Component[] components
public abstract jadex.micro.annotation.ProvidedService[] providedservices
public abstract jadex.micro.annotation.RequiredService[] requiredservices
public abstract jadex.bridge.nonfunctional.annotation.NameValue[] initialbeliefs
public abstract jadex.bridge.nonfunctional.annotation.NameValue[] initialgoals
public abstract jadex.bridge.nonfunctional.annotation.NameValue[] initialplans
public abstract jadex.bridge.nonfunctional.annotation.NameValue[] endbeliefs