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