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=e704e6a6d1cc4db7ac1e1f53b54ec3bf51aaecc3;hp=8ddcf6899668903117507322ad49871411ac7d4e;hpb=5fd0ae2f8f080f074fd6a1bc299351eb058e72d3;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 8ddcf68996..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,19 +7,22 @@ */ package org.opendaylight.yangtools.yang.data.api.schema; -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 java.util.Collection; +import org.opendaylight.yangtools.yang.data.api.AttributesContainer; +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>> { }