@Override public DependencyNode createNode(JCas jCas, Token token) { return new DependencyNode(jCas, token.getBegin(), token.getEnd()); }
break; case ')': this.currentAnnotation.end = token.getEnd();
break; case ')': this.currentAnnotation.end = token.getEnd();
@Override public SemanticArgument createArgument(JCas jCas, Token span, String label) { SemanticArgument argument = new SemanticArgument(jCas, span.getBegin(), span.getEnd()); argument.setLabel(label); argument.addToIndexes(); return argument; }
@Override public Predicate createPredicate(JCas jCas, Token span, String rolesetId) { Predicate pred = new Predicate(jCas, span.getBegin(), span.getEnd()); pred.setFrameSet(rolesetId); pred.addToIndexes(); return pred; }
} else { if (this.classifier.classify(features).equals("Event")) { Event event = new Event(jCas, token.getBegin(), token.getEnd()); event.setId(String.format("e%d", index)); event.setEventInstanceID(String.format("ei%d", index));
Predicate makePredicate() { if (this.predicateToken == null) { throw new RuntimeException("no predicateToken found yet"); } Predicate predicate = new Predicate( jCas, this.predicateToken.getBegin(), this.predicateToken.getEnd()); predicate.setAnnotation(this.predicateToken); predicate.setArguments(new FSArray(jCas, this.arguments.size())); FSCollectionFactory.fillArrayFS(predicate.getArguments(), this.arguments); predicate.setBaseForm(this.baseForm); predicate.addToIndexes(); return predicate; }
Predicate makePredicate() { if (this.predicateToken == null) { throw new RuntimeException("no predicateToken found yet"); } Predicate predicate = new Predicate( jCas, this.predicateToken.getBegin(), this.predicateToken.getEnd()); predicate.setAnnotation(this.predicateToken); predicate.setArguments(new FSArray(jCas, this.arguments.size())); FSCollectionFactory.fillArrayFS(predicate.getArguments(), this.arguments); predicate.setBaseForm(this.baseForm); predicate.addToIndexes(); return predicate; }