ca.quine.jcommons.transform.graph
Class AllPathsNodeMarker

java.lang.Object
  |
  +--ca.quine.jcommons.transform.graph.VisitedMarker
        |
        +--ca.quine.jcommons.transform.graph.AllPathsNodeMarker

public class AllPathsNodeMarker
extends VisitedMarker


Constructor Summary
AllPathsNodeMarker()
           
 
Method Summary
 void addIncidentToEdge()
           
 int getNumIncidentToEdges()
           
 PathCollection getPathCollection()
           
 boolean isMarkedForDeletion()
           
 boolean isNecessary()
           
 void markForDeletion()
           
 int removeIncidentToEdge()
           
 void setNecessary(boolean necessary)
           
 
Methods inherited from class ca.quine.jcommons.transform.graph.VisitedMarker
clearVisited, isVisited, setVisited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AllPathsNodeMarker

public AllPathsNodeMarker()
Method Detail

getPathCollection

public PathCollection getPathCollection()

addIncidentToEdge

public void addIncidentToEdge()

getNumIncidentToEdges

public int getNumIncidentToEdges()

removeIncidentToEdge

public int removeIncidentToEdge()

isNecessary

public boolean isNecessary()

setNecessary

public void setNecessary(boolean necessary)

markForDeletion

public void markForDeletion()

isMarkedForDeletion

public boolean isMarkedForDeletion()