Uses of Class
net.walend.digraph.EdgeMissingException

Packages that use EdgeMissingException
net.walend.digraph This package contains a kit for working with directed graphs. 
net.walend.digraph.path This package contains a kit for working with paths on directed graphs. 
net.walend.digraph.path.test   
net.walend.measured.test This package contains a kit for testing measuring paths. 
 

Uses of EdgeMissingException in net.walend.digraph
 

Methods in net.walend.digraph that throw EdgeMissingException
 java.lang.Object AbstractMatrixUEDigraph.getFromNode(java.lang.Object edge)
           
 java.lang.Object AbstractMatrixUEDigraph.getToNode(java.lang.Object edge)
           
 java.lang.Object AbstractHashUEDigraph.getFromNode(java.lang.Object edge)
          Returns null if edge is not in the digraph.
 java.lang.Object AbstractHashUEDigraph.getToNode(java.lang.Object edge)
          Returns null if edge is not in the digraph
 java.lang.Object UEDigraph.getFromNode(java.lang.Object edge)
           
 java.lang.Object UEDigraph.getToNode(java.lang.Object edge)
           
 

Uses of EdgeMissingException in net.walend.digraph.path
 

Methods in net.walend.digraph.path that throw EdgeMissingException
protected  void AbstractListCEPath.addToTail(java.lang.Object edge, java.lang.Object node)
          Adds an edge and node to the end of the path.
protected  void AbstractListCEPath.addToHead(java.lang.Object node, java.lang.Object edge)
          Adds a node and edge to the beginning of the path.
protected  void AbstractListCEPath.graftToTail(CEPath path)
          Adds a path to the end of this path.
protected  void AbstractListCEPath.graftToHead(CEPath path)
          Adds a path to the beginning of this path.
protected  CEPath AbstractListCEPath.splice(CEPath path, int startNodeIndex, int endNodeIndex)
          Splices in path between the startNodeIndex and endNodeIndex.
protected  CEPath AbstractListCEPath.spliceFirst(CEPath path)
          Splices in path between the first occurence of path's head and the first occurence of path's tail.
protected  CEPath AbstractListCEPath.spliceLast(CEPath path)
          Splices in path between the last occurence of path's head and the last occurence of path's tail.
protected  CEPath AbstractListCEPath.spliceFirstToLast(CEPath path)
          Splices in path between the first occurence of path's head and the last occurence of path's tail.
protected  CEPath AbstractListCEPath.spliceLastToFirst(CEPath path)
          Splices in path between the last occurence of path's head and the first occurence of path's tail.
 void MutableCEPath.addToTail(java.lang.Object edge, java.lang.Object node)
          Adds an edge and node to the end of the path.
 void MutableCEPath.addToHead(java.lang.Object edge, java.lang.Object node)
          Adds an edge and node to the beginning of the path.
 void MutableCEPath.graftToHead(CEPath path)
          Adds a path to the beginning of this path.
 void MutableCEPath.graftToTail(CEPath path)
          Adds a path to the end of this path.
 CEPath MutableCEPath.splice(CEPath path, int startNodeIndex, int endNodeIndex)
          Splices in path between the startNodeIndex and endNodeIndex.
 CEPath MutableCEPath.spliceFirst(CEPath path)
          Splices in path between the first occurence of path's head and the first occurence of path's tail.
 CEPath MutableCEPath.spliceLast(CEPath path)
          Splices in path between the last occurence of path's head and the last occurence of path's tail.
 CEPath MutableCEPath.spliceFirstToLast(CEPath path)
          Splices in path between the first occurence of path's head and the last occurence of path's tail.
 CEPath MutableCEPath.spliceLastToFirst(CEPath path)
          Splices in path between the last occurence of path's head and the first occurence of path's tail.
static void UEPathAlgebra.checkValid(UEPath path, UEDigraph digraph)
          Check that the path is valid on digraph.
static void GEPathAlgebra.checkValid(GEPath path, GEDigraph digraph)
          Check that the path is valid on digraph.
 void MutableListGEPath.addToTail(java.lang.Object node)
          Adds an edge and node to the end of the path.
 void MutableListGEPath.addToHead(java.lang.Object node)
          Adds a node and edge to the beginning of the path.
 void MutableListGEPath.graftToTail(GEPath path)
          Adds a path to the end of this path.
 void MutableListGEPath.graftToHead(GEPath path)
          Adds a path to the beginning of this path.
 GEPath MutableListGEPath.splice(GEPath path, int startNodeIndex, int endNodeIndex)
          Splices in path between the startNodeIndex and endNodeIndex.
 GEPath MutableListGEPath.spliceFirst(GEPath path)
          Splices in path between the first occurence of path's head and the first occurence of path's tail.
 GEPath MutableListGEPath.spliceLast(GEPath path)
          Splices in path between the last occurence of path's head and the last occurence of path's tail.
 GEPath MutableListGEPath.spliceFirstToLast(GEPath path)
          Splices in path between the first occurence of path's head and the last occurence of path's tail.
 GEPath MutableListGEPath.spliceLastToFirst(GEPath path)
          Splices in path between the last occurence of path's head and the first occurence of path's tail.
protected  void AbstractListGEPath.addToTail(java.lang.Object node)
          Adds an edge and node to the end of the path.
protected  void AbstractListGEPath.addToHead(java.lang.Object node)
          Adds a node and edge to the beginning of the path.
protected  void AbstractListGEPath.graftToTail(GEPath path)
          Adds a path to the end of this path.
protected  void AbstractListGEPath.graftToHead(GEPath path)
          Adds a path to the beginning of this path.
protected  GEPath AbstractListGEPath.splice(GEPath path, int startNodeIndex, int endNodeIndex)
          Splices in path between the startNodeIndex and endNodeIndex.
protected  GEPath AbstractListGEPath.spliceFirst(GEPath path)
          Splices in path between the first occurence of path's head and the first occurence of path's tail.
protected  GEPath AbstractListGEPath.spliceLast(GEPath path)
          Splices in path between the last occurence of path's head and the last occurence of path's tail.
protected  GEPath AbstractListGEPath.spliceFirstToLast(GEPath path)
          Splices in path between the first occurence of path's head and the last occurence of path's tail.
protected  GEPath AbstractListGEPath.spliceLastToFirst(GEPath path)
          Splices in path between the last occurence of path's head and the first occurence of path's tail.
 void MutableGEPath.addToTail(java.lang.Object node)
          Adds an edge and a node to the end of the path.
 void MutableGEPath.addToHead(java.lang.Object node)
          Adds an edge and node to the beginning of the path.
 void MutableGEPath.graftToHead(GEPath path)
          Adds a path to the beginning of this path.
 void MutableGEPath.graftToTail(GEPath path)
          Adds a path to the end of this path.
 GEPath MutableGEPath.splice(GEPath path, int startNodeIndex, int endNodeIndex)
          Splices in path between the startNodeIndex and endNodeIndex.
 GEPath MutableGEPath.spliceFirst(GEPath path)
          Splices in path between the first occurence of path's head and the first occurence of path's tail.
 GEPath MutableGEPath.spliceLast(GEPath path)
          Splices in path between the last occurence of path's head and the last occurence of path's tail.
 GEPath MutableGEPath.spliceFirstToLast(GEPath path)
          Splices in path between the first occurence of path's head and the last occurence of path's tail.
 GEPath MutableGEPath.spliceLastToFirst(GEPath path)
          Splices in path between the last occurence of path's head and the first occurence of path's tail.
 void MutableListUEPath.addToTail(java.lang.Object edge, java.lang.Object node)
          Adds an edge and node to the end of the path.
 void MutableListUEPath.addToHead(java.lang.Object node, java.lang.Object edge)
          Adds a node and edge to the beginning of the path.
 void MutableListUEPath.graftToTail(UEPath path)
          Adds a path to the end of this path.
 void MutableListUEPath.graftToHead(UEPath path)
          Adds a path to the beginning of this path.
 UEPath MutableListUEPath.splice(UEPath path, int startNodeIndex, int endNodeIndex)
          Splices in path between the startNodeIndex and endNodeIndex.
 UEPath MutableListUEPath.spliceFirst(UEPath path)
          Splices in path between the first occurence of path's head and the first occurence of path's tail.
 UEPath MutableListUEPath.spliceLast(UEPath path)
          Splices in path between the last occurence of path's head and the last occurence of path's tail.
 UEPath MutableListUEPath.spliceFirstToLast(UEPath path)
          Splices in path between the first occurence of path's head and the last occurence of path's tail.
 UEPath MutableListUEPath.spliceLastToFirst(UEPath path)
          Splices in path between the last occurence of path's head and the first occurence of path's tail.
static void CEPathAlgebra.checkValid(CEPath path, CEDigraph digraph)
          Check that the path is valid on digraph.
 void MutableListCEPath.addToTail(java.lang.Object edge, java.lang.Object node)
          Adds an edge and node to the end of the path.
 void MutableListCEPath.addToHead(java.lang.Object node, java.lang.Object edge)
          Adds a node and edge to the beginning of the path.
 void MutableListCEPath.graftToTail(CEPath path)
          Adds a path to the end of this path.
 void MutableListCEPath.graftToHead(CEPath path)
          Adds a path to the beginning of this path.
 CEPath MutableListCEPath.splice(CEPath path, int startNodeIndex, int endNodeIndex)
          Splices in path between the startNodeIndex and endNodeIndex.
 CEPath MutableListCEPath.spliceFirst(CEPath path)
          Splices in path between the first occurence of path's head and the first occurence of path's tail.
 CEPath MutableListCEPath.spliceLast(CEPath path)
          Splices in path between the last occurence of path's head and the last occurence of path's tail.
 CEPath MutableListCEPath.spliceFirstToLast(CEPath path)
          Splices in path between the first occurence of path's head and the last occurence of path's tail.
 CEPath MutableListCEPath.spliceLastToFirst(CEPath path)
          Splices in path between the last occurence of path's head and the first occurence of path's tail.
 java.lang.Object AbstractListUEPath.getFromNode(java.lang.Object edge)
           
 java.lang.Object AbstractListUEPath.getToNode(java.lang.Object edge)
           
protected  void AbstractListUEPath.addToTail(java.lang.Object edge, java.lang.Object node)
          Adds an edge and node to the end of the path.
protected  void AbstractListUEPath.addToHead(java.lang.Object node, java.lang.Object edge)
          Adds a node and edge to the beginning of the path.
protected  void AbstractListUEPath.graftToTail(UEPath path)
          Adds a path to the end of this path.
protected  void AbstractListUEPath.graftToHead(UEPath path)
          Adds a path to the beginning of this path.
protected  UEPath AbstractListUEPath.splice(UEPath path, int startNodeIndex, int endNodeIndex)
          Splices in path between the startNodeIndex and endNodeIndex.
protected  UEPath AbstractListUEPath.spliceFirst(UEPath path)
          Splices in path between the first occurence of path's head and the first occurence of path's tail.
protected  UEPath AbstractListUEPath.spliceLast(UEPath path)
          Splices in path between the last occurence of path's head and the last occurence of path's tail.
protected  UEPath AbstractListUEPath.spliceFirstToLast(UEPath path)
          Splices in path between the first occurence of path's head and the last occurence of path's tail.
protected  UEPath AbstractListUEPath.spliceLastToFirst(UEPath path)
          Splices in path between the last occurence of path's head and the first occurence of path's tail.
 void MutableUEPath.addToTail(java.lang.Object edge, java.lang.Object node)
          Adds an edge and node to the end of the path.
 void MutableUEPath.addToHead(java.lang.Object edge, java.lang.Object node)
          Adds an edge and node to the beginning of the path.
 void MutableUEPath.graftToHead(UEPath path)
          Adds a path to the beginning of this path.
 void MutableUEPath.graftToTail(UEPath path)
          Adds a path to the end of this path.
 UEPath MutableUEPath.splice(UEPath path, int startNodeIndex, int endNodeIndex)
          Splices in path between the startNodeIndex and endNodeIndex.
 UEPath MutableUEPath.spliceFirst(UEPath path)
          Splices in path between the first occurence of path's head and the first occurence of path's tail.
 UEPath MutableUEPath.spliceLast(UEPath path)
          Splices in path between the last occurence of path's head and the last occurence of path's tail.
 UEPath MutableUEPath.spliceFirstToLast(UEPath path)
          Splices in path between the first occurence of path's head and the last occurence of path's tail.
 UEPath MutableUEPath.spliceLastToFirst(UEPath path)
          Splices in path between the last occurence of path's head and the first occurence of path's tail.
 

Uses of EdgeMissingException in net.walend.digraph.path.test
 

Methods in net.walend.digraph.path.test that throw EdgeMissingException
 void GEPathTest.testQueriesOnOneNodePath()
           
 void CEPathTest.testQueriesOnOneNodePath()
           
static void TestUEPathFactory.fillTestPath(MutableUEPath path)
          Fills in the path with net.walend.digraph.path.ListUEPath {(A)-ab-(B)-bc-(C)-cd-(D)} through digraph net.walend.digraph.HashUEDigraph nodes {G,C,A,B,D,E,F} edges {(B,C,bc),(F,C,ab),(D,E,de),(C,D,cd),(E,F,ef),(E,B,eb),(A,B,ab)}
static void TestUEPathFactory.fillCyclicTestPath(MutableUEPath path)
          Fills in the path with net.walend.digraph.path.ListUEPath {(A)-ab-(B)-bc-(C)-cd-(D)-de-(E)-eb-(B)-bc-(C)-cd-(D)-de-(E)-ef-(F)} through digraph net.walend.digraph.HashUEDigraph nodes {G,C,A,B,D,E,F} edges {(B,C,bc),(F,C,ab),(D,E,de),(C,D,cd),(E,F,ef),(E,B,eb),(A,B,ab)}
static void TestGEPathFactory.fillTestPath(MutableGEPath path)
          Fills in the path with net.walend.digraph.path.ListGEPath {(A)-ab-(B)-bc-(C)-cd-(D)} through digraph net.walend.digraph.HashGEDigraph nodes {G,C,A,B,D,E,F} edges {(B,C,bc),(F,C,ab),(D,E,de),(C,D,cd),(E,F,ef),(E,B,eb),(A,B,ab)}
static void TestGEPathFactory.fillCyclicTestPath(MutableGEPath path)
          Fills in the path with net.walend.digraph.path.ListGEPath {(A)-ab-(B)-bc-(C)-cd-(D)-de-(E)-eb-(B)-bc-(C)-cd-(D)-de-(E)-ef-(F)} through digraph net.walend.digraph.HashGEDigraph nodes {G,C,A,B,D,E,F} edges {(B,C,bc),(F,C,ab),(D,E,de),(C,D,cd),(E,F,ef),(E,B,eb),(A,B,ab)}
 void MutableListUEPathTest.testConstructors()
           
 void MutableUEPathTest.testAddToTail()
           
 void MutableUEPathTest.testAddToHead()
           
 void MutableListGEPathTest.testConstructors()
           
 void MutableListCEPathTest.testConstructors()
           
 void MutableGEPathTest.testAddToTail()
           
 void MutableGEPathTest.testAddToHead()
           
 void MutableCEPathTest.testAddToTail()
           
 void MutableCEPathTest.testAddToHead()
           
 void ListUEPathTest.testConstructors()
           
 void UEPathTest.testQueriesOnOneNodePath()
           
 void ListGEPathTest.testConstructors()
           
static void TestCEPathFactory.fillTestPath(MutableCEPath path)
          Fills in the path with net.walend.digraph.path.ListCEPath {(A)-ab-(B)-bc-(C)-cd-(D)} through digraph net.walend.digraph.HashCEDigraph nodes {G,C,A,B,D,E,F} edges {(B,C,bc),(F,C,ab),(D,E,de),(C,D,cd),(E,F,ef),(E,B,eb),(A,B,ab)}
static void TestCEPathFactory.fillCyclicTestPath(MutableCEPath path)
          Fills in the path with net.walend.digraph.path.ListCEPath {(A)-ab-(B)-bc-(C)-cd-(D)-de-(E)-eb-(B)-bc-(C)-cd-(D)-de-(E)-ef-(F)} through digraph net.walend.digraph.HashCEDigraph nodes {G,C,A,B,D,E,F} edges {(B,C,bc),(F,C,ab),(D,E,de),(C,D,cd),(E,F,ef),(E,B,eb),(A,B,ab)}
 void ListCEPathTest.testConstructors()
           
 

Uses of EdgeMissingException in net.walend.measured.test
 

Methods in net.walend.measured.test that throw EdgeMissingException
 void GEPathTraverserTest.testOnOneNodePath()
           
 void PathTraverserTest.testOnOneNodePath()
           
 



Copyright (c) 2001, 2002, David Walend