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;
10 * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved.
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
17 public class Example {
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) {
28 Node1 ofNode = node.getAugmentation(Node1.class);
29 ofNode.getDatapathId();