1 module opendaylight-yangtools-augment-test {
3 namespace "urn:opendaylight:params:xml:ns:yang:yangtools:test:augment";
6 import opendaylight-yangtools-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 complex-from-grouping {
33 container container-with-uses {
34 uses leaf-from-grouping;
44 augment "/test:top/test:top-level-list" {
45 ext:augment-identifier tree-leaf-only-uses-augment;
46 uses leaf-from-grouping;
49 augment "/test:top/test:top-level-list" {
50 ext:augment-identifier tree-complex-leaves;
55 type test:test-identityref;
57 leaf schema-unaware-union {
58 type test:int32-string-union;
61 leaf simple-type-ref {
63 path "../simple-type";
71 leaf schema-unaware-union-ref {
73 path "../schema-unaware-union";
79 augment "/test:put-top/test:input/test:top-level-list" {
80 ext:augment-identifier rpc-leaf-only-uses-augment;
81 uses leaf-from-grouping;
84 augment "/test:top/test:top-level-list" {
85 ext:augment-identifier tree-complex-uses-augment;
86 uses complex-from-grouping;
89 augment "/test:put-top/test:input/test:top-level-list" {
90 ext:augment-identifier rpc-complex-uses-augment;
91 uses complex-from-grouping;
94 augment "/test:top/test:top-level-list" {
95 ext:augment-identifier tree-leaf-only-augment;
102 augment "/test:top/test:top-level-list" {
103 ext:augment-identifier tree-second-leaf-only-augment;
105 leaf second-simple-value {
110 augment "/test:put-top/test:input/test:top-level-list" {
111 ext:augment-identifier rpc-leaf-only-augment;
118 augment "/test:put-top/test:input/test:top-level-list" {
119 ext:augment-identifier rpc-second-leaf-only-augment;
121 leaf second-simple-value {
126 augment "/test:top/test:top-level-list/test:choice-in-list" {
127 case simple-via-uses {
128 uses leaf-from-grouping;
130 case complex-via-uses {
131 uses complex-from-grouping;
140 augment "/test:put-top/test:input/test:top-level-list/test:choice-in-list" {
141 case simple-via-uses {
142 uses leaf-from-grouping;
144 case complex-via-uses-with-different-name {
145 uses complex-from-grouping;
149 augment "/test:top" {
150 ext:augment-identifier top-choice-augment1;
151 choice augment-choice1 {
153 container case1-container {
161 container case2-container {
170 augment "/test:top/augment-choice1/case1" {
171 ext:augment-identifier top-choice-augment2;
172 choice augment-choice2 {
174 container case11-choice-case-container {
175 leaf case11-choice-case-leaf {