private void childVis(Node r){
  Edge e;
  r.setVisible(true);
  if (r.getCVisible()) {
    for (int noa=0; (e=r.getChild(noa)) != null; noa++) {
      childVis(e.getTarget());
    }
  }
}

private void childVis ( Node r ) { Edge e ; r . setVisible ( true ) ; if ( r . getCVisible ( ) ) { for ( int noa = 0 ; ( e = r . getChild ( noa ) ) != null ; noa ++ ) { childVis ( e . getTarget ( ) ) ; } } }
recursively goes through the tree and sets all the children and the parent to visible .
