Galax_nodeid.galax_nodeid ->
Namespace_symbols.rattr_symbol ->
Dm_atomic.atomicString ->
Namespace_symbols.rtype_symbol ->
Dm_atomic.atomicValue list ->
object
  method ancestor :
    (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
    option -> Dm.node Cursor.cursor
  method ancestor_or_self :
    (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
    option -> Dm.node Cursor.cursor
  method attrName : unit -> Namespace_symbols.rattr_symbol
  method attributes :
    (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
    option -> Dm.attribute Cursor.cursor
  method base_uri : unit -> Dm_atomic.atomicAnyURI option ref
  method children :
    (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
    option -> Dm.node Cursor.cursor
  method delete : Dm.node -> unit
  method descendant :
    (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
    option -> Dm.node Cursor.cursor
  method descendant_or_self :
    (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
    option -> Dm.node Cursor.cursor
  method detach : Dm.node -> unit
  method docorder : unit -> Nodeid.docorder
  method export_typed_value : unit -> Dm_atomic.atomicValue list
  method following :
    (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
    option -> Dm.node Cursor.cursor
  method getAttributeNode : unit -> Dm.attribute
  method getCommentNode : unit -> Dm.comment
  method getDocumentNode : unit -> Dm.document
  method getElementNode : unit -> Dm.element
  method getProcessingInstructionNode : unit -> Dm.processingInstruction
  method getTextNode : unit -> Dm.text
  method get_access_ops_dm : Dm.node Dm_types.access_ops
  method implementation : unit -> string
  method insert : Dm.node Cursor.cursor -> Dm.node -> unit
  method insert_first : Dm.node Cursor.cursor -> unit
  method node_kind : unit -> Dm_types._NodeKind
  method node_lang : unit -> Datatypes.xs_string option
  method node_name : unit -> Dm_atomic.atomicQName option
  method node_type : unit -> Namespace_symbols.rtype_symbol
  method nodeid : unit -> Nodeid.nodeid
  method parent :
    (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
    option -> Dm.node option
  method preceding :
    (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
    option -> Dm.node Cursor.cursor
  method rename : Datatypes.xs_QName -> unit
  method replace : Dm.node Cursor.cursor -> Dm.node -> unit
  method replace_value : Dm.text -> unit
  method reset_parent : unit -> unit
  method self :
    (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
    option -> Dm.node Cursor.cursor
  method string_value : unit -> Datatypes.xs_string
  method typed_value : unit -> Dm_atomic.atomicValue Cursor.cursor
  method update_parent : Dm.node -> unit
end