[maven-release-plugin]  copy for tag ruta-2.2.0

git-svn-id: https://svn.apache.org/repos/asf/uima/ruta/tags/ruta-2.2.0@1585952 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/ruta-ep-engine/src/main/readme_bin/LICENSE b/ruta-ep-engine/src/main/readme_bin/LICENSE
index 9ebbba5..9273ed3 100644
--- a/ruta-ep-engine/src/main/readme_bin/LICENSE
+++ b/ruta-ep-engine/src/main/readme_bin/LICENSE
@@ -457,5 +457,232 @@
   any resulting litigation.

 

 ====================================================================================================   

+

+This product contains Spring Framework libraries.

+

+SPRING FRAMEWORK 3.1 SUBCOMPONENTS: 

+

+Spring Framework 3.1 includes a number of subcomponents with

+separate copyright notices and license terms.  The product that 

+includes this file does not necessarily use all the open source 

+subcomponents referred to below. Your use of the source

+code for these subcomponents is subject to the terms and

+conditions of the following licenses. 

+

+>>> asm-2.2.3:

+

+Copyright (c) 2000-2005 INRIA, France Telecom

+All rights reserved.

+

+Redistribution and use in source and binary forms, with or without

+modification, are permitted provided that the following conditions

+are met:

+

+1. Redistributions of source code must retain the above copyright

+   notice, this list of conditions and the following disclaimer.

+

+2. Redistributions in binary form must reproduce the above copyright

+   notice, this list of conditions and the following disclaimer in the

+   documentation and/or other materials provided with the distribution.

+

+3. Neither the name of the copyright holders nor the names of its

+   contributors may be used to endorse or promote products derived from

+   this software without specific prior written permission.

+

+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"

+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE

+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR

+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF

+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS

+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN

+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)

+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF

+THE POSSIBILITY OF SUCH DAMAGE.

+

+Copyright (c) 1999-2009, OW2 Consortium <http://www.ow2.org/> 

+    

+=======================================================================   

+

+To the extent any open source subcomponents are licensed under the EPL and/or other 

+similar licenses that require the source code and/or modifications to 

+source code to be made available (as would be noted above), you may obtain a 

+copy of the source code corresponding to the binaries for such open source 

+components and modifications thereto, if any, (the "Source Files"), by 

+downloading the Source Files from http://www.springsource.org/download, 

+or by sending a request, with your name and address to: VMware, Inc., 3401 Hillview 

+Avenue, Palo Alto, CA 94304, United States of America or email info@vmware.com.  All 

+such requests should clearly specify:  OPEN SOURCE FILES REQUEST, Attention General 

+Counsel.  VMware shall mail a copy of the Source Files to you on a CD or equivalent 

+physical medium.  This offer to obtain a copy of the Source Files is valid for three 

+years from the date you acquired this Software product.

+

+==================================================================================================== 

+

+This product contains Commons Math libraries (http://commons.apache.org/proper/commons-math/).

+

+For the lmder, lmpar and qrsolv Fortran routine from minpack and translated in

+the LevenbergMarquardtOptimizer class in package

+org.apache.commons.math3.optimization.general 

+Original source copyright and license statement:

+

+Minpack Copyright Notice (1999) University of Chicago.  All rights reserved

+

+Redistribution and use in source and binary forms, with or

+without modification, are permitted provided that the

+following conditions are met:

+

+1. Redistributions of source code must retain the above

+copyright notice, this list of conditions and the following

+disclaimer.

+

+2. Redistributions in binary form must reproduce the above

+copyright notice, this list of conditions and the following

+disclaimer in the documentation and/or other materials

+provided with the distribution.

+

+3. The end-user documentation included with the

+redistribution, if any, must include the following

+acknowledgment:

+

+   "This product includes software developed by the

+   University of Chicago, as Operator of Argonne National

+   Laboratory.

+

+Alternately, this acknowledgment may appear in the software

+itself, if and wherever such third-party acknowledgments

+normally appear.

+

+4. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS"

+WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDER, THE

+UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND

+THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR

+IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES

+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE

+OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY

+OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR

+USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF

+THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4)

+DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION

+UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL

+BE CORRECTED.

+

+5. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT

+HOLDER, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF

+ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT,

+INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF

+ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF

+PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER

+SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT

+(INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE,

+EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE

+POSSIBILITY OF SUCH LOSS OR DAMAGES.

+===============================================================================

+

+Copyright and license statement for the odex Fortran routine developed by

+E. Hairer and G. Wanner and translated in GraggBulirschStoerIntegrator class

+in package org.apache.commons.math3.ode.nonstiff:

+

+

+Copyright (c) 2004, Ernst Hairer

+

+Redistribution and use in source and binary forms, with or without 

+modification, are permitted provided that the following conditions are 

+met:

+

+- Redistributions of source code must retain the above copyright 

+notice, this list of conditions and the following disclaimer.

+

+- Redistributions in binary form must reproduce the above copyright 

+notice, this list of conditions and the following disclaimer in the 

+documentation and/or other materials provided with the distribution.

+

+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 

+IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 

+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 

+PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR 

+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 

+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 

+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 

+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 

+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 

+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 

+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+===============================================================================

+

+Copyright and license statement for the original lapack fortran routines

+translated in EigenDecompositionImpl class in package

+org.apache.commons.math3.linear:

+

+Copyright (c) 1992-2008 The University of Tennessee.  All rights reserved.

+

+$COPYRIGHT$

+

+Additional copyrights may follow

+

+$HEADER$

+

+Redistribution and use in source and binary forms, with or without

+modification, are permitted provided that the following conditions are

+met:

+

+- Redistributions of source code must retain the above copyright

+  notice, this list of conditions and the following disclaimer. 

   

-  
\ No newline at end of file
+- Redistributions in binary form must reproduce the above copyright

+  notice, this list of conditions and the following disclaimer listed

+  in this license in the documentation and/or other materials

+  provided with the distribution.

+  

+- Neither the name of the copyright holders nor the names of its

+  contributors may be used to endorse or promote products derived from

+  this software without specific prior written permission.

+  

+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS

+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  

+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR

+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 

+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,

+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT

+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,

+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY

+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT  

+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE

+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 

+===============================================================================

+

+Copyright and license statement for the original Mersenne twister C

+routines translated in MersenneTwister class in package 

+org.apache.commons.math3.random:

+

+   Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,

+   All rights reserved.                          

+

+   Redistribution and use in source and binary forms, with or without

+   modification, are permitted provided that the following conditions

+   are met:

+

+     1. Redistributions of source code must retain the above copyright

+        notice, this list of conditions and the following disclaimer.

+

+     2. Redistributions in binary form must reproduce the above copyright

+        notice, this list of conditions and the following disclaimer in the

+        documentation and/or other materials provided with the distribution.

+

+     3. The names of its contributors may not be used to endorse or promote 

+        products derived from this software without specific prior written 

+        permission.

+

+   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS

+   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT

+   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR

+   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR

+   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,

+   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,

+   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR

+   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF

+   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING

+   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS

+   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+

diff --git a/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/validator/LanguageCheckerVisitor.java b/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/validator/LanguageCheckerVisitor.java
index 0da87f6..daaf63e 100644
--- a/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/validator/LanguageCheckerVisitor.java
+++ b/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/validator/LanguageCheckerVisitor.java
@@ -83,6 +83,7 @@
 import org.apache.uima.util.XMLInputSource;
 import org.eclipse.core.resources.IFile;
 import org.eclipse.core.resources.IFolder;
+import org.eclipse.core.resources.IProject;
 import org.eclipse.core.runtime.CoreException;
 import org.eclipse.core.runtime.IPath;
 import org.eclipse.dltk.ast.ASTListNode;
@@ -254,8 +255,13 @@
           if (file == null && url == null) {
             pr.reportProblem(problemFactory.createFileNotFoundProblem(sRef, localPath));
           } else {
+            IProject referredProject =sourceModule.getScriptProject().getProject();
+            if(file != null) {
+              // script in other project? use that if the file was found in the workspace
+              referredProject = file.getProject();
+            }
             IPath typeSystemDescriptorPath = RutaProjectUtils.getTypeSystemDescriptorPath(
-                    file.getLocation(), sourceModule.getScriptProject().getProject());
+                    file.getLocation(), referredProject);
             TypeSystemDescription tsDesc = importCompleteTypeSystem(typeSystemDescriptorPath, url);
 
             List<String> checkDuplicateShortNames = checkOnAmbiguousShortNames(tsDesc);