Package org.apache.uima.analysis_engine

Examples of org.apache.uima.analysis_engine.AnalysisEngineDescription


    }
    File descFile = new File(urlDesc.toURI());

    XMLInputSource in = new XMLInputSource(url);
    ResourceSpecifier specifier = UIMAFramework.getXMLParser().parseResourceSpecifier(in);
    AnalysisEngineDescription aed = (AnalysisEngineDescription) specifier;
    TypeSystemDescription tsd = aed.getAnalysisEngineMetaData().getTypeSystem();
    tsd.addType(TEST_TYPE, "Type for Testing", "uima.tcas.Annotation");

    AnalysisEngine ae = UIMAFramework.produceAnalysisEngine(specifier);
    String module = scriptFile.getName().substring(0, scriptFile.getName().length() - 5);
    ae.setConfigParameterValue(RutaEngine.PARAM_MAIN_SCRIPT, module);
View Full Code Here


          String[] currentSlotNames, TextRulerPreprocessorDelegate delegate) {
    if(StringUtils.isBlank(inFolder)) {
      return inFolder;
    }
   
    AnalysisEngineDescription analysisEngineDescription = TextRulerToolkit
            .getAnalysisEngineDescription(TextRulerToolkit
                    .getEngineDescriptorFromTMSourceFile(new Path(tmFile)));
    if(analysisEngineDescription == null) {
      delegate.preprocessorStatusUpdate(this, "Descriptor is missing. Please rebuild the project.");
      return null;
View Full Code Here

      url = RutaTestUtils.class.getClassLoader().getResource(
              "org/apache/uima/ruta/TestEngine.xml");
    }
    XMLInputSource in = new XMLInputSource(url);
    ResourceSpecifier specifier = UIMAFramework.getXMLParser().parseResourceSpecifier(in);
    AnalysisEngineDescription aed = (AnalysisEngineDescription) specifier;

    TypeSystemDescription basicTypeSystem = aed.getAnalysisEngineMetaData().getTypeSystem();
    for (int i = 1; i <= 50; i++) {
      basicTypeSystem.addType(RutaTestUtils.TYPE + i, "Type for Testing",
              "uima.tcas.Annotation");
    }
    Collection<TypeSystemDescription> tsds = new ArrayList<TypeSystemDescription>();
    tsds.add(basicTypeSystem);
    TypeSystemDescription mergeTypeSystems = CasCreationUtils.mergeTypeSystems(tsds);
    aed.getAnalysisEngineMetaData().setTypeSystem(mergeTypeSystems);

    AnalysisEngine ae = UIMAFramework.produceAnalysisEngine(specifier);
    ae.setConfigParameterValue(RutaEngine.PARAM_SCRIPT_PATHS, new String[] { ruleFile
            .getParentFile().getPath() });
    String name = ruleFile.getName();
View Full Code Here

    TypeDescription_impl ti1 = new TypeDescription_impl(t1, "", "uima.tcas.Annotation");
    TypeDescription_impl ti2 = new TypeDescription_impl(t2, "", "uima.tcas.Annotation");
    tsdi.setTypes(new TypeDescription[] {ti1, ti2});
   
    String script = "CW SW{-> MARK(Test1)};\n Test1 SW{-> MARK(Test2)};";
    AnalysisEngineDescription aed = Ruta.createAnalysisEngineDescription(script, tsdi);
    AnalysisEngine ae = UIMAFramework.produceAnalysisEngine(aed);
    CAS cas = ae.newCAS();
    cas.setDocumentText("Only some text.");
    ae.process(cas);
View Full Code Here

      if (url == null) {
        url = HtmlConverter.class.getClassLoader().getResource(
                "org/apache/uima/ruta/engine/HtmlConverter.xml");
      }
      XMLInputSource in = new XMLInputSource(url);
      AnalysisEngineDescription specifier = (AnalysisEngineDescription) UIMAFramework
              .getXMLParser().parseResourceSpecifier(in);

      TypeSystemDescription basicTypeSystem = specifier.getAnalysisEngineMetaData().getTypeSystem();
      basicTypeSystem.addType(HtmlAnnotator.NAMESPACE + "A", "Type for Testing",
              "uima.tcas.Annotation");
      basicTypeSystem.addType(HtmlAnnotator.NAMESPACE + "I", "Type for Testing",
              "uima.tcas.Annotation");
      basicTypeSystem.addType(HtmlAnnotator.NAMESPACE + "B", "Type for Testing",
              "uima.tcas.Annotation");
      basicTypeSystem.addType(HtmlAnnotator.NAMESPACE + "U", "Type for Testing",
              "uima.tcas.Annotation");
      specifier.getAnalysisEngineMetaData().setTypeSystem(basicTypeSystem);

      AnalysisEngine ae = UIMAFramework.produceAnalysisEngine(specifier);
      ae.setConfigParameterValue("outputView", outputViewName);
      ae.reconfigure();
View Full Code Here

    if (url == null) {
      url = HtmlConverter.class.getClassLoader().getResource(
              "org/apache/uima/ruta/engine/HtmlConverter.xml");
    }
    XMLInputSource in = new XMLInputSource(url);
    AnalysisEngineDescription specifier = (AnalysisEngineDescription) UIMAFramework
            .getXMLParser().parseResourceSpecifier(in);

    TypeSystemDescription basicTypeSystem = specifier.getAnalysisEngineMetaData().getTypeSystem();
    basicTypeSystem.addType(HtmlAnnotator.NAMESPACE + "A", "Type for Testing",
            "uima.tcas.Annotation");
    basicTypeSystem.addType(HtmlAnnotator.NAMESPACE + "I", "Type for Testing",
            "uima.tcas.Annotation");
    basicTypeSystem.addType(HtmlAnnotator.NAMESPACE + "B", "Type for Testing",
            "uima.tcas.Annotation");
    basicTypeSystem.addType(HtmlAnnotator.NAMESPACE + "U", "Type for Testing",
            "uima.tcas.Annotation");
    specifier.getAnalysisEngineMetaData().setTypeSystem(basicTypeSystem);
   
    AnalysisEngine ae = UIMAFramework.produceAnalysisEngine(specifier);
    ae.setConfigParameterValue("outputView", outputViewName);
    ae.reconfigure();
View Full Code Here

   */
  private AnalysisEngine createAE(String script) throws ResourceInitializationException,
          IOException, InvalidXMLException {
    final TypeSystemDescription tsd = TypeSystemDescriptionFactory
            .createTypeSystemDescription("org.apache.uima.ruta.BasicTypeSystem");
    final AnalysisEngineDescription ruta = AnalysisEngineFactory.createEngineDescription(
            "org.apache.uima.ruta.engine.BasicEngine", RutaEngine.PARAM_MAIN_SCRIPT, script);

    ruta.getAnalysisEngineMetaData().setTypeSystem(tsd);
    ruta.getAnalysisEngineMetaData().getTypeSystem()
            .addType(TEST_TYPE, "Type for Testing", "uima.tcas.Annotation");

    return AnalysisEngineFactory.createEngine(ruta);
  }
View Full Code Here

   */
  private AnalysisEngine createAE(String script) throws ResourceInitializationException, IOException, InvalidXMLException {
    final TypeSystemDescription tsd = TypeSystemDescriptionFactory.createTypeSystemDescription(
            "org.apache.uima.ruta.BasicTypeSystem",
            "org.apache.uima.ruta.ConflictingTypeSystem");
    final AnalysisEngineDescription ruta = AnalysisEngineFactory.createEngineDescription(
            "org.apache.uima.ruta.engine.BasicEngine",
            RutaEngine.PARAM_MAIN_SCRIPT, script);

    ruta.getAnalysisEngineMetaData().setTypeSystem(tsd);
    ruta.getAnalysisEngineMetaData()
            .getTypeSystem()
            .addType("org.apache.uima.T1", "Type for Testing", "uima.tcas.Annotation");

    return AnalysisEngineFactory.createEngine(ruta);
  }
View Full Code Here

    final TypeSystemDescription tsd = TypeSystemDescriptionFactory.createTypeSystemDescription(
        "org.apache.uima.ruta.BasicTypeSystem",
        "org.apache.uima.ruta.ImportStatementsTestTypeSystem",
        "org.apache.uima.ruta.ImportStatementsTestTypeSystemWithAmbiguousShortNames",
        "org.apache.uima.ruta.ImportStatementsTestTypeSystemWithManyPackages");
    final AnalysisEngineDescription ruta = AnalysisEngineFactory.createEngineDescription(
        "org.apache.uima.ruta.engine.BasicEngine",
        RutaEngine.PARAM_MAIN_SCRIPT, script,
        RutaEngine.PARAM_STRICT_IMPORTS, strictImport);

    ruta.getAnalysisEngineMetaData().setTypeSystem(tsd);

    return AnalysisEngineFactory.createEngine(ruta);
  }
View Full Code Here

   *
   * @param script Script path.
   * @return Analysis engine.
   */
  private AnalysisEngine createAE(String script) throws ResourceInitializationException, IOException, InvalidXMLException {
    final AnalysisEngineDescription ruta = AnalysisEngineFactory.createEngineDescription(
            "org.apache.uima.ruta.engine.BasicEngine",
            RutaEngine.PARAM_MAIN_SCRIPT, script);

    ruta.getAnalysisEngineMetaData()
            .getTypeSystem()
            .addType("org.apache.uima.T1", "Type for Testing", "uima.tcas.Annotation");

    final AggregateBuilder builder = new AggregateBuilder();
    builder.add(ruta, "_InitialView", "text");
View Full Code Here

TOP

Related Classes of org.apache.uima.analysis_engine.AnalysisEngineDescription

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.