com.jeantessier.dependency
Class TransitiveClosure
java.lang.Object
|
+--com.jeantessier.dependency.TransitiveClosure
- public class TransitiveClosure
- extends java.lang.Object
Creates a sub-graph of Nodes based on a scope and
filtering rules. To get all transitive dependencies,
the visited graph should be maximized first with
LinkMaximizer. Otherwise, you will only get a subset
of the explicit dependencies.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DO_NOT_FOLLOW
public static long DO_NOT_FOLLOW
UNBOUNDED_DEPTH
public static long UNBOUNDED_DEPTH
TransitiveClosure
public TransitiveClosure(SelectionCriteria startCriteria,
SelectionCriteria stopCriteria)
getFactory
public NodeFactory getFactory()
setMaximumInboundDepth
public void setMaximumInboundDepth(long maximumInboundDepth)
setMaximumOutboundDepth
public void setMaximumOutboundDepth(long maximumOutboundDepth)
traverseNodes
public void traverseNodes(java.util.Collection nodes)
Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.