net.walend.digraph.path
Class UEPathAlgebra

java.lang.Object
  |
  +--net.walend.digraph.path.UEPathAlgebra

public class UEPathAlgebra
extends java.lang.Object

Algebra for UEPath Operations.

Author:
David Walend dfw1@cornell.edu

Constructor Summary
UEPathAlgebra()
           
 
Method Summary
static void checkValid(UEPath path, UEDigraph digraph)
          Check that the path is valid on digraph.
static java.lang.String toString(UEPath path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UEPathAlgebra

public UEPathAlgebra()
Method Detail

checkValid

public static void checkValid(UEPath path,
                              UEDigraph digraph)
                       throws NodeMissingException,
                              EdgeMissingException
Check that the path is valid on digraph.

Throws:
NodeMissingExcpetion - if the path includes a node not in the digraph.
EdgeMissingException - if the path includes an edge not in the digraph.
InvalidPathException - if the path is not continuous.
NodeMissingException

toString

public static java.lang.String toString(UEPath path)


Copyright (c) 2001, 2002, David Walend