Author: tommaso
Date: Thu Jul  8 06:52:53 2010
New Revision: 961606

URL: http://svn.apache.org/viewvc?rev=961606&view=rev
Log:
[CLEREZZA-193] - added alchemyTags call inside generate method and fixed 
uimaj-ep-runtime dependency

Modified:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/pom.xml
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/UIMABaseMetadataGenerator.java

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/pom.xml?rev=961606&r1=961605&r2=961606&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/pom.xml
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/pom.xml
 Thu Jul  8 06:52:53 2010
@@ -53,6 +53,10 @@
       <artifactId>org.apache.clerezza.jaxrs.testutils</artifactId>
       <scope>test</scope>
     </dependency>
+    <dependency>
+      <groupId>org.apache.uima</groupId>
+      <artifactId>uimaj-ep-runtime</artifactId>
+    </dependency>
   </dependencies>
   <build>
     <plugins>

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/UIMABaseMetadataGenerator.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/UIMABaseMetadataGenerator.java?rev=961606&r1=961605&r2=961606&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/UIMABaseMetadataGenerator.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/UIMABaseMetadataGenerator.java
 Thu Jul  8 06:52:53 2010
@@ -8,6 +8,7 @@ import org.apache.clerezza.uima.utils.Ex
 import org.apache.clerezza.uima.utils.UIMAUtils;
 import org.apache.felix.scr.annotations.Component;
 import org.apache.felix.scr.annotations.Service;
+import org.apache.felix.scr.annotations.Services;
 import org.apache.uima.UIMAException;
 import org.apache.uima.cas.FeatureStructure;
 import org.apache.uima.jcas.tcas.Annotation;
@@ -19,8 +20,11 @@ import java.util.List;
  * An implementation of <code>MetaDataGenerator</code> generates meta data 
about specified data
  * depending on its media type using Apache UIMA.
  */
-...@component()
-...@service(MetaDataGenerator.class)
+...@component(metatype=true)
+...@services({
+  @Service(MetaDataGenerator.class),
+  @Service(UIMABaseMetadataGenerator.class)
+})
 public class UIMABaseMetadataGenerator implements MetaDataGenerator {
 
   private ExternalServicesFacade facade = new ExternalServicesFacade();
@@ -39,6 +43,9 @@ public class UIMABaseMetadataGenerator i
         // add calais annotations' nodes
         addCalaisAnnotations(node, data);
 
+        // add alchemyAPI's annotations' nodes
+        addAlchemyAPIEntities(node,data);
+
       } catch (Throwable e) {
         e.printStackTrace();
       }


Reply via email to