package jetbrains.mps.smodel.persistence.def.v4;
/*Generated by MPS */
import jetbrains.mps.smodel.persistence.def.IModelPersistence;
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 jetbrains.mps.smodel.SModelHeader;
import java.util.List;
import jetbrains.mps.smodel.persistence.lines.LineContent;
import jetbrains.mps.smodel.persistence.def.IModelWriter;
import org.jetbrains.annotations.Nullable;
public class ModelPersistence4 implements IModelPersistence, IPersistenceWithReader {
@Override
public IHashProvider getHashProvider() {
return null;
}
@Override
public XMLSAXHandler<ModelLoadResult> getModelReaderHandler(ModelLoadingState state, SModelHeader header) {
return null;
}
@Override
public XMLSAXHandler<List<LineContent>> getLineToContentMapReaderHandler() {
return null;
}
@Override
public int getVersion() {
return 4;
}
@Override
public IModelWriter getModelWriter(@Nullable SModelHeader header) {
return null;
}
@Override
public IModelReader getModelReader() {
return new ModelReader4();
}
}