LinkedEntity(String id) { super(id); this.mentions = new Span<WF>(); }
SSTspan(String linkedEntityId) { this.sstID= linkedEntityId; this.mentions = new Span<Term>(); }
public static Span<Term> newTermSpan() { return new Span<Term>(); }
public static Span<WF> newWFSpan() { return new Span<WF>(); }
LinkedEntity(String linkedEntityId) { this.linkedEntityId = linkedEntityId; this.mentions = new Span<WF>(); }
public static <T extends IdentifiableAnnotation> Span<T> newSpan(List<T> targets) { return new Span<T>(targets); }
public static Span<WF> newWFSpan() { return new Span<WF>(); }
public static Span<WF> newWFSpan(List<WF> targets, WF head) { return new Span<WF>(targets, head); }
public static Span<WF> newWFSpan(List<WF> targets) { return new Span<WF>(targets); }
public static Span<Term> newTermSpan(List<Term> targets) { return new Span<Term>(targets); }
public static <T extends IdentifiableAnnotation> Span<T> newSpan() { return new Span<T>(); }
public static Span<Term> newTermSpan(List<Term> targets) { return new Span<Term>(targets); }
public static Span<Term> newTermSpan(List<Term> targets, Term head) { return new Span<Term>(targets, head); }
public static Span<WF> newWFSpan(List<WF> targets, WF head) { return new Span<WF>(targets, head); }
public static Span<Term> newTermSpan(List<Term> targets, Term head) { return new Span<Term>(targets, head); }
/** Converts a List into a Span */ static <T extends IdentifiableAnnotation> Span<T> list2Span(List<T> list) { Span<T> span = new Span<T>(); for (T elem : list) { span.addTarget(elem); } return span; }
/** * Converts a List into a Span */ static <T> Span<T> list2Span(List<T> list) { Span<T> span = new Span<T>(); for (T elem : list) { span.addTarget(elem); } return span; }
/** Converts a List into a Span */ static <T extends IdentifiableAnnotation> Span<T> list2Span(List<T> list, T head) { Span<T> span = new Span<T>(); for (T elem : list) { if (head == elem) { span.addTarget(elem, true); } else { span.addTarget(elem); } } return span; }
/** Converts a Target list into a Span of terms */ static Span<Term> targetList2Span(List<Target> list) { Span<Term> span = new Span<Term>(); for (Target target : list) { if (target.isHead()) { span.addTarget(target.getTerm(), true); } else { span.addTarget(target.getTerm()); } } return span; }
/** * Converts a Target list into a Span of terms */ static Span<Term> targetList2Span(List<Target> list) { Span<Term> span = new Span<Term>(); for (Target target : list) { if (target.isHead()) { span.addTarget(target.getTerm(), true); } else { span.addTarget(target.getTerm()); } } return span; }