1 package org.opendaylight.yangtools.yang.data.impl.schema.builder.api;
5 import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier.PathArgument;
6 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
8 public interface NormalizedNodeContainerBuilder<K extends PathArgument,CK extends PathArgument,CV extends NormalizedNode<? extends CK, ?>,P extends NormalizedNode<K, ?>>
9 extends NormalizedNodeBuilder<K,List<CV>,P>{
12 NormalizedNodeContainerBuilder<K,CK,CV,P> withNodeIdentifier(K nodeIdentifier);
15 NormalizedNodeContainerBuilder<K,CK,CV,P> withValue(List<CV> value);
17 NormalizedNodeContainerBuilder<K,CK,CV,P> addChild(CV child);
18 NormalizedNodeContainerBuilder<K,CK,CV,P> removeChild(CK key);