*/
public class CheckRequiredProvidedMultiplicityVisitor implements Visitor {
- private Graph _graph;
+ private Graph graph;
public CheckRequiredProvidedMultiplicityVisitor(Graph aGraph) {
- _graph = aGraph;
+ graph = aGraph;
}
@Override
public void visitNode(Node aNode) {
if (aNode instanceof RequiredInterfaceNode) {
RequiredInterfaceNode required = (RequiredInterfaceNode) aNode;
- List<Edge> edges = _graph.findOutgoing(aNode);
+ List<Edge> edges = graph.findOutgoing(aNode);
if (edges.size() > 1) {
createDuplicateException("Multiple providers of required interface found", aNode, edges);
}
+ ": mandatpory required interface not provided by other components started earlier");
}
} else if ( aNode instanceof ExternalProvidedInterfaceNode) {
- List<Edge> edges = _graph.findOutgoing(aNode);
+ List<Edge> edges = graph.findOutgoing(aNode);
if ( edges.size() > 1) {
createDuplicateException("multiple internal matches for externally provided interface", aNode, edges);
}