Introduce NormalizedNode.Builder interfaces
[yangtools.git] / data / yang-data-api / src / main / java / org / opendaylight / yangtools / yang / data / api / schema / SystemMapNode.java
index 22410a34158b11b17269a18e8e3d5b2334381276..fec156f1e70a08ef4e45510dd7094cf794c1cf5e 100644 (file)
@@ -7,6 +7,8 @@
  */
 package org.opendaylight.yangtools.yang.data.api.schema;
 
+import org.opendaylight.yangtools.yang.data.api.schema.builder.CollectionNodeBuilder;
+
 /**
  * {@link MapNode} which additionally preserves user-supplied ordering. This node represents a data instance of
  * a {@code list} with {@code ordered-by user;} substatement and a {@code key} definition.
@@ -22,4 +24,11 @@ public non-sealed interface SystemMapNode extends MapNode, OrderingAware.System
 
     @Override
     boolean equals(Object obj);
+
+    /**
+     * A builder of {@link SystemMapNode}s.
+     */
+    interface Builder extends CollectionNodeBuilder<MapEntryNode, SystemMapNode> {
+        // Just a specialization
+    }
 }