Map<AnnotationType, List<Annotation>> getReferencedAnnotations() { Map<AnnotationType, List<Annotation>> referenced = new HashMap<AnnotationType, List<Annotation>>(); referenced.put(AnnotationType.TERM, (List<Annotation>) (List<?>) this.getSpan().getTargets()); return referenced; }
Map<AnnotationType, List<Annotation>> getReferencedAnnotations() { Map<AnnotationType, List<Annotation>> referenced = new HashMap<AnnotationType, List<Annotation>>(); List<Term> referencedTerms = new ArrayList<Term>(); if ((this.opinionExpression != null) && (this.opinionExpression.getSpan() != null)) referencedTerms.addAll(this.opinionExpression.getSpan().getTargets()); if ((this.opinionHolder != null) && (this.opinionHolder.getSpan() != null)) referencedTerms.addAll(this.opinionHolder.getSpan().getTargets()); if ((this.opinionTarget != null) && (this.opinionTarget.getSpan() != null)) referencedTerms.addAll(this.opinionTarget.getSpan().getTargets()); referenced.put(AnnotationType.TERM, (List<Annotation>) (List<?>) referencedTerms); return referenced; }
holder.getSpan(), sentenceID); final Set<Term> holderHeads = holderSpan == null ? ImmutableSet.<Term>of() : NAFUtils .extractHeads(this.document, null, holderSpan.getTargets(), NAFUtils
opinionHolderElem.setAttribute("type", holder.getType()); Comment comment = new Comment(StringEscapeUtils.escapeXml11(opinion.getSpanStr(opinion.getOpinionHolder().getSpan()))); opinionHolderElem.addContent(comment); List<Term> targets = holder.getTerms(); Span<Term> span = holder.getSpan(); if (targets.size() > 0) { Element spanElem = new Element("span");
opinionHolderElem.setAttribute("type", holder.getType()); Comment comment = new Comment(opinion.getSpanStr(opinion.getOpinionHolder().getSpan())); opinionHolderElem.addContent(comment); List<Term> targets = holder.getTerms(); Span<Term> span = holder.getSpan(); if (targets.size() > 0) { Element spanElem = new Element("span");
linkEntitiesTimexPredicates(document, holder, holder.getSpan(), NAFUtils.extractHeads(document, null, holder.getTerms(), NAFUtils .matchExtendedPos(document, "NN", "PRP", "JJP", "DTP", "WP")),
return "opinion target '" + ((OpinionTarget) annotation).getSpan().getStr() + "'"; } else if (annotation instanceof OpinionHolder) { return "opinion holder '" + ((OpinionHolder) annotation).getSpan().getStr() + "'"; } else if (annotation instanceof OpinionExpression) { return "opinion expression '" + ((OpinionExpression) annotation).getSpan().getStr()
public Span<Term> getHolderSpan() { return this.opinionHolder == null ? null : this.opinionHolder.getSpan(); }