@Target(value={FIELD,METHOD})
@Retention(value=RUNTIME)
public @interface Belief
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String[] |
beliefs
A dynamic belief is automatically updated when other beliefs change.
|
boolean |
dynamic
A dynamic belief reevaluated on every access.
|
java.lang.Class<?> |
implementation
The implementation type for collection types.
|
RawEvent[] |
rawevents
The events this condition should react to.
|
long |
updaterate
An update rate causes the belief to be reevaluated periodically.
|
public abstract java.lang.Class<?> implementation
public abstract boolean dynamic
public abstract java.lang.String[] beliefs
public abstract RawEvent[] rawevents