source code formatting.
[utils] / system / general / src / main / java / org / wamblee / system / graph / component / LinkVisitor.java
index cc2007ff7d47c992ec85cd8c1078e02b2183565a..d06280c971460aaf85f948fdf64a71d349850ba9 100644 (file)
@@ -1,12 +1,12 @@
 /*
  * Copyright 2008 the original author or authors.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -22,39 +22,44 @@ import org.wamblee.system.graph.Edge;
 import org.wamblee.system.graph.Node;
 import org.wamblee.system.graph.Visitor;
 
+
 /**
  * Visitor that creates links between required and provided interfaces as
- * described by the edges in the graph.
- * 
- * Specically it links together (1) required and provided interfaces of internal component 
- * of a container and (2) the providers of externally required interfaces and internal required
- * interfaces. 
- * 
+ * described by the edges in the graph.  Specically it links together (1)
+ * required and provided interfaces of internal component  of a container and
+ * (2) the providers of externally required interfaces and internal required
+ * interfaces.
+ *
  * @author Erik Brakkee
- * 
  */
 public class LinkVisitor implements Visitor {
-
+    /**
+     * DOCUMENT ME!
+     *
+     * @param aEdge DOCUMENT ME!
+     */
     @Override
     public void visitEdge(Edge aEdge) {
         Node from = aEdge.getFrom();
-        Node to = aEdge.getTo();
+        Node to   = aEdge.getTo();
+
         if (from instanceof RequiredInterfaceNode) {
             RequiredInterfaceNode required = (RequiredInterfaceNode) from;
-            if (to instanceof ProvidedInterfaceNode) {
 
+            if (to instanceof ProvidedInterfaceNode) {
                 ProvidedInterfaceNode provided = (ProvidedInterfaceNode) to;
                 required.getRequired().setProvider(provided.getProvided());
-
             } else if (to instanceof ExternalRequiredInterfaceNode) {
                 ExternalRequiredInterfaceNode external = (ExternalRequiredInterfaceNode) to;
-                ProvidedInterface provider = external.getRequired()
-                        .getProvider();
-                if (provider == null && !required.getRequired().isOptional()) {
+                ProvidedInterface             provider = external.getRequired()
+                    .getProvider();
+
+                if ((provider == null) && !required.getRequired().isOptional()) {
                     throw new SystemAssemblyException("Mandatory interface '"
-                            + from + "' is not provided.");
+                        + from + "' is not provided.");
                 }
-                if ( provider != null ) { 
+
+                if (provider != null) {
                     required.getRequired().setProvider(provider);
                 }
             }
@@ -64,9 +69,13 @@ public class LinkVisitor implements Visitor {
         }
     }
 
+    /**
+     * DOCUMENT ME!
+     *
+     * @param aNode DOCUMENT ME!
+     */
     @Override
     public void visitNode(Node aNode) {
         // Empty.
     }
-
 }