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
1 import java.util.List;
2
3 import org.opendaylight.yang.gen.v1.urn.opendaylight.controller.network.rev2013520.ControllerNetworkData;
4 import org.opendaylight.yang.gen.v1.urn.opendaylight.controller.network.rev2013520.Network;
5 import org.opendaylight.yang.gen.v1.urn.opendaylight.controller.network.rev2013520.network.topologies.Topology;
6 import org.opendaylight.yang.gen.v1.urn.opendaylight.controller.network.rev2013520.network.topologies.topology.nodes.Node;
7 import org.opendaylight.yang.gen.v1.urn.opendaylight.controller.openflow.rev2013520.Node1;
8
9 /*
10  * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.
11  *
12  * This program and the accompanying materials are made available under the
13  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
14  * and is available at http://www.eclipse.org/legal/epl-v10.html
15  */
16
17 public class Example {
18     
19
20     
21     void udpateTopology(ControllerNetworkData network) {
22         List<Topology> topologies = network.getNetwork().getTopologies().getTopology();
23         for (Topology topology : topologies) {
24             List<Node> nodes = topology.getNodes().getNode();
25             for (Node node : nodes) {
26                 
27                 
28                 Node1 ofNode = node.getAugmentation(Node1.class);
29                 ofNode.getDatapathId();
30             }
31         }
32         
33     }
34 }