Added flow-node-inventory import to group-statistics.yang
[controller.git] / opendaylight / md-sal / model / model-flow-statistics / src / main / yang / group-statistics.yang
index 1b6a9df9ad514fbccdf4fb0d7de043421e968e4c..834e0a78358fa9cc55a5b419abc04f2e4fdeba87 100644 (file)
@@ -6,6 +6,7 @@ module opendaylight-group-statistics {
     import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
     import opendaylight-group-types {prefix group-types;revision-date "2013-10-18";}
     import flow-capable-transaction {prefix tr;}
+    import flow-node-inventory {prefix fni;}
     
     contact
         "Anilkumar Vishnoi
@@ -15,29 +16,41 @@ module opendaylight-group-statistics {
         description "Initial revision of group statistics service";
     }
     
-    augment "/inv:nodes/inv:node" {
-        ext:augment-identifier "node-group-statistics";
+       grouping group-statistics {
         container group-statistics {
             //config "false";
-            uses group-types:group-statistics-reply;
+            uses group-types:group-statistics;
         }
+       }    
+    
+    augment "/inv:nodes/inv:node/fni:group" {
+        ext:augment-identifier "node-group-statistics";
+        uses group-statistics;
     }
 
-    augment "/inv:nodes/inv:node" {
-        ext:augment-identifier "node-group-desc-stats";
+       grouping group-desc {
         container group-desc {
             //config "false";
-            uses group-types:group-desc-stats-reply;
+            uses group-types:group;
         }
-    }
+       }
     
-    augment "/inv:nodes/inv:node" {
-        ext:augment-identifier "node-group-features";
-        container group-features {
+    augment "/inv:nodes/inv:node/group-types:group" {
+        ext:augment-identifier "node-group-desc-stats";
+        uses group-desc;
+    }
+
+       grouping group-features {
+               container group-features {
             //config "false";
             uses group-types:group-features-reply;
         }
     }
+           
+    augment "/inv:nodes/inv:node" {
+        ext:augment-identifier "node-group-features";
+        uses group-features;
+    }
 
     // RPC calls
     rpc get-all-group-statistics {