import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
-import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild;
import org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode;
import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeBuilder;
import org.opendaylight.yangtools.yang.data.impl.schema.nodes.AbstractImmutableDataContainerNode;
}
protected static final class ImmutableUnkeyedListEntryNode
- extends AbstractImmutableDataContainerNode<NodeIdentifier> implements UnkeyedListEntryNode {
-
- ImmutableUnkeyedListEntryNode(final NodeIdentifier nodeIdentifier,
- final Map<PathArgument, DataContainerChild<? extends PathArgument, ?>> children) {
+ extends AbstractImmutableDataContainerNode<NodeIdentifier, UnkeyedListEntryNode>
+ implements UnkeyedListEntryNode {
+ ImmutableUnkeyedListEntryNode(final NodeIdentifier nodeIdentifier, final Map<PathArgument, Object> children) {
super(children, nodeIdentifier);
}
+
+ @Override
+ protected Class<UnkeyedListEntryNode> implementedType() {
+ return UnkeyedListEntryNode.class;
+ }
}
}