X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-model-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Fapi%2Fmeta%2FStatementDefinition.java;h=a91dd7eeb489cc7dcacce078e473e4657864c27a;hb=3528dca5dec207aea587b846c2126a6b9bfecaf6;hp=ac2293d165b9dbb0b588a665adb8f228b417a613;hpb=4fe39dd37465c2bb87f920317849ca5eb044fc3d;p=yangtools.git diff --git a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/meta/StatementDefinition.java b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/meta/StatementDefinition.java index ac2293d165..a91dd7eeb4 100644 --- a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/meta/StatementDefinition.java +++ b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/meta/StatementDefinition.java @@ -13,18 +13,19 @@ import org.opendaylight.yangtools.concepts.Immutable; import org.opendaylight.yangtools.yang.common.QName; /** - * Definition / model of YANG {@link DeclaredStatement} and - * {@link EffectiveStatement}. + * Definition / model of YANG {@link DeclaredStatement} and {@link EffectiveStatement}. * + *

* Statement concept is defined in RFC6020 section 6.3:

A YANG * module contains a sequence of statements. Each statement starts with a * keyword, followed by zero or one argument
* + *

* Source: */ public interface StatementDefinition extends Immutable { /** - * Returns name of the statement + * Returns name of the statement. * * @return Name of the statement */ @@ -44,6 +45,7 @@ public interface StatementDefinition extends Immutable { * Returns class which represents declared version of statement associated * with this definition. * + *

* This class should be interface, which provides convenience access to * declared substatements. * @@ -56,6 +58,7 @@ public interface StatementDefinition extends Immutable { /** * Returns class which represents derived behaviour from supplied statement. * + *

* This class should be interface, which defines convenience access to * statement properties, namespace items and substatements. * @@ -70,7 +73,6 @@ public interface StatementDefinition extends Immutable { * element. If argument of statement is represented as argument of yin * element, returns false. * - * * @return returns true, if statement argument is represented as value of * yin element, otherwise returns false. */