/** * Gets the type priorities. * * @return the type priorities */ public TypePriorities getTypePriorities() { return aeDescription.getAnalysisEngineMetaData().getTypePriorities(); }
/** * Gets the analysis engine meta data. * * @return the analysis engine meta data */ public AnalysisEngineMetaData getAnalysisEngineMetaData() { return editor.getAeDescription().getAnalysisEngineMetaData(); }
/** * Gets the analysis engine meta data. * * @return the analysis engine meta data */ protected AnalysisEngineMetaData getAnalysisEngineMetaData() { return editor.getAeDescription().getAnalysisEngineMetaData(); }
/** * Gets the type system description. * * @return the type system description */ public TypeSystemDescription getTypeSystemDescription() { return aeDescription.getAnalysisEngineMetaData().getTypeSystem(); }
/** * Gets the fs index collection. * * @return the fs index collection */ public FsIndexCollection getFsIndexCollection() { return aeDescription.getAnalysisEngineMetaData().getFsIndexCollection(); }
/** * Gets the operational properties. * * @return the operational properties */ public OperationalProperties getOperationalProperties() { return editor.getAeDescription().getAnalysisEngineMetaData().getOperationalProperties(); }
/** * Gets the configuration parameter declarations. * * @return the configuration parameter declarations */ public ConfigurationParameterDeclarations getConfigurationParameterDeclarations() { return editor.getAeDescription().getAnalysisEngineMetaData() .getConfigurationParameterDeclarations(); }
private void configureExtensions(AnalysisEngineDescription analysisEngineDescription, RutaBuildOptions options) { ConfigurationParameterSettings configurationParameterSettings = analysisEngineDescription .getAnalysisEngineMetaData().getConfigurationParameterSettings(); List<String> languageExtensions = options.getLanguageExtensions(); String[] extensions = (String[]) configurationParameterSettings .getParameterValue(RutaEngine.PARAM_ADDITIONAL_EXTENSIONS); List<String> es = new ArrayList<String>(); if (extensions != null) { es.addAll(Arrays.asList(extensions)); } es.addAll(languageExtensions); configurationParameterSettings.setParameterValue(RutaEngine.PARAM_ADDITIONAL_EXTENSIONS, es.toArray(new String[0])); }
public static AnalysisEngineDescription createAnalysisEngineDescription( Map<String, Object> tuples, Class<? extends AnalysisComponent> comp) throws ResourceInitializationException { Object[] params = getParamList(tuples); AnalysisEngineDescription aeDesc = AnalysisEngineFactory.createPrimitiveDescription(comp, params); StringBuilder sb = new StringBuilder(comp.getSimpleName()); if (params.length > 0) { appendMethodSignature(sb, tuples); } String name = sb.toString().replaceAll("\n", " ").trim(); aeDesc.getAnalysisEngineMetaData().setName(name); return aeDesc; }
private void addProcessingResourceMetadata(String mapkey, String aDescriptorName) throws Exception { AnalysisEngineDescription specifier = UIMAFramework.getXMLParser() .parseAnalysisEngineDescription(new XMLInputSource(new File(aDescriptorName))); AnalysisEngineMetaData meta = specifier.getAnalysisEngineMetaData(); addMetadata(meta); processingResourceMap.put(mapkey, meta); }
@Override protected void configureDescription(AnalysisEngineDescription description) { for (String attributeName : runtimeParameters.keySet()) { Object val = getRuntimeValue(description, attributeName); description.getAnalysisEngineMetaData().getConfigurationParameterSettings().setParameterValue( attributeName, val); } }
private static void writeDesc( File descDir, Class<?> annotatorClass, AnalysisEngineDescription desc) throws SAXException, IOException { // set the type system (uimaFIT expands all imports, so this simplifies the // descriptor) desc.getAnalysisEngineMetaData().setTypeSystem( TypeSystemDescriptionFactory.createTypeSystemDescription("org.apache.ctakes.typesystem.types.TypeSystem")); writeDesc(descDir, annotatorClass.getSimpleName(), desc); }
private static void writeDesc( File descDir, Class<?> annotatorClass, AnalysisEngineDescription desc) throws SAXException, IOException { // set the type system (uimaFIT expands all imports, so this simplifies the // descriptor) desc.getAnalysisEngineMetaData().setTypeSystem( TypeSystemDescriptionFactory.createTypeSystemDescription("org.apache.ctakes.typesystem.types.TypeSystem")); writeDesc(descDir, annotatorClass.getSimpleName(), desc); }
public void setMetadata(String aDescriptorName) throws Exception { AnalysisEngineDescription specifier = UIMAFramework.getXMLParser() .parseAnalysisEngineDescription(new XMLInputSource(new File(aDescriptorName))); AnalysisEngineMetaData meta = specifier.getAnalysisEngineMetaData(); addMetadata(meta); }
@Override public AnalysisEngine createNoOpEngine() throws Exception { Map<String, Object> tuples = Maps.newLinkedHashMap(); Class<? extends AnalysisComponent> ac = loadFromClassOrInherit(NOOP_RESOURCE, AnalysisComponent.class, tuples); AnalysisEngineDescription aeDesc = createAnalysisEngineDescription(tuples, ac); System.out.println("\t- " + aeDesc.getAnalysisEngineMetaData().getName()); return produceAnalysisEngine(null, aeDesc); }
/** * Save good version of type priorities. */ private void saveGoodVersionOfTypePriorities() { TypePriorities tp = getAeDescription().getAnalysisEngineMetaData().getTypePriorities(); m_typePrioritiesBackup = (null == tp) ? null : (TypePriorities) tp.clone(); }
/** * Sets the imported fs index collection. * * @throws ResourceInitializationException the resource initialization exception */ private void setImportedFsIndexCollection() throws ResourceInitializationException { AnalysisEngineDescription localAe = (AnalysisEngineDescription) aeDescription.clone(); localAe.getAnalysisEngineMetaData().setFsIndexCollection(null); importedFsIndexCollection = CasCreationUtils.mergeDelegateAnalysisEngineFsIndexCollections( localAe, createResourceManager()); }
/** * Sets the imported type priorities. * * @throws ResourceInitializationException the resource initialization exception */ // (only locally defined ones can be edited) private void setImportedTypePriorities() throws ResourceInitializationException { AnalysisEngineDescription localAe = (AnalysisEngineDescription) aeDescription.clone(); localAe.getAnalysisEngineMetaData().setTypePriorities(null); importedTypePriorities = mergeDelegateAnalysisEngineTypePriorities(localAe, createResourceManager()); }
/** * Sets the fs index collection. * * @param indexCollection the new fs index collection * @throws ResourceInitializationException the resource initialization exception */ private void setFsIndexCollection(FsIndexCollection indexCollection) throws ResourceInitializationException { loadContext(indexCollection); aeDescription.getAnalysisEngineMetaData().setFsIndexCollection(indexCollection); setMergedFsIndexCollection(); setImportedFsIndexCollection(); descriptorCAS.validate(); }
/** * Sets the type priorities. * * @param typePriorities the new type priorities * @throws ResourceInitializationException the resource initialization exception */ private void setTypePriorities(TypePriorities typePriorities) throws ResourceInitializationException { loadContext(typePriorities); aeDescription.getAnalysisEngineMetaData().setTypePriorities(typePriorities); setMergedTypePriorities(); setImportedTypePriorities(); descriptorCAS.validate(); }