Eliminate duplicate code
[yangtools.git] / yang / yang-parser-impl / src / test / resources / extensions / ext-use.yang
1 module ext-use {
2     yang-version 1;
3     namespace "urn:simple.extension.use";
4     prefix "ext-use";
5
6     import ext-typedef { prefix "ext"; }
7
8     organization "opendaylight";
9     contact "http://www.opendaylight.org/";
10
11     description "Model for testing of used extensions across model.";
12
13     revision "2014-08-07" {
14         reference "Initial revision.";
15     }
16
17     leaf value {
18       ext:simple-ext-w-arg "key:value";
19       type uint32;
20       description "value";
21     }
22
23     grouping inner-ext {
24         ext:simple-ext-w-arg "value:test";
25
26         leaf inner-value {
27           ext:simple-ext-w-arg "key:inner-value";
28           type uint32;
29           description "value";
30         }
31     }
32
33     container cont-ext {
34         ext:simple-ext-w-arg "value:test";
35
36         leaf inner-value {
37             ext:simple-ext-w-arg "value:test";
38             type string;
39         }
40     }
41 }