org.ilrt.inkling.app
Class TGraph
java.lang.Object
|
+--org.ilrt.inkling.app.TGraph
- public class TGraph
- extends java.lang.Object
copyright Damian Steer -
http://rdfweb.org/people/damian/2002/02/foafnation/
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TGraph
public TGraph()
main
public static void main(java.lang.String[] args)
addPath
public void addPath(java.lang.String node1,
java.lang.String node2,
java.lang.String edgeLabel)
addPathWithName
public void addPathWithName(java.lang.String node1,
java.lang.String node2,
java.lang.String edgeLabel,
java.lang.String name1,
java.lang.String name2)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getEdges
public java.util.Vector getEdges()
getNodes
public java.util.Vector getNodes()
findShortestPathsFromNode
public java.util.Vector findShortestPathsFromNode(TNode root)
findShortestPathsFromNodeNamed
public java.util.Vector findShortestPathsFromNodeNamed(java.lang.String name)
paths
public java.lang.String paths(java.util.Vector leaves)
pathLength
public int pathLength(TElement leaf)
averagePathLength
public float averagePathLength(java.util.Vector paths)
buildGraph
public void buildGraph(TGraph graph)