Blame tests/schema/yin/files/features.yin
|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
xmlns="urn:ietf:params:xml:ns:yang:yin:1"
|
|
Packit |
8fb591 |
xmlns:f="urn:features">
|
|
Packit |
8fb591 |
<yang-version value="1.1"/>
|
|
Packit |
8fb591 |
<namespace uri="urn:features"/>
|
|
Packit |
8fb591 |
<prefix value="f"/>
|
|
Packit |
8fb591 |
<feature name="a"/>
|
|
Packit |
8fb591 |
<feature name="aa">
|
|
Packit |
8fb591 |
<if-feature name="a"/>
|
|
Packit |
8fb591 |
</feature>
|
|
Packit |
8fb591 |
<feature name="b"/>
|
|
Packit |
8fb591 |
<grouping name="grp">
|
|
Packit |
8fb591 |
<leaf name="grp">
|
|
Packit |
8fb591 |
<type name="string"/>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
</grouping>
|
|
Packit |
8fb591 |
<uses name="grp">
|
|
Packit |
8fb591 |
<if-feature name="a"/>
|
|
Packit |
8fb591 |
</uses>
|
|
Packit |
8fb591 |
<container name="cont">
|
|
Packit |
8fb591 |
<if-feature name="a"/>
|
|
Packit |
8fb591 |
<presence value=""/>
|
|
Packit |
8fb591 |
</container>
|
|
Packit |
8fb591 |
<leaf name="lf">
|
|
Packit |
8fb591 |
<if-feature name="a and b"/>
|
|
Packit |
8fb591 |
<type name="string"/>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
<leaf-list name="ll">
|
|
Packit |
8fb591 |
<if-feature name="a or b"/>
|
|
Packit |
8fb591 |
<type name="string"/>
|
|
Packit |
8fb591 |
</leaf-list>
|
|
Packit |
8fb591 |
<list name="lst">
|
|
Packit |
8fb591 |
<if-feature name="not a"/>
|
|
Packit |
8fb591 |
<key value="id"/>
|
|
Packit |
8fb591 |
<leaf name="id">
|
|
Packit |
8fb591 |
<type name="string"/>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
</list>
|
|
Packit |
8fb591 |
<choice name="ch">
|
|
Packit |
8fb591 |
<if-feature name="not (a and b)"/>
|
|
Packit |
8fb591 |
<case name="ch1">
|
|
Packit |
8fb591 |
<if-feature name="a"/>
|
|
Packit |
8fb591 |
<leaf name="ch1">
|
|
Packit |
8fb591 |
<type name="string"/>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
</case>
|
|
Packit |
8fb591 |
<case name="ch2">
|
|
Packit |
8fb591 |
<if-feature name="b"/>
|
|
Packit |
8fb591 |
<leaf name="ch2">
|
|
Packit |
8fb591 |
<type name="string"/>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
</case>
|
|
Packit |
8fb591 |
<case name="ch3">
|
|
Packit |
8fb591 |
<leaf name="ch3">
|
|
Packit |
8fb591 |
<type name="string"/>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
</case>
|
|
Packit |
8fb591 |
</choice>
|
|
Packit |
8fb591 |
<anyxml name="axml">
|
|
Packit |
8fb591 |
<if-feature name="not (a or b)"/>
|
|
Packit |
8fb591 |
</anyxml>
|
|
Packit |
8fb591 |
<rpc name="rpc1">
|
|
Packit |
8fb591 |
<if-feature name="aa"/>
|
|
Packit |
8fb591 |
</rpc>
|
|
Packit |
8fb591 |
<notification name="notif1">
|
|
Packit |
8fb591 |
<if-feature name="aa"/>
|
|
Packit |
8fb591 |
</notification>
|
|
Packit |
8fb591 |
<augment target-node="/f:cont">
|
|
Packit |
8fb591 |
<if-feature name="aa"/>
|
|
Packit |
8fb591 |
<leaf name="aug">
|
|
Packit |
8fb591 |
<type name="string"/>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
</augment>
|
|
Packit |
8fb591 |
</module>
|