cppInit

UseCase3



//***************************************************************************
//
// Date Created:	November 29, 1995
//
//***************************************************************************
//
// Changes:
// Date Changed:
//
//***************************************************************************
//
//  11/29/95 - Tom Kneeland (tomk@ccs.neu.edu)
//	Added the code to created empty Vertex and Edge lists.  This is 
//	needed because they are not created when tcl created a Graph 
// 	object.
//
//
//***************************************************************************


(@
#include <iostream.h>
#include <strstream.h>
// #include "tclexec.h"
@)

*operation* void cppInit()

*wrapper* Graph
(@ 	
this->set_vertices(new Vertex_List());
this->set_edges(new Edge_List());

defaultConstVertex = new ConstVertex();
defaultConstVertex->g_parse("ConstVert-input");


defaultAltVertex = new AltVertex();
defaultAltVertex->g_parse("AltVert-input");


defaultConstEdge = new ConstEdge();
defaultConstEdge->g_parse("ConstEdge-input");


defaultAltEdge = new AltEdge();
defaultAltEdge->g_parse("AltEdge-input"); @)