X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fstmt%2Frfc6020%2FAbstractRootStatement.java;h=58cf01b59d6b32109efcdcb0cf4d80ca5b8f8a1b;hb=c24d6e2f39acbb11e22b5676bb7481ed52bec461;hp=2cc98a804b94dcb912c15aa03f65b52ee7189aa2;hpb=79e65073366934c6066c66336a23e4a3ac21fcd0;p=yangtools.git diff --git a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/AbstractRootStatement.java b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/AbstractRootStatement.java index 2cc98a804b..58cf01b59d 100644 --- a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/AbstractRootStatement.java +++ b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/AbstractRootStatement.java @@ -8,6 +8,7 @@ package org.opendaylight.yangtools.yang.parser.stmt.rfc6020; import java.util.Collection; +import javax.annotation.Nonnull; import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement; import org.opendaylight.yangtools.yang.model.api.stmt.AugmentStatement; import org.opendaylight.yangtools.yang.model.api.stmt.BodyGroup; @@ -40,11 +41,13 @@ public abstract class AbstractRootStatement> super(context); } + @Nonnull @Override public final Collection getImports() { return allDeclared(ImportStatement.class); } + @Nonnull @Override public final Collection getIncludes() { return allDeclared(IncludeStatement.class); @@ -70,56 +73,67 @@ public abstract class AbstractRootStatement> return firstDeclared(ContactStatement.class); } + @Nonnull @Override public final Collection getRevisions() { return allDeclared(RevisionStatement.class); } + @Nonnull @Override public final Collection getExtensions() { return allDeclared(ExtensionStatement.class); } + @Nonnull @Override public final Collection getFeatures() { return allDeclared(FeatureStatement.class); } + @Nonnull @Override public final Collection getIdentities() { return allDeclared(IdentityStatement.class); } + @Nonnull @Override public Collection getTypedefs() { return allDeclared(TypedefStatement.class); } + @Nonnull @Override public Collection getGroupings() { return allDeclared(GroupingStatement.class); } + @Nonnull @Override public Collection getDataDefinitions() { return allDeclared(DataDefinitionStatement.class); } + @Nonnull @Override public final Collection getAugments() { return allDeclared(AugmentStatement.class); } + @Nonnull @Override public final Collection getRpcs() { return allDeclared(RpcStatement.class); } + @Nonnull @Override public final Collection getNotifications() { return allDeclared(NotificationStatement.class); } + @Nonnull @Override public final Collection getDeviations() { return allDeclared(DeviationStatement.class);