Merge branch 'master' of ../controller
[yangtools.git] / yang / yang-parser-rfc7950 / src / test / resources / declared-statements-test / root-module-declared-test.yang
1 module root-module-declared-test {
2     namespace root-module-declared-test;
3     prefix rmdt;
4
5     import imported-module-declared-test {
6         prefix imdt;
7         revision-date 2016-09-28;
8     }
9
10     description "test description";
11     reference "test reference";
12     organization "test organization";
13     contact "test contact";
14
15     revision 2016-09-28 {
16         description "test description";
17         reference "test reference";
18     }
19
20     extension test-extension {
21         argument ext-argument {
22             yin-element true;
23         }
24         status current;
25         description "test description";
26         reference "test reference";
27     }
28
29     feature test-feature {
30         if-feature required-feature;
31         status current;
32         description "test description";
33         reference "test reference";
34     }
35
36     feature required-feature;
37
38     identity test-base-id;
39
40     identity test-id {
41         base test-base-id;
42         status current;
43         description "test description";
44         reference "test reference";
45     }
46
47     typedef test-typedef {
48         type int32 {
49             range "5..10";
50         }
51
52         status current;
53         description "test description";
54         reference "test reference";
55         units "meter";
56     }
57 }