Package jadex.bdi.annotation
package jadex.bdi.annotation
-
ClassDescriptionRedefines jadex.micro.annotation.Configuration as annotations do not allow inheritance.Configurations annotation.Marker for a capability class or variable.Deliberation settings.The exclude mode determines when and if a plan is removed from the applicable plans list (APL).Let a class be used to represent goals of a BDI agent.The goal API (IGoal) injection for a pojo goal.Specify a custom method for generating plan candidates for a goal.A goal creation condition can be annotated in the following ways, which allow more or less fine-grained control over the condition and the goal creation process.Specify a custom method for getting a callback when goal is finished.The inhibit annotation can be placed on a method of a goal class to form a so called instance-level inhibition arc, i.e.Annotation for goal parameters.The goal parent (pojo) injection for a pojo goal.Marker for a field or method that should act as goal result.Annotation to provide a custom select candidate functionality.Mapping annotation for goals that helps creating call parameters for a service invocation.Mapping annotation for goals that helps feeding back a result of a service invocation.Mapping, e.g.Note that the plan precondition is executed before a plan is scheduled for execution.Publish information for a goal.Raw event allows to specify exactly on what condition to wait.Annotation for a service plan, i.e.Service trigger annotation.A plan trigger states for which events or goals a plan should be selected.