Package jadex.bdi.annotation
Annotation Interface Deliberation
Deliberation settings.
Instance level inhibitions are defined as method using the @GoalInhibit annotation.
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanThe cardinality.booleanSuspend or drop on inhibition.Class<?>[]The inhibited goal.
-
Element Details
-
cardinalityone
boolean cardinalityoneThe cardinality. True if only one goal can be active at the same time.- Default:
false
-
inhibits
Class<?>[] inhibitsThe inhibited goal.- Default:
{}
-
droponinhibit
boolean droponinhibitSuspend or drop on inhibition.- Returns:
- True, if goal should be dropped.
- Default:
false
-