You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by pk...@apache.org on 2016/08/05 14:41:21 UTC

svn commit: r1755334 - /uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/verbalize/ActionVerbalizer.java

Author: pkluegl
Date: Fri Aug  5 14:41:20 2016
New Revision: 1755334

URL: http://svn.apache.org/viewvc?rev=1755334&view=rev
Log:
no jira - add verbalization of SPLIT

Modified:
    uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/verbalize/ActionVerbalizer.java

Modified: uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/verbalize/ActionVerbalizer.java
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/verbalize/ActionVerbalizer.java?rev=1755334&r1=1755333&r2=1755334&view=diff
==============================================================================
--- uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/verbalize/ActionVerbalizer.java (original)
+++ uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/verbalize/ActionVerbalizer.java Fri Aug  5 14:41:20 2016
@@ -65,6 +65,7 @@ import org.apache.uima.ruta.action.Repla
 import org.apache.uima.ruta.action.RetainTypeAction;
 import org.apache.uima.ruta.action.SetFeatureAction;
 import org.apache.uima.ruta.action.ShiftAction;
+import org.apache.uima.ruta.action.SplitAction;
 import org.apache.uima.ruta.action.TransferAction;
 import org.apache.uima.ruta.action.TrieAction;
 import org.apache.uima.ruta.action.TrimAction;
@@ -178,6 +179,8 @@ public class ActionVerbalizer {
       return "UNMARKALL";
     } else if (action instanceof TrimAction) {
       return "TRIM";
+    } else if (action instanceof SplitAction) {
+      return "SPLIT";
     } else if (action instanceof ImplicitMarkAction) {
       return "";
     } else if (action instanceof ImplicitFeatureAction) {
@@ -526,6 +529,16 @@ public class ActionVerbalizer {
     } else if (action instanceof TrimAction) {
       TrimAction a = (TrimAction) action;
       AbstractTypeListExpression typeList = a.getTypeList();
+      String verbalize = "";
+      if (typeList != null) {
+        verbalize = verbalizer.verbalize(typeList);
+      } else if (a.getTypes() != null) {
+        verbalize = verbalizer.verbalizeExpressionList(a.getTypes());
+      }
+      return name + verbalize + ")";
+    } else if (action instanceof TrimAction) {
+      TrimAction a = (TrimAction) action;
+      AbstractTypeListExpression typeList = a.getTypeList();
       String verbalize = "";
       if (typeList != null) {
         verbalize = verbalizer.verbalize(typeList);