*/
public class CheckStartupDependenciesVisitor implements Visitor {
- private Graph _graph;
- private List<Node> _available;
+ private Graph graph;
+ private List<Node> available;
/**
* Constructs the visitor.
* @param aGraph Graph.
*/
public CheckStartupDependenciesVisitor(Graph aGraph) {
- _graph = aGraph;
- _available = new ArrayList<Node>();
+ graph = aGraph;
+ available = new ArrayList<Node>();
}
@Override
@Override
public void visitNode(Node aNode) {
- List<Edge> edges = _graph.findOutgoing(aNode);
+ List<Edge> edges = graph.findOutgoing(aNode);
// check dependencies.
for (Edge edge: edges) {
Node dep = edge.getTo();
- if ( !_available.contains(dep)) {
+ if ( !available.contains(dep)) {
throw new SystemAssemblyException(aNode + ": required dependency '" + dep + "' was not started");
}
}
- _available.add(aNode);
+ available.add(aNode);
}
}