Author: simoneg
Date: Mon Apr 11 16:50:36 2011
New Revision: 1091119

URL: http://svn.apache.org/viewvc?rev=1091119&view=rev
Log:
Added method to obtain linearized view structures

Modified:
    
labs/magma/trunk/foundation-beans-view/src/main/java/org/apache/magma/view/tree/Zone.java

Modified: 
labs/magma/trunk/foundation-beans-view/src/main/java/org/apache/magma/view/tree/Zone.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/foundation-beans-view/src/main/java/org/apache/magma/view/tree/Zone.java?rev=1091119&r1=1091118&r2=1091119&view=diff
==============================================================================
--- 
labs/magma/trunk/foundation-beans-view/src/main/java/org/apache/magma/view/tree/Zone.java
 (original)
+++ 
labs/magma/trunk/foundation-beans-view/src/main/java/org/apache/magma/view/tree/Zone.java
 Mon Apr 11 16:50:36 2011
@@ -53,6 +53,20 @@ public class Zone {
        public List<Node> getNodes() {
                return Collections.unmodifiableList(nodes);
        }
+
+       public List<Node> getAllNodes() {
+               List<Node> ret = new ArrayList<Node>();
+               for (Node n : this.nodes) {
+                       ret.add(n);
+                       for (Side s : Side.values()) {
+                               Zone z = n.getZone(s);
+                               if (z != null) ret.addAll(z.getAllNodes());
+                       }
+               }
+               return ret;
+       }
+       
+
        
        public int getSlices() {
                return this.slices.size();



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to