|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.sbhl.sbhl_search_what_mts
public final class sbhl_search_what_mts
Nested Class Summary | |
---|---|
static class |
sbhl_search_what_mts.$sbhl_max_floor_mts$UnaryFunction
|
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
SubLTranslatedFile.SubL |
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
EMPTY_SUBL_OBJECT_ARRAY |
Method Summary | |
---|---|
static SubLObject |
declare_sbhl_search_what_mts_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
determine_sbhl_link_mt(SubLObject node,
SubLObject link_node)
|
static SubLObject |
determine_sbhl_what_mts_behavior(SubLObject module,
SubLObject direction,
SubLObject tv)
Accessor: @return function-spec-p. |
static SubLObject |
get_sbhl_what_mts_behavior()
Accessor. |
static SubLObject |
get_sbhl_what_mts_goal()
|
static SubLObject |
get_sbhl_what_mts_map_function()
Accessor: returns @see *sbhl-what-mts-map-function* |
static SubLObject |
get_sbhl_what_mts_marking_space()
Accessor: @return hash-table-p; the space for what mts marking. |
static SubLObject |
get_sbhl_what_mts_marking(SubLObject node)
Accessor: @return listp; the current what mts marking for NODE. |
static SubLObject |
init_sbhl_search_what_mts_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
possibly_update_sbhl_path_mts(SubLObject mt,
SubLObject path_mts)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
sbhl_apply_what_mts_behavior(SubLObject node)
|
static SubLObject |
sbhl_apply_what_mts_map_function(SubLObject node)
|
static SubLObject |
sbhl_max_floor_mts_of_paths(SubLObject paths)
|
static SubLObject |
sbhl_max_floor_mts_of_predicate_paths(SubLObject module,
SubLObject node,
SubLObject goal_node,
SubLObject tv)
|
static SubLObject |
sbhl_max_floor_mts(SubLObject mts)
helper for @see sbhl-max-floor-mts-of-paths |
static SubLObject |
sbhl_min_mt_paths(SubLObject mt_paths)
|
static SubLObject |
sbhl_min_mts_of_predicate_paths(SubLObject module,
SubLObject node,
SubLObject goal_node,
SubLObject tv)
|
static SubLObject |
sbhl_predicate_mt_paths(SubLObject module,
SubLObject node,
SubLObject goal_node,
SubLObject tv)
|
static SubLObject |
sbhl_primary_what_mts_spaces()
Accessor: returns the keyword :primary. |
static SubLObject |
sbhl_simple_true_what_mts_search(SubLObject node)
Used for true what mts searches of simple predicates, sweeping nodes accessible to NODE |
static SubLObject |
sbhl_tt_what_mts_search(SubLObject node)
Used for forward transfers through what mts searches. |
static SubLObject |
sbhl_verify_naut_mt_relevance_p()
|
static SubLObject |
sbhl_what_mt_paths_from_node_to_node(SubLObject node1,
SubLObject node2)
|
static SubLObject |
sbhl_what_mts_final_mt_paths(SubLObject node)
|
static SubLObject |
sbhl_what_mts_goal_final_mt_paths()
Accessor: @return listp; the list of path mts for @see *sbhl-what-mts-goal*. |
static SubLObject |
sbhl_what_mts_goal_p(SubLObject node)
Accessor: @return booleanp; whether the search context allows goal checking and if NODE is the @see *sbhl-what-mts-goal* |
static SubLObject |
sbhl_what_mts_mark_and_sweep(SubLObject node)
Modifier. |
static SubLObject |
sbhl_what_mts_mark_mt_paths_to_node(SubLObject node)
Modifier. |
static SubLObject |
sbhl_what_mts_marking_subsumes_marking_p(SubLObject node)
Accessor. |
static SubLObject |
sbhl_what_mts_not_mapping_p()
Accessor: @return booleanp; whether @see *sbhl-what-mts-map-function* is or is not null. |
static SubLObject |
sbhl_what_mts_step_across_links(SubLObject node)
Modifier. |
static SubLObject |
sbhl_what_mts_step(SubLObject module,
SubLObject link_direction,
SubLObject tv,
SubLObject map_fn,
SubLObject node)
Binds its arguments in setup for @see sbhl-what-mts-step-across-links |
static SubLObject |
sbhl_what_mts_sweep(SubLObject module,
SubLObject link_direction,
SubLObject tv,
SubLObject spaces,
SubLObject map_fn,
SubLObject node)
Binds its arguments in setup for @see sbhl-what-mts-mark-and-sweep |
static SubLObject |
sbhl_what_mts_terminating_space()
Accessor. |
static SubLObject |
sbhl_what_mts_tt_sweep(SubLObject node)
Used as second part of forward transfers through what mts searches. |
static SubLObject |
setup_sbhl_search_what_mts_file()
|
Methods inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
extractFunctionNamed |
Methods inherited from class com.cyc.tool.subl.util.SubLTrampolineFile |
---|
checkType, enforceType, extractBinaryFunc, extractCount, extractEnd, extractEndUsingSize, extractPackage, extractStart, extractUnaryFunc, main |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final SubLFile me
public static final java.lang.String myName
public static SubLSymbol $sbhl_path_mts$
public static SubLSymbol $sbhl_what_mts_mt_paths$
public static SubLSymbol $sbhl_what_mts_inverse_mt_paths$
public static SubLSymbol $sbhl_primary_what_mts_mt_paths$
public static SubLSymbol $sbhl_primary_what_mts_inverse_mt_paths$
public static SubLSymbol $sbhl_secondary_what_mts_mt_paths$
public static SubLSymbol $sbhl_secondary_what_mts_inverse_mt_paths$
public static SubLSymbol $sbhl_verify_naut_mt_relevance$
public static SubLSymbol $sbhl_what_mts_map_function$
public static SubLSymbol $sbhl_what_mts_goal$
public static SubLSymbol $sbhl_what_mts_behavior$
public static final SubLList $list0
public static final SubLSymbol $sym1$CLET
public static final SubLSymbol $sym2$_SBHL_PATH_MTS_
public static final SubLSymbol $sym3$POSSIBLY_UPDATE_SBHL_PATH_MTS
public static final SubLList $list4
public static final SubLSymbol $sym5$SBHL_REBIND_PATH_MTS
public static final SubLList $list6
public static final SubLSymbol $kw7$PRIMARY
public static final SubLSymbol $kw8$SECONDARY
public static final SubLList $list9
public static final SubLSymbol $sym10$_SBHL_WHAT_MTS_MT_PATHS_
public static final SubLSymbol $sym11$FIF
public static final SubLList $list12
public static final SubLList $list13
public static final SubLSymbol $sym14$_SBHL_WHAT_MTS_INVERSE_MT_PATHS_
public static final SubLList $list15
public static final SubLList $list16
public static final SubLList $list17
public static final SubLSymbol $sym18$_SBHL_WHAT_MTS_MAP_FUNCTION_
public static final SubLSymbol $sym19$SBHL_FALSE_WHAT_MTS_STEP
public static final SubLSymbol $sym20$SBHL_FALSE_WHAT_MTS_SWEEP
public static final SubLSymbol $sym21$SBHL_WHAT_MTS_TT_SWEEP
public static final SubLSymbol $sym22$SBHL_WHAT_MTS_TT_STEP
public static final SubLSymbol $sym23$SBHL_WHAT_MTS_STEP_ACROSS_MARKED_DISJOINS
public static final SubLSymbol $sym24$SBHL_WHAT_MTS_SWEEP_MARKED_DISJOINS
public static final SubLSymbol $sym25$SBHL_WHAT_MTS_SWEEP_FORWARD_STEP_AND_SWEEP_FALSE_DISJOINS
public static final SubLSymbol $sym26$SBHL_WHAT_MTS_SWEEP_FALSE_DISJOINS
public static final SubLList $list27
public static final SubLSymbol $sym28$_SBHL_WHAT_MTS_GOAL_
public static final SubLObject $const29$negationInverse
public static final SubLObject $const30$genlInverse
public static final SubLString $str31$attempting_to_bind_direction_link
public static final SubLSymbol $sym32$SBHL_MODULE_P
public static final SubLSymbol $sym33$SBHL_CHECK_CUTOFF
public static final SubLObject $const34$genlPreds
public static final SubLSymbol $sym35$SBHL_SIMPLE_TRUE_WHAT_MTS_SEARCH
public static final SubLSymbol $sym36$SBHL_SIMPLE_FALSE_WHAT_MTS_SEARCH
public static final SubLSymbol $sym37$SBHL_TT_WHAT_MTS_SEARCH
public static final SubLSymbol $sym38$SBHL_WHAT_MTS_TT_BACKWARD_SEARCH
public static final SubLSymbol $sym39$SBHL_WHAT_MTS_TRUE_DISJOINS_SEARCH
public static final SubLSymbol $sym40$SBHL_WHAT_MTS_FALSE_DISJOINS_SEARCH
public static final SubLString $str41$Search_behavior_not_recognized__S
public static final SubLList $list42
public static final SubLString $str43$Unsupported_what_mts_behavior__a
public static final SubLSymbol $sym44$RELEVANT_SBHL_TV_IS_GENERAL_TV
public static final SubLSymbol $kw45$ERROR
public static final SubLString $str46$_A_is_not_a__A
public static final SubLSymbol $sym47$SBHL_TRUE_TV_P
public static final SubLSymbol $kw48$CERROR
public static final SubLString $str49$continue_anyway
public static final SubLSymbol $kw50$WARN
public static final SubLString $str51$_A_is_not_a_valid__sbhl_type_erro
public static final SubLObject $const52$True_JustificationTruth
public static final SubLSymbol $kw53$OLD
public static final SubLSymbol $kw54$RESOURCE
public static final SubLSymbol $sym55$SBHL_FALSE_TV_P
public static final SubLObject $const56$False_JustificationTruth
public static final SubLSymbol $kw57$WHAT_MTS
public static final SubLSymbol $sym58$RELEVANT_MT_IS_EVERYTHING
public static final SubLObject $const59$EverythingPSC
public static final SubLObject $const60$genlMt
public static final SubLSymbol $sym61$UNION
public static final SubLSymbol $sym62$SBHL_MAX_FLOOR_MTS
public static final SubLString $str63$Mts_might_not_be_valid_because_in
public static final SubLSymbol $kw64$NONE
public static final SubLSymbol $sym65$SBHL_INVERSE_CARDINALITY_
Method Detail |
---|
public static final SubLObject possibly_update_sbhl_path_mts(SubLObject mt, SubLObject path_mts)
public static final SubLObject sbhl_primary_what_mts_spaces()
public static final SubLObject get_sbhl_what_mts_marking_space()
public static final SubLObject get_sbhl_what_mts_marking(SubLObject node)
public static final SubLObject sbhl_what_mts_mark_mt_paths_to_node(SubLObject node)
public static final SubLObject sbhl_what_mts_marking_subsumes_marking_p(SubLObject node)
public static final SubLObject determine_sbhl_link_mt(SubLObject node, SubLObject link_node)
public static final SubLObject sbhl_verify_naut_mt_relevance_p()
public static final SubLObject get_sbhl_what_mts_map_function()
public static final SubLObject sbhl_what_mts_not_mapping_p()
public static final SubLObject sbhl_apply_what_mts_map_function(SubLObject node)
public static final SubLObject get_sbhl_what_mts_goal()
public static final SubLObject sbhl_what_mts_goal_p(SubLObject node)
public static final SubLObject sbhl_what_mts_mark_and_sweep(SubLObject node)
public static final SubLObject sbhl_what_mts_step_across_links(SubLObject node)
public static final SubLObject sbhl_what_mts_sweep(SubLObject module, SubLObject link_direction, SubLObject tv, SubLObject spaces, SubLObject map_fn, SubLObject node)
public static final SubLObject sbhl_what_mts_step(SubLObject module, SubLObject link_direction, SubLObject tv, SubLObject map_fn, SubLObject node)
public static final SubLObject sbhl_simple_true_what_mts_search(SubLObject node)
public static final SubLObject sbhl_tt_what_mts_search(SubLObject node)
public static final SubLObject sbhl_what_mts_tt_sweep(SubLObject node)
public static final SubLObject determine_sbhl_what_mts_behavior(SubLObject module, SubLObject direction, SubLObject tv)
public static final SubLObject get_sbhl_what_mts_behavior()
public static final SubLObject sbhl_apply_what_mts_behavior(SubLObject node)
public static final SubLObject sbhl_what_mts_terminating_space()
public static final SubLObject sbhl_what_mts_final_mt_paths(SubLObject node)
public static final SubLObject sbhl_what_mts_goal_final_mt_paths()
public static final SubLObject sbhl_predicate_mt_paths(SubLObject module, SubLObject node, SubLObject goal_node, SubLObject tv)
public static final SubLObject sbhl_what_mt_paths_from_node_to_node(SubLObject node1, SubLObject node2)
public static final SubLObject sbhl_min_mt_paths(SubLObject mt_paths)
public static final SubLObject sbhl_min_mts_of_predicate_paths(SubLObject module, SubLObject node, SubLObject goal_node, SubLObject tv)
public static final SubLObject sbhl_max_floor_mts(SubLObject mts)
public static final SubLObject sbhl_max_floor_mts_of_paths(SubLObject paths)
public static final SubLObject sbhl_max_floor_mts_of_predicate_paths(SubLObject module, SubLObject node, SubLObject goal_node, SubLObject tv)
public static final SubLObject declare_sbhl_search_what_mts_file()
public static final SubLObject init_sbhl_search_what_mts_file()
public static final SubLObject setup_sbhl_search_what_mts_file()
public void declareFunctions()
SubLFile
public void initializeVariables()
SubLFile
public void runTopLevelForms()
SubLFile
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |