org.testinium.graph
Interface INode

All Known Implementing Classes:
NodeImpl

public interface INode

Represents a node with successors (children) and predecessors (parents)

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

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
 

Method Detail

successors

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

Returns:
the children of this node

predecessors

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

Returns:
the predecessors of this node

setState

void setState(NodeState state)
setState

Parameters:
state -
See Also:
NodeState

getState

NodeState getState()
getState

Returns:
the state

setEnterTime

void setEnterTime(int enterTime)
setEnterTime

Parameters:
enterTime -

getEnterTime

int getEnterTime()
getEnterTime

Returns:
entertime

setLeaveTime

void setLeaveTime(int leaveTime)
setLeaveTime

Parameters:
leaveTime -

getLeaveTime

int getLeaveTime()
getLeaveTime

Returns:
leaveTime

getContainee

java.lang.Object getContainee()
getContainee

Returns:
the containee