GO::Model::TreeIterator.3pm

Langue: en

Autres versions - même langue

Version: 2009-11-06 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

NAME

   GO::Model::GraphIterator - wraps GO::Model::GraphIterator
 
 

SYNOPSIS

DESCRIPTION

This is a hack. It wraps GO::Model::GraphIterator and provides a tree like iteration, rather than a graph-like iteration.

This is done by giving TreeIterator a template array.

The array looks like this :

[ [3674, 'isa', 3673], [9277, 'isa', 5618] ]

3674 is selected iff it is the child of 3673. 9277 is selected iff it is the child of 5618.

order

   Usage   - $graphiter->order("breadth");
   Returns - string
   Args    - string
 
 

gets/sets traversal order; breadth or depth; default is depth

direction

   Usage   - $graphiter->direction("up");
   Returns - string
   Args    - string
 
 

gets/sets direction; default is ``down''

reset_cursor

   Usage   -
   Returns - GO::Model::Term
   Args    -
 
 

next_node

   Usage   -
   Returns - GO::Model::Term
   Args    -
 
 

set_bootstrap_mode

   Usage   -
   Returns - 
   Args    -
 
 

get_bootstrap_mode

   Usage   -
   Returns - 
   Args    -
 
 

get_current_path

   Usage   -
   Returns - array ref
   Args    - none
 
 

next_node_instance

   Usage   -
   Returns - GO::Model::GraphNodeInstance
   Args    -