X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fconfig%2Fyang-test%2Fsrc%2Fmain%2Fyang%2Fconfig-test-impl.yang;h=e7aa64d7a621cc5ecdfa4781c6389e576b7865c1;hb=1ed653e2399fccfd914215f6cbbbff4328b42e9e;hp=4b006bc72e52c3026130db4b556e62fd340523da;hpb=44c747db358bf0d49434d5f818121286b5928d4a;p=controller.git diff --git a/opendaylight/config/yang-test/src/main/yang/config-test-impl.yang b/opendaylight/config/yang-test/src/main/yang/config-test-impl.yang index 4b006bc72e..e7aa64d7a6 100644 --- a/opendaylight/config/yang-test/src/main/yang/config-test-impl.yang +++ b/opendaylight/config/yang-test/src/main/yang/config-test-impl.yang @@ -41,6 +41,12 @@ module config-test-impl { config:java-name-prefix IdentityTest; } + identity multiple-dependencies { + base config:module-type; + config:provided-service test:testing; + config:java-name-prefix MultipleDependencies; + } + augment "/config:modules/config:module/config:configuration" { case impl-identity-test { when "/config:modules/config:module/config:type = 'impl-identity-test'"; @@ -444,6 +450,24 @@ module config-test-impl { } } + + augment "/config:modules/config:module/config:configuration" { + case multiple-dependencies { + when "/config:modules/config:module/config:type = 'multiple-dependencies'"; + container multiple-dependencies { + list testing-deps { + uses config:service-ref { + refine type { + mandatory true; + config:required-identity test:testing; + } + } + } + } + } + } + + identity test-rpc; identity inner-test-rpc; identity inner-inner-test-rpc;