X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fgraph%2Fcomponent%2FConnectRequiredExternallyRequiredEdgeFilter.java;h=13e3ddc07e4162074d5d3b74cb9346387fd47927;hb=8de36ff0206c996baf3ee4adc3e2293b12ff5f39;hp=b59618d8d4d1ecd63679ff6233bcbb33797630b5;hpb=89c06d4d52b46c154128c97d6e758fa1f4fc7a6e;p=utils diff --git a/system/general/src/main/java/org/wamblee/system/graph/component/ConnectRequiredExternallyRequiredEdgeFilter.java b/system/general/src/main/java/org/wamblee/system/graph/component/ConnectRequiredExternallyRequiredEdgeFilter.java index b59618d8..13e3ddc0 100644 --- a/system/general/src/main/java/org/wamblee/system/graph/component/ConnectRequiredExternallyRequiredEdgeFilter.java +++ b/system/general/src/main/java/org/wamblee/system/graph/component/ConnectRequiredExternallyRequiredEdgeFilter.java @@ -18,41 +18,28 @@ package org.wamblee.system.graph.component; import org.wamblee.system.graph.Edge; import org.wamblee.system.graph.EdgeFilter; - /** - * Filter used to explicitly connect required and provided interfaces - * within a container. - * + * Filter used to explicitly connect required and provided interfaces within a + * container. + * * @author Erik Brakkee */ public class ConnectRequiredExternallyRequiredEdgeFilter implements EdgeFilter { - /** - * DOCUMENT ME! - */ private String client; - /** - * DOCUMENT ME! - */ private String required; - /** - * DOCUMENT ME! - */ private String externalRequired; /** * Creates a new ConnectRequiredExternallyRequiredEdgeFilter object. - * - * @param aClient DOCUMENT ME! - * @param aRequired DOCUMENT ME! - * @param aExternalRequired DOCUMENT ME! + * */ public ConnectRequiredExternallyRequiredEdgeFilter(String aClient, String aRequired, String aExternalRequired) { - client = aClient; - required = aRequired; - externalRequired = aExternalRequired; + client = aClient; + required = aRequired; + externalRequired = aExternalRequired; if (client == null) { throw new IllegalArgumentException( @@ -70,17 +57,10 @@ public class ConnectRequiredExternallyRequiredEdgeFilter implements EdgeFilter { } } - /** - * DOCUMENT ME! - * - * @param aEdge DOCUMENT ME! - * - * @return DOCUMENT ME! - */ @Override public boolean isViolated(Edge aEdge) { - if (aEdge.getFrom() instanceof RequiredInterfaceNode - && aEdge.getTo() instanceof ExternalRequiredInterfaceNode) { + if (aEdge.getFrom() instanceof RequiredInterfaceNode && + aEdge.getTo() instanceof ExternalRequiredInterfaceNode) { return isViolated((RequiredInterfaceNode) aEdge.getFrom(), (ExternalRequiredInterfaceNode) aEdge.getTo()); } @@ -88,27 +68,19 @@ public class ConnectRequiredExternallyRequiredEdgeFilter implements EdgeFilter { return false; } - /** - * DOCUMENT ME! - * - * @param aFrom DOCUMENT ME! - * @param aTo DOCUMENT ME! - * - * @return DOCUMENT ME! - */ private boolean isViolated(RequiredInterfaceNode aFrom, ExternalRequiredInterfaceNode aTo) { if (!aFrom.getComponent().getName().equals(client)) { - return false; // wrong component. + return false; // wrong component. } - if (!((required == null) - || aFrom.getRequired().getName().equals(required))) { + if (!((required == null) || aFrom.getRequired().getName().equals( + required))) { return false; // wrong interface } if (!aTo.getRequired().getName().equals(externalRequired)) { - return true; // wrong externally required interface. + return true; // wrong externally required interface. } return false;