salvo.jesus.graph
Interface SimplePath

All Superinterfaces:
Graph, Path, java.io.Serializable
All Known Subinterfaces:
CyclePath
All Known Implementing Classes:
CyclePathImpl, SimplePathImpl

public interface SimplePath
extends Path

An interface that denotes a Path that is simple. Meaning no Vertex is repeated in the Path.

Author:
Jesus M. Salvo Jr.

Method Summary
 
Methods inherited from interface salvo.jesus.graph.Path
getFirstVertex, getLastVertex, remove
 
Methods inherited from interface salvo.jesus.graph.Graph
add, addEdge, addEdge, addGraphAddEdgeListener, addGraphAddVertexListener, addGraphRemoveEdgeListener, addGraphRemoveVertexListener, cloneVertices, createEdge, getAdjacentVertices, getAdjacentVertices, getConnectedSet, getConnectedSet, getDegree, getDegree, getEdges, getTraversal, getVertices, getVerticesCount, getVerticesIterator, isConnected, mergeconnectedSet, remove, removeEdge, removeEdges, removeGraphAddEdgeListener, removeGraphAddVertexListener, removeGraphRemoveEdgeListener, removeGraphRemoveVertexListener, setTraversal, traverse