Interface OpendaylightInventoryData

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

    @Generated("mdsal-binding-generator")
    public interface OpendaylightInventoryData
    extends org.opendaylight.yangtools.yang.binding.DataRoot

    This class represents the following YANG schema fragment defined in module opendaylight-inventory

     module opendaylight-inventory {
       namespace urn:opendaylight:inventory;
       prefix inv;
       import yang-ext {
         prefix ext;
         revision-date 2013-07-09;
       }
       import ietf-inet-types {
         prefix inet;
         revision-date 2013-07-15;
       }
       revision 2013-08-19 {
       }
       typedef support-type {
         type enumeration {
           enum native;
           enum emulated;
           enum not-supported;
         }
       }
       typedef node-id {
         type inet:uri;
       }
       typedef node-connector-id {
         type inet:uri;
       }
       typedef node-ref {
         type instance-identifier;
       }
       typedef node-connector-ref {
         type instance-identifier;
       }
       identity node-context {
       }
       identity node-connector-context {
       }
       identity node-type {
       }
       identity node-connector-type {
       }
       grouping node {
         leaf id {
           type node-id;
         }
         list node-connector {
           key id;
           ext:context-instance node-connector-context;
           uses node-connector;
         }
       }
       grouping node-connector {
         leaf id {
           type node-connector-id;
         }
       }
       grouping node-context-ref {
         leaf node {
           ext:context-reference node-context;
           type node-ref;
         }
       }
       container nodes {
         list node {
           key id;
           ext:context-instance node-context;
           uses node;
         }
       }
       notification node-updated {
         status deprecated;
         leaf node-ref {
           ext:context-reference node-context;
           type node-ref;
         }
         uses node;
       }
       notification node-connector-updated {
         status deprecated;
         leaf node-connector-ref {
           ext:context-reference node-connector-context;
           type node-connector-ref;
         }
         uses node-connector;
       }
       notification node-removed {
         status deprecated;
         leaf node-ref {
           ext:context-reference node-context;
           type node-ref;
         }
       }
       notification node-connector-removed {
         status deprecated;
         leaf node-connector-ref {
           ext:context-reference node-connector-context;
           type node-connector-ref;
         }
       }
     }
     
    • Method Detail

      • getNodes

        Nodes getNodes()
        Return nodes, or null if it is not present.
             
                 The root container of all nodes.
             
         
        Returns:
        Nodes nodes, or null if it is not present.