Merge branch 'master' of ../controller
[yangtools.git] / yang / yang-data-codec-xml / src / test / resources / baz.yang
1 module baz {
2     namespace "baz-namespace";
3     prefix bz;
4
5     container outer-container {
6         container my-container-1 {
7             list my-keyed-list {
8                 key "my-key-leaf";
9
10                 leaf my-key-leaf {
11                     type string;
12                 }
13
14                 leaf my-leaf-in-list-1 {
15                     type string;
16                 }
17
18                 leaf my-leaf-in-list-2 {
19                     type string;
20                 }
21             }
22
23             leaf my-leaf-1 {
24                 type string;
25             }
26
27             leaf-list my-leaf-list {
28                 type string;
29             }
30         }
31
32         container my-container-2 {
33             container inner-container {
34                 leaf my-leaf-2 {
35                     type string;
36                 }
37             }
38
39             leaf my-leaf-3 {
40                 type string;
41             }
42
43             choice my-choice {
44                 case my-case-1 {
45                     leaf my-leaf-in-case-1 {
46                         type string;
47                     }
48                 }
49
50                 case my-case-2 {
51                     leaf my-leaf-in-case-2 {
52                         type string;
53                     }
54                 }
55             }
56         }
57     }
58
59     augment "/outer-container" {
60         container my-container-3 {
61
62         }
63     }
64
65     augment "/outer-container/my-container-3" {
66         list my-doubly-keyed-list {
67             key "my-first-key-leaf my-second-key-leaf";
68
69             leaf "my-first-key-leaf" {
70                 type string;
71             }
72
73             leaf my-second-key-leaf {
74                 type string;
75             }
76
77             leaf my-leaf-in-list-3 {
78                 type string;
79             }
80         }
81     }
82 }