public class EventMention extends RelationMention
argNames, args, logger, signature, UNRELATEDattributeMap, 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, setSignatureattributeMap, concatenateTypes, getDocumentId, getExtent, getExtentString, getExtentTokenEnd, getExtentTokenStart, getFullValue, getObjectId, getSentence, getSpan, getSubType, getType, getTypeProbabilities, getValue, printableObject, setExtent, setSentence, setType, setTypeProbabilities, sortByExtentpublic 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 RelationMentionpublic 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 RelationMentionpublic 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 RelationMentionpublic int hashCode()
hashCode in class RelationMention