net.sf.bddbddb.dataflow
Class PartialOrder.ConstraintGraph
java.lang.Object
net.sf.bddbddb.dataflow.PartialOrder.ConstraintGraph
- Enclosing class:
- PartialOrder
public static class PartialOrder.ConstraintGraph
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PartialOrder.ConstraintGraph
public PartialOrder.ConstraintGraph()
PartialOrder.ConstraintGraph
public PartialOrder.ConstraintGraph(PartialOrder.ConstraintGraph that)
PartialOrder.ConstraintGraph
public PartialOrder.ConstraintGraph(java.util.Collection constraints)
PartialOrder.ConstraintGraph
public PartialOrder.ConstraintGraph(java.util.Collection nodes,
java.util.Collection constraints)
update
public void update(jwutil.collections.UnionFind uf)
addEdge
public void addEdge(java.lang.Object o1,
java.lang.Object o2)
removeEdge
public void removeEdge(java.lang.Object o1,
java.lang.Object o2)
removeEdgesFrom
public void removeEdgesFrom(java.lang.Object o)
addNode
public void addNode(java.lang.Object o)
addNodes
public void addNodes(java.util.Collection nodes)
removeNode
public void removeNode(java.lang.Object o)
getNodes
public java.util.Collection getNodes()
- Returns:
- collection of nodes
isCycle
public boolean isCycle(java.util.List cycle)
isPath
public boolean isPath(java.lang.Object start,
java.lang.Object end,
java.util.List path)
getRoots
public java.util.Collection getRoots()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getNavigator
public PartialOrder.ConstraintGraph.ConstraintNavigator getNavigator()
Copyright © 2004-2008 Stanford SUIF Compiler Group. All Rights Reserved.