org.testinium.graph
Class NodeImpl

java.lang.Object
  extended by org.testinium.graph.NodeImpl
All Implemented Interfaces:
INode

public class NodeImpl
extends java.lang.Object
implements INode

Represents a node implementation

Version:
1.0
Author:
Thierry Janaudy janaudy@testinium.org

Constructor Summary
NodeImpl(java.lang.Object containee)
          NodeImpl
 
Method Summary
 java.lang.Object getContainee()
          getContainee
 int getEnterTime()
          getEnterTime
 int getLeaveTime()
          getLeaveTime
 NodeState getState()
          getState
 java.util.List<INode> predecessors()
          predecessors
 void setEnterTime(int enterTime)
          setEnterTime
 void setLeaveTime(int leaveTime)
          setLeaveTime
 void setState(NodeState state)
          setState
 java.util.List<INode> successors()
          successors
 java.lang.String toString()
          toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeImpl

public NodeImpl(java.lang.Object containee)
NodeImpl

Parameters:
containee -
Method Detail

successors

public java.util.List<INode> successors()
successors

Specified by:
successors in interface INode
Returns:
successors

predecessors

public java.util.List<INode> predecessors()
predecessors

Specified by:
predecessors in interface INode
Returns:
predecessors

setState

public void setState(NodeState state)
setState

Specified by:
setState in interface INode
Parameters:
state -
See Also:
NodeState

getState

public NodeState getState()
getState

Specified by:
getState in interface INode
Returns:
state

toString

public java.lang.String toString()
toString

Overrides:
toString in class java.lang.Object

setEnterTime

public void setEnterTime(int enterTime)
setEnterTime

Specified by:
setEnterTime in interface INode
Parameters:
enterTime -

getEnterTime

public int getEnterTime()
getEnterTime

Specified by:
getEnterTime in interface INode
Returns:
enterTime

setLeaveTime

public void setLeaveTime(int leaveTime)
setLeaveTime

Specified by:
setLeaveTime in interface INode
Parameters:
leaveTime -

getLeaveTime

public int getLeaveTime()
getLeaveTime

Specified by:
getLeaveTime in interface INode
Returns:
leaveTime

getContainee

public java.lang.Object getContainee()
getContainee

Specified by:
getContainee in interface INode
Returns:
containee