|
||||||||||
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_links
public final class sbhl_links
Nested Class Summary | |
---|---|
static class |
sbhl_links.$sbhl_directed_link_native
|
static class |
sbhl_links.$sbhl_directed_link_p$UnaryFunction
|
static class |
sbhl_links.$sbhl_undirected_link_native
|
static class |
sbhl_links.$sbhl_undirected_link_p$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 |
_csetf_sbhl_directed_link_inverse_links(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_sbhl_directed_link_predicate_links(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_sbhl_undirected_link_links(SubLObject object,
SubLObject value)
|
static SubLObject |
any_sbhl_predicate_links_p(SubLObject node,
SubLObject pred)
Accessor: @return booleanp; whether NODE has any forward sbhl links in PRED / *sbhl-module* |
static SubLObject |
create_sbhl_directed_link(SubLObject direction,
SubLObject mt_links)
Constructor: @return sbhl-directed-link-p; with MT-LINKS in the DIRECTION field |
static SubLObject |
create_sbhl_direction_link(SubLObject direction,
SubLObject mt_links,
SubLObject module)
Constructor: @return sbhl-direction-link-p; with direction field DIRECTION filled with MT-LINKS. |
static SubLObject |
create_sbhl_mt_links(SubLObject mt,
SubLObject tv_links)
Constructor: @return sbhl-mt-links; with an entry with key MT and value TV-LINKS |
static SubLObject |
create_sbhl_tv_links(SubLObject truth,
SubLObject node)
Constructor: returns new sbhl-truth-value-link with value at TRUTH set to '(NODE) |
static SubLObject |
create_sbhl_undirected_link(SubLObject mt_links)
Constructor: @return sbhl-undirected-link-p; with MT-LINKS in the links field |
static SubLObject |
declare_sbhl_links_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
get_sbhl_directed_mt_links(SubLObject directed_link,
SubLObject direction)
Accessor: @return sbhl-mt-links-object-p; the mt-links in the DIRECTION field of DIRECTED-LINK |
static SubLObject |
get_sbhl_link_nodes(SubLObject tv_links,
SubLObject truth)
Accessor: @return listp; within the value at TRUTH in TV-LINKS |
static SubLObject |
get_sbhl_mt_links(SubLObject direction_link,
SubLObject direction,
SubLObject module)
Accessor: @return the sbhl-mt-links in the DIRECTION field of DIRECTION-LINK. |
static SubLObject |
get_sbhl_tv_links(SubLObject mt_links,
SubLObject mt)
Accessor: @return sbhl-tv-links-p; the tv-links stucture after hashing on MT within MT-LINKS |
static SubLObject |
get_sbhl_undirected_mt_links(SubLObject undirected_link)
Accessor: @return sbhl-mt-links-object-p; the mt-links in the DIRECTION field of UNDIRECTED-LINK |
static SubLObject |
init_sbhl_links_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
make_sbhl_directed_link(SubLObject arglist)
|
static SubLObject |
make_sbhl_undirected_link(SubLObject arglist)
|
static SubLObject |
member_of_tv_linksP(SubLObject node,
SubLObject truth,
SubLObject tv_links)
Accessor: @return booleanp; whether NODE is a member of TV-LINKS corresponding to TRUTH. |
static SubLObject |
push_onto_sbhl_tv_links(SubLObject tv_links,
SubLObject truth,
SubLObject node)
Modifier: pushes NODE onto head of value at TRUTH in TV-LINKS. |
static SubLObject |
remove_sbhl_direction_link(SubLObject direction_link,
SubLObject direction,
SubLObject module)
Modifier: Sets the DIRECTION field of DIRECTION-LINK to NIL. |
static SubLObject |
remove_sbhl_mt_link(SubLObject mt_links,
SubLObject mt)
Modifier: removes data from the MT slot of MT-LINKS. |
static SubLObject |
remove_sbhl_tv_link_node(SubLObject tv_links,
SubLObject truth,
SubLObject node)
Modifier: removes NODE from the links corresponding to TRUTH within TV-LINKS. |
static SubLObject |
remove_sbhl_tv_link(SubLObject tv_links,
SubLObject truth)
Modifier: removes data corresponding to TRUTH within TV-LINKS. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
sbhl_directed_link_inverse_links(SubLObject object)
|
static SubLObject |
sbhl_directed_link_p(SubLObject object)
|
static SubLObject |
sbhl_directed_link_predicate_links(SubLObject object)
|
static SubLObject |
sbhl_directed_link_print_function_trampoline(SubLObject object,
SubLObject stream)
|
static SubLObject |
sbhl_direction_link_p(SubLObject d_link)
Accessor: @return booleanp; is D-LINK either an sbhl-directed-link or sbhl-undirected-link, or neither. |
static SubLObject |
sbhl_mt_links_object_p(SubLObject object)
Accessor: @return booleanp; whether OBJECT is a dictionary. |
static SubLObject |
sbhl_tv_links_object_p(SubLObject object)
Accessor: @return booleanp; whether OBJECT is a @see dictionary-p |
static SubLObject |
sbhl_undirected_link_links(SubLObject object)
|
static SubLObject |
sbhl_undirected_link_p(SubLObject object)
|
static SubLObject |
sbhl_undirected_link_print_function_trampoline(SubLObject object,
SubLObject stream)
|
static SubLObject |
set_sbhl_directed_link(SubLObject directed_link,
SubLObject direction,
SubLObject value)
Modifier: Sets the DIRECTION field of DIRECTED-LINK to be VALUE |
static SubLObject |
set_sbhl_direction_link(SubLObject direction_link,
SubLObject direction,
SubLObject value,
SubLObject module)
Modifier: Sets the DIRECTION field of DIRECTION-LINK to be VALUE. |
static SubLObject |
set_sbhl_mt_links(SubLObject mt_links,
SubLObject mt,
SubLObject tv_links)
Modifier: sets the value corresponding to key MT in MT-LINKS to be TV-LINKS |
static SubLObject |
set_sbhl_undirected_link(SubLObject undirected_link,
SubLObject value)
Modifier: Sets the links field of UNDIRECTED-LINK to be VALUE. |
static SubLObject |
setup_sbhl_links_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 $dtp_sbhl_directed_link$
public static SubLSymbol $dtp_sbhl_undirected_link$
public static final SubLSymbol $sym0$SBHL_DIRECTED_LINK
public static final SubLSymbol $sym1$SBHL_DIRECTED_LINK_P
public static final SubLInteger $int2$220
public static final SubLList $list3
public static final SubLList $list4
public static final SubLList $list5
public static final SubLList $list6
public static final SubLSymbol $sym7$PRINT_LINK
public static final SubLSymbol $sym8$SBHL_DIRECTED_LINK_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym9$SBHL_DIRECTED_LINK_PREDICATE_LINKS
public static final SubLSymbol $sym10$_CSETF_SBHL_DIRECTED_LINK_PREDICATE_LINKS
public static final SubLSymbol $sym11$SBHL_DIRECTED_LINK_INVERSE_LINKS
public static final SubLSymbol $sym12$_CSETF_SBHL_DIRECTED_LINK_INVERSE_LINKS
public static final SubLSymbol $kw13$PREDICATE_LINKS
public static final SubLSymbol $kw14$INVERSE_LINKS
public static final SubLString $str15$Invalid_slot__S_for_construction_
public static final SubLSymbol $sym16$SBHL_UNDIRECTED_LINK
public static final SubLSymbol $sym17$SBHL_UNDIRECTED_LINK_P
public static final SubLInteger $int18$221
public static final SubLList $list19
public static final SubLList $list20
public static final SubLList $list21
public static final SubLList $list22
public static final SubLSymbol $sym23$SBHL_UNDIRECTED_LINK_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym24$SBHL_UNDIRECTED_LINK_LINKS
public static final SubLSymbol $sym25$_CSETF_SBHL_UNDIRECTED_LINK_LINKS
public static final SubLSymbol $kw26$LINKS
public static final SubLString $str27$__
public static final SubLSymbol $kw28$STREAM
public static final SubLSymbol $kw29$BASE
public static final SubLSymbol $sym30$SBHL_MODULE_P
public static final SubLSymbol $kw31$ERROR
public static final SubLString $str32$_A_is_not_a__A
public static final SubLSymbol $sym33$SBHL_PREDICATE_P
public static final SubLSymbol $kw34$CERROR
public static final SubLString $str35$continue_anyway
public static final SubLSymbol $kw36$WARN
public static final SubLString $str37$_A_is_not_a_valid__sbhl_type_erro
public static final SubLSymbol $sym38$SBHL_DIRECTED_DIRECTION_P
public static final SubLSymbol $sym39$SBHL_MT_LINKS_OBJECT_P
public static final SubLSymbol $sym40$SBHL_TV_LINKS_OBJECT_P
public static final SubLSymbol $sym41$SBHL_MT_OBJECT_P
public static final SubLSymbol $sym42$SBHL_LINK_TRUTH_VALUE_P
public static final SubLSymbol $sym43$SBHL_NODE_OBJECT_P
public static final SubLSymbol $sym44$SBHL_LINK_NODES_OBJECT_P
Method Detail |
---|
public static final SubLObject sbhl_directed_link_print_function_trampoline(SubLObject object, SubLObject stream)
public static final SubLObject sbhl_directed_link_p(SubLObject object)
public static final SubLObject sbhl_directed_link_predicate_links(SubLObject object)
public static final SubLObject sbhl_directed_link_inverse_links(SubLObject object)
public static final SubLObject _csetf_sbhl_directed_link_predicate_links(SubLObject object, SubLObject value)
public static final SubLObject _csetf_sbhl_directed_link_inverse_links(SubLObject object, SubLObject value)
public static final SubLObject make_sbhl_directed_link(SubLObject arglist)
public static final SubLObject sbhl_undirected_link_print_function_trampoline(SubLObject object, SubLObject stream)
public static final SubLObject sbhl_undirected_link_p(SubLObject object)
public static final SubLObject sbhl_undirected_link_links(SubLObject object)
public static final SubLObject _csetf_sbhl_undirected_link_links(SubLObject object, SubLObject value)
public static final SubLObject make_sbhl_undirected_link(SubLObject arglist)
public static final SubLObject create_sbhl_directed_link(SubLObject direction, SubLObject mt_links)
public static final SubLObject create_sbhl_undirected_link(SubLObject mt_links)
public static final SubLObject create_sbhl_direction_link(SubLObject direction, SubLObject mt_links, SubLObject module)
public static final SubLObject sbhl_direction_link_p(SubLObject d_link)
public static final SubLObject any_sbhl_predicate_links_p(SubLObject node, SubLObject pred)
public static final SubLObject get_sbhl_directed_mt_links(SubLObject directed_link, SubLObject direction)
public static final SubLObject get_sbhl_undirected_mt_links(SubLObject undirected_link)
public static final SubLObject get_sbhl_mt_links(SubLObject direction_link, SubLObject direction, SubLObject module)
public static final SubLObject set_sbhl_directed_link(SubLObject directed_link, SubLObject direction, SubLObject value)
public static final SubLObject set_sbhl_undirected_link(SubLObject undirected_link, SubLObject value)
public static final SubLObject set_sbhl_direction_link(SubLObject direction_link, SubLObject direction, SubLObject value, SubLObject module)
public static final SubLObject remove_sbhl_direction_link(SubLObject direction_link, SubLObject direction, SubLObject module)
public static final SubLObject create_sbhl_mt_links(SubLObject mt, SubLObject tv_links)
public static final SubLObject sbhl_mt_links_object_p(SubLObject object)
public static final SubLObject get_sbhl_tv_links(SubLObject mt_links, SubLObject mt)
public static final SubLObject set_sbhl_mt_links(SubLObject mt_links, SubLObject mt, SubLObject tv_links)
public static final SubLObject remove_sbhl_mt_link(SubLObject mt_links, SubLObject mt)
public static final SubLObject create_sbhl_tv_links(SubLObject truth, SubLObject node)
public static final SubLObject sbhl_tv_links_object_p(SubLObject object)
public static final SubLObject get_sbhl_link_nodes(SubLObject tv_links, SubLObject truth)
public static final SubLObject member_of_tv_linksP(SubLObject node, SubLObject truth, SubLObject tv_links)
public static final SubLObject push_onto_sbhl_tv_links(SubLObject tv_links, SubLObject truth, SubLObject node)
public static final SubLObject remove_sbhl_tv_link_node(SubLObject tv_links, SubLObject truth, SubLObject node)
public static final SubLObject remove_sbhl_tv_link(SubLObject tv_links, SubLObject truth)
public static final SubLObject declare_sbhl_links_file()
public static final SubLObject init_sbhl_links_file()
public static final SubLObject setup_sbhl_links_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 |