Split out yang-model-ri
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / rpc / RpcStatementSupport.java
index 1bd9bc2d04cde7fe46ea6bda752c1977b919c7e7..45ae3d444ec72049efe377a8b8ee18c1a45621a8 100644 (file)
@@ -24,6 +24,7 @@ import org.opendaylight.yangtools.yang.model.api.stmt.OutputStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.RpcEffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.RpcStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.StatusEffectiveStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.DeclaredStatements;
 import org.opendaylight.yangtools.yang.model.spi.meta.SubstatementIndexingException;
 import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.EffectiveStatementMixins.EffectiveStatementWithFlags.FlagsBuilder;
 import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.input.InputStatementSupport;
@@ -94,12 +95,12 @@ public final class RpcStatementSupport extends AbstractSchemaTreeStatementSuppor
     @Override
     protected RpcStatement createDeclared(final StmtContext<QName, RpcStatement, ?> ctx,
             final ImmutableList<? extends DeclaredStatement<?>> substatements) {
-        return new RegularRpcStatement(ctx.getArgument(), substatements);
+        return DeclaredStatements.createRpc(ctx.getArgument(), substatements);
     }
 
     @Override
     protected RpcStatement createEmptyDeclared(final StmtContext<QName, RpcStatement, ?> ctx) {
-        return new EmptyRpcStatement(ctx.getArgument());
+        return DeclaredStatements.createRpc(ctx.getArgument());
     }
 
     @Override