Merge "Bug 447 - Yang documentation generator improvements"
[yangtools.git] / yang / yang-data-impl / src / main / java / org / opendaylight / yangtools / yang / data / impl / schema / builder / api / DataContainerNodeBuilder.java
index 9c39b871d7e16a90622f5fcf80a96fcf12f8f036..136f1e40e4fa6a1f4be8174d2ff0de0dcc7872ab 100644 (file)
@@ -8,14 +8,14 @@
 package org.opendaylight.yangtools.yang.data.impl.schema.builder.api;
 
 import java.util.List;
-import java.util.Map;
 
 import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
+import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier.PathArgument;
 import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild;
 import org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode;
 
 public interface DataContainerNodeBuilder<I extends InstanceIdentifier.PathArgument, R extends DataContainerNode<I>>
-        extends NormalizedNodeBuilder<I, List<DataContainerChild<? extends InstanceIdentifier.PathArgument, ?>>, R> {
+        extends NormalizedNodeContainerBuilder<I, PathArgument, DataContainerChild<? extends PathArgument, ?>, R> {
 
     @Override
     DataContainerNodeBuilder<I, R> withValue(List<DataContainerChild<? extends InstanceIdentifier.PathArgument, ?>> value);
@@ -24,4 +24,5 @@ public interface DataContainerNodeBuilder<I extends InstanceIdentifier.PathArgum
     DataContainerNodeBuilder<I, R> withNodeIdentifier(I nodeIdentifier);
 
     DataContainerNodeBuilder<I, R> withChild(DataContainerChild<?, ?> child);
-}
+    DataContainerNodeBuilder<I, R> withoutChild(PathArgument key);
+}
\ No newline at end of file