Class UndiGraph

java.lang.Object
  extended by UndiGraph

public class UndiGraph
extends java.lang.Object


Field Summary
private  java.util.Map<java.lang.String,UndiVertex> graph
           
 
Constructor Summary
UndiGraph()
           
 
Method Summary
 void addEdge(java.lang.String source, java.lang.String dest, double cost)
           
 java.util.Collection<UndiEdge> edges()
           
 UndiVertex getVertex(java.lang.String s)
           
 boolean isEmpty()
           
 int size()
           
 java.util.Collection<UndiVertex> vertices()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

graph

private java.util.Map<java.lang.String,UndiVertex> graph
Constructor Detail

UndiGraph

public UndiGraph()
Method Detail

isEmpty

public boolean isEmpty()

size

public int size()

vertices

public java.util.Collection<UndiVertex> vertices()

edges

public java.util.Collection<UndiEdge> edges()

getVertex

public UndiVertex getVertex(java.lang.String s)

addEdge

public void addEdge(java.lang.String source,
                    java.lang.String dest,
                    double cost)