Package jadex.bdiv3.annotation
Annotation Type Trigger
-
@Target(ANNOTATION_TYPE) @Retention(RUNTIME) public @interface TriggerA plan trigger states for which events or goals a plan should be selected.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.String[]factaddedThe fact added belief names, i.e. the plan will be executed whenever a fact is added to the given belief set(s).java.lang.String[]factaddedsDeprecated.Use factadded (without trailing 's').java.lang.String[]factchangedThe fact changed belief names, i.e. the plan will be executed whenever a fact of a given belief (set) changes.java.lang.String[]factchangedsDeprecated.Use factchanged (without trailing 's').java.lang.String[]factremovedThe fact removed belief names, i.e. the plan will be executed whenever a fact is removed from the given belief set(s).java.lang.String[]factremovedsDeprecated.Use factremoved (without trailing 's').java.lang.Class<?>[]goalfinishedsGoal type finished events to react on, i.e. the plan will be executed after the goal has been processed (e.g. by a different plan).java.lang.Class<?>[]goalsGoal types to react on, i.e. choose this plan to handle goals of the given type(s).ServiceTriggerserviceActivate from service invocation, i.e. choose this plan to handle service invocation requests of the given type.
-
-
-
-
service
ServiceTrigger service
Activate from service invocation, i.e. choose this plan to handle service invocation requests of the given type.- Default:
- @jadex.bdiv3.annotation.ServiceTrigger
-
-