Add SchemaNodeIdentifier.{first,last}Identifer()
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / api / stmt / RpcStatement.java
index 9a39d0da4934c18f1300e47871a0b360c388642c..3fe02b20ad10a61bf48e4c195c388dae2ddbdad3 100644 (file)
@@ -7,20 +7,12 @@
  */
 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;
+    }
 }