package org.opendaylight.yangtools.yang.data.api.schema;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
+import org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder;
/**
* List entry node, which does not have value, but child nodes. Represents an instance of data, which schema is instance
* This nodes itself does not contain any ordering information, user supplied ordering is preserved by parent node,
* which is an instance of {@link UnkeyedListNode}.
*/
-public interface UnkeyedListEntryNode extends DataContainerNode {
+public non-sealed interface UnkeyedListEntryNode extends DataContainerNode {
@Override
default Class<UnkeyedListEntryNode> contract() {
return UnkeyedListEntryNode.class;
@Override
NodeIdentifier name();
- @Override
- @Deprecated(since = "11.0.0", forRemoval = true)
- default NodeIdentifier getIdentifier() {
- return name();
+ /**
+ * A builder of {@link UnkeyedListNode}s.
+ */
+ interface Builder extends DataContainerNodeBuilder<NodeIdentifier, UnkeyedListEntryNode> {
+ // Just a specialization
}
}