First draft of interface for natural language generation functions.
authorm.venin <m.venin@localhost>
Fri, 16 Apr 2010 14:26:24 +0000 (14:26 +0000)
committerm.venin <m.venin@localhost>
Fri, 16 Apr 2010 14:26:24 +0000 (14:26 +0000)
.gitattributes
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/INaturalLanguageGenerator.java [new file with mode: 0644]

index 47ab0b9fc920db6d7a36074e23182acda5663fb7..c321d4f73898312e88003de33a0e5fe19d4d47eb 100644 (file)
@@ -2638,6 +2638,7 @@ cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ILocationService.java
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IMarkerService.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IMediaService.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/INameService.java -text
+cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/INaturalLanguageGenerator.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IOccurrenceService.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IReferenceService.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IService.java -text
diff --git a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/INaturalLanguageGenerator.java b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/INaturalLanguageGenerator.java
new file mode 100644 (file)
index 0000000..ce8f90a
--- /dev/null
@@ -0,0 +1,22 @@
+package eu.etaxonomy.cdm.api.service;
+
+import java.util.Set;
+import java.util.List;
+
+import eu.etaxonomy.cdm.model.description.TaxonDescription;
+import eu.etaxonomy.cdm.model.description.TextData;
+import eu.etaxonomy.cdm.model.description.FeatureTree;
+import eu.etaxonomy.cdm.model.description.DescriptionBase;
+
+
+
+/**
+ * Interface for Natural Language generation 
+ * @author m.venin
+ * @date 12.04.2010
+ *
+ */
+
+public interface INaturalLanguageGenerator {
+       public List<TextData> generateNaturalLanguageDescription(FeatureTree featureTree, Set<DescriptionBase> descriptions);
+}