public void writeTrigger(EventTrigger trigger) throws IOException { String id = trigger.getId(); if( !writtenIds.contains(id) ) writtenIds.add(id); String line = trigger.getId() + "\t" + trigger.getSpecificType() + " " + trigger.getBegin() + " " + trigger.getEnd() + "\t" + documentText.substring(trigger.getBegin(), trigger.getEnd()) + "\n"; writer.write(line); }
private EventTrigger addTriggerToIndexes(Word trg, JCas aJCas) { String id = trg.TID; int begin = trg.locs[0]; int end = trg.locs[1]; String type = trg.type; EventTrigger uimaTrigger = new EventTrigger(aJCas, begin, end); uimaTrigger.setId(id); uimaTrigger.setSpecificType(type); return uimaTrigger; }
/** @generated * @param jcas JCas to which this Feature Structure belongs * @param begin offset to the begin spot in the SofA * @param end offset to the end spot in the SofA */ public EventTrigger(JCas jcas, int begin, int end) { super(jcas); setBegin(begin); setEnd(end); readObject(); }
uimaEvent = eventAnnotations.get(event.PID); if (null == uimaEvent) { int begin = uimaTrigger.getBegin(); int end = uimaTrigger.getEnd(); Word protArg1 = event.getPro1(); Word protArg2 = event.getPro2(); uimaEvent = new EventMention(aJCas, begin, end); uimaEvent.setId(event.PID); uimaEvent.setSpecificType(uimaTrigger.getSpecificType()); uimaEvent.setTrigger(uimaTrigger);
if (!triggerWriter.isWritten(trigger)) triggerWriter.writeTrigger(trigger); String line = event.getId() + "\t" + trigger.getSpecificType() + ":" + trigger.getId() + " "; FSArray arguments = event.getArguments(); if (null == arguments || 0 == arguments.size())
/** Internal - constructor used by generator * @generated * @param addr low level Feature Structure reference * @param type the type of this Feature Structure */ public EventTrigger(int addr, TOP_Type type) { super(addr, type); readObject(); }
public boolean isWritten(EventTrigger trigger) { return writtenIds.contains(trigger.getId()); } }
/** @generated * @param jcas JCas to which this Feature Structure belongs */ public EventTrigger(JCas jcas) { super(jcas); readObject(); }