--- /dev/null
+package org.simantics.graph.tests.refactoring;\r
+\r
+import java.io.File;\r
+import java.net.URLDecoder;\r
+\r
+import org.simantics.graph.refactoring.PrintReferencesTool;\r
+import org.simantics.graph.refactoring.RefactoringTool;\r
+\r
+public class TestRefactoring {\r
+\r
+ public static void main(String[] args) throws Exception {\r
+ File dir = new File(URLDecoder.decode(TestRefactoring.class.getResource(".").getPath(), "UTF-8")).getAbsoluteFile();// new File(TestRefactoring.class.getResource(".").getFile());\r
+ System.out.println(dir);\r
+ File input = new File(dir, "xor5.aprosSymbol");\r
+ File mappingSpec = new File(dir, "mappingSpec.txt");\r
+ File output = new File(dir, "xor5_refactored.aprosSymbol");\r
+ \r
+ System.out.println("-- Before refactoring");\r
+ System.out.println("------------------------------------------");\r
+ PrintReferencesTool.print(input);\r
+ \r
+ RefactoringTool.refactor(mappingSpec, input, output);\r
+ \r
+ System.out.println("-- After refactoring");\r
+ System.out.println("------------------------------------------");\r
+ PrintReferencesTool.print(output);\r
+ }\r
+ \r
+}\r