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%2FChoiceNode.java;h=6ce46cb044f17a27c791d7735e65c9ab8d46f971;hb=e2ab87f6b2330a78068f360f3c2c8578126cde11;hp=f0f0aed6860d6966b86d8befc6275ae03c887994;hpb=3583a98815919107c1c23025957e94b31efcbe30;p=yangtools.git diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/ChoiceNode.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/ChoiceNode.java index f0f0aed686..6ce46cb044 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/ChoiceNode.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/ChoiceNode.java @@ -10,13 +10,16 @@ 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; - /** * - * Node representing choice. + * Node representing data instance of choice. * - * @author Tony Tkacik + * Choice node is instance of one of possible alternatives, from which + * only one is allowed to exist at one time in particular context of parent node. + YANG Model and + * schema for choice is described by instance of {@link org.opendaylight.yangtools.yang.model.api.ChoiceNode}. + * Valid alternatives of subtree are described by instances of {@link org.opendaylight.yangtools.yang.model.api.ChoiceCaseNode} + * which are retrieved via {@link org.opendaylight.yangtools.yang.model.api.ChoiceNode#getCases()}. * */ public interface ChoiceNode extends // @@ -24,10 +27,4 @@ public interface ChoiceNode extends // DataContainerNode, DataContainerChild>> { - @Override - public NodeIdentifier getIdentifier(); - - @Override - public Optional> getChild(PathArgument child); - }