private static class RuleRegistry.Graph
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<IRule,RuleRegistry.Vertex> |
vertices |
Modifier | Constructor and Description |
---|---|
private |
Graph() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addDependency(IRule dependee,
IRule depender) |
(package private) void |
addVertex(IRule rule) |
(package private) java.util.Collection<IRule> |
getTopologicalOrder() |
(package private) void |
visit(RuleRegistry.Vertex vertex,
java.util.List<IRule> orderedList) |
private final java.util.Map<IRule,RuleRegistry.Vertex> vertices