Markable markable = expandNodeToMarkable(jCas, node); if(markable == null) continue; markable.addToIndexes(); }else if(node.getPostag().equals("DT") && !node.getDeprel().equals("det")){ Markable markable = new Markable(jCas, node.getBegin(), node.getEnd()); markable.addToIndexes(); }else if(node.getCoveredText().toLowerCase().equals("it") && node.getDeprel().contains("bj")){ markable.addToIndexes();
copy.addToIndexes( systemView ); existingSpans.add(key);
copy.addToIndexes( systemView ); existingSpans.add(key);
markable.addToIndexes(); if(child instanceof TerminalTreebankNode && child.getNodeType().startsWith("N") && !child.getNodeType().equals("NNP")){ markable = new Markable(jCas, child.getBegin(), child.getEnd()); markable.addToIndexes();
markable.addToIndexes(); if(child instanceof TerminalTreebankNode && child.getNodeType().startsWith("N") && !child.getNodeType().equals("NNP")){ markable = new Markable(jCas, child.getBegin(), child.getEnd()); markable.addToIndexes();
markable.addToIndexes(); }else if(node.getPostag().equals("DT") && !node.getDeprel().equals("det")){ Markable markable = new Markable(jCas, node.getBegin(), node.getEnd()); markable.addToIndexes(); }else if(node.getCoveredText().toLowerCase().equals("it") && node.getDeprel().contains("bj")){ markable.addToIndexes();
fakeMarkable.setConfidence(0.0f); fakeMarkable.addToIndexes();
markable.addToIndexes(); annotation = markable; } else if (type.equals("EVENT")) { markable.addToIndexes(); annotation = markable; } else {
fakeMarkable.setConfidence(0.0f); fakeMarkable.addToIndexes();
@Override public void process(JCas jCas) throws AnalysisEngineProcessException { // createMarkablesUsingConstituencyTrees(jCas); createMarkablesUsingDependencyTrees(jCas); for(TimeMention timex : JCasUtil.select(jCas, TimeMention.class)){ boolean collision = false; for(Markable other : JCasUtil.selectCovered(jCas, Markable.class, timex.getBegin(), timex.getEnd())){ if(other.getBegin() == timex.getBegin() && other.getEnd() == timex.getEnd()){ collision = true; break; } } if(!collision){ Markable m = new Markable(jCas, timex.getBegin(), timex.getEnd()); m.addToIndexes(jCas); } } }
@Override public void process(JCas jCas) throws AnalysisEngineProcessException { // createMarkablesUsingConstituencyTrees(jCas); createMarkablesUsingDependencyTrees(jCas); for(TimeMention timex : JCasUtil.select(jCas, TimeMention.class)){ boolean collision = false; for(Markable other : JCasUtil.selectCovered(jCas, Markable.class, timex.getBegin(), timex.getEnd())){ if(other.getBegin() == timex.getBegin() && other.getEnd() == timex.getEnd()){ collision = true; break; } } if(!collision){ Markable m = new Markable(jCas, timex.getBegin(), timex.getEnd()); m.addToIndexes(jCas); } } }
private static void addToList(JCas jcas, NonEmptyFSList list, Markable arg){ arg.addToIndexes(); if(list.getHead() == null){ // first list element: list.setHead(arg); }else{ // subsequent list elements: NonEmptyFSList cur = list; while(cur.getTail() != null){ cur = (NonEmptyFSList)cur.getTail(); } NonEmptyFSList tail = new NonEmptyFSList(jcas); tail.setHead(arg); cur.setTail(tail); tail.addToIndexes(); } }
private static void addToList(JCas jcas, NonEmptyFSList list, Markable arg){ arg.addToIndexes(); if(list.getHead() == null){ // first list element: list.setHead(arg); }else{ // subsequent list elements: NonEmptyFSList cur = list; while(cur.getTail() != null){ cur = (NonEmptyFSList)cur.getTail(); } NonEmptyFSList tail = new NonEmptyFSList(jcas); tail.setHead(arg); cur.setTail(tail); tail.addToIndexes(); } }