fr.univnantes.termsuite.engines.SimpleEngine Maven / Gradle / Ivy
package fr.univnantes.termsuite.engines;
import java.util.Optional;
import javax.inject.Inject;
import fr.univnantes.termsuite.framework.Engine;
import fr.univnantes.termsuite.framework.service.TerminologyService;
import fr.univnantes.termsuite.utils.TermHistory;
public abstract class SimpleEngine extends Engine {
@Inject
protected TerminologyService terminology;
@Inject
protected Optional history = Optional.empty();
public abstract void execute();
}