*/
package org.opendaylight.yangtools.yang.model.api.stmt;
-import java.util.Collection;
-import org.opendaylight.yangtools.yang.common.QName;
-import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement;
-
-public interface RpcStatement extends DeclaredStatement<QName>, DocumentationGroup.WithStatus, ConditionalFeature {
-
- QName getName();
-
- Collection<? extends TypedefStatement> getTypedefs();
-
- Collection<? extends GroupingStatement> getGroupings();
-
- InputStatement getInput();
-
- OutputStatement getOutput();
-
+import org.opendaylight.yangtools.yang.model.api.YangStmtMapping;
+import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
+
+public interface RpcStatement extends OperationDeclaredStatement {
+ @Override
+ default StatementDefinition statementDefinition() {
+ return YangStmtMapping.RPC;
+ }
}