Added: 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/LP2Engine.xml
URL: 
http://svn.apache.org/viewvc/uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/LP2Engine.xml?rev=1869967&view=auto
==============================================================================
--- 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/LP2Engine.xml
 (added)
+++ 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/LP2Engine.xml
 Mon Nov 18 12:19:31 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>

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

Added: 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/TraBaLEngine.xml
URL: 
http://svn.apache.org/viewvc/uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/TraBaLEngine.xml?rev=1869967&view=auto
==============================================================================
--- 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/TraBaLEngine.xml
 (added)
+++ 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/TraBaLEngine.xml
 Mon Nov 18 12:19:31 2019
@@ -0,0 +1,438 @@
+<?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.TraBaLEngine</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.TraBaL</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="TraBaLTypeSystem.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>
+        </capabilities>
+        <operationalProperties>
+            <modifiesCas>true</modifiesCas>
+            <multipleDeploymentAllowed>true</multipleDeploymentAllowed>
+            <outputsNewCASes>true</outputsNewCASes>
+        </operationalProperties>
+    </analysisEngineMetaData>
+    <resourceManagerConfiguration/>
+</analysisEngineDescription>

Added: 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/TraBaLTypeSystem.xml
URL: 
http://svn.apache.org/viewvc/uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/TraBaLTypeSystem.xml?rev=1869967&view=auto
==============================================================================
--- 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/TraBaLTypeSystem.xml
 (added)
+++ 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/TraBaLTypeSystem.xml
 Mon Nov 18 12:19:31 2019
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier";>
+    <name>uima.ruta.example.TraBaLTypeSystem</name>
+    <imports>
+        <import location="../../../BasicTypeSystem.xml"/>
+        <import location="FeaturesTypeSystem.xml"/>
+    </imports>
+</typeSystemDescription>

Added: 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/WhiskEngine.xml
URL: 
http://svn.apache.org/viewvc/uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/WhiskEngine.xml?rev=1869967&view=auto
==============================================================================
--- 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/WhiskEngine.xml
 (added)
+++ 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/WhiskEngine.xml
 Mon Nov 18 12:19:31 2019
@@ -0,0 +1,438 @@
+<?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.WhiskEngine</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.Whisk</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="WhiskTypeSystem.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>
+        </capabilities>
+        <operationalProperties>
+            <modifiesCas>true</modifiesCas>
+            <multipleDeploymentAllowed>true</multipleDeploymentAllowed>
+            <outputsNewCASes>true</outputsNewCASes>
+        </operationalProperties>
+    </analysisEngineMetaData>
+    <resourceManagerConfiguration/>
+</analysisEngineDescription>

Added: 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/WhiskTypeSystem.xml
URL: 
http://svn.apache.org/viewvc/uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/WhiskTypeSystem.xml?rev=1869967&view=auto
==============================================================================
--- 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/WhiskTypeSystem.xml
 (added)
+++ 
uima/uv3/ruta-v3/trunk/example-projects/TextRulerExample/descriptor/uima/ruta/example/WhiskTypeSystem.xml
 Mon Nov 18 12:19:31 2019
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier";>
+    <name>uima.ruta.example.WhiskTypeSystem</name>
+    <imports>
+        <import location="../../../BasicTypeSystem.xml"/>
+        <import location="FeaturesTypeSystem.xml"/>
+    </imports>
+</typeSystemDescription>

Modified: 
uima/uv3/ruta-v3/trunk/example-projects/ruta-ep-example-extensions/pom.xml
URL: 
http://svn.apache.org/viewvc/uima/uv3/ruta-v3/trunk/example-projects/ruta-ep-example-extensions/pom.xml?rev=1869967&r1=1869966&r2=1869967&view=diff
==============================================================================
--- uima/uv3/ruta-v3/trunk/example-projects/ruta-ep-example-extensions/pom.xml 
(original)
+++ uima/uv3/ruta-v3/trunk/example-projects/ruta-ep-example-extensions/pom.xml 
Mon Nov 18 12:19:31 2019
@@ -98,6 +98,7 @@
                 <excludes>
                   <exclude>release.properties</exclude> <!-- release generated 
artifact -->
                   <exclude>marker-file-identifying-*</exclude>
+                  <exclude>META-INF/MANIFEST.MF</exclude>
                   <exclude>issuesFixed/**</exclude>
                   
<exclude>src/test/resources/org/apache/uima/ruta/example/extensions/*.txt</exclude>
 <!-- test data -->
                   
<exclude>src/test/resources/org/apache/uima/ruta/example/extensions/*ruta</exclude>
 <!-- test data -->
@@ -132,7 +133,7 @@
                 <Import-Package>
                 </Import-Package>
                 
<Bundle-SymbolicName>org.apache.uima.ruta.example.extensions;singleton:=true</Bundle-SymbolicName>
-                
<Bundle-RequiredExecutionEnvironment>JavaSE-1.7</Bundle-RequiredExecutionEnvironment>
+                
<Bundle-RequiredExecutionEnvironment>JavaSE-1.8</Bundle-RequiredExecutionEnvironment>
                 <Bundle-ActivationPolicy>lazy</Bundle-ActivationPolicy>
                 <Eclipse-ExtensibleAPI>true</Eclipse-ExtensibleAPI>
                 <!-- <Bundle-ActivationPolicy>lazy</Bundle-ActivationPolicy> 
-->

Modified: uima/uv3/ruta-v3/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/uima/uv3/ruta-v3/trunk/pom.xml?rev=1869967&r1=1869966&r2=1869967&view=diff
==============================================================================
--- uima/uv3/ruta-v3/trunk/pom.xml (original)
+++ uima/uv3/ruta-v3/trunk/pom.xml Mon Nov 18 12:19:31 2019
@@ -232,22 +232,31 @@
                            <phase>package</phase>
                            <configuration>
                              <target>
-                               <zip 
destfile="${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip"
 update="true">
-                                                                           
<zipfileset dir="${basedir}/example-projects/ExampleProject/" 
includes=".project" 
prefix="${project.artifactId}-${project.version}/example-projects/ExampleProject/"
 />
-                                                                         </zip>
-                                                                         <zip 
destfile="${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip"
 update="true">
-                      <zipfileset 
dir="${basedir}/example-projects/ExtensionsExample/" includes=".project" 
prefix="${project.artifactId}-${project.version}/example-projects/ExtensionsExample/"
 />
-                    </zip>
-                    <zip 
destfile="${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip"
 update="true">
-                      <zipfileset 
dir="${basedir}/example-projects/TextRulerExample/" includes=".project" 
prefix="${project.artifactId}-${project.version}/example-projects/TextRulerExample/"
 />
-                    </zip>
-                    <zip 
destfile="${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip"
 update="true">
-                      <zipfileset 
dir="${basedir}/example-projects/GermanNovels/" includes=".project" 
prefix="${project.artifactId}-${project.version}/example-projects/GermanNovels/"
 />
-                    </zip>
-                    <zip 
destfile="${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip"
 update="true">
-                      <zipfileset dir="${basedir}/example-projects/Misc/" 
includes=".project" 
prefix="${project.artifactId}-${project.version}/example-projects/Misc/" />
-                    </zip>
-                             </target>
+                                               <zip 
destfile="${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip"
 update="true">
+                                                       <zipfileset 
dir="${basedir}/example-projects/ExampleProject/" includes=".project" 
prefix="${project.artifactId}-${project.version}/example-projects/ExampleProject/"
 />
+                                               </zip>
+<!--                                           <zip -->
+<!--                                                   
destfile="${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip"
 -->
+<!--                                                   update="true"> -->
+<!--                                                   <zipfileset -->
+<!--                                                           
dir="${basedir}/example-projects/ExtensionsExample/" -->
+<!--                                                           
includes=".project" -->
+<!--                                                           
prefix="${project.artifactId}-${project.version}/example-projects/ExtensionsExample/"
 /> -->
+<!--                                           </zip> -->
+                                               <zip 
destfile="${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip"
 update="true">
+                                                       <zipfileset 
dir="${basedir}/example-projects/TextRulerExample/" includes=".project" 
prefix="${project.artifactId}-${project.version}/example-projects/TextRulerExample/"
 />
+                                               </zip>
+<!--                                           <zip -->
+<!--                                                   
destfile="${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip"
 -->
+<!--                                                   update="true"> -->
+<!--                                                   <zipfileset 
dir="${basedir}/example-projects/GermanNovels/" -->
+<!--                                                           
includes=".project" -->
+<!--                                                           
prefix="${project.artifactId}-${project.version}/example-projects/GermanNovels/"
 /> -->
+<!--                                           </zip> -->
+                                               <zip 
destfile="${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip"
 update="true">
+                                                       <zipfileset 
dir="${basedir}/example-projects/Misc/" includes=".project" 
prefix="${project.artifactId}-${project.version}/example-projects/Misc/" />
+                                               </zip>
+                                       </target>
                            </configuration>
                            <goals>
                              <goal>run</goal>

Modified: uima/uv3/ruta-v3/trunk/ruta-basic-type/pom.xml
URL: 
http://svn.apache.org/viewvc/uima/uv3/ruta-v3/trunk/ruta-basic-type/pom.xml?rev=1869967&r1=1869966&r2=1869967&view=diff
==============================================================================
--- uima/uv3/ruta-v3/trunk/ruta-basic-type/pom.xml (original)
+++ uima/uv3/ruta-v3/trunk/ruta-basic-type/pom.xml Mon Nov 18 12:19:31 2019
@@ -50,6 +50,13 @@
   <build>
     <pluginManagement>
       <plugins>
+       <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-javadoc-plugin</artifactId> 
+          <configuration>
+            
<excludePackageNames>org.apache.uima.ruta.type</excludePackageNames>
+          </configuration>  
+        </plugin>
         <plugin>
           <groupId>org.apache.rat</groupId>
           <artifactId>apache-rat-plugin</artifactId>


Reply via email to