RFC8040 'rc:yang-data' support for mdsal binding generator
[mdsal.git] / binding / mdsal-binding-generator / src / main / java / org / opendaylight / mdsal / binding / generator / impl / reactor / StatementNamespace.java
index c74e65682f58611e028b78a0c8ccb12436bcef80..12dcdaceb5ddf8e7ef59e4fa8f74b1ebf9296260 100644 (file)
@@ -33,6 +33,12 @@ enum StatementNamespace {
      * The namespace of all {@code grouping} statements, bullet 6.
      */
     GROUPING("$G"),
+    /**
+     * The namespace of all RFC8040 {@code ietf-restconf:yang-data} statements. These sit outside of the usual YANG
+     * statement namespaces, but may overlap in the usual case when template names conform to YANG {@code identifier}
+     * rules.
+     */
+    YANG_DATA("$YD"),
     /**
      * All other processed statements. Includes {@code augment}, and {@code schema tree} statements.
      */