package jetbrains.mps.smodel.persistence.def.v5;
/*Generated by MPS */
import jetbrains.mps.smodel.persistence.def.v4.ModelPersistence4;
import jetbrains.mps.smodel.persistence.def.v4.IModelReader;
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;
public class ModelPersistence5 extends ModelPersistence4 {
@Override
public int getVersion() {
return 5;
}
@Override
public IModelReader getModelReader() {
return new ModelReader5();
}
@Override
public XMLSAXHandler<ModelLoadResult> getModelReaderHandler(ModelLoadingState state, SModelHeader header) {
return new ModelReader5Handler(header);
}
@Override
public XMLSAXHandler<List<LineContent>> getLineToContentMapReaderHandler() {
return new LineToContentMapReader5Handler();
}
}