Promote UnknownEffectiveStatementBase to yang-model-spi
[yangtools.git] / parser / openconfig-parser-support / src / main / java / org / opendaylight / yangtools / openconfig / parser / OpenConfigHashedValueEffectiveStatementImpl.java
index c22170d8f124e140fdc7a70fc3c96e1b9b6d5953..16457228fd1bd1b3e0a430b09f26dec729bba04a 100644 (file)
@@ -15,17 +15,17 @@ import org.opendaylight.yangtools.yang.common.Empty;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
-import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.UnknownEffectiveStatementBase;
+import org.opendaylight.yangtools.yang.model.spi.meta.AbstractEffectiveUnknownSchmemaNode;
 import org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Current;
 
 final class OpenConfigHashedValueEffectiveStatementImpl
-        extends UnknownEffectiveStatementBase<Empty, OpenConfigHashedValueStatement>
+        extends AbstractEffectiveUnknownSchmemaNode<Empty, OpenConfigHashedValueStatement>
         implements OpenConfigHashedValueEffectiveStatement {
     private final @NonNull StatementDefinition definition;
 
     OpenConfigHashedValueEffectiveStatementImpl(final Current<Empty, OpenConfigHashedValueStatement> stmt,
             final ImmutableList<? extends EffectiveStatement<?, ?>> substatements) {
-        super(stmt, substatements);
+        super(stmt.declared(), stmt.argument(), stmt.history(), substatements);
         definition = stmt.publicDefinition();
     }