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
--- /dev/null
+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);
+}