Bumped version of Maven YANG tools to 0.5.1-SNAPSHOT
[controller.git] / opendaylight / sal / yang-prototype / code-generator / samples / maven-code-gen-sample / src / main / java / Example.java
index cc2656405c858153d29f1e883ca0facc4151d7a1..b15c0e5122d87d9d9537f2bb877d77019b711b48 100644 (file)
@@ -1,3 +1,11 @@
+import java.util.List;
+
+import org.opendaylight.yang.gen.v1.urn.opendaylight.controller.network.rev2013520.ControllerNetworkData;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.controller.network.rev2013520.Network;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.controller.network.rev2013520.network.topologies.Topology;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.controller.network.rev2013520.network.topologies.topology.nodes.Node;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.controller.openflow.rev2013520.Node1;
+
 /*
  * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.
  *
@@ -9,4 +17,18 @@
 public class Example {
     
 
+    
+    void udpateTopology(ControllerNetworkData network) {
+        List<Topology> topologies = network.getNetwork().getTopologies().getTopology();
+        for (Topology topology : topologies) {
+            List<Node> nodes = topology.getNodes().getNode();
+            for (Node node : nodes) {
+                
+                
+                Node1 ofNode = node.getAugmentation(Node1.class);
+                ofNode.getDatapathId();
+            }
+        }
+        
+    }
 }