X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fapi%2Fschema%2FContainerNode.java;h=ee42baadb4d4b2148a456d77a9c82809b00a2f71;hb=c5bde84eced27e2d073554420c3f47eca85af32c;hp=e9634e5e8553b9b156d096aec2919993bf00e0ad;hpb=194f04e062a382cd234ac3f8e1b69f269de0b8fb;p=yangtools.git diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/ContainerNode.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/ContainerNode.java index e9634e5e85..ee42baadb4 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/ContainerNode.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/ContainerNode.java @@ -7,21 +7,22 @@ */ package org.opendaylight.yangtools.yang.data.api.schema; +import java.util.Collection; import org.opendaylight.yangtools.yang.data.api.AttributesContainer; -import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier.NodeIdentifier; -import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier.PathArgument; - -import com.google.common.base.Optional; +import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier; +import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument; +/** + * Data subtree with cardinality 0..1 in the context of parent node + * + * Node which does not have value but contains valid {@link DataContainerChild} nodes. + * + * Schema of this node is described by instance of {@link org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode}. + * + */ public interface ContainerNode extends // AttributesContainer, DataContainerNode, - DataContainerChild>> { - - @Override - public NodeIdentifier getIdentifier(); - - @Override - public Optional> getChild(PathArgument child); + DataContainerChild>> { }