public class EventMention extends RelationMention
argNames, args, logger, signature, UNRELATED
attributeMap, extentTokenSpan, objectId, sentence, subType, type, typeProbabilities
Constructor and Description |
---|
EventMention(java.lang.String objectId,
CoreMap sentence,
Span span,
java.lang.String type,
java.lang.String subtype,
ExtractionObject anchor,
java.util.List<ExtractionObject> args,
java.util.List<java.lang.String> argNames) |
Modifier and Type | Method and Description |
---|---|
void |
addArg(ExtractionObject a,
java.lang.String an,
boolean discardSameArgDifferentName) |
void |
addArgs(java.util.List<ExtractionObject> args,
java.util.List<java.lang.String> argNames,
boolean discardSameArgDifferentName) |
void |
addParent(EventMention p) |
boolean |
contains(EventMention e) |
boolean |
equals(java.lang.Object o) |
ExtractionObject |
getAnchor() |
java.lang.String |
getModification() |
java.util.Set<ExtractionObject> |
getParents()
If this EventMention is a subevent, this will return the parent event.
|
ExtractionObject |
getSingleParent(CoreMap sentence) |
int |
hashCode() |
void |
mergeEvent(EventMention e,
boolean discardSameArgDifferentName) |
void |
removeFromParents() |
void |
removeParent(ExtractionObject p) |
void |
resetArguments() |
void |
setArgs(java.util.List<ExtractionObject> args) |
void |
setModification(java.lang.String eventModification) |
java.lang.String |
toString() |
addArg, argsMatch, argsMatch, argsMatch, createUnrelatedRelation, filterUnrelatedRelations, getArg, getArgNames, getArgs, getEntityMentionArgs, getFirstSyntacticHeadPosition, getLastSyntacticHeadPosition, getSignature, isNegativeRelation, isUnrelatedLabel, makeUniqueId, printableObject, removeArgument, removeArguments, replaceGoldArgsWithPredicted, setArgNames, setSignature
attributeMap, concatenateTypes, getDocumentId, getExtent, getExtentString, getExtentTokenEnd, getExtentTokenStart, getFullValue, getObjectId, getSentence, getSpan, getSubType, getType, getTypeProbabilities, getValue, printableObject, setExtent, setSentence, setType, setTypeProbabilities, sortByExtent
public EventMention(java.lang.String objectId, CoreMap sentence, Span span, java.lang.String type, java.lang.String subtype, ExtractionObject anchor, java.util.List<ExtractionObject> args, java.util.List<java.lang.String> argNames)
public void resetArguments()
public void removeFromParents()
public void removeParent(ExtractionObject p)
public java.lang.String getModification()
public void setModification(java.lang.String eventModification)
public ExtractionObject getAnchor()
public java.util.Set<ExtractionObject> getParents()
public ExtractionObject getSingleParent(CoreMap sentence)
public void addParent(EventMention p)
public java.lang.String toString()
toString
in class RelationMention
public boolean contains(EventMention e)
public void addArg(ExtractionObject a, java.lang.String an, boolean discardSameArgDifferentName)
public void setArgs(java.util.List<ExtractionObject> args)
setArgs
in class RelationMention
public void addArgs(java.util.List<ExtractionObject> args, java.util.List<java.lang.String> argNames, boolean discardSameArgDifferentName)
public void mergeEvent(EventMention e, boolean discardSameArgDifferentName)
public boolean equals(java.lang.Object o)
equals
in class RelationMention
public int hashCode()
hashCode
in class RelationMention