// vi: set smarttab et sw=4 tabstop=4: module distributed-datastore-provider { yang-version 1; namespace "urn:opendaylight:params:xml:ns:yang:controller:config:distributed-datastore-provider"; prefix "distributed-datastore-provider"; import config { prefix config; revision-date 2013-04-05; } import rpc-context { prefix rpcx; revision-date 2013-06-17; } description "This module contains the base YANG definitions for the distributed datastore provider implementation"; revision "2014-06-12" { description "Initial revision."; } // This is the definition of the service implementation as a module identity. identity distributed-datastore-provider { base config:module-type; // Specifies the prefix for generated java classes. config:java-name-prefix DistributedDataStoreProvider; } // Augments the 'configuration' choice node under modules/module. augment "/config:modules/config:module/config:configuration" { case distributed-datastore-provider { when "/config:modules/config:module/config:type = 'distributed-datastore-provider'"; } } }