A race condition occurs between ARPHandler and HostTracker if the ARP
[controller.git] / opendaylight / sal / yang-prototype / yang / yang-model-parser-impl / src / test / resources / context-test / test2.yang
1 module test2 {
2
3     yang-version 1;
4     namespace "urn:simple.demo.test2";
5     prefix "t2";
6
7     import custom {
8         prefix "data";
9     }
10
11     organization "opendaylight";
12     contact "WILL-BE-DEFINED-LATER";
13         revision 2013-06-18 {
14     }
15
16     container peer {
17         container destination {
18             uses data:target {
19                 refine address {
20                     default "1.2.3.4";
21                     description "description of address defined by refine";
22                     reference "address reference added by refine";
23                     config false;
24                     mandatory true;
25                     must "ifType != 'ethernet' or " +
26                             "(ifType = 'ethernet' and ifMTU = 1500)" {
27                         error-message "An ethernet MTU must be 1500";
28                     }
29                 }
30                 refine port {
31                     description "description of port defined by refine";
32                     reference "port reference added by refine";
33                     config false;
34                     presence "presence is required";
35                 }
36                 refine addresses {
37                     description "description of addresses defined by refine";
38                     reference "addresses reference added by refine";
39                     config false;
40                     min-elements 2;
41                     max-elements 12;
42                 }
43                 refine target-inner {
44                     description "new target-inner grouping description";
45                 }
46                 refine group-type {
47                     description "new group-type description";
48                     reference "new group-type reference";
49                 }
50             }
51         }
52     }
53
54 }