Examples of FlowControllerDescription


Examples of org.apache.uima.flow.FlowControllerDescription

    builder.add(AnalysisEngineFactory.createEngineDescription(FlowAE2.class,
            typeSystemDescription));
    builder.add(AnalysisEngineFactory.createEngineDescription(FlowAE3.class,
            typeSystemDescription));

    FlowControllerDescription fcd = FlowControllerFactory
            .createFlowControllerDescription(ReversableTestFlowController.class);
    builder.setFlowControllerDescription(fcd);
    AnalysisEngine aggregateEngine = builder.createAggregate();
    aggregateEngine.process(jCas);
View Full Code Here

Examples of org.apache.uima.flow.FlowControllerDescription

                        MessageDialog.ERROR);
        return false;
      }

    } else if (isFlowControllerDescriptor()) {
      FlowControllerDescription fc = (FlowControllerDescription) flowControllerDescription.clone();
      try {
        fc.doFullValidation(createResourceManager());
      } catch (Throwable e) {
        Utility.popMessage("Error in Flow Controller Descriptor",
                "The Descriptor is invalid for the following reason:" + "\n"
                        + getMessagesToRootCause(e), MessageDialog.ERROR);
        return false;
View Full Code Here

Examples of org.apache.uima.flow.FlowControllerDescription

  /**
   * Returns the default FlowController declaration to be used if the aggregate AE descriptor does
   * not specify one.
   */
  protected FlowControllerDeclaration getDefaultFlowControllerDeclaration() {
    FlowControllerDescription flowControllerDesc;
    if (getAnalysisEngineMetaData().getFlowConstraints() instanceof CapabilityLanguageFlow) {
      flowControllerDesc = CapabilityLanguageFlowController.getDescription();
    } else {
      flowControllerDesc = FixedFlowController.getDescription();
    }
View Full Code Here

Examples of org.apache.uima.flow.FlowControllerDescription

  }

  public static FlowControllerDescription getDescription() {
    URL descUrl = FixedFlowController.class
            .getResource("/org/apache/uima/flow/FixedFlowController.xml");
    FlowControllerDescription desc;
    try {
      desc = (FlowControllerDescription) UIMAFramework.getXMLParser().parse(
              new XMLInputSource(descUrl));
    } catch (InvalidXMLException e) {
      throw new UIMARuntimeException(e);
View Full Code Here

Examples of org.apache.uima.flow.FlowControllerDescription

  }

  public static FlowControllerDescription getDescription() {
    URL descUrl = FixedFlowController.class
            .getResource("/org/apache/uima/flow/CapabilityLanguageFlowController.xml");
    FlowControllerDescription desc;
    try {
      desc = (FlowControllerDescription) UIMAFramework.getXMLParser().parse(
              new XMLInputSource(descUrl));
    } catch (InvalidXMLException e) {
      throw new UIMARuntimeException(e);
View Full Code Here

Examples of org.apache.uima.flow.FlowControllerDescription

  /**
   * Returns the default FlowController declaration to be used if the aggregate AE descriptor does
   * not specify one.
   */
  protected FlowControllerDeclaration getDefaultFlowControllerDeclaration() {
    FlowControllerDescription flowControllerDesc;
    if (getAnalysisEngineMetaData().getFlowConstraints() instanceof CapabilityLanguageFlow) {
      flowControllerDesc = CapabilityLanguageFlowController.getDescription();
    } else {
      flowControllerDesc = FixedFlowController.getDescription();
    }
View Full Code Here

Examples of org.apache.uima.flow.FlowControllerDescription

public class FlowControllerFactoryTest {

  @Test
  public void testResourceMetaData() throws Exception
  {
    FlowControllerDescription desc = FlowControllerFactory
            .createFlowControllerDescription(TestFlowController.class);
   
    org.apache.uima.resource.metadata.ResourceMetaData meta = desc.getMetaData();
   
    assertEquals("dummy", meta.getName());
    assertEquals("1.0", meta.getVersion());
    assertEquals("Just a dummy", meta.getDescription());
    assertEquals("ASL 2.0", meta.getCopyright());
View Full Code Here

Examples of org.apache.uima.flow.FlowControllerDescription

    builder.add(AnalysisEngineFactory.createEngineDescription(FlowAE2.class,
            typeSystemDescription));
    builder.add(AnalysisEngineFactory.createEngineDescription(FlowAE3.class,
            typeSystemDescription));

    FlowControllerDescription fcd = FlowControllerFactory
            .createFlowControllerDescription(ReversableTestFlowController.class);
    builder.setFlowControllerDescription(fcd);
    AnalysisEngine aggregateEngine = builder.createAggregate();
    aggregateEngine.process(jCas);
View Full Code Here

Examples of org.apache.uima.flow.FlowControllerDescription

  }

  public static FlowControllerDescription getDescription() {
    URL descUrl = FixedFlowController.class
            .getResource("/org/apache/uima/flow/CapabilityLanguageFlowController.xml");
    FlowControllerDescription desc;
    try {
      desc = (FlowControllerDescription) UIMAFramework.getXMLParser().parse(
              new XMLInputSource(descUrl));
    } catch (InvalidXMLException e) {
      throw new UIMARuntimeException(e);
View Full Code Here

Examples of org.apache.uima.flow.FlowControllerDescription

      }

      ResourceManager resourceManager = aParentContext.getRootContext().getResourceManager();
      XMLInputSource input = resolveImportByName(aFlowControllerDescriptor, resourceManager);

      FlowControllerDescription specifier = (FlowControllerDescription) UIMAFramework
              .getXMLParser().parseResourceSpecifier(input);
      AnalysisEngineMetaData anAggregateMetadata = aeSpecifier.getAnalysisEngineMetaData();

      Map sofamap = new TreeMap();
      if (aSofaMappings != null && aSofaMappings.length > 0) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.