3 namespace "urn:opendaylight:params:xml:ns:yang:controller:yanglib:impl";
6 import config { prefix config; revision-date 2013-04-05; }
7 import opendaylight-md-sal-binding { prefix md-sal-binding; revision-date 2013-10-28;}
10 "Service definition for yanglib project";
12 revision "2014-12-10" {
18 base config:module-type;
19 config:java-name-prefix Yanglib;
22 augment "/config:modules/config:module/config:configuration" {
24 when "/config:modules/config:module/config:type = 'yanglib'";
26 uses config:service-ref {
29 config:required-identity md-sal-binding:binding-broker-osgi-registry;
34 // TODO extracting the schema repositories
37 description "local filesystem folder to use as cache + to load yang models from";
40 // TODO it would be better if the binding arguments could be located by the app automatically
44 description "binding address is necessary for generating proper URLS (accessible from the outside world)
45 for models present directly in the library";
51 description "binding port is necessary for generating proper URLS (accessible from the outside world)
52 for models present directly in the library";