public LinkingMorphemes getLinkingMorphemes() throws IOException { if (morphemes == null) { modelProvider.configure(); morphemes = modelProvider.getResource(); } return morphemes; } }
@Override public Uby getResource() { try { modelProvider.configure(); return modelProvider.getResource(); } catch (IOException e) { throw new IllegalStateException(e); } }
@Override public void configure(CAS aCas) throws AnalysisEngineProcessException { try { notFound = false; super.configure(aCas); } catch (AnalysisEngineProcessException e) { if (getOverride(LOCATION) != null) { throw e; } notFound = true; } }
public SplitterAlgorithm getSplitter() throws IOException, ResourceInitializationException { if (this.splitter == null) { kompVVicProvider.configure(); kompVHicProvider.configure(); grfExtlProvider.configure(); this.splitter = new AsvToolboxSplitterAlgorithm(kompVVicProvider.getResource(), kompVHicProvider.getResource(), grfExtlProvider.getResource()); } return this.splitter; }
super.configure(aCas);
throws AnalysisEngineProcessException modelProvider.configure(aJCas.getCas()); AbstractSegmenter segmenter = modelProvider.getResource();
modelProvider.configure(cas); featuresParser.configure(cas);
modelProvider.configure(cas); posMappingProvider.configure(cas);
@Override public void process(JCas aJCas) throws AnalysisEngineProcessException { CAS cas = aJCas.getCas(); dictModelProvider.configure(cas); posTaggingModelProvider.configure(cas); posMappingProvider.configure(cas); for (Sentence sentence : select(aJCas, Sentence.class)) { List<Token> tokens = selectCovered(aJCas, Token.class, sentence); List<String> tokenTexts = asList(toText(tokens).toArray(new String[tokens.size()])); DEPTree tree = NLPGetter.toDEPTree(tokenTexts); AbstractComponent tagger = posTaggingModelProvider.getResource(); tagger.process(tree); String[] posTags = tree.getPOSTags(); int i = 0; for (Token t : tokens) { String tag = posTags[i + 1]; Type posTag = posMappingProvider.getTagType(tag != null ? tag.intern() : null); POS posAnno = (POS) cas.createAnnotation(posTag, t.getBegin(), t.getEnd()); posAnno.setPosValue(tag); POSUtils.assignCoarseValue(posAnno); posAnno.addToIndexes(); t.setPos(posAnno); i++; } } }
modelProvider.configure(cas);
modelProvider.configure(cas); mappingProvider.configure(cas);
modelProvider.configure(cas);
modelProvider.configure(cas); mappingProvider.configure(cas);
modelProvider.configure(cas); posMappingProvider.configure(cas);
@Override public void process(JCas jCas) throws AnalysisEngineProcessException { modelProvider.configure(jCas.getCas()); mappingProvider.configure(jCas.getCas()); List<Token> tokens = selectCovered(jCas, Token.class, 0, jCas.getDocumentText().length()); List<TaggedToken> taggedTokens = tagTweetTokens(tokens, modelProvider.getResource()); for (TaggedToken taggedToken : taggedTokens) { Type posType = mappingProvider.getTagType(taggedToken.tag); POS pos = (POS) jCas.getCas().createAnnotation(posType, taggedToken.getBegin(), taggedToken.getEnd()); pos.setPosValue(taggedToken.tag.intern()); pos.addToIndexes(); taggedToken.token.setPos(pos); } }
modelProvider.configure(aJCas.getCas()); AbstractComponent analyzer = modelProvider.getResource();
modelProvider.configure(cas); posMappingProvider.configure(cas); constituentMappingProvider.configure(cas);