Blob Blame History Raw
<?xml version="1.0" encoding="UTF-8"?>
<module name="g3"
        xmlns="urn:ietf:params:xml:ns:yang:yin:1"
        xmlns:g3="urn:g3"
        xmlns:g2="urn:g2">
  <namespace uri="urn:g3"/>
  <prefix value="g3"/>
  <import module="g2">
    <prefix value="g2"/>
  </import>
  <grouping name="group1">
    <container name="cont2">
      <leaf name="l2">
        <type name="string"/>
      </leaf>
    </container>
    <leaf name="l3">
      <type name="leafref">
        <path value="/g2:top/g3:cont1/g3:l1"/>
      </type>
    </leaf>
    <leaf name="l4">
      <must condition="/g2:top/g3:cont1/g3:l1 = 'bb'"/>
      <type name="leafref">
        <path value="../cont2/l2"/>
      </type>
    </leaf>
  </grouping>
  <augment target-node="/g2:top">
    <container name="cont1">
      <must condition="../cont1/l1 != 'aa'"/>
      <leaf name="l1">
        <type name="string"/>
      </leaf>
    </container>
  </augment>
</module>