// Path: edits-core/src/main/java/org/edits/EditsTextAnnotator.java
// public interface EditsTextAnnotator {
// 
// 	public List<Annotation> annotate(String text) throws Exception;
// 
// }
// 
// Path: edits-core/src/main/java/org/edits/EntailmentEngineModel.java
// @Data
// public class EntailmentEngineModel implements Serializable {
// 	/**
// 	 * 
// 	 */
// 	private static final long serialVersionUID = -5993904733998446064L;
// 	private String anotator;
// 	private EntailmentEngine engine;
// 	private EvaluationStatistics statistics;
// 
// 	public EntailmentEngineModel() {
// 
// 	}
// 
// 	public EntailmentEngineModel(String anotator, EntailmentEngine engine, EvaluationStatistics statistics) {
// 		super();
// 		this.anotator = anotator;
// 		this.engine = engine;
// 		this.statistics = statistics;
// 	}
// 
// }


import lombok.Data;
import lombok.EqualsAndHashCode;
import org.edits.EditsTextAnnotator;
import org.edits.EntailmentEngineModel;
package org.edits.rest;



@Data
@EqualsAndHashCode(callSuper = false)
public class EngineInstance {
	public enum Status {
		FAIL, NOT_FOUND, ONLINE, TRAINING
	}

	private EditsTextAnnotator annotator;
	private final String id;
// Path: edits-core/src/main/java/org/edits/EditsTextAnnotator.java
// public interface EditsTextAnnotator {
// 
// 	public List<Annotation> annotate(String text) throws Exception;
// 
// }
// 
// Path: edits-core/src/main/java/org/edits/EntailmentEngineModel.java
// @Data
// public class EntailmentEngineModel implements Serializable {
// 	/**
// 	 * 
// 	 */
// 	private static final long serialVersionUID = -5993904733998446064L;
// 	private String anotator;
// 	private EntailmentEngine engine;
// 	private EvaluationStatistics statistics;
// 
// 	public EntailmentEngineModel() {
// 
// 	}
// 
// 	public EntailmentEngineModel(String anotator, EntailmentEngine engine, EvaluationStatistics statistics) {
// 		super();
// 		this.anotator = anotator;
// 		this.engine = engine;
// 		this.statistics = statistics;
// 	}
// 
// }


// Path: edits-server/src/main/java/org/edits/rest/EngineInstance.java
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.edits.EditsTextAnnotator;
import org.edits.EntailmentEngineModel;

package org.edits.rest;



@Data
@EqualsAndHashCode(callSuper = false)
public class EngineInstance {
	public enum Status {
		FAIL, NOT_FOUND, ONLINE, TRAINING
	}

	private EditsTextAnnotator annotator;
	private final String id;
	private EntailmentEngineModel model;