// Path: doser-dis-core/src/main/java/doser/entitydisambiguation/dpo/EntityDisambiguationDPO.java
// public class EntityDisambiguationDPO {
// 
// 	private String documentId;
// 	private String context;
// 	private String selectedText;
// 	private String setting;
// 	private String kbversion;
// 	private int startPosition;
// 
// 	public EntityDisambiguationDPO() {
// 		super();
// 	}
// 
// 	public String getContext() {
// 		return this.context;
// 	}
// 
// 	public String getSelectedText() {
// 		return this.selectedText;
// 	}
// 
// 	public void setContext(final String context) {
// 		this.context = context;
// 	}
// 
// 	public void setSelectedText(final String selectedText) {
// 		this.selectedText = selectedText;
// 	}
// 
// 	public void setSetting(final String setting) {
// 		this.setting = setting;
// 	}
// 
// 	public String getSetting() {
// 		return setting;
// 	}
// 	
// 	public void setDocumentId(final String documentId) {
// 		this.documentId = documentId;
// 	}
// 
// 	public String getDocumentId() {
// 		return this.documentId;
// 	}
// 
// 	public void setInternSetting(final String setting) {
// 		this.setting = setting;
// 	}
// 	
// 	public String getKbversion() {
// 		return kbversion;
// 	}
// 
// 	public void setKbversion(String kbversion) {
// 		this.kbversion = kbversion;
// 	}
// 
// 	public int getStartPosition() {
// 		return startPosition;
// 	}
// 
// 	public void setStartPosition(int startPosition) {
// 		this.startPosition = startPosition;
// 	}
// }
// 
// Path: doser-dis-core/src/main/java/doser/entitydisambiguation/knowledgebases/KnowledgeBaseIdentifiers.java
// public enum KnowledgeBaseIdentifiers {
// 	Standard, CSTable, Biomed, DocumentCentricDefault;
// }


import java.util.List;
import doser.entitydisambiguation.dpo.EntityDisambiguationDPO;
import doser.entitydisambiguation.knowledgebases.KnowledgeBaseIdentifiers;
package doser.entitydisambiguation.backend;



public class DisambiguationTaskCollective extends AbstractDisambiguationTask {

	private List<EntityDisambiguationDPO> entitiesToDis;
	
	/* A maintopic e.g. the column identifier in a table */
	private String mainTopic;

	public DisambiguationTaskCollective(final List<EntityDisambiguationDPO> entityToDis, String mainTopic) {
		super();
		this.entitiesToDis = entityToDis;
		this.mainTopic = mainTopic;
	}

// Path: doser-dis-core/src/main/java/doser/entitydisambiguation/dpo/EntityDisambiguationDPO.java
// public class EntityDisambiguationDPO {
// 
// 	private String documentId;
// 	private String context;
// 	private String selectedText;
// 	private String setting;
// 	private String kbversion;
// 	private int startPosition;
// 
// 	public EntityDisambiguationDPO() {
// 		super();
// 	}
// 
// 	public String getContext() {
// 		return this.context;
// 	}
// 
// 	public String getSelectedText() {
// 		return this.selectedText;
// 	}
// 
// 	public void setContext(final String context) {
// 		this.context = context;
// 	}
// 
// 	public void setSelectedText(final String selectedText) {
// 		this.selectedText = selectedText;
// 	}
// 
// 	public void setSetting(final String setting) {
// 		this.setting = setting;
// 	}
// 
// 	public String getSetting() {
// 		return setting;
// 	}
// 	
// 	public void setDocumentId(final String documentId) {
// 		this.documentId = documentId;
// 	}
// 
// 	public String getDocumentId() {
// 		return this.documentId;
// 	}
// 
// 	public void setInternSetting(final String setting) {
// 		this.setting = setting;
// 	}
// 	
// 	public String getKbversion() {
// 		return kbversion;
// 	}
// 
// 	public void setKbversion(String kbversion) {
// 		this.kbversion = kbversion;
// 	}
// 
// 	public int getStartPosition() {
// 		return startPosition;
// 	}
// 
// 	public void setStartPosition(int startPosition) {
// 		this.startPosition = startPosition;
// 	}
// }
// 
// Path: doser-dis-core/src/main/java/doser/entitydisambiguation/knowledgebases/KnowledgeBaseIdentifiers.java
// public enum KnowledgeBaseIdentifiers {
// 	Standard, CSTable, Biomed, DocumentCentricDefault;
// }


// Path: doser-dis-core/src/main/java/doser/entitydisambiguation/backend/DisambiguationTaskCollective.java
import java.util.List;
import doser.entitydisambiguation.dpo.EntityDisambiguationDPO;
import doser.entitydisambiguation.knowledgebases.KnowledgeBaseIdentifiers;

package doser.entitydisambiguation.backend;



public class DisambiguationTaskCollective extends AbstractDisambiguationTask {

	private List<EntityDisambiguationDPO> entitiesToDis;
	
	/* A maintopic e.g. the column identifier in a table */
	private String mainTopic;

	public DisambiguationTaskCollective(final List<EntityDisambiguationDPO> entityToDis, String mainTopic) {
		super();
		this.entitiesToDis = entityToDis;
		this.mainTopic = mainTopic;
	}

	public List<EntityDisambiguationDPO> getEntityToDisambiguate() {