X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fyang-test%2Fsrc%2Fmain%2Fyang%2Ftypes%2Ftest-types.yang;h=ee466b4034335d94a8cb15841354619f29f219e3;hp=df5387be2c1f2581e2a44872ef596e62ec76d628;hb=e04d4f23ec7a8b275f06cf25cd45ce1c76e4703d;hpb=df2aabb0c61b9be04623c2a660c5a1592ff051f7 diff --git a/opendaylight/config/yang-test/src/main/yang/types/test-types.yang b/opendaylight/config/yang-test/src/main/yang/types/test-types.yang index df5387be2c..ee466b4034 100644 --- a/opendaylight/config/yang-test/src/main/yang/types/test-types.yang +++ b/opendaylight/config/yang-test/src/main/yang/types/test-types.yang @@ -3,6 +3,8 @@ module test-types { namespace "urn:opendaylight:params:xml:ns:yang:controller:config:test:types"; prefix "tt"; + import rpc-context { prefix rpcx; revision-date 2013-06-17; } + description "Types generated for testing"; @@ -40,4 +42,34 @@ module test-types { identity test-identity2 { base test-identity1; } + + grouping common-operational { + leaf common-stat { + type uint64; + } + // This would not work, since it clashes with identity common-rpc-ctx from test-groups + // Both grouping add the same unknown node "rpcx:rpc-context-instance common-rpc-ctx-three;" + // and we cannot match the unknown node to the grouping that added it + //rpcx:rpc-context-instance common-rpc-ctx-three; + rpcx:rpc-context-instance common-rpc-ctx-three; + } + + //identity common-rpc-ctx; + identity common-rpc-ctx-three; + + rpc common-rpc-three { + input { + uses rpcx:rpc-context-ref { + refine context-instance { + rpcx:rpc-context-instance "common-rpc-ctx-three"; + } + } + } + + output { + leaf output { + type string; + } + } + } }