edu.uconn.mcb.lineageevolver.graph
Class EdgeListNode

java.lang.Object
  extended byedu.uconn.mcb.lineageevolver.graph.EdgeListNode
All Implemented Interfaces:
GraphNode

public class EdgeListNode
extends java.lang.Object
implements GraphNode

Implementation of GraphNode interface for use with EdgeListGraph objects.

Author:
Lina Pezzella, Hasan Khalil

Field Summary
(package private)  java.lang.Object data
          The data stored in this node.
(package private)  java.util.ArrayList edges
          The edges outgoing from this node, AKA our edge list.
 
Constructor Summary
EdgeListNode()
          Default constructor for objects of type EdgeListNode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

edges

java.util.ArrayList edges
The edges outgoing from this node, AKA our edge list.


data

java.lang.Object data
The data stored in this node.

Constructor Detail

EdgeListNode

public EdgeListNode()
Default constructor for objects of type EdgeListNode. Constructs an empty ArrayList for the edges instance variable, and sets the data instance variable to null