Blob Blame History Raw
<?xml version="1.0" encoding="UTF-8"?>
<module name="f"
        xmlns="urn:ietf:params:xml:ns:yang:yin:1"
        xmlns:f_mod="urn:f">
  <namespace uri="urn:f"/>
  <prefix value="f_mod"/>
  <typedef name="tdef2">
    <type name="leafref">
      <path value="/refleaf"/>
    </type>
  </typedef>
  <grouping name="grp1">
    <typedef name="tdef1">
      <type name="leafref">
        <path value="/refleaf"/>
      </type>
    </typedef>
    <leaf name="leaf1">
      <type name="tdef1"/>
    </leaf>
  </grouping>
  <uses name="grp1"/>
  <container name="cont1">
    <typedef name="tdef3">
      <type name="leafref">
        <path value="/refleaf"/>
      </type>
    </typedef>
    <grouping name="grp2">
      <typedef name="tdef4">
        <type name="leafref">
          <path value="/refleaf"/>
        </type>
      </typedef>
      <leaf name="leaf4">
        <type name="tdef4"/>
      </leaf>
    </grouping>
    <leaf name="leaf2">
      <type name="tdef2"/>
    </leaf>
    <list name="list1">
      <key value="key1"/>
      <typedef name="tdef5">
        <type name="leafref">
          <path value="/refleaf"/>
        </type>
      </typedef>
      <leaf name="key1">
        <type name="string"/>
      </leaf>
      <container name="cont2">
        <leaf name="leaf5">
          <type name="tdef5"/>
        </leaf>
        <uses name="grp2"/>
      </container>
    </list>
    <leaf name="leaf3">
      <type name="tdef3"/>
    </leaf>
  </container>
  <leaf name="refleaf">
    <type name="empty"/>
  </leaf>
  <rpc name="rpc1">
    <typedef name="tdef6">
      <type name="leafref">
        <path value="/refleaf"/>
      </type>
    </typedef>
    <input>
      <typedef name="tdef7">
        <type name="leafref">
          <path value="/refleaf"/>
        </type>
      </typedef>
      <leaf name="leaf6">
        <type name="tdef6"/>
      </leaf>
      <leaf name="leaf7">
        <type name="tdef7"/>
      </leaf>
    </input>
    <output>
      <typedef name="tdef8">
        <type name="leafref">
          <path value="/refleaf"/>
        </type>
      </typedef>
      <leaf name="leaf8">
        <type name="tdef8"/>
      </leaf>
    </output>
  </rpc>
  <notification name="notif1">
    <typedef name="tdef9">
      <type name="leafref">
        <path value="/refleaf"/>
      </type>
    </typedef>
    <leaf name="leaf9">
      <type name="tdef9"/>
    </leaf>
  </notification>
</module>