package edu.stanford.nlp.ie.machinereading.structure;
import java.io.Serializable;
import edu.stanford.nlp.util.CoreMap;
public class EntityMentionFactory implements Serializable {
private static final long serialVersionUID = 47894791411048523L;
/**
* Always use this method to construct EntityMentions
* Other factories that inherit from this (e.g., NFLEntityMentionFactory) may override this
* @param objectId
* @param sentence
* @param extentSpan
* @param headSpan
* @param type
* @param subtype
* @param mentionType
*/
public EntityMention constructEntityMention(
String objectId,
CoreMap sentence,
Span extentSpan,
Span headSpan,
String type,
String subtype,
String mentionType) {
return new EntityMention(objectId, sentence, extentSpan, headSpan, type, subtype, mentionType);
}
}