class LOADED_HIERARCHIC_GRAPH_NODE [E ->
HASHABLE
, LOAD]
Features exported to LOADED_HIERARCHIC_GRAPH_NODE
Direct parents
conformant parents
HIERARCHIC_GRAPH_NODE
Summary
creation features
make
(i: E)
exported features
make
(i: E)
parent_edge_load
(i:
INTEGER
): LOAD
child_edge_load
(i:
INTEGER
): LOAD
add_parent
(node: LOADED_HIERARCHIC_GRAPH_NODE [E ->
HASHABLE
, LOAD])
add_child
(node: LOADED_HIERARCHIC_GRAPH_NODE [E ->
HASHABLE
, LOAD])
remove_parent
(node: LOADED_HIERARCHIC_GRAPH_NODE [E ->
HASHABLE
, LOAD])
remove_child
(node: LOADED_HIERARCHIC_GRAPH_NODE [E ->
HASHABLE
, LOAD])
parents_edge_load
:
FAST_ARRAY
[LOAD]
children_edge_load
:
FAST_ARRAY
[LOAD]
item
: E
max_rank
:
INTEGER
min_rank
:
INTEGER
parents
:
FAST_ARRAY
[LOADED_HIERARCHIC_GRAPH_NODE [E ->
HASHABLE
, LOAD]]
children
:
FAST_ARRAY
[LOADED_HIERARCHIC_GRAPH_NODE [E ->
HASHABLE
, LOAD]]
set_item
(i: E)
parents_count
:
INTEGER
children_count
:
INTEGER
has_parent_edge
(id:
INTEGER
):
BOOLEAN
has_child_edge
(id:
INTEGER
):
BOOLEAN
remove_parent_edge
(id:
INTEGER
): LOADED_HIERARCHIC_GRAPH_NODE [E ->
HASHABLE
, LOAD]