ask_query(+QueryClass, +Query, +Help, -Answer) hookableuser:message_hook(+M,+S,+L) hook'SU_messages':generate_message(+M,?SO,?S) extendibleuser:generate_message_hook(+M,?S0,?S) hook'SU_messages':generate_message/3
goal_source_info(+AGoal, -Goal, -SourceInfo)user:portray_message(+Severity,+Message) hookprint_message/2 what to do.
print_message(+S,+M) hookableprint_message_lines(+S,+P,+L)'SU_messages':query_abbreviation(+T,-P) extendibleuser:query_hook(+QueryClass, +Query, +QueryLines, +Help, +HelpLines, -Answer) hookask_query/4 before processing the query. If this
predicate succeeds, it is assumed that the query has been
processed and nothing further is done.
'SU_messages':query_class(+QueryClass, -Prompt, -InputMethod, -MapMethod, -FailureMode) extendibleuser:query_class_hook(+QueryClass, -Prompt, -InputMethod, -MapMethod, -FailureMode) hook'SU_messages':query_class/5 in the preparation phase of query
processing. This way the default query class characteristics can be
changed.
'SU_messages':query_input(+InputMethod, +Prompt, -RawInput) extendibleuser:query_input_hook(+InputMethod, +Prompt, -RawInput) hook'SU_messages':query_input/3 in the input phase of query
processing. This way the implementation of the default input methods
can be changed.
'SU_messages':query_map(+MapMethod, +RawInput, -Result, -Answer) extendibleuser:query_map_hook(+MapMethod, +RawInput, -Result, -Answer) hook'SU_messages':query_map/4 in the mapping phase of query
processing. This way the implementation of the default map methods
can be changed.