2 namespace foo-namespace;
9 description "test-feature description";
10 reference "test-feature reference";
13 typedef test-uint32-typedef {
20 typedef test-int32-typedef {
26 typedef test-leafref-typedef {
28 path "../leafref-target-leaf";
32 typedef test-iid-typedef {
33 type instance-identifier {
34 require-instance false;
38 identity test-base-identity;
40 identity test-identity {
41 base test-base-identity;
43 description "test-identity description";
44 reference "test-identity reference";
47 extension test-extension;
61 grouping rpc-grouping {
62 leaf rpc-grouping-leaf {
68 notification test-notification {
69 uses test-grouping-2 {
70 refine test-anyxml-2 {
73 refine test-choice-2 {
83 foo-prefix:test-extension;
86 leaf leafref-target-leaf {
90 container test-container-1 {
94 container test-container-3 {
119 leaf identityref-leaf {
121 base test-base-identity;
126 augment "/test-container-3/test-choice" {
134 augment "/test-container-1" {
135 uses test-grouping-1 {
139 refine test-leaf-list {
145 refine test-container-2 {
148 augment test-container-2 {
156 grouping test-grouping-1 {
161 leaf-list test-leaf-list {
167 key "key-leaf-1 key-leaf-2";
178 container test-container-2 {
183 grouping test-grouping-2 {
184 anyxml test-anyxml-2 {
187 choice test-choice-2 {
191 leaf first-case-leaf {
193 length "10..10 | 15";
198 leaf second-case-leaf {