Introduce NormalizedNode.Builder interfaces
[yangtools.git] / data / yang-data-api / src / main / java / org / opendaylight / yangtools / yang / data / api / schema / UserMapNode.java
index 9dfb58467481d1c6cacf010853603f341c6f206a..da71d77fdd9a32f5865636814ffcf3a74251c000 100644 (file)
@@ -9,6 +9,7 @@ package org.opendaylight.yangtools.yang.data.api.schema;
 
 import java.util.Map;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates;
+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
@@ -28,4 +29,11 @@ public non-sealed interface UserMapNode extends MapNode, OrderedNodeContainer<Ma
      */
     @Override
     Map<NodeIdentifierWithPredicates, MapEntryNode> asMap();
+
+    /**
+     * A builder of {@link UserMapNode}s.
+     */
+    interface Builder extends CollectionNodeBuilder<MapEntryNode, UserMapNode> {
+        // Just a specialization
+    }
 }