7912b7d121fac163565192385696a30c5e671753
[yangtools.git] / yang / yang-parser-impl / src / test / resources / stmt-test / augments / multiple-augment-test.yang
1 module multiple-augment-test {
2
3     namespace "multiple-augment-test";
4     prefix mpa;
5     
6     augment /root-container/container-from-grp1/sub-container-from-grp1/container-in-uses-augment/sub-container-from-augment2/sub-container-from-augment3 {
7         container sub-container-from-augment4 {
8         }
9     }
10     
11     augment /root-container/container-from-grp1/sub-container-from-grp1/container-in-uses-augment/sub-container-from-augment2 {
12         container sub-container-from-augment3 {
13         }
14     }
15
16     augment /root-container/container-from-grp1/sub-container-from-grp1/container-in-uses-augment {
17         container sub-container-from-augment2 {
18         }
19     }
20
21     augment /root-container/container-from-grp1/sub-container-from-grp1 {
22         container sub-container-from-augment {
23         }
24     }
25
26     augment /root-container/container-from-grp1/sub-container-from-grp1/container-from-grp2/sub-container-from-grp2/augmented-container-in-uses-grp2 {
27         container sub-container-from-augment6 {
28         }
29     }
30     
31     augment /root-container/container-from-grp1/sub-container-from-grp1/container-from-grp2/sub-container-from-grp2/sub-container-from-augment5 {
32         container sub-container-from-augment7 {
33         }
34     }
35     
36     augment /root-container/container-from-grp1/sub-container-from-grp1/container-from-grp2/sub-container-from-grp2 {
37         container sub-container-from-augment5 {
38         }
39     }
40
41     augment /root-container/added-container-1 {
42         container added-container-2 {
43         }
44     }
45
46     augment /root-container {
47         container added-container-1 {
48         }
49     }
50
51     grouping grp1 {
52         container container-from-grp1 {
53             container sub-container-from-grp1 {
54                 uses grp2 {
55                     augment container-from-grp2/sub-container-from-grp2 {
56                         container augmented-container-in-uses-grp2;
57                     }
58                 }
59             }
60         }
61     }
62
63     grouping grp2 {
64         container container-from-grp2 {
65             container sub-container-from-grp2 {
66             }
67         }
68         uses grp3;
69     }
70     
71     grouping grp3 {
72       container container-from-grp3 {
73           
74       }
75     }
76     
77     container root-container {
78         uses grp1 {
79             augment container-from-grp1/sub-container-from-grp1 {
80                 container container-in-uses-augment {
81                 }
82             }
83         }
84     }
85 }