2 * Copyright (c) 2015 Huawei, Inc. and others. All rights reserved.
\r
4 * This program and the accompanying materials are made available under the
\r
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
\r
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
\r
9 module openflow-renderer-impl {
\r
12 namespace "urn:opendaylight:params:xml:ns:yang:nemo:openflow:renderer:impl";
\r
13 prefix "openflow-renderer-impl";
\r
15 import config { prefix config; revision-date 2013-04-05; }
\r
16 import opendaylight-md-sal-binding { prefix mdsal; revision-date 2013-10-28; }
\r
19 "This module contains the base YANG definitions for
\r
20 NEMO Openflow renderer implementation.";
\r
22 revision "2015-07-01" {
\r
24 "Initial revision.";
\r
27 identity openflow-renderer-impl {
\r
28 base config:module-type;
\r
29 config:java-name-prefix OpenflowRenderer;
\r
32 augment "/config:modules/config:module/config:configuration" {
\r
33 case openflow-renderer-impl {
\r
34 when "/config:modules/config:module/config:type = 'openflow-renderer-impl'";
\r
36 container data-broker {
\r
37 uses config:service-ref {
\r
40 config:required-identity mdsal:binding-async-data-broker;
\r
44 container rpc-registry {
\r
45 uses config:service-ref {
\r
48 config:required-identity mdsal:binding-rpc-registry;
\r
52 container notification-service {
\r
53 uses config:service-ref {
\r
56 config:required-identity mdsal:binding-notification-service;
\r