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_belief
add the predicate in the belief base.
predicate
(546704): predicate to add as a beliefadd_desire
adds the predicates is in the desire base.
predicate
(546704): predicate to addtodo
(546704): add the desire as a subintention of this parameteradd_emotion
add the emotion to the emotion base.
emotion
(546706): emotion to add to the baseadd_intention
check if the predicates is in the desire base.
predicate
(map): predicate to checkadd_social_link
add the social link to the social link base.
social_link
(546707): social link to add to the baseadd_subintention
adds 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_uncertainty
add a predicate in the uncertainty base.
predicate
(546704): predicate to checkclear_beliefs
clear the belief base
clear_desires
clear the desire base
clear_emotions
clear the emotion base
clear_intentions
clear the intention base
clear_social_links
clear the intention base
clear_uncertainties
clear the uncertainty base
current_intention_on_hold
puts 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_belief
get the predicate in the belief base (if several, returns the first one).
predicate
(546704): predicate to getget_belief_with_name
get the predicates is in the belief base (if several, returns the first one).
name
(string): name of the predicate to checkget_beliefs
get the list of predicates is in the belief base
predicate
(546704): name of the predicates to checkget_beliefs_with_name
get the list of predicates is in the belief base with the given name.
name
(string): name of the predicates to checkget_current_intention
returns the current intention (last entry of intention base).
get_desire
get the predicates is in the desire base (if several, returns the first one).
predicate
(546704): predicate to checkget_desire_with_name
get the predicates is in the belief base (if several, returns the first one).
name
(string): name of the predicate to checkget_desires
get the list of predicates is in the belief base
predicate
(546704): name of the predicates to checkget_desires_with_name
get the list of predicates is in the belief base with the given name.
name
(string): name of the predicates to checkget_emotion
get the emotion in the emotion base (if several, returns the first one).
emotion
(546706): emotion to getget_intention
get the predicates is in the belief base (if several, returns the first one).
predicate
(546704): predicate to checkget_intention_with_name
get the predicates is in the belief base (if several, returns the first one).
name
(string): name of the predicate to checkget_intentions
get the list of predicates is in the belief base
predicate
(546704): name of the predicates to checkget_intentions_with_name
get the list of predicates is in the belief base with the given name.
name
(string): name of the predicates to checkget_plans
get the list of plans.
get_social_link
get the social linke (if several, returns the first one).
social_link
(546707): social link to checkget_uncertainty
get the predicates is in the uncertainty base (if several, returns the first one).
predicate
(546704): predicate to checkhas_belief
check if the predicates is in the belief base.
predicate
(546704): predicate to checkhas_desire
check if the predicates is in the desire base.
predicate
(546704): predicate to checkhas_emotion
check if the emotion is in the belief base.
emotion
(546706): emotion to checkhas_social_link
check if the social link base.
social_link
(546707): social link to checkhas_uncertainty
check if the predicates is in the uncertainty base.
predicate
(546704): predicate to checkis_current_intention
check if the predicates is the current intention (last entry of intention base).
predicate
(546704): predicate to checkremove_all_beliefs
removes the predicates from the belief base.
predicate
(546704): predicate to removeremove_belief
removes the predicate from the belief base.
predicate
(546704): predicate to removeremove_desire
removes the predicates from the desire base.
predicate
(546704): predicate to addremove_emotion
removes the emotion from the emotion base.
emotion
(546706): emotion to removeremove_intention
removes the predicates from the desire base.
predicate
(546704): predicate to adddesire_also
(boolean): removes also desireremove_social_link
removes the social link from the social relation base.
social_link
(546707): social link to removeremove_uncertainty
removes the predicates from the desire base.
predicate
(546704): predicate to addreplace_belief
replace the old predicate by the new one.
old_predicate
(546704): predicate to removepredicate
(546704): predicate to add