You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by tm...@apache.org on 2014/11/03 16:46:13 UTC

svn commit: r1636377 - /ctakes/trunk/ctakes-clinical-pipeline/src/main/java/org/apache/ctakes/clinicalpipeline/ClinicalPipelineFactory.java

Author: tmill
Date: Mon Nov  3 15:46:13 2014
New Revision: 1636377

URL: http://svn.apache.org/r1636377
Log:
Added parsing pipeline to pipeline factory.

Modified:
    ctakes/trunk/ctakes-clinical-pipeline/src/main/java/org/apache/ctakes/clinicalpipeline/ClinicalPipelineFactory.java

Modified: ctakes/trunk/ctakes-clinical-pipeline/src/main/java/org/apache/ctakes/clinicalpipeline/ClinicalPipelineFactory.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-clinical-pipeline/src/main/java/org/apache/ctakes/clinicalpipeline/ClinicalPipelineFactory.java?rev=1636377&r1=1636376&r2=1636377&view=diff
==============================================================================
--- ctakes/trunk/ctakes-clinical-pipeline/src/main/java/org/apache/ctakes/clinicalpipeline/ClinicalPipelineFactory.java (original)
+++ ctakes/trunk/ctakes-clinical-pipeline/src/main/java/org/apache/ctakes/clinicalpipeline/ClinicalPipelineFactory.java Mon Nov  3 15:46:13 2014
@@ -32,6 +32,7 @@ import org.apache.ctakes.assertion.medfa
 import org.apache.ctakes.assertion.medfacts.cleartk.UncertaintyCleartkAnalysisEngine;
 import org.apache.ctakes.chunker.ae.Chunker;
 import org.apache.ctakes.chunker.ae.adjuster.ChunkAdjuster;
+import org.apache.ctakes.constituency.parser.ae.ConstituencyParser;
 import org.apache.ctakes.contexttokenizer.ae.ContextDependentTokenizerAnnotator;
 import org.apache.ctakes.core.ae.SentenceDetector;
 import org.apache.ctakes.core.ae.SimpleSegmentAnnotator;
@@ -106,10 +107,12 @@ public class ClinicalPipelineFactory {
     return builder.createAggregateDescription();
   }
   
-  // TODO
-  public static AnalysisEngineDescription getParsingPipeline(){
+  public static AnalysisEngineDescription getParsingPipeline() throws ResourceInitializationException{
     AggregateBuilder builder = new AggregateBuilder();
-    throw new UnsupportedOperationException("Not yet implemented!");
+    builder.add(getTokenProcessingPipeline());
+    builder.add(ClearNLPDependencyParserAE.createAnnotatorDescription());
+    builder.add(AnalysisEngineFactory.createEngineDescription(ConstituencyParser.class));
+    return builder.createAggregateDescription();
   }
   
   public static AnalysisEngineDescription getTokenProcessingPipeline() throws ResourceInitializationException {