Textual Class Dictionary
UseCase1
  // Last Updated: 11/09/95  17:55 by carlos
Graph = "Class Dictionary Graph"
           < vertices > Vertex_List
           < edges > Edge_List .
Edge :   AltEdge
        | ConstEdge
        *common*
	"to"    < to > Vertex .
Edge_List ~ "Edge" "List" Edge  { Edge } .
Vertex_List ~ "Vertex" "List" Vertex  {  Vertex } .
Vertex :  AltVertex
        | ConstVertex
        *common*
           < vertexname > VertexName
          "vertex_pos" < position > Coordinates  .
AltEdge = "AltEdge"
	  "from"   < from > AltVertex .
ConstEdge = "ConstEdge"
           < edgename > EdgeName
"from"     < from > Vertex .
ConstVertex = "ConstVertex" .
AltVertex =  "AltVertex" .
Coordinates =  "("  < x > DemNumber ","
           < y > DemNumber  ")" .
VertexName =  < name > DemIdent
              "name_pos" < vn_position > Coordinates .
EdgeName =    < name > DemIdent 
	      "name_pos" < e_position > Coordinates .
 
 
 
 
 
 
 
 
