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 2019/11/15 15:39:19 UTC

svn commit: r1869861 [1/2] - in /uima/ruta/trunk/example-projects: ExampleProject/descriptor/ ExampleProject/descriptor/uima/ruta/example/ Misc/descriptor/ Misc/descriptor/uima/ruta/example/ TextRulerExample/descriptor/ TextRulerExample/descriptor/uima...

Author: pkluegl
Date: Fri Nov 15 15:39:19 2019
New Revision: 1869861

URL: http://svn.apache.org/viewvc?rev=1869861&view=rev
Log:
no jira - updater descriptors again after latest changes for explain inlined rules

Added:
    uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/KEPEngine.xml
    uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/KEPTypeSystem.xml
    uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/LP2Engine.xml
    uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/LP2TypeSystem.xml
    uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/TraBaLEngine.xml
    uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/TraBaLTypeSystem.xml
    uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/WhiskEngine.xml
    uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/WhiskTypeSystem.xml
Modified:
    uima/ruta/trunk/example-projects/ExampleProject/descriptor/BasicEngine.xml
    uima/ruta/trunk/example-projects/ExampleProject/descriptor/RutaInternalTypeSystem.xml
    uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/AuthorEngine.xml
    uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/AuthorTypeSystem.xml
    uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/MainEngine.xml
    uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/MainTypeSystem.xml
    uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/TitleEngine.xml
    uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/TitleTypeSystem.xml
    uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/YearEngine.xml
    uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/YearTypeSystem.xml
    uima/ruta/trunk/example-projects/Misc/descriptor/BasicEngine.xml
    uima/ruta/trunk/example-projects/Misc/descriptor/RutaInternalTypeSystem.xml
    uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/HtmlConverterEngine.xml
    uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/SorterEngine.xml
    uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/TEIConverterEngine.xml
    uima/ruta/trunk/example-projects/TextRulerExample/descriptor/BasicEngine.xml
    uima/ruta/trunk/example-projects/TextRulerExample/descriptor/RutaInternalTypeSystem.xml
    uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/BaseEngine.xml
    uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/BaseTypeSystem.xml
    uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/FeaturesEngine.xml

Modified: uima/ruta/trunk/example-projects/ExampleProject/descriptor/BasicEngine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/ExampleProject/descriptor/BasicEngine.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/ExampleProject/descriptor/BasicEngine.xml (original)
+++ uima/ruta/trunk/example-projects/ExampleProject/descriptor/BasicEngine.xml Fri Nov 15 15:39:19 2019
@@ -336,6 +336,12 @@
           <boolean>true</boolean>
         </value>
       </nameValuePair>
+       <nameValuePair>
+        <name>dictRemoveWS</name>
+        <value>
+          <boolean>true</boolean>
+        </value>
+      </nameValuePair>
       <nameValuePair>
         <name>inferenceVisitors</name>
         <value>

Modified: uima/ruta/trunk/example-projects/ExampleProject/descriptor/RutaInternalTypeSystem.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/ExampleProject/descriptor/RutaInternalTypeSystem.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/ExampleProject/descriptor/RutaInternalTypeSystem.xml (original)
+++ uima/ruta/trunk/example-projects/ExampleProject/descriptor/RutaInternalTypeSystem.xml Fri Nov 15 15:39:19 2019
@@ -17,7 +17,6 @@
   specific language governing permissions and limitations
   under the License.
 -->
-
 <typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
   <name>org.apache.uima.ruta.engine.RutaInternalTypeSystem</name>
   <description/>
@@ -156,6 +155,13 @@
           <elementType>org.apache.uima.ruta.type.DebugRuleElementMatches</elementType>
           <multipleReferencesAllowed>false</multipleReferencesAllowed>
         </featureDescription>
+        <featureDescription>
+          <name>inlinedConditionBlocks</name>
+          <description/>
+          <rangeTypeName>uima.cas.FSArray</rangeTypeName>
+          <elementType>org.apache.uima.ruta.type.DebugInlinedBlock</elementType>
+          <multipleReferencesAllowed>false</multipleReferencesAllowed>
+        </featureDescription>
       </features>
     </typeDescription>
     <typeDescription>
@@ -179,6 +185,42 @@
           <description/>
           <rangeTypeName>uima.cas.Boolean</rangeTypeName>
         </featureDescription>
+        <featureDescription>
+          <name>inlinedActionBlocks</name>
+          <description/>
+          <rangeTypeName>uima.cas.FSArray</rangeTypeName>
+          <elementType>org.apache.uima.ruta.type.DebugInlinedBlock</elementType>
+          <multipleReferencesAllowed>false</multipleReferencesAllowed>
+        </featureDescription>
+      </features>
+    </typeDescription>
+    <typeDescription>
+      <name>org.apache.uima.ruta.type.DebugInlinedBlock</name>
+      <description/>
+      <supertypeName>uima.cas.TOP</supertypeName>
+      <features>
+        <featureDescription>
+          <name>element</name>
+          <description/>
+          <rangeTypeName>uima.cas.String</rangeTypeName>
+        </featureDescription>
+        <featureDescription>
+          <name>asCondition</name>
+          <description/>
+          <rangeTypeName>uima.cas.Boolean</rangeTypeName>
+        </featureDescription>
+        <featureDescription>
+          <name>matched</name>
+          <description/>
+          <rangeTypeName>uima.cas.Boolean</rangeTypeName>
+        </featureDescription>
+        <featureDescription>
+          <name>inlinedRules</name>
+          <description/>
+          <rangeTypeName>uima.cas.FSArray</rangeTypeName>
+          <elementType>org.apache.uima.ruta.type.DebugScriptApply</elementType>
+          <multipleReferencesAllowed>false</multipleReferencesAllowed>
+        </featureDescription>
       </features>
     </typeDescription>
     <typeDescription>

Modified: uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/AuthorEngine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/AuthorEngine.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/AuthorEngine.xml (original)
+++ uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/AuthorEngine.xml Fri Nov 15 15:39:19 2019
@@ -1,22 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-  
-  http://www.apache.org/licenses/LICENSE-2.0
-  
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
 <analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
     <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
     <primitive>true</primitive>
@@ -335,6 +317,12 @@
                 <value>
                     <boolean>true</boolean>
                 </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>dictRemoveWS</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
             </nameValuePair>
             <nameValuePair>
                 <name>inferenceVisitors</name>

Modified: uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/AuthorTypeSystem.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/AuthorTypeSystem.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/AuthorTypeSystem.xml (original)
+++ uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/AuthorTypeSystem.xml Fri Nov 15 15:39:19 2019
@@ -1,22 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-  
-  http://www.apache.org/licenses/LICENSE-2.0
-  
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
 <typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
     <name>uima.ruta.example.AuthorTypeSystem</name>
     <imports>

Modified: uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/MainEngine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/MainEngine.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/MainEngine.xml (original)
+++ uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/MainEngine.xml Fri Nov 15 15:39:19 2019
@@ -1,22 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-  
-  http://www.apache.org/licenses/LICENSE-2.0
-  
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
 <analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
     <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
     <primitive>true</primitive>
@@ -335,6 +317,12 @@
                 <value>
                     <boolean>true</boolean>
                 </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>dictRemoveWS</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
             </nameValuePair>
             <nameValuePair>
                 <name>inferenceVisitors</name>

Modified: uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/MainTypeSystem.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/MainTypeSystem.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/MainTypeSystem.xml (original)
+++ uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/MainTypeSystem.xml Fri Nov 15 15:39:19 2019
@@ -1,22 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-  
-  http://www.apache.org/licenses/LICENSE-2.0
-  
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
 <typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
     <name>uima.ruta.example.MainTypeSystem</name>
     <imports>

Modified: uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/TitleEngine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/TitleEngine.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/TitleEngine.xml (original)
+++ uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/TitleEngine.xml Fri Nov 15 15:39:19 2019
@@ -1,22 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-  
-  http://www.apache.org/licenses/LICENSE-2.0
-  
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
 <analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
     <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
     <primitive>true</primitive>
@@ -335,6 +317,12 @@
                 <value>
                     <boolean>true</boolean>
                 </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>dictRemoveWS</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
             </nameValuePair>
             <nameValuePair>
                 <name>inferenceVisitors</name>

Modified: uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/TitleTypeSystem.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/TitleTypeSystem.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/TitleTypeSystem.xml (original)
+++ uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/TitleTypeSystem.xml Fri Nov 15 15:39:19 2019
@@ -1,22 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-  
-  http://www.apache.org/licenses/LICENSE-2.0
-  
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
 <typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
     <name>uima.ruta.example.TitleTypeSystem</name>
     <imports>

Modified: uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/YearEngine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/YearEngine.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/YearEngine.xml (original)
+++ uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/YearEngine.xml Fri Nov 15 15:39:19 2019
@@ -1,22 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-  
-  http://www.apache.org/licenses/LICENSE-2.0
-  
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
 <analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
     <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
     <primitive>true</primitive>
@@ -335,6 +317,12 @@
                 <value>
                     <boolean>true</boolean>
                 </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>dictRemoveWS</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
             </nameValuePair>
             <nameValuePair>
                 <name>inferenceVisitors</name>

Modified: uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/YearTypeSystem.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/YearTypeSystem.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/YearTypeSystem.xml (original)
+++ uima/ruta/trunk/example-projects/ExampleProject/descriptor/uima/ruta/example/YearTypeSystem.xml Fri Nov 15 15:39:19 2019
@@ -1,22 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-  
-  http://www.apache.org/licenses/LICENSE-2.0
-  
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
 <typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
     <name>uima.ruta.example.YearTypeSystem</name>
     <imports>

Modified: uima/ruta/trunk/example-projects/Misc/descriptor/BasicEngine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/Misc/descriptor/BasicEngine.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/Misc/descriptor/BasicEngine.xml (original)
+++ uima/ruta/trunk/example-projects/Misc/descriptor/BasicEngine.xml Fri Nov 15 15:39:19 2019
@@ -336,6 +336,12 @@
           <boolean>true</boolean>
         </value>
       </nameValuePair>
+       <nameValuePair>
+        <name>dictRemoveWS</name>
+        <value>
+          <boolean>true</boolean>
+        </value>
+      </nameValuePair>
       <nameValuePair>
         <name>inferenceVisitors</name>
         <value>

Modified: uima/ruta/trunk/example-projects/Misc/descriptor/RutaInternalTypeSystem.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/Misc/descriptor/RutaInternalTypeSystem.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/Misc/descriptor/RutaInternalTypeSystem.xml (original)
+++ uima/ruta/trunk/example-projects/Misc/descriptor/RutaInternalTypeSystem.xml Fri Nov 15 15:39:19 2019
@@ -17,7 +17,6 @@
   specific language governing permissions and limitations
   under the License.
 -->
-
 <typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
   <name>org.apache.uima.ruta.engine.RutaInternalTypeSystem</name>
   <description/>
@@ -156,6 +155,13 @@
           <elementType>org.apache.uima.ruta.type.DebugRuleElementMatches</elementType>
           <multipleReferencesAllowed>false</multipleReferencesAllowed>
         </featureDescription>
+        <featureDescription>
+          <name>inlinedConditionBlocks</name>
+          <description/>
+          <rangeTypeName>uima.cas.FSArray</rangeTypeName>
+          <elementType>org.apache.uima.ruta.type.DebugInlinedBlock</elementType>
+          <multipleReferencesAllowed>false</multipleReferencesAllowed>
+        </featureDescription>
       </features>
     </typeDescription>
     <typeDescription>
@@ -179,6 +185,42 @@
           <description/>
           <rangeTypeName>uima.cas.Boolean</rangeTypeName>
         </featureDescription>
+        <featureDescription>
+          <name>inlinedActionBlocks</name>
+          <description/>
+          <rangeTypeName>uima.cas.FSArray</rangeTypeName>
+          <elementType>org.apache.uima.ruta.type.DebugInlinedBlock</elementType>
+          <multipleReferencesAllowed>false</multipleReferencesAllowed>
+        </featureDescription>
+      </features>
+    </typeDescription>
+    <typeDescription>
+      <name>org.apache.uima.ruta.type.DebugInlinedBlock</name>
+      <description/>
+      <supertypeName>uima.cas.TOP</supertypeName>
+      <features>
+        <featureDescription>
+          <name>element</name>
+          <description/>
+          <rangeTypeName>uima.cas.String</rangeTypeName>
+        </featureDescription>
+        <featureDescription>
+          <name>asCondition</name>
+          <description/>
+          <rangeTypeName>uima.cas.Boolean</rangeTypeName>
+        </featureDescription>
+        <featureDescription>
+          <name>matched</name>
+          <description/>
+          <rangeTypeName>uima.cas.Boolean</rangeTypeName>
+        </featureDescription>
+        <featureDescription>
+          <name>inlinedRules</name>
+          <description/>
+          <rangeTypeName>uima.cas.FSArray</rangeTypeName>
+          <elementType>org.apache.uima.ruta.type.DebugScriptApply</elementType>
+          <multipleReferencesAllowed>false</multipleReferencesAllowed>
+        </featureDescription>
       </features>
     </typeDescription>
     <typeDescription>

Modified: uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/HtmlConverterEngine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/HtmlConverterEngine.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/HtmlConverterEngine.xml (original)
+++ uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/HtmlConverterEngine.xml Fri Nov 15 15:39:19 2019
@@ -319,6 +319,12 @@
                 </value>
             </nameValuePair>
             <nameValuePair>
+                <name>dictRemoveWS</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
                 <name>inferenceVisitors</name>
                 <value>
                     <array/>

Modified: uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/SorterEngine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/SorterEngine.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/SorterEngine.xml (original)
+++ uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/SorterEngine.xml Fri Nov 15 15:39:19 2019
@@ -319,6 +319,12 @@
                 </value>
             </nameValuePair>
             <nameValuePair>
+                <name>dictRemoveWS</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
                 <name>inferenceVisitors</name>
                 <value>
                     <array/>

Modified: uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/TEIConverterEngine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/TEIConverterEngine.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/TEIConverterEngine.xml (original)
+++ uima/ruta/trunk/example-projects/Misc/descriptor/uima/ruta/example/TEIConverterEngine.xml Fri Nov 15 15:39:19 2019
@@ -319,6 +319,12 @@
                 </value>
             </nameValuePair>
             <nameValuePair>
+                <name>dictRemoveWS</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
                 <name>inferenceVisitors</name>
                 <value>
                     <array/>

Modified: uima/ruta/trunk/example-projects/TextRulerExample/descriptor/BasicEngine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/TextRulerExample/descriptor/BasicEngine.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/TextRulerExample/descriptor/BasicEngine.xml (original)
+++ uima/ruta/trunk/example-projects/TextRulerExample/descriptor/BasicEngine.xml Fri Nov 15 15:39:19 2019
@@ -336,6 +336,12 @@
           <boolean>true</boolean>
         </value>
       </nameValuePair>
+       <nameValuePair>
+        <name>dictRemoveWS</name>
+        <value>
+          <boolean>true</boolean>
+        </value>
+      </nameValuePair>
       <nameValuePair>
         <name>inferenceVisitors</name>
         <value>

Modified: uima/ruta/trunk/example-projects/TextRulerExample/descriptor/RutaInternalTypeSystem.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/TextRulerExample/descriptor/RutaInternalTypeSystem.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/TextRulerExample/descriptor/RutaInternalTypeSystem.xml (original)
+++ uima/ruta/trunk/example-projects/TextRulerExample/descriptor/RutaInternalTypeSystem.xml Fri Nov 15 15:39:19 2019
@@ -17,7 +17,6 @@
   specific language governing permissions and limitations
   under the License.
 -->
-
 <typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
   <name>org.apache.uima.ruta.engine.RutaInternalTypeSystem</name>
   <description/>
@@ -156,6 +155,13 @@
           <elementType>org.apache.uima.ruta.type.DebugRuleElementMatches</elementType>
           <multipleReferencesAllowed>false</multipleReferencesAllowed>
         </featureDescription>
+        <featureDescription>
+          <name>inlinedConditionBlocks</name>
+          <description/>
+          <rangeTypeName>uima.cas.FSArray</rangeTypeName>
+          <elementType>org.apache.uima.ruta.type.DebugInlinedBlock</elementType>
+          <multipleReferencesAllowed>false</multipleReferencesAllowed>
+        </featureDescription>
       </features>
     </typeDescription>
     <typeDescription>
@@ -179,6 +185,42 @@
           <description/>
           <rangeTypeName>uima.cas.Boolean</rangeTypeName>
         </featureDescription>
+        <featureDescription>
+          <name>inlinedActionBlocks</name>
+          <description/>
+          <rangeTypeName>uima.cas.FSArray</rangeTypeName>
+          <elementType>org.apache.uima.ruta.type.DebugInlinedBlock</elementType>
+          <multipleReferencesAllowed>false</multipleReferencesAllowed>
+        </featureDescription>
+      </features>
+    </typeDescription>
+    <typeDescription>
+      <name>org.apache.uima.ruta.type.DebugInlinedBlock</name>
+      <description/>
+      <supertypeName>uima.cas.TOP</supertypeName>
+      <features>
+        <featureDescription>
+          <name>element</name>
+          <description/>
+          <rangeTypeName>uima.cas.String</rangeTypeName>
+        </featureDescription>
+        <featureDescription>
+          <name>asCondition</name>
+          <description/>
+          <rangeTypeName>uima.cas.Boolean</rangeTypeName>
+        </featureDescription>
+        <featureDescription>
+          <name>matched</name>
+          <description/>
+          <rangeTypeName>uima.cas.Boolean</rangeTypeName>
+        </featureDescription>
+        <featureDescription>
+          <name>inlinedRules</name>
+          <description/>
+          <rangeTypeName>uima.cas.FSArray</rangeTypeName>
+          <elementType>org.apache.uima.ruta.type.DebugScriptApply</elementType>
+          <multipleReferencesAllowed>false</multipleReferencesAllowed>
+        </featureDescription>
       </features>
     </typeDescription>
     <typeDescription>

Modified: uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/BaseEngine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/BaseEngine.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/BaseEngine.xml (original)
+++ uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/BaseEngine.xml Fri Nov 15 15:39:19 2019
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
 <analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
     <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
     <primitive>true</primitive>
@@ -318,6 +317,12 @@
                 <value>
                     <boolean>true</boolean>
                 </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>dictRemoveWS</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
             </nameValuePair>
             <nameValuePair>
                 <name>inferenceVisitors</name>

Modified: uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/BaseTypeSystem.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/BaseTypeSystem.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/BaseTypeSystem.xml (original)
+++ uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/BaseTypeSystem.xml Fri Nov 15 15:39:19 2019
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
 <typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
     <name>uima.ruta.example.BaseTypeSystem</name>
     <imports>

Modified: uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/FeaturesEngine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/FeaturesEngine.xml?rev=1869861&r1=1869860&r2=1869861&view=diff
==============================================================================
--- uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/FeaturesEngine.xml (original)
+++ uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/FeaturesEngine.xml Fri Nov 15 15:39:19 2019
@@ -319,6 +319,12 @@
                 </value>
             </nameValuePair>
             <nameValuePair>
+                <name>dictRemoveWS</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
                 <name>inferenceVisitors</name>
                 <value>
                     <array/>

Added: uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/KEPEngine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/KEPEngine.xml?rev=1869861&view=auto
==============================================================================
--- uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/KEPEngine.xml (added)
+++ uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/KEPEngine.xml Fri Nov 15 15:39:19 2019
@@ -0,0 +1,497 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+    <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
+    <primitive>true</primitive>
+    <annotatorImplementationName>org.apache.uima.ruta.engine.RutaEngine</annotatorImplementationName>
+    <analysisEngineMetaData>
+        <name>uima.ruta.example.KEPEngine</name>
+        <description/>
+        <version>1.0</version>
+        <vendor/>
+        <configurationParameters searchStrategy="language_fallback">
+            <configurationParameter>
+                <name>seeders</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>debug</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>additionalScripts</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>profile</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>debugWithMatches</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>statistics</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>additionalEngines</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>additionalExtensions</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>debugOnlyFor</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>scriptEncoding</name>
+                <type>String</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>additionalEngineLoaders</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>resourcePaths</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>defaultFilteredTypes</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>mainScript</name>
+                <type>String</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>scriptPaths</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>descriptorPaths</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>removeBasics</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>dynamicAnchoring</name>
+                <description>Activates dynamic anchoring (possible speed up).</description>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>greedyRuleElement</name>
+                <description>Activates greedy anchoring for rule elements.</description>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>greedyRule</name>
+                <description>Activates greedy anchoring for complete rules.</description>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>lowMemoryProfile</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>createdBy</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>simpleGreedyForComposed</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>additionalUimafitEngines</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>strictImports</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>varNames</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>varValues</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>rules</name>
+                <type>String</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>rulesScriptName</name>
+                <description/>
+                <type>String</type>
+                <multiValued>false</multiValued>
+                <mandatory>true</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>dictRemoveWS</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>reindexOnly</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>reindexOnlyMentionedTypes</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>indexOnlyMentionedTypes</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>indexAdditionally</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>emptyIsInvisible</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>modifyDataPath</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>csvSeparator</name>
+                <type>String</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>inferenceVisitors</name>
+                <description/>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>maxRuleMatches</name>
+                <description/>
+                <type>Integer</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>maxRuleElementMatches</name>
+                <description/>
+                <type>Integer</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+        </configurationParameters>
+        <configurationParameterSettings>
+            <nameValuePair>
+                <name>rulesScriptName</name>
+                <value>
+                    <string>Anonymous</string>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>debug</name>
+                <value>
+                    <boolean>false</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>profile</name>
+                <value>
+                    <boolean>false</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>debugWithMatches</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>defaultFilteredTypes</name>
+                <value>
+                    <array>
+                        <string>org.apache.uima.ruta.type.SPACE</string>
+                        <string>org.apache.uima.ruta.type.BREAK</string>
+                        <string>org.apache.uima.ruta.type.MARKUP</string>
+                    </array>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>removeBasics</name>
+                <value>
+                    <boolean>false</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>seeders</name>
+                <value>
+                    <array>
+                        <string>org.apache.uima.ruta.seed.DefaultSeeder</string>
+                    </array>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>createdBy</name>
+                <value>
+                    <boolean>false</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>emptyIsInvisible</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>dictRemoveWS</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>inferenceVisitors</name>
+                <value>
+                    <array/>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>maxRuleMatches</name>
+                <value>
+                    <integer>2147483647</integer>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>maxRuleElementMatches</name>
+                <value>
+                    <integer>2147483647</integer>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>mainScript</name>
+                <value>
+                    <string>uima.ruta.example.KEP</string>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>scriptPaths</name>
+                <value>
+                    <array>
+                        <string>C:/src/ws/ws-uima/ruta/example-projects/TextRulerExample/script</string>
+                    </array>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>descriptorPaths</name>
+                <value>
+                    <array>
+                        <string>C:/src/ws/ws-uima/ruta/example-projects/TextRulerExample/descriptor</string>
+                    </array>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>resourcePaths</name>
+                <value>
+                    <array>
+                        <string>C:/src/ws/ws-uima/ruta/example-projects/TextRulerExample/resources</string>
+                    </array>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>additionalScripts</name>
+                <value>
+                    <array>
+                        <string>uima.ruta.example.Features</string>
+                    </array>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>additionalEngines</name>
+                <value>
+                    <array/>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>additionalUimafitEngines</name>
+                <value>
+                    <array/>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>additionalExtensions</name>
+                <value>
+                    <array>
+                        <string>org.apache.uima.ruta.action.MarkReloadExtension</string>
+                        <string>org.apache.uima.ruta.string.bool.BooleanOperationsExtension</string>
+                        <string>org.apache.uima.ruta.string.StringOperationsExtension</string>
+                        <string>org.apache.uima.ruta.type.TypeFromStringFunctionExtension</string>
+                        <string>org.apache.uima.ruta.block.DocumentBlockExtension</string>
+                        <string>org.apache.uima.ruta.block.OnlyFirstBlockExtension</string>
+                        <string>org.apache.uima.ruta.block.OnlyOnceBlockExtension</string>
+                        <string>org.apache.uima.ruta.block.fst.FSTBlockExtension</string>
+                    </array>
+                </value>
+            </nameValuePair>
+        </configurationParameterSettings>
+        <typeSystemDescription>
+            <imports>
+                <import location="KEPTypeSystem.xml"/>
+            </imports>
+        </typeSystemDescription>
+        <typePriorities>
+            <priorityList>
+                <type>org.apache.uima.ruta.type.RutaFrame</type>
+                <type>uima.tcas.Annotation</type>
+                <type>org.apache.uima.ruta.type.RutaBasic</type>
+            </priorityList>
+        </typePriorities>
+        <fsIndexCollection/>
+        <capabilities>
+            <capability>
+                <inputs/>
+                <outputs/>
+                <languagesSupported/>
+            </capability>
+            <capability>
+                <inputs>
+                    <type>uima.ruta.example.KEP.AuthorSTART</type>
+                    <type>uima.ruta.example.KEP.AuthorEND</type>
+                    <type>uima.ruta.example.KEP.DateSTART</type>
+                    <type>uima.ruta.example.KEP.DateEND</type>
+                    <type>uima.ruta.example.KEP.PagesSTART</type>
+                    <type>uima.ruta.example.KEP.PagesEND</type>
+                    <type>uima.ruta.example.KEP.PublisherSTART</type>
+                    <type>uima.ruta.example.KEP.PublisherEND</type>
+                    <type>uima.ruta.example.KEP.InstitutionSTART</type>
+                    <type>uima.ruta.example.KEP.InstitutionEND</type>
+                    <type>uima.ruta.example.KEP.VolumeSTART</type>
+                    <type>uima.ruta.example.KEP.VolumeEND</type>
+                    <type>uima.ruta.example.KEP.EditorSTART</type>
+                    <type>uima.ruta.example.KEP.EditorEND</type>
+                    <type>uima.ruta.example.KEP.TitleSTART</type>
+                    <type>uima.ruta.example.KEP.TitleEND</type>
+                    <type>uima.ruta.example.KEP.BooktitleSTART</type>
+                    <type>uima.ruta.example.KEP.BooktitleEND</type>
+                    <type>uima.ruta.example.KEP.NoteSTART</type>
+                    <type>uima.ruta.example.KEP.NoteEND</type>
+                    <type>uima.ruta.example.KEP.JournalSTART</type>
+                    <type>uima.ruta.example.KEP.JournalEND</type>
+                    <type>uima.ruta.example.KEP.LocationSTART</type>
+                    <type>uima.ruta.example.KEP.LocationEND</type>
+                    <type>uima.ruta.example.KEP.TechSTART</type>
+                    <type>uima.ruta.example.KEP.TechEND</type>
+                </inputs>
+                <outputs>
+                    <type>uima.ruta.example.KEP.AuthorSTART</type>
+                    <type>uima.ruta.example.KEP.AuthorEND</type>
+                    <type>uima.ruta.example.KEP.DateSTART</type>
+                    <type>uima.ruta.example.KEP.DateEND</type>
+                    <type>uima.ruta.example.KEP.PagesSTART</type>
+                    <type>uima.ruta.example.KEP.PagesEND</type>
+                    <type>uima.ruta.example.KEP.PublisherSTART</type>
+                    <type>uima.ruta.example.KEP.PublisherEND</type>
+                    <type>uima.ruta.example.KEP.InstitutionSTART</type>
+                    <type>uima.ruta.example.KEP.InstitutionEND</type>
+                    <type>uima.ruta.example.KEP.VolumeSTART</type>
+                    <type>uima.ruta.example.KEP.VolumeEND</type>
+                    <type>uima.ruta.example.KEP.EditorSTART</type>
+                    <type>uima.ruta.example.KEP.EditorEND</type>
+                    <type>uima.ruta.example.KEP.TitleSTART</type>
+                    <type>uima.ruta.example.KEP.TitleEND</type>
+                    <type>uima.ruta.example.KEP.BooktitleSTART</type>
+                    <type>uima.ruta.example.KEP.BooktitleEND</type>
+                    <type>uima.ruta.example.KEP.NoteSTART</type>
+                    <type>uima.ruta.example.KEP.NoteEND</type>
+                    <type>uima.ruta.example.KEP.JournalSTART</type>
+                    <type>uima.ruta.example.KEP.JournalEND</type>
+                    <type>uima.ruta.example.KEP.LocationSTART</type>
+                    <type>uima.ruta.example.KEP.LocationEND</type>
+                    <type>uima.ruta.example.KEP.TechSTART</type>
+                    <type>uima.ruta.example.KEP.TechEND</type>
+                </outputs>
+                <languagesSupported/>
+            </capability>
+        </capabilities>
+        <operationalProperties>
+            <modifiesCas>true</modifiesCas>
+            <multipleDeploymentAllowed>true</multipleDeploymentAllowed>
+            <outputsNewCASes>true</outputsNewCASes>
+        </operationalProperties>
+    </analysisEngineMetaData>
+    <resourceManagerConfiguration/>
+</analysisEngineDescription>

Added: uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/KEPTypeSystem.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/KEPTypeSystem.xml?rev=1869861&view=auto
==============================================================================
--- uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/KEPTypeSystem.xml (added)
+++ uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/KEPTypeSystem.xml Fri Nov 15 15:39:19 2019
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
+    <name>uima.ruta.example.KEPTypeSystem</name>
+    <imports>
+        <import location="../../../BasicTypeSystem.xml"/>
+        <import location="FeaturesTypeSystem.xml"/>
+    </imports>
+    <types>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.LocationSTART</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.DateSTART</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.InstitutionSTART</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.NoteSTART</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.LocationEND</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.PagesSTART</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.VolumeSTART</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.JournalSTART</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.AuthorEND</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.TechSTART</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.InstitutionEND</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.TitleSTART</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.NoteEND</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.AuthorSTART</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.TechEND</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.BooktitleSTART</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.DateEND</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.PublisherSTART</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.TitleEND</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.EditorSTART</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.PublisherEND</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.VolumeEND</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.BooktitleEND</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.JournalEND</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.EditorEND</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.ruta.example.KEP.PagesEND</name>
+            <description>Type defined in uima.ruta.example.KEP</description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+        </typeDescription>
+    </types>
+</typeSystemDescription>

Added: uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/LP2Engine.xml
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/LP2Engine.xml?rev=1869861&view=auto
==============================================================================
--- uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/LP2Engine.xml (added)
+++ uima/ruta/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/LP2Engine.xml Fri Nov 15 15:39:19 2019
@@ -0,0 +1,497 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+    <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
+    <primitive>true</primitive>
+    <annotatorImplementationName>org.apache.uima.ruta.engine.RutaEngine</annotatorImplementationName>
+    <analysisEngineMetaData>
+        <name>uima.ruta.example.LP2Engine</name>
+        <description/>
+        <version>1.0</version>
+        <vendor/>
+        <configurationParameters searchStrategy="language_fallback">
+            <configurationParameter>
+                <name>seeders</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>debug</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>additionalScripts</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>profile</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>debugWithMatches</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>statistics</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>additionalEngines</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>additionalExtensions</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>debugOnlyFor</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>scriptEncoding</name>
+                <type>String</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>additionalEngineLoaders</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>resourcePaths</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>defaultFilteredTypes</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>mainScript</name>
+                <type>String</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>scriptPaths</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>descriptorPaths</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>removeBasics</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>dynamicAnchoring</name>
+                <description>Activates dynamic anchoring (possible speed up).</description>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>greedyRuleElement</name>
+                <description>Activates greedy anchoring for rule elements.</description>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>greedyRule</name>
+                <description>Activates greedy anchoring for complete rules.</description>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>lowMemoryProfile</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>createdBy</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>simpleGreedyForComposed</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>additionalUimafitEngines</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>strictImports</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>varNames</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>varValues</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>rules</name>
+                <type>String</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>rulesScriptName</name>
+                <description/>
+                <type>String</type>
+                <multiValued>false</multiValued>
+                <mandatory>true</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>dictRemoveWS</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>reindexOnly</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>reindexOnlyMentionedTypes</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>indexOnlyMentionedTypes</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>indexAdditionally</name>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>emptyIsInvisible</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>modifyDataPath</name>
+                <type>Boolean</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>csvSeparator</name>
+                <type>String</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>inferenceVisitors</name>
+                <description/>
+                <type>String</type>
+                <multiValued>true</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>maxRuleMatches</name>
+                <description/>
+                <type>Integer</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+            <configurationParameter>
+                <name>maxRuleElementMatches</name>
+                <description/>
+                <type>Integer</type>
+                <multiValued>false</multiValued>
+                <mandatory>false</mandatory>
+            </configurationParameter>
+        </configurationParameters>
+        <configurationParameterSettings>
+            <nameValuePair>
+                <name>rulesScriptName</name>
+                <value>
+                    <string>Anonymous</string>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>debug</name>
+                <value>
+                    <boolean>false</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>profile</name>
+                <value>
+                    <boolean>false</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>debugWithMatches</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>defaultFilteredTypes</name>
+                <value>
+                    <array>
+                        <string>org.apache.uima.ruta.type.SPACE</string>
+                        <string>org.apache.uima.ruta.type.BREAK</string>
+                        <string>org.apache.uima.ruta.type.MARKUP</string>
+                    </array>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>removeBasics</name>
+                <value>
+                    <boolean>false</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>seeders</name>
+                <value>
+                    <array>
+                        <string>org.apache.uima.ruta.seed.DefaultSeeder</string>
+                    </array>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>createdBy</name>
+                <value>
+                    <boolean>false</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>emptyIsInvisible</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>dictRemoveWS</name>
+                <value>
+                    <boolean>true</boolean>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>inferenceVisitors</name>
+                <value>
+                    <array/>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>maxRuleMatches</name>
+                <value>
+                    <integer>2147483647</integer>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>maxRuleElementMatches</name>
+                <value>
+                    <integer>2147483647</integer>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>mainScript</name>
+                <value>
+                    <string>uima.ruta.example.LP2</string>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>scriptPaths</name>
+                <value>
+                    <array>
+                        <string>C:/src/ws/ws-uima/ruta/example-projects/TextRulerExample/script</string>
+                    </array>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>descriptorPaths</name>
+                <value>
+                    <array>
+                        <string>C:/src/ws/ws-uima/ruta/example-projects/TextRulerExample/descriptor</string>
+                    </array>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>resourcePaths</name>
+                <value>
+                    <array>
+                        <string>C:/src/ws/ws-uima/ruta/example-projects/TextRulerExample/resources</string>
+                    </array>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>additionalScripts</name>
+                <value>
+                    <array>
+                        <string>uima.ruta.example.Features</string>
+                    </array>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>additionalEngines</name>
+                <value>
+                    <array/>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>additionalUimafitEngines</name>
+                <value>
+                    <array/>
+                </value>
+            </nameValuePair>
+            <nameValuePair>
+                <name>additionalExtensions</name>
+                <value>
+                    <array>
+                        <string>org.apache.uima.ruta.action.MarkReloadExtension</string>
+                        <string>org.apache.uima.ruta.string.bool.BooleanOperationsExtension</string>
+                        <string>org.apache.uima.ruta.string.StringOperationsExtension</string>
+                        <string>org.apache.uima.ruta.type.TypeFromStringFunctionExtension</string>
+                        <string>org.apache.uima.ruta.block.DocumentBlockExtension</string>
+                        <string>org.apache.uima.ruta.block.OnlyFirstBlockExtension</string>
+                        <string>org.apache.uima.ruta.block.OnlyOnceBlockExtension</string>
+                        <string>org.apache.uima.ruta.block.fst.FSTBlockExtension</string>
+                    </array>
+                </value>
+            </nameValuePair>
+        </configurationParameterSettings>
+        <typeSystemDescription>
+            <imports>
+                <import location="LP2TypeSystem.xml"/>
+            </imports>
+        </typeSystemDescription>
+        <typePriorities>
+            <priorityList>
+                <type>org.apache.uima.ruta.type.RutaFrame</type>
+                <type>uima.tcas.Annotation</type>
+                <type>org.apache.uima.ruta.type.RutaBasic</type>
+            </priorityList>
+        </typePriorities>
+        <fsIndexCollection/>
+        <capabilities>
+            <capability>
+                <inputs/>
+                <outputs/>
+                <languagesSupported/>
+            </capability>
+            <capability>
+                <inputs>
+                    <type>uima.ruta.example.LP2.AuthorSTART</type>
+                    <type>uima.ruta.example.LP2.AuthorEND</type>
+                    <type>uima.ruta.example.LP2.DateSTART</type>
+                    <type>uima.ruta.example.LP2.DateEND</type>
+                    <type>uima.ruta.example.LP2.PagesSTART</type>
+                    <type>uima.ruta.example.LP2.PagesEND</type>
+                    <type>uima.ruta.example.LP2.PublisherSTART</type>
+                    <type>uima.ruta.example.LP2.PublisherEND</type>
+                    <type>uima.ruta.example.LP2.InstitutionSTART</type>
+                    <type>uima.ruta.example.LP2.InstitutionEND</type>
+                    <type>uima.ruta.example.LP2.VolumeSTART</type>
+                    <type>uima.ruta.example.LP2.VolumeEND</type>
+                    <type>uima.ruta.example.LP2.EditorSTART</type>
+                    <type>uima.ruta.example.LP2.EditorEND</type>
+                    <type>uima.ruta.example.LP2.TitleSTART</type>
+                    <type>uima.ruta.example.LP2.TitleEND</type>
+                    <type>uima.ruta.example.LP2.BooktitleSTART</type>
+                    <type>uima.ruta.example.LP2.BooktitleEND</type>
+                    <type>uima.ruta.example.LP2.NoteSTART</type>
+                    <type>uima.ruta.example.LP2.NoteEND</type>
+                    <type>uima.ruta.example.LP2.JournalSTART</type>
+                    <type>uima.ruta.example.LP2.JournalEND</type>
+                    <type>uima.ruta.example.LP2.LocationSTART</type>
+                    <type>uima.ruta.example.LP2.LocationEND</type>
+                    <type>uima.ruta.example.LP2.TechSTART</type>
+                    <type>uima.ruta.example.LP2.TechEND</type>
+                </inputs>
+                <outputs>
+                    <type>uima.ruta.example.LP2.AuthorSTART</type>
+                    <type>uima.ruta.example.LP2.AuthorEND</type>
+                    <type>uima.ruta.example.LP2.DateSTART</type>
+                    <type>uima.ruta.example.LP2.DateEND</type>
+                    <type>uima.ruta.example.LP2.PagesSTART</type>
+                    <type>uima.ruta.example.LP2.PagesEND</type>
+                    <type>uima.ruta.example.LP2.PublisherSTART</type>
+                    <type>uima.ruta.example.LP2.PublisherEND</type>
+                    <type>uima.ruta.example.LP2.InstitutionSTART</type>
+                    <type>uima.ruta.example.LP2.InstitutionEND</type>
+                    <type>uima.ruta.example.LP2.VolumeSTART</type>
+                    <type>uima.ruta.example.LP2.VolumeEND</type>
+                    <type>uima.ruta.example.LP2.EditorSTART</type>
+                    <type>uima.ruta.example.LP2.EditorEND</type>
+                    <type>uima.ruta.example.LP2.TitleSTART</type>
+                    <type>uima.ruta.example.LP2.TitleEND</type>
+                    <type>uima.ruta.example.LP2.BooktitleSTART</type>
+                    <type>uima.ruta.example.LP2.BooktitleEND</type>
+                    <type>uima.ruta.example.LP2.NoteSTART</type>
+                    <type>uima.ruta.example.LP2.NoteEND</type>
+                    <type>uima.ruta.example.LP2.JournalSTART</type>
+                    <type>uima.ruta.example.LP2.JournalEND</type>
+                    <type>uima.ruta.example.LP2.LocationSTART</type>
+                    <type>uima.ruta.example.LP2.LocationEND</type>
+                    <type>uima.ruta.example.LP2.TechSTART</type>
+                    <type>uima.ruta.example.LP2.TechEND</type>
+                </outputs>
+                <languagesSupported/>
+            </capability>
+        </capabilities>
+        <operationalProperties>
+            <modifiesCas>true</modifiesCas>
+            <multipleDeploymentAllowed>true</multipleDeploymentAllowed>
+            <outputsNewCASes>true</outputsNewCASes>
+        </operationalProperties>
+    </analysisEngineMetaData>
+    <resourceManagerConfiguration/>
+</analysisEngineDescription>