This file is automatically generated from java files. Do Not Edit It.
[fsm](#fsm), [parallel_bdi](#parallel_bdi), [probabilistic_tasks](#probabilistic_tasks), [reflex](#reflex), [simple_bdi](#simple_bdi), [sorted_tasks](#sorted_tasks), [user_first](#user_first), [user_last](#user_last), [user_only](#user_only), [weighted_tasks](#weighted_tasks),
state (string): Returns the current state in which the agent isstates (list): Returns the list of all possible states the agents can be inbelief_base (list):charisma (float):current_plan (any type):desire_base (list):emotion_base (list):intention_base (list):intention_persistence (float): intention persistenceplan_base (list):plan_persistence (float): plan persistenceprobabilistic_choice (boolean):receptivity (float):social_link_base (list):thinking (list):uncertainty_base (list):use_emotions_architecture (boolean):use_social_architecture (boolean):add_beliefadd the predicate in the belief base.
predicate (546704): predicate to add as a beliefadd_desireadds the predicates is in the desire base.
predicate (546704): predicate to addtodo (546704): add the desire as a subintention of this parameteradd_emotionadd the emotion to the emotion base.
emotion (546706): emotion to add to the baseadd_intentioncheck if the predicates is in the desire base.
predicate (map): predicate to checkadd_social_linkadd the social link to the social link base.
social_link (546707): social link to add to the baseadd_subintentionadds the predicates is in the desire base.
predicate (546704): predicate namesubintentions (546704): the subintention to add to the predicateadd_as_desire (boolean): add the subintention as a desire as well (by default, false)add_uncertaintyadd a predicate in the uncertainty base.
predicate (546704): predicate to checkclear_beliefsclear the belief base
clear_desiresclear the desire base
clear_emotionsclear the emotion base
clear_intentionsclear the intention base
clear_social_linksclear the intention base
clear_uncertaintiesclear the uncertainty base
current_intention_on_holdputs the current intention on hold until the specified condition is reached or all subintentions are reached (not in desire base anymore).
until (any type): the current intention is put on hold (fited plan are not considered) until specific condition is reached. Can be an expression (which will be tested), a list (of subintentions), or nil (by default the condition will be the current list of subintentions of the intention)get_beliefget the predicate in the belief base (if several, returns the first one).
predicate (546704): predicate to getget_belief_with_nameget the predicates is in the belief base (if several, returns the first one).
name (string): name of the predicate to checkget_beliefsget the list of predicates is in the belief base
predicate (546704): name of the predicates to checkget_beliefs_with_nameget the list of predicates is in the belief base with the given name.
name (string): name of the predicates to checkget_current_intentionreturns the current intention (last entry of intention base).
get_desireget the predicates is in the desire base (if several, returns the first one).
predicate (546704): predicate to checkget_desire_with_nameget the predicates is in the belief base (if several, returns the first one).
name (string): name of the predicate to checkget_desiresget the list of predicates is in the belief base
predicate (546704): name of the predicates to checkget_desires_with_nameget the list of predicates is in the belief base with the given name.
name (string): name of the predicates to checkget_emotionget the emotion in the emotion base (if several, returns the first one).
emotion (546706): emotion to getget_intentionget the predicates is in the belief base (if several, returns the first one).
predicate (546704): predicate to checkget_intention_with_nameget the predicates is in the belief base (if several, returns the first one).
name (string): name of the predicate to checkget_intentionsget the list of predicates is in the belief base
predicate (546704): name of the predicates to checkget_intentions_with_nameget the list of predicates is in the belief base with the given name.
name (string): name of the predicates to checkget_plansget the list of plans.
get_social_linkget the social linke (if several, returns the first one).
social_link (546707): social link to checkget_uncertaintyget the predicates is in the uncertainty base (if several, returns the first one).
predicate (546704): predicate to checkhas_beliefcheck if the predicates is in the belief base.
predicate (546704): predicate to checkhas_desirecheck if the predicates is in the desire base.
predicate (546704): predicate to checkhas_emotioncheck if the emotion is in the belief base.
emotion (546706): emotion to checkhas_social_linkcheck if the social link base.
social_link (546707): social link to checkhas_uncertaintycheck if the predicates is in the uncertainty base.
predicate (546704): predicate to checkis_current_intentioncheck if the predicates is the current intention (last entry of intention base).
predicate (546704): predicate to checkremove_all_beliefsremoves the predicates from the belief base.
predicate (546704): predicate to removeremove_beliefremoves the predicate from the belief base.
predicate (546704): predicate to removeremove_desireremoves the predicates from the desire base.
predicate (546704): predicate to addremove_emotionremoves the emotion from the emotion base.
emotion (546706): emotion to removeremove_intentionremoves the predicates from the desire base.
predicate (546704): predicate to adddesire_also (boolean): removes also desireremove_social_linkremoves the social link from the social relation base.
social_link (546707): social link to removeremove_uncertaintyremoves the predicates from the desire base.
predicate (546704): predicate to addreplace_beliefreplace the old predicate by the new one.
old_predicate (546704): predicate to removepredicate (546704): predicate to add