|
||||||||||
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_module_utilities
public final class sbhl_module_utilities
Nested Class Summary |
---|
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 |
apply_sbhl_module_type_test(SubLObject node,
SubLObject module)
|
static SubLObject |
clear_get_sbhl_predicates()
|
static SubLObject |
declare_sbhl_module_utilities_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
get_relevant_sbhl_directions(SubLObject module)
Accessor: @return listp; of the keywords for relevant directions for links of MODULE / *sbhl-module*. |
static SubLObject |
get_sbhl_accessible_link_preds(SubLObject module)
Accessor: @return listp; the list of sbhl predicates allowed by MODULE / *sbhl-module* for following links. |
static SubLObject |
get_sbhl_add_node_to_result_test(SubLObject module)
Accessor: @return functionp; the function applied to a node's marking before pushing it onto the result |
static SubLObject |
get_sbhl_disjoins_module(SubLObject module)
Accessor: @return sbhl-module-p. |
static SubLObject |
get_sbhl_disjoins_search_tt_module(SubLObject module)
Accessor: @return sbhl-predicate-object-p; If current search is a disjoins search, returns the module it transfers through. |
static SubLObject |
get_sbhl_graph(SubLObject module)
Accessor: @return hash-table-p; the table containing the graph corresonding to link predicate of MODULE / *sbhl-module*. |
static SubLObject |
get_sbhl_index_arg(SubLObject module)
Accessor: @return integerp; the number corresponding to the index-arg position for MODULE / *sbhl-module*. |
static SubLObject |
get_sbhl_link_pred(SubLObject module)
Accessor: @return fortp; the link predicate associated with MODULE / *sbhl-module* |
static SubLObject |
get_sbhl_link_style(SubLObject module)
Accessor: @return fortp; whether MODULE / *sbhl-module* entails directed or undirected direction links |
static SubLObject |
get_sbhl_marking_fn(SubLObject module)
Accessor: @return functionp; the marking function associated with MODULE / *sbhl-module* |
static SubLObject |
get_sbhl_module_backward_direction(SubLObject module)
Accessor: @return keywordp; the keyword that relates MODULE to either :inverse or :link direction |
static SubLObject |
get_sbhl_module_forward_direction(SubLObject module)
Accessor: @return keywordp; the keyword that relates MODULE / *sbhl-module* to either :predicate or :link direction |
static SubLObject |
get_sbhl_module_type(SubLObject module)
Accessor: @return sbhl-module-type-p. |
static SubLObject |
get_sbhl_module_which_this_module_inverts_arguments_of(SubLObject module)
Accessor: @return sbhl-module-p. |
static SubLObject |
get_sbhl_path_terminating_markP_fn(SubLObject module)
Accessor: @return functionp; the function determing whether to terminate a search path, associated with MODULE / *sbhl-module* |
static SubLObject |
get_sbhl_predicates_internal()
|
static SubLObject |
get_sbhl_predicates()
|
static SubLObject |
get_sbhl_premark_module(SubLObject module)
Accessor: @return sbhl-predicate-object-p; the module corresponding to MODULE to be used for premarking in searches. |
static SubLObject |
get_sbhl_reductions_module(SubLObject module)
Accessor: @return sbhl-predicate-object-p; Module for minimizations and maximizations. |
static SubLObject |
get_sbhl_transfers_through_module(SubLObject module)
returns the module, if any, that MODULE uses to transfer through. |
static SubLObject |
get_sbhl_type_test(SubLObject module)
Accessor: @return function-spec-p; the function used to test the type of objects used in *sbhl-module* / MODULE |
static SubLObject |
get_sbhl_unmarking_fn(SubLObject module)
Accessor: @return functionp; the unmarking function associated with MODULE / *sbhl-module* |
static SubLObject |
init_sbhl_module_data(SubLObject predicate,
SubLObject data)
Modifier: initialize and store the DATA for PREDICATE. |
static SubLObject |
init_sbhl_module_utilities_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
new_sbhl_module_graph(SubLObject module)
Modifier: stores a hash-table in the :graph field of MODULE |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
sbhl_disjoins_module_p(SubLObject module)
Accessor: @return booleanp. |
static SubLObject |
sbhl_disjoins_search_p()
Accessor: @return booleanp; whether the current search module is a disjoins module |
static SubLObject |
sbhl_inverse_cardinality(SubLObject module,
SubLObject node)
The cardinality of NODE with PRED in the inverse direction |
static SubLObject |
sbhl_inverse_module_p(SubLObject module)
Accessor: @return booleanp; is MODULE / *sbhl-module* one which is defined by the fact that it inverts the argument order of another module. |
static SubLObject |
sbhl_isa_collection_p(SubLObject node)
|
static SubLObject |
sbhl_isa_microtheory_p(SubLObject node)
|
static SubLObject |
sbhl_isa_predicate_p(SubLObject node)
|
static SubLObject |
sbhl_module_directed_linksP(SubLObject module)
Accessor: @return booleanp; whether MODULE / *sbhl-module* is a directed or undirected graph |
static SubLObject |
sbhl_module_indicates_predicate_search_p(SubLObject module)
Accessor: @return booleanp. |
static SubLObject |
sbhl_non_time_predicate_p(SubLObject object)
|
static SubLObject |
sbhl_pred_get_hl_module(SubLObject pred)
|
static SubLObject |
sbhl_predicate_cardinality(SubLObject module,
SubLObject node)
The cardinality of NODE with MODULE in the predicate direction |
static SubLObject |
sbhl_predicate_p(SubLObject object)
|
static SubLObject |
sbhl_reflexive_module_p(SubLObject module)
Accessor: @return booleanp; whether MODULE is for a reflexive predicate or not. |
static SubLObject |
sbhl_search_direction_to_link_direction(SubLObject direction,
SubLObject module)
Accessor: @return keywordp; the keyword for links in direction DIRECTION corresponding to MODULE / *sbhl-module*. |
static SubLObject |
sbhl_simple_module_p(SubLObject module)
Accessor: @return booleanp. |
static SubLObject |
sbhl_time_module_p(SubLObject module)
Accessor: @return booleanp. |
static SubLObject |
sbhl_time_search_p()
Accessor: @return booleanp; whether the current module is a time module. |
static SubLObject |
sbhl_transfers_through_module_p(SubLObject module)
Accessor: @return booleanp. |
static SubLObject |
sbhl_transitive_module_p(SubLObject module)
Accessor: @return booleanp. |
static SubLObject |
setup_sbhl_module_utilities_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 final SubLSymbol $sym0$FORT_P
public static final SubLSymbol $sym1$GET_SBHL_PREDICATES
public static final SubLSymbol $sym2$_GET_SBHL_PREDICATES_CACHING_STATE_
public static final SubLSymbol $kw3$_MEMOIZED_ITEM_NOT_FOUND_
public static final SubLSymbol $sym4$SBHL_MODULE_P
public static final SubLSymbol $kw5$NAUT_FORWARD_TRUE_GENERATORS
public static final SubLSymbol $kw6$MARKING_INCREMENT
public static final SubLSymbol $kw7$ADD_NODE_TO_RESULT_TEST
public static final SubLSymbol $kw8$ADD_UNMARKED_NODE_TO_RESULT_TEST
public static final SubLSymbol $kw9$ROOT
public static final SubLSymbol $kw10$TRANSFERS_VIA_ARG
public static final SubLSymbol $kw11$PREDICATE_SEARCH_P
public static final SubLSymbol $kw12$MODULE_INVERTS_ARGUMENTS
public static final SubLSymbol $kw13$INVERTS_ARGUMENTS_OF_MODULE
public static final SubLSymbol $kw14$MODULE_TAG
public static final SubLSymbol $kw15$GRAPH
public static final SubLSymbol $kw16$DISJOINS_MODULE
public static final SubLSymbol $kw17$TRANSFERS_THROUGH_MODULE
public static final SubLObject $const18$genlInverse
public static final SubLObject $const19$genlPreds
public static final SubLSymbol $kw20$ERROR
public static final SubLString $str21$_A_is_not_a__A
public static final SubLSymbol $sym22$SBHL_SEARCH_DIRECTION_P
public static final SubLSymbol $kw23$CERROR
public static final SubLString $str24$continue_anyway
public static final SubLSymbol $kw25$WARN
public static final SubLString $str26$_A_is_not_a_valid__sbhl_type_erro
public static final SubLString $str27$invalid_sbhl_search_direction__a
public static final SubLSymbol $sym28$SBHL_PREDICATE_P
public static final SubLObject $const29$genls
public static final SubLSymbol $kw30$GENLS
public static final SubLObject $const31$isa
public static final SubLObject $const32$quotedIsa
public static final SubLSymbol $kw33$ISA
public static final SubLSymbol $kw34$GENLPREDS
public static final SubLObject $const35$genlMt
public static final SubLObject $const36$negationMt
public static final SubLSymbol $kw37$GENLMT
public static final SubLObject $const38$disjointWith
public static final SubLSymbol $kw39$DISJOINTWITH
public static final SubLObject $const40$negationPreds
public static final SubLObject $const41$negationInverse
public static final SubLSymbol $kw42$NEGATIONPREDS
public static final SubLSymbol $kw43$NEGATION
public static final SubLSymbol $kw44$SUPERIOR
public static final SubLSymbol $kw45$INFERIOR
public static final SubLObject $const46$Collection
public static final SubLObject $const47$Predicate
public static final SubLObject $const48$Microtheory
public static final SubLSymbol $sym49$COLLECTION_P
public static final SubLSymbol $sym50$MICROTHEORY_P
public static final SubLSymbol $sym51$PREDICATE_P
public static final SubLSymbol $sym52$FUNCTION_SYMBOL_P
public static final SubLSymbol $sym53$FUNCTION_SYMBOL_LIST_P
public static final SubLString $str54$Data___a__associated_with_propert
public static final SubLString $str55$No_data_associated_with_required_
Method Detail |
---|
public static final SubLObject init_sbhl_module_data(SubLObject predicate, SubLObject data)
public static final SubLObject clear_get_sbhl_predicates()
public static final SubLObject get_sbhl_predicates_internal()
public static final SubLObject get_sbhl_predicates()
public static final SubLObject sbhl_predicate_p(SubLObject object)
public static final SubLObject sbhl_non_time_predicate_p(SubLObject object)
public static final SubLObject get_sbhl_link_pred(SubLObject module)
public static final SubLObject get_sbhl_link_style(SubLObject module)
public static final SubLObject get_sbhl_module_type(SubLObject module)
public static final SubLObject get_sbhl_path_terminating_markP_fn(SubLObject module)
public static final SubLObject get_sbhl_marking_fn(SubLObject module)
public static final SubLObject get_sbhl_unmarking_fn(SubLObject module)
public static final SubLObject get_sbhl_index_arg(SubLObject module)
public static final SubLObject get_sbhl_add_node_to_result_test(SubLObject module)
public static final SubLObject get_sbhl_type_test(SubLObject module)
public static final SubLObject get_sbhl_accessible_link_preds(SubLObject module)
public static final SubLObject sbhl_module_indicates_predicate_search_p(SubLObject module)
public static final SubLObject sbhl_disjoins_search_p()
public static final SubLObject sbhl_time_search_p()
public static final SubLObject sbhl_simple_module_p(SubLObject module)
or @see sbhl-simple-irreflexive-module-type-p.
public static final SubLObject sbhl_time_module_p(SubLObject module)
public static final SubLObject sbhl_transitive_module_p(SubLObject module)
public static final SubLObject sbhl_inverse_module_p(SubLObject module)
public static final SubLObject get_sbhl_module_which_this_module_inverts_arguments_of(SubLObject module)
public static final SubLObject new_sbhl_module_graph(SubLObject module)
public static final SubLObject get_sbhl_graph(SubLObject module)
public static final SubLObject sbhl_disjoins_module_p(SubLObject module)
public static final SubLObject get_sbhl_disjoins_module(SubLObject module)
public static final SubLObject sbhl_transfers_through_module_p(SubLObject module)
public static final SubLObject get_sbhl_transfers_through_module(SubLObject module)
public static final SubLObject sbhl_reflexive_module_p(SubLObject module)
public static final SubLObject get_sbhl_disjoins_search_tt_module(SubLObject module)
public static final SubLObject get_sbhl_reductions_module(SubLObject module)
public static final SubLObject get_sbhl_premark_module(SubLObject module)
public static final SubLObject get_sbhl_module_forward_direction(SubLObject module)
public static final SubLObject get_sbhl_module_backward_direction(SubLObject module)
public static final SubLObject sbhl_module_directed_linksP(SubLObject module)
public static final SubLObject sbhl_search_direction_to_link_direction(SubLObject direction, SubLObject module)
public static final SubLObject get_relevant_sbhl_directions(SubLObject module)
public static final SubLObject sbhl_predicate_cardinality(SubLObject module, SubLObject node)
public static final SubLObject sbhl_inverse_cardinality(SubLObject module, SubLObject node)
public static final SubLObject sbhl_pred_get_hl_module(SubLObject pred)
public static final SubLObject sbhl_isa_collection_p(SubLObject node)
public static final SubLObject sbhl_isa_microtheory_p(SubLObject node)
public static final SubLObject sbhl_isa_predicate_p(SubLObject node)
public static final SubLObject apply_sbhl_module_type_test(SubLObject node, SubLObject module)
public static final SubLObject declare_sbhl_module_utilities_file()
public static final SubLObject init_sbhl_module_utilities_file()
public static final SubLObject setup_sbhl_module_utilities_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 |