Populate model/ hierarchy
[yangtools.git] / model / yang-model-export / src / test / resources / bugs / bug2444 / yin / deviation@2017-01-20.yin
1 <module name="deviation" xmlns="urn:ietf:params:xml:ns:yang:yin:1"
2     xmlns:dev="deviation" xmlns:dev-tgt="deviation-target">
3     <namespace uri="deviation" />
4     <prefix value="dev" />
5     <yang-version value="1.1" />
6     <import module="deviation-target">
7         <prefix value="dev-tgt" />
8         <revision-date date="2017-01-20" />
9     </import>
10     <revision date="2017-01-20" />
11     <deviation target-node="/dev-tgt:my-leaf-list">
12         <deviate value="add">
13             <config value="false" />
14             <min-elements value="5" />
15             <max-elements value="10" />
16             <default value="100" />
17             <default value="200" />
18             <units name="hours" />
19         </deviate>
20     </deviation>
21     <deviation target-node="/dev-tgt:my-list">
22         <deviate value="add">
23             <unique tag="my-leaf-a my-leaf-b" />
24             <unique tag="my-leaf-c my-leaf-d" />
25         </deviate>
26     </deviation>
27     <deviation target-node="/dev-tgt:my-choice">
28         <deviate value="add">
29             <default value="c2" />
30         </deviate>
31     </deviation>
32     <deviation target-node="/dev-tgt:my-rpc/dev-tgt:input">
33         <deviate value="add">
34             <must condition="day or night" />
35             <must condition="black and white" />
36         </deviate>
37     </deviation>
38     <deviation target-node="/dev-tgt:my-rpc/dev-tgt:output">
39         <deviate value="add">
40             <must condition="day or night" />
41             <must condition="black and white" />
42         </deviate>
43     </deviation>
44     <deviation target-node="/dev-tgt:my-notification">
45         <deviate value="add">
46             <must condition="day or night" />
47             <must condition="black and white" />
48         </deviate>
49     </deviation>
50     <deviation target-node="/dev-tgt:my-anyxml">
51         <deviate value="add">
52             <mandatory value="true" />
53             <dev:custom-property dev:name="arg" />
54             <dev:custom-property dev:name="another arg" />
55         </deviate>
56     </deviation>
57     <extension name="custom-property">
58         <argument name="name" />
59     </extension>
60 </module>