1 module opendaylight-mdsal-augment-test {
3 namespace "urn:opendaylight:params:xml:ns:yang:mdsal:test:augment";
6 import opendaylight-mdsal-binding-test {
14 "This module contains a collection of YANG augmentations used for
19 "Test model for testing data broker with nested lists.";
22 identity third-party {
26 grouping leaf-from-grouping {
27 leaf leaf-from-grouping {
32 grouping leaf2-from-grouping {
33 leaf leaf2-from-grouping {
38 grouping complex-from-grouping {
39 container container-with-uses {
40 uses leaf-from-grouping;
50 augment "/test:top/test:top-level-list" {
51 ext:augment-identifier tree-leaf-only-uses-augment;
52 uses leaf-from-grouping;
55 augment "/test:top/test:top-level-list" {
56 ext:augment-identifier tree-complex-leaves;
61 type test:test-identityref;
63 leaf schema-unaware-union {
64 type test:int32-string-union;
67 leaf simple-type-ref {
69 path "../simple-type";
77 leaf schema-unaware-union-ref {
79 path "../schema-unaware-union";
85 augment "/test:put-top/test:input/test:top-level-list" {
86 ext:augment-identifier rpc-leaf-only-uses-augment;
87 uses leaf-from-grouping;
90 augment "/test:top/test:top-level-list" {
91 ext:augment-identifier tree-complex-uses-augment;
92 uses complex-from-grouping;
95 augment "/test:put-top/test:input/test:top-level-list" {
96 ext:augment-identifier rpc-complex-uses-augment;
97 uses complex-from-grouping;
100 augment "/test:top/test:top-level-list" {
101 ext:augment-identifier tree-leaf-only-augment;
108 augment "/test:top/test:top-level-list" {
109 ext:augment-identifier tree-second-leaf-only-augment;
111 leaf second-simple-value {
116 augment "/test:put-top/test:input/test:top-level-list" {
117 ext:augment-identifier rpc-leaf-only-augment;
124 augment "/test:put-top/test:input/test:top-level-list" {
125 ext:augment-identifier rpc-second-leaf-only-augment;
127 leaf second-simple-value {
132 augment "/test:top/test:top-level-list/test:choice-in-list" {
133 case simple-via-uses {
134 uses leaf2-from-grouping;
143 augment "/test:put-top/test:input/test:top-level-list/test:choice-in-list" {
144 case simple-via-uses {
145 uses leaf2-from-grouping;
149 augment "/test:top/test:choice-list/test:choice-in-choice-list" {
150 case complex-via-uses-with-different-name {
151 uses complex-from-grouping;
155 augment "/test:put-top/test:input/test:choice-list/test:choice-in-choice-list" {
156 case complex-via-uses {
157 uses complex-from-grouping;
161 augment "/test:top" {
162 ext:augment-identifier top-choice-augment1;
163 choice augment-choice1 {
165 container case1-container {
173 container case2-container {
182 augment "/test:top/augment-choice1/case1" {
183 ext:augment-identifier top-choice-augment2;
184 choice augment-choice2 {
186 container case11-choice-case-container {
187 leaf case11-choice-case-leaf {