X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fsamples%2Fmaven-code-gen-sample%2Fsrc%2Fmain%2Fjava%2FExample.java;h=b15c0e5122d87d9d9537f2bb877d77019b711b48;hp=cc2656405c858153d29f1e883ca0facc4151d7a1;hb=97d2f10bea5bdd773453bc7202b9dd04f4b70c3b;hpb=fb99d767417ba5a92c24412aa15ddb56f1f292a3 diff --git a/opendaylight/sal/yang-prototype/code-generator/samples/maven-code-gen-sample/src/main/java/Example.java b/opendaylight/sal/yang-prototype/code-generator/samples/maven-code-gen-sample/src/main/java/Example.java index cc2656405c..b15c0e5122 100644 --- a/opendaylight/sal/yang-prototype/code-generator/samples/maven-code-gen-sample/src/main/java/Example.java +++ b/opendaylight/sal/yang-prototype/code-generator/samples/maven-code-gen-sample/src/main/java/Example.java @@ -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 topologies = network.getNetwork().getTopologies().getTopology(); + for (Topology topology : topologies) { + List nodes = topology.getNodes().getNode(); + for (Node node : nodes) { + + + Node1 ofNode = node.getAugmentation(Node1.class); + ofNode.getDatapathId(); + } + } + + } }