Introduce NormalizedNode.Builder interfaces
[yangtools.git] / data / yang-data-api / src / main / java / org / opendaylight / yangtools / yang / data / api / schema / UserLeafSetNode.java
index 2814cd7eb9aea49ebe809bcc82c751fe2962c9a9..fd8556bc9bc7c5111c749c3598d6c41838657798 100644 (file)
@@ -7,6 +7,8 @@
  */
 package org.opendaylight.yangtools.yang.data.api.schema;
 
+import org.opendaylight.yangtools.yang.data.api.schema.builder.ListNodeBuilder;
+
 /**
  * {@link LeafSetNode} which preserves user-supplied ordering. This node represents a data instance of
  * a {@code leaf-list} with a {@code ordered-by user;} substatement.
@@ -19,4 +21,11 @@ public non-sealed interface UserLeafSetNode<T> extends LeafSetNode<T>, OrderedNo
     default Class<UserLeafSetNode> contract() {
         return UserLeafSetNode.class;
     }
+
+    /**
+     * A builder of {@link UserLeafSetNode}s.
+     */
+    interface Builder<T> extends ListNodeBuilder<T, UserLeafSetNode<T>> {
+        // Just a specialization
+    }
 }