package jetbrains.mps.smodel.persistence.def.v7;
/*Generated by MPS */
import jetbrains.mps.smodel.persistence.def.v6.ModelPersistence6;
import jetbrains.mps.smodel.persistence.def.IModelWriter;
import org.jetbrains.annotations.Nullable;
import jetbrains.mps.smodel.SModelHeader;
import jetbrains.mps.smodel.persistence.def.v4.IModelReader;
import jetbrains.mps.smodel.persistence.def.IHashProvider;
import jetbrains.mps.util.xml.XMLSAXHandler;
import jetbrains.mps.smodel.loading.ModelLoadResult;
import jetbrains.mps.smodel.loading.ModelLoadingState;
import java.util.List;
import jetbrains.mps.smodel.persistence.lines.LineContent;
public class ModelPersistence7 extends ModelPersistence6 {
@Override
public int getVersion() {
return 7;
}
@Override
public IModelWriter getModelWriter(@Nullable SModelHeader header) {
return null;
}
@Override
public IModelReader getModelReader() {
return null;
}
@Override
public IHashProvider getHashProvider() {
return null;
}
@Override
public XMLSAXHandler<ModelLoadResult> getModelReaderHandler(ModelLoadingState state, SModelHeader header) {
return new ModelReader7Handler(state, header);
}
@Override
public XMLSAXHandler<List<LineContent>> getLineToContentMapReaderHandler() {
return new LineToContentMapReader7Handler();
}
}