net.xqhs.graphs.graph
Class SimpleGraph.NodeData

java.lang.Object
  extended by net.xqhs.graphs.graph.SimpleGraph.NodeData
Enclosing class:
SimpleGraph

protected static class SimpleGraph.NodeData
extends java.lang.Object

Protected structure holding two sets of edges -- incoming and outgoing.

Author:
Andrei Olaru

Field Summary
(package private)  java.util.Set<Edge> inEdges
          Incoming edges.
(package private)  java.util.Set<Edge> outEdges
          Outgoing edges.
 
Constructor Summary
SimpleGraph.NodeData(java.util.Set<Edge> in, java.util.Set<Edge> out)
          Default constructor.
 
Method Summary
 java.util.Set<Edge> getInEdges()
          Retrieves incoming edges.
 java.util.Set<Edge> getOutEdges()
          Retrieves outgoing edges.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

inEdges

java.util.Set<Edge> inEdges
Incoming edges.


outEdges

java.util.Set<Edge> outEdges
Outgoing edges.

Constructor Detail

SimpleGraph.NodeData

public SimpleGraph.NodeData(java.util.Set<Edge> in,
                            java.util.Set<Edge> out)
Default constructor.

Parameters:
in - - incoming edges.
out - - outgoing edges.
Method Detail

getInEdges

public java.util.Set<Edge> getInEdges()
Retrieves incoming edges.

Returns:
incoming edges.

getOutEdges

public java.util.Set<Edge> getOutEdges()
Retrieves outgoing edges.

Returns:
outgoing edges.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object