X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Fstmt%2Faction%2FActionStatementImpl.java;h=f0d3155aba1ec0fa5a968a1630e2b70875e4ddff;hb=9738a742a50df99c9f3fc3ac16a5d65a63d77a10;hp=bd75192d08049b5204dc92ec2322176e16f3e9a6;hpb=eaeedd7c54381a24c89fb0d231b2178801bbed6a;p=yangtools.git diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/action/ActionStatementImpl.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/action/ActionStatementImpl.java index bd75192d08..f0d3155aba 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/action/ActionStatementImpl.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/action/ActionStatementImpl.java @@ -7,75 +7,13 @@ */ package org.opendaylight.yangtools.yang.parser.rfc7950.stmt.action; -import java.util.Collection; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.model.api.stmt.ActionStatement; -import org.opendaylight.yangtools.yang.model.api.stmt.DescriptionStatement; -import org.opendaylight.yangtools.yang.model.api.stmt.GroupingStatement; -import org.opendaylight.yangtools.yang.model.api.stmt.IfFeatureStatement; -import org.opendaylight.yangtools.yang.model.api.stmt.InputStatement; -import org.opendaylight.yangtools.yang.model.api.stmt.OutputStatement; -import org.opendaylight.yangtools.yang.model.api.stmt.ReferenceStatement; -import org.opendaylight.yangtools.yang.model.api.stmt.StatusStatement; -import org.opendaylight.yangtools.yang.model.api.stmt.TypedefStatement; import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractDeclaredStatement; import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext; final class ActionStatementImpl extends AbstractDeclaredStatement implements ActionStatement { - ActionStatementImpl(final StmtContext context) { + ActionStatementImpl(final StmtContext context) { super(context); } - - @Override - public QName getName() { - return argument(); - } - - @Nonnull - @Override - public Collection getTypedefs() { - return allDeclared(TypedefStatement.class); - } - - @Nonnull - @Override - public Collection getGroupings() { - return allDeclared(GroupingStatement.class); - } - - @Nullable - @Override - public StatusStatement getStatus() { - return firstDeclared(StatusStatement.class); - } - - @Nullable - @Override - public DescriptionStatement getDescription() { - return firstDeclared(DescriptionStatement.class); - } - - @Nullable - @Override - public ReferenceStatement getReference() { - return firstDeclared(ReferenceStatement.class); - } - - @Override - public InputStatement getInput() { - return firstDeclared(InputStatement.class); - } - - @Override - public OutputStatement getOutput() { - return firstDeclared(OutputStatement.class); - } - - @Nonnull - @Override - public Collection getIfFeatures() { - return allDeclared(IfFeatureStatement.class); - } }