import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
import org.opendaylight.yangtools.yang.model.api.stmt.YangVersionEffectiveStatement;
import org.opendaylight.yangtools.yang.model.api.stmt.YangVersionStatement;
+import org.opendaylight.yangtools.yang.model.parser.api.YangParserConfiguration;
import org.opendaylight.yangtools.yang.model.ri.stmt.DeclaredStatements;
import org.opendaylight.yangtools.yang.model.ri.stmt.EffectiveStatements;
import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport;
extends AbstractStatementSupport<YangVersion, YangVersionStatement, YangVersionEffectiveStatement> {
private static final SubstatementValidator SUBSTATEMENT_VALIDATOR =
SubstatementValidator.builder(YangStmtMapping.YANG_VERSION).build();
- private static final YangVersionStatementSupport INSTANCE = new YangVersionStatementSupport();
- private YangVersionStatementSupport() {
- super(YangStmtMapping.YANG_VERSION, StatementPolicy.reject());
- }
-
- public static YangVersionStatementSupport getInstance() {
- return INSTANCE;
+ public YangVersionStatementSupport(final YangParserConfiguration config) {
+ super(YangStmtMapping.YANG_VERSION, StatementPolicy.reject(), config);
}
@Override