-package org.simantics.graph.tests.refactoring;\r
-\r
-import java.io.File;\r
-import java.net.URLDecoder;\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-\r
-import org.simantics.graph.refactoring.RefactoringTool;\r
-\r
-public class TestRefactoring2 {\r
-\r
- public static void main(String[] args) throws Exception {\r
- File dir = new File(URLDecoder.decode(TestRefactoring2.class.getResource(".").getPath(), "UTF-8")).getAbsoluteFile();// new File(TestRefactoring.class.getResource(".").getFile());\r
- System.out.println(dir);\r
- File allFiles[] = dir.listFiles();\r
- List<File> inputFiles = new ArrayList<File>();\r
- List<File> outputFiles = new ArrayList<File>();\r
- String ext = ".aprosSymbol";\r
- File outDir = new File(dir,"out");\r
- if (!outDir.exists())\r
- outDir.mkdir();\r
- for (File f: allFiles) {\r
- if (!f.isFile())\r
- continue;\r
- if (!f.getName().endsWith(ext))\r
- continue;\r
- inputFiles.add(f);\r
- String outputName = f.getName();\r
- outputFiles.add(new File(outDir,outputName));\r
- }\r
- \r
- File mappingSpec = new File(dir, "mappingSpec.txt");\r
- for (int i = 0; i < inputFiles.size() ; i++) {\r
- \r
- File input = inputFiles.get(i);\r
- File output = outputFiles.get(i);\r
- \r
- System.out.println(input + " -> " + output); \r
- \r
- RefactoringTool.refactor(mappingSpec, input, output);\r
- }\r
- }\r
- \r
-}\r
+package org.simantics.graph.tests.refactoring;
+
+import java.io.File;
+import java.net.URLDecoder;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.simantics.graph.refactoring.RefactoringTool;
+
+public class TestRefactoring2 {
+
+ public static void main(String[] args) throws Exception {
+ File dir = new File(URLDecoder.decode(TestRefactoring2.class.getResource(".").getPath(), "UTF-8")).getAbsoluteFile();// new File(TestRefactoring.class.getResource(".").getFile());
+ System.out.println(dir);
+ File allFiles[] = dir.listFiles();
+ List<File> inputFiles = new ArrayList<File>();
+ List<File> outputFiles = new ArrayList<File>();
+ String ext = ".aprosSymbol";
+ File outDir = new File(dir,"out");
+ if (!outDir.exists())
+ outDir.mkdir();
+ for (File f: allFiles) {
+ if (!f.isFile())
+ continue;
+ if (!f.getName().endsWith(ext))
+ continue;
+ inputFiles.add(f);
+ String outputName = f.getName();
+ outputFiles.add(new File(outDir,outputName));
+ }
+
+ File mappingSpec = new File(dir, "mappingSpec.txt");
+ for (int i = 0; i < inputFiles.size() ; i++) {
+
+ File input = inputFiles.get(i);
+ File output = outputFiles.get(i);
+
+ System.out.println(input + " -> " + output);
+
+ RefactoringTool.refactor(mappingSpec, input, output);
+ }
+ }
+
+}