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");