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]