Author: pkluegl
Date: Wed May  1 17:34:06 2013
New Revision: 1478105

URL: http://svn.apache.org/r1478105
Log:
UIMA-2831
- fixed project updates

Modified:
    
uima/sandbox/ruta/trunk/ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/update/UpdateProjectHandler.java
    
uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/wizards/RutaProjectCreationWizard.java

Modified: 
uima/sandbox/ruta/trunk/ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/update/UpdateProjectHandler.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/ruta/trunk/ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/update/UpdateProjectHandler.java?rev=1478105&r1=1478104&r2=1478105&view=diff
==============================================================================
--- 
uima/sandbox/ruta/trunk/ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/update/UpdateProjectHandler.java
 (original)
+++ 
uima/sandbox/ruta/trunk/ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/update/UpdateProjectHandler.java
 Wed May  1 17:34:06 2013
@@ -43,6 +43,7 @@ import org.eclipse.core.runtime.IProgres
 import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
 import org.eclipse.core.runtime.jobs.Job;
+import org.eclipse.dltk.core.DLTKCore;
 import org.eclipse.dltk.core.IScriptProject;
 import org.eclipse.jface.viewers.ISelection;
 import org.eclipse.jface.viewers.IStructuredSelection;
@@ -98,9 +99,16 @@ public class UpdateProjectHandler implem
             List<File> files = getFiles(new 
File(each.getLocation().toPortableString()));
             for (File file : files) {
               String absolutePath = file.getAbsolutePath();
-              File newFile = new File(absolutePath.substring(0, 
absolutePath.length() - 5)
-                      + ".ruta");
-              file.renameTo(newFile);
+              if (file.getName().endsWith(".tm")) {
+                File newFile = new File(absolutePath.substring(0, 
absolutePath.length() - 3)
+                        + ".ruta");
+                file.renameTo(newFile);
+              }
+            }
+            IScriptProject sp = DLTKCore.create(each);
+            List<IFolder> scriptFolders = 
RutaProjectUtils.getScriptFolders(sp);
+            for (IFolder iFolder : scriptFolders) {
+              iFolder.refreshLocal(IResource.DEPTH_INFINITE, monitor);
             }
           }
         } catch (CoreException e) {

Modified: 
uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/wizards/RutaProjectCreationWizard.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/wizards/RutaProjectCreationWizard.java?rev=1478105&r1=1478104&r2=1478105&view=diff
==============================================================================
--- 
uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/wizards/RutaProjectCreationWizard.java
 (original)
+++ 
uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/wizards/RutaProjectCreationWizard.java
 Wed May  1 17:34:06 2013
@@ -140,6 +140,7 @@ public class RutaProjectCreationWizard e
   public static void copyDescriptors(IFolder descFolder) {
     File descDir = descFolder.getLocation().toFile();
     File utilsDir = new File(descFolder.getLocation().toFile(), "utils/");
+    utilsDir.mkdirs();
     copy(descDir, "BasicTypeSystem.xml");
     copy(descDir, "BasicEngine.xml");
     copy(descDir, "InternalTypeSystem.xml");


Reply via email to