Interface OpendaylightMdsalAugmentTestData

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.DataRoot

    @Generated("mdsal-binding-generator")
    public interface OpendaylightMdsalAugmentTestData
    extends org.opendaylight.yangtools.yang.binding.DataRoot
    This module contains a collection of YANG augmentations used for some test cases.

    This class represents the following YANG schema fragment defined in module opendaylight-mdsal-augment-test

     module opendaylight-mdsal-augment-test {
       namespace urn:opendaylight:params:xml:ns:yang:controller:md:sal:test:augment;
       prefix aug-test;
       import opendaylight-mdsal-list-test {
         prefix test;
       }
       import yang-ext {
         prefix ext;
       }
       revision 2014-07-09 {
       }
       grouping leaf-from-grouping {
         leaf leaf-from-grouping {
           type string;
         }
       }
       grouping complex-from-grouping {
         container container-with-uses {
           uses leaf-from-grouping;
         }
         list list-via-uses {
           key name;
           leaf name {
             type string;
           }
         }
       }
       augment /test:top/test:top-level-list {
         ext:augment-identifier tree-leaf-only-uses-augment;
         uses leaf-from-grouping;
       }
       augment /test:put-top/test:input/test:top-level-list {
         ext:augment-identifier rpc-leaf-only-uses-augment;
         uses leaf-from-grouping;
       }
       augment /test:top/test:top-level-list {
         ext:augment-identifier tree-complex-uses-augment;
         uses complex-from-grouping;
       }
       augment /test:put-top/test:input/test:top-level-list {
         ext:augment-identifier rpc-complex-uses-augment;
         uses complex-from-grouping;
       }
       augment /test:top/test:top-level-list {
         ext:augment-identifier tree-leaf-only-augment;
         leaf simple-value {
           type string;
         }
       }
       augment /test:top/test:top-level-list {
         ext:augment-identifier tree-second-leaf-only-augment;
         leaf second-simple-value {
           type string;
         }
       }
       augment /test:put-top/test:input/test:top-level-list {
         ext:augment-identifier rpc-leaf-only-augment;
         leaf simple-value {
           type string;
         }
       }
       augment /test:put-top/test:input/test:top-level-list {
         ext:augment-identifier rpc-second-leaf-only-augment;
         leaf second-simple-value {
           type string;
         }
       }
     }