Merge "Bug 4868 - Extend netconf-node-topology model to distinguish user overriden...
[netconf.git] / netconf / netconf-console / src / main / yang / netconf-console-provider-impl.yang
1 module netconf-console-provider-impl {
2     namespace "urn:opendaylight:netconf:console:provider:impl";
3     prefix "netconf-console-provider-impl";
4
5     import config { prefix config; revision-date 2013-04-05; }
6     import opendaylight-md-sal-binding { prefix mdsal; revision-date 2013-10-28; }
7
8     revision 2016-03-23 {
9         description "Initial revision";
10     }
11
12     identity netconf-console-provider-impl {
13         base config:module-type;
14         config:java-name-prefix NetconfConsoleProvider;
15     }
16
17     augment "/config:modules/config:module/config:configuration" {
18         case netconf-console-provider-impl {
19             when "/config:modules/config:module/config:type = 'netconf-console-provider-impl'";
20             container broker {
21                 uses config:service-ref {
22                     refine type {
23                         mandatory true;
24                         config:required-identity mdsal:binding-broker-osgi-registry;
25                     }
26                 }
27             }
28         }
29     }
30 }