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%2FLeafNode.java;h=86bebfee51bc4022c4c0a4e3d2b3bb309efc2de5;hb=41ad3de3b8ada6aaa77fab41f7a340d268055742;hp=38aee4f11b3a923ed7c3a5e257f65ac3bfe87551;hpb=5d50486aed75e0b94a06952add2cc5d9a62ba053;p=yangtools.git diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/LeafNode.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/LeafNode.java index 38aee4f11b..86bebfee51 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/LeafNode.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/LeafNode.java @@ -7,31 +7,26 @@ */ package org.opendaylight.yangtools.yang.data.api.schema; +import javax.annotation.Nonnull; import org.opendaylight.yangtools.yang.data.api.AttributesContainer; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier; /** + * Leaf node with multiplicity 0..1. * - * Leaf node with multiplicity 0..1 - * + *

* Leaf node has a value, but no child nodes in the data tree, schema * for leaf node and its value is described by {@link org.opendaylight.yangtools.yang.model.api.LeafSchemaNode}. * * @param Value type */ -public interface LeafNode extends // - AttributesContainer, - DataContainerChild { - - +public interface LeafNode extends AttributesContainer, DataContainerChild, + ValueNode { /** - * - * Returns value of this leaf node + * Returns value of this leaf node. * * @return Returned value of this leaf node. Value SHOULD meet criteria defined by schema. - * */ @Override - T getValue(); - + @Nonnull T getValue(); }