package regexgolf2.services.persistence.saving;
import regexgolf2.model.SolvableChallenge;
import regexgolf2.model.containers.ChallengePool;
import regexgolf2.model.containers.WordPool;
import regexgolf2.services.persistence.PersistenceException;
public interface SaveVisitor
{
void visit(ChallengePool challengePool) throws PersistenceException;
void visit(SolvableChallenge solvableChallenge) throws PersistenceException;
void visit(WordPool wordPool) throws PersistenceException;
}