/** Deprecated */ public List<List<Term>> getReferences() { List<List<Term>> list = new ArrayList<List<Term>>(); for (Span<Term> span : this.references) { list.add(span.getTargets()); } return list; }
/** Deprecated */ public List<List<Term>> getReferences() { List<List<Term>> list = new ArrayList<List<Term>>(); for (Span<Term> span : this.references) { list.add(span.getTargets()); } return list; }
Map<AnnotationType, List<Annotation>> getReferencedAnnotations() { Map<AnnotationType, List<Annotation>> referenced = new HashMap<AnnotationType, List<Annotation>>(); List<Annotation> wfs = new ArrayList<Annotation>(); if (this.span != null) { wfs.addAll((List<Annotation>)(List<?>) this.span.getTargets()); } referenced.put(AnnotationType.WF, wfs); return referenced; }
public String getStr() { String str = ""; for (Term term : this.span.getTargets()) { if (!str.isEmpty()) { str += " "; } str += term.getStr(); } return str; }
public String getSpanStr(Span<Term> span) { String str = ""; for (Term term : span.getTargets()) { if (!str.isEmpty()) { str += " "; } str += term.getStr(); } return str; }
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; }
public String getSpanStr(Span<Term> span) { String str = ""; for (Term term : span.getTargets()) { if (!str.isEmpty()) { str += " "; } str += term.getStr(); } return str; }
public String getStr() { String str = ""; for (Term term : span.getTargets()) { if (!str.isEmpty()) { str += " "; } str += term.getStr(); } return str; }
public String getStr() { String str = ""; for (Term term : this.span.getTargets()) { if (!str.isEmpty()) { str += " "; } str += term.getStr(); } return str; }
public String getStr() { String str = ""; for (WF wf : span.getTargets()) { if (!str.isEmpty()) { str += " "; } str += wf.getForm(); } return str; }
public String getForm() { String str = ""; for (WF wf : span.getTargets()) { if (!str.isEmpty()) { str += " "; } str += wf.getForm(); } return str; }
public String getSpanStr(Span<Term> span) { String str = ""; for (Term term : span.getTargets()) { if (!str.isEmpty()) { str += " "; } str += term.getStr(); } return str; }
public String getSpanStr(Span<Term> span) { String str = ""; for (Term term : span.getTargets()) { if (!str.isEmpty()) { str += " "; } str += term.getStr(); } return str; }
/** Converts a Span into a Target list */ static List<Target> span2TargetList(Span<Term> span) { List<Target> list = new ArrayList<Target>(); for (Term t : span.getTargets()) { list.add(KAFDocument.createTarget(t, (t==span.getHead()))); } return list; }
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; }
void add(Mark mark, String source) { List<Mark> sourceMarks = marks.get(source); if (sourceMarks == null) { sourceMarks = new ArrayList<Mark>(); } sourceMarks.add(mark); marks.put(source, sourceMarks); for (Term term : mark.getSpan().getTargets()) { indexMarkByTerm(mark, source, term.getId()); } this.indexMarkBySent(mark, source, mark.getSpan().getTargets().get(0).getSent()); }
/** * Adds a chunk to the container */ void add(Chunk chunk) { chunks.add(chunk); /* Index by terms */ for (Term term : chunk.getTerms()) { indexAnnotation(chunk, term.getId(), chunksIndexedByTerm); } this.indexBySent(chunk, chunk.getSpan().getTargets().get(0).getSent(), this.chunksIndexedBySent); }
/** * Adds a predicate to the container */ void add(Predicate predicate) { predicates.add(predicate); /* Index by terms */ for (Term term : predicate.getTerms()) { indexAnnotation(predicate, term.getId(), predicatesIndexedByTerm); } this.indexBySent(predicate, predicate.getSpan().getTargets().get(0).getSent(), this.predicatesIndexedBySent); }
public Term newTerm(Span<WF> span, boolean isComponent) { String newId = idManager.getNextId(AnnotationType.TERM); Term newTerm = new Term(newId, span, isComponent); if (!isComponent) { annotationContainer.add(newTerm, Layer.TERMS, AnnotationType.TERM); } addToWfTermIndex(newTerm.getSpan().getTargets(), newTerm); // Rodrirekin hitz egin hau kentzeko return newTerm; }
public Term newTerm(String id, Span<WF> span, Integer position) { idManager.updateCounter(AnnotationType.TERM, id); Term newTerm = new Term(id, span, false); annotationContainer.add(newTerm, Layer.TERMS, AnnotationType.TERM, position); addToWfTermIndex(newTerm.getSpan().getTargets(), newTerm); // Rodrirekin hitz egin hau kentzeko return newTerm; }