package eu.dnetlib.dlms.jdbc.server;

import eu.dnetlib.dlms.jdbc.ContextInterface;

/**
 * Factory for DOLEngine instances.
 * 
 * @author alessia
 * 
 */
public class DOLEngineFactory extends AbstractEngineFactory {

	/**
	 * {@inheritDoc}
	 * 
	 * @see eu.dnetlib.dlms.jdbc.server.AbstractEngineFactory#createEngine(eu.dnetlib.dlms.jdbc.server.EngineContext)
	 */
	@Override
	public AbstractDOLEngine createEngine(final ContextInterface context) {
		final DOLEngine eng = new DOLEngine();
		eng.setExecuterFactory(this.getExecuterFactory());
		eng.setParserFactory(this.getParserFactory());
		return eng;
	}

}
