// $Header: /home/apel/cvs/fstcomp/examples/Java/Graph/Recursive/Graph/Graph.java,v 1.1 2010-03-29 20:44:21 apel Exp $ /** * Please complete these missing tags * @author * @rref * @copyright * @concurrency * @see */ package Graph; class Graph { /** * Please complete the missing tags for main * @param * @return * @throws * @pre * @post */ public static void main( String [] args ) { original( args ); System.out.println( "========= SubGraph ========" ); Graph g = new Graph(); Graph g1 = new Graph(); g1.add( new Node( 11 ), new Node( 12 ) ); Graph g2 = new Graph(); g2.add( new Node( 21 ), new Node( 22 ) ); Graph g3 = new Graph(); g3.add( new Node( 31 ), new Node( 32 ) ); Graph g4 = new Graph(); Node n41 = new Node( 41 ); g4.add( n41, new Node( 42 ) ); Graph g5 = new Graph(); g5.add( new Node( 51 ), new Node( 52 ) ); n41.setChildGraph( g5 ); Node n1 = new Node( 1 ); n1.setChildGraph( g1 ); Node n2 = new Node( 2 ); n2.setChildGraph( g2 ); Node n3 = new Node( 3 ); n3.setChildGraph( g3 ); Node n4 = new Node( 4 ); n4.setChildGraph( g4 ); g.add( n1, n2 ); g.add( n3, n4 ); g.print(); System.out.println(); } }