package org.opendaylight.yangtools.yang.parser.rfc7950.stmt.max_elements;
import org.opendaylight.yangtools.yang.model.api.YangStmtMapping;
-import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
+import org.opendaylight.yangtools.yang.model.api.stmt.MaxElementsEffectiveStatement;
import org.opendaylight.yangtools.yang.model.api.stmt.MaxElementsStatement;
import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport;
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
import org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator;
-public final class MaxElementsStatementSupport extends
- AbstractStatementSupport<String, MaxElementsStatement, EffectiveStatement<String, MaxElementsStatement>> {
+public final class MaxElementsStatementSupport
+ extends AbstractStatementSupport<String, MaxElementsStatement, MaxElementsEffectiveStatement> {
private static final SubstatementValidator SUBSTATEMENT_VALIDATOR = SubstatementValidator.builder(
YangStmtMapping.MAX_ELEMENTS)
.build();
private static final MaxElementsStatementSupport INSTANCE = new MaxElementsStatementSupport();
private MaxElementsStatementSupport() {
- super(YangStmtMapping.MAX_ELEMENTS);
+ super(YangStmtMapping.MAX_ELEMENTS, CopyPolicy.CONTEXT_INDEPENDENT);
}
public static MaxElementsStatementSupport getInstance() {
}
@Override
- public EffectiveStatement<String, MaxElementsStatement> createEffective(
- final StmtContext<String, MaxElementsStatement, EffectiveStatement<String, MaxElementsStatement>> ctx) {
+ public MaxElementsEffectiveStatement createEffective(
+ final StmtContext<String, MaxElementsStatement, MaxElementsEffectiveStatement> ctx) {
return new MaxElementsEffectiveStatementImpl(ctx);
}