(no commit message)
[utils] / system / general / src / main / java / org / wamblee / system / graph / component / CheckRequiredProvidedMultiplicityVisitor.java
index 526b8923e02e8cd7ca6e8e92792faefa3ca3a942..608dfc16dff4714f39c9fb3ab0c9e58f2de88797 100644 (file)
@@ -55,14 +55,14 @@ public class CheckRequiredProvidedMultiplicityVisitor implements Visitor {
             RequiredInterfaceNode required = (RequiredInterfaceNode) aNode;
             List<Edge> edges = _graph.findOutgoing(aNode);
             if (edges.size() > 1) {
-                createDuplicateException("Multiple internal providers of interface found", aNode, edges);
+                createDuplicateException("Multiple providers of required interface found", aNode, edges);
             }
             if (edges.size() == 0 && !required.getRequired().isOptional()) {
                 throw new SystemAssemblyException(
                         aNode
                                 + ": mandatpory required interface not provided by other components started earlier");
             }
-        } else if ( aNode instanceof ProvidedInterfaceNode) { 
+        } else if ( aNode instanceof ExternalProvidedInterfaceNode) { 
             List<Edge> edges = _graph.findOutgoing(aNode); 
             if ( edges.size() > 1) { 
                 createDuplicateException("multiple internal matches for externally provided interface", aNode, edges);