@Target(value={METHOD,CONSTRUCTOR})
@Retention(value=RUNTIME)
public @interface GoalCreationCondition
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String[] |
beliefs
The events this condition should react to.
|
java.lang.String[] |
factadded
The fact added belief names, i.e.
|
java.lang.String[] |
factchanged
The fact changed belief names, i.e.
|
java.lang.String[] |
factremoved
The fact removed belief names, i.e.
|
java.lang.String[] |
parameters
The parameters this condition should react to.
|
RawEvent[] |
rawevents
The events this condition should react to.
|
public abstract java.lang.String[] factadded
public abstract java.lang.String[] factremoved
public abstract java.lang.String[] factchanged
public abstract java.lang.String[] beliefs
public abstract java.lang.String[] parameters
public abstract RawEvent[] rawevents