diff options
Diffstat (limited to 'Domains/crossingScenario/src')
-rw-r--r-- | Domains/crossingScenario/src/crossingScenario/run/CrossingScenarioMain.java | 2 | ||||
-rw-r--r-- | Domains/crossingScenario/src/crossingScenario/run/QueryDebug.java | 30 |
2 files changed, 16 insertions, 16 deletions
diff --git a/Domains/crossingScenario/src/crossingScenario/run/CrossingScenarioMain.java b/Domains/crossingScenario/src/crossingScenario/run/CrossingScenarioMain.java index 5bf70b3a..ad2c6d88 100644 --- a/Domains/crossingScenario/src/crossingScenario/run/CrossingScenarioMain.java +++ b/Domains/crossingScenario/src/crossingScenario/run/CrossingScenarioMain.java | |||
@@ -36,7 +36,7 @@ public class CrossingScenarioMain { | |||
36 | // Files.copy(path, target, StandardCopyOption.REPLACE_EXISTING); | 36 | // Files.copy(path, target, StandardCopyOption.REPLACE_EXISTING); |
37 | 37 | ||
38 | printStats(pathStats); | 38 | printStats(pathStats); |
39 | for (int i = 1; i <= 10; i++) { | 39 | for (int i = 1; i <= 3; i++) { |
40 | DrawScenario.drawScenario("outputs/models/"+i+".xmi", "outputs/drawnModel"+i+".png"); | 40 | DrawScenario.drawScenario("outputs/models/"+i+".xmi", "outputs/drawnModel"+i+".png"); |
41 | System.out.println("DONE " + i); | 41 | System.out.println("DONE " + i); |
42 | } | 42 | } |
diff --git a/Domains/crossingScenario/src/crossingScenario/run/QueryDebug.java b/Domains/crossingScenario/src/crossingScenario/run/QueryDebug.java index 3fea18de..e1830a2a 100644 --- a/Domains/crossingScenario/src/crossingScenario/run/QueryDebug.java +++ b/Domains/crossingScenario/src/crossingScenario/run/QueryDebug.java | |||
@@ -1,7 +1,6 @@ | |||
1 | package crossingScenario.run; | 1 | package crossingScenario.run; |
2 | 2 | ||
3 | import java.io.FileNotFoundException; | 3 | import java.io.FileNotFoundException; |
4 | import java.io.PrintWriter; | ||
5 | import java.util.ArrayList; | 4 | import java.util.ArrayList; |
6 | import java.util.HashMap; | 5 | import java.util.HashMap; |
7 | import java.util.List; | 6 | import java.util.List; |
@@ -16,10 +15,7 @@ import org.eclipse.emf.ecore.resource.ResourceSet; | |||
16 | import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; | 15 | import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; |
17 | import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; | 16 | import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; |
18 | 17 | ||
19 | import crossingScenario.Actor; | ||
20 | import crossingScenario.CrossingScenario; | ||
21 | import crossingScenario.CrossingScenarioPackage; | 18 | import crossingScenario.CrossingScenarioPackage; |
22 | import crossingScenario.Lane; | ||
23 | 19 | ||
24 | public class QueryDebug { | 20 | public class QueryDebug { |
25 | public static void main(String[] args) throws FileNotFoundException { | 21 | public static void main(String[] args) throws FileNotFoundException { |
@@ -84,18 +80,22 @@ public class QueryDebug { | |||
84 | EPackage.Registry.INSTANCE.put(CrossingScenarioPackage.eNS_URI, CrossingScenarioPackage.eINSTANCE); | 80 | EPackage.Registry.INSTANCE.put(CrossingScenarioPackage.eNS_URI, CrossingScenarioPackage.eINSTANCE); |
85 | ResourceSet rs = new ResourceSetImpl(); | 81 | ResourceSet rs = new ResourceSetImpl(); |
86 | rs.getResource(URI.createFileURI("outputs/models/1.xmi"), true); | 82 | rs.getResource(URI.createFileURI("outputs/models/1.xmi"), true); |
83 | /* | ||
84 | ViatraQueryEngine engine = ViatraQueryEngine.on(new EMFScope(rs)); | ||
85 | // Access pattern matcher | ||
86 | Queries.instance().prepare(engine); | ||
87 | 87 | ||
88 | // ViatraQueryEngine engine = ViatraQueryEngine.on(new EMFScope(rs)); | 88 | for (IQuerySpecification q : Queries.instance().getSpecifications()) { |
89 | // // Access pattern matcher | 89 | ViatraQueryMatcher matcher = q.getMatcher(engine); |
90 | // Queries.instance().prepare(engine); | 90 | System.out.println("MATCHES for " + matcher.getPatternName()); |
91 | // | 91 | for (Object match : matcher.getAllMatches()) { |
92 | // X.Matcher matcher = X.Matcher.on(engine); | 92 | // Print all the matches to the standard output |
93 | // // Get and iterate over all matches | 93 | System.out.println(((IPatternMatch)match).get(0)); |
94 | // System.out.println("MATCHES:"); | 94 | System.out.println(((IPatternMatch)match).get(1)); |
95 | // for (X.Match match : matcher.getAllMatches()) { | 95 | System.out.println("------"); |
96 | // // Print all the matches to the standard output | 96 | } |
97 | // System.out.println(match.getP()); | 97 | } |
98 | // } | 98 | */ |
99 | } | 99 | } |
100 | 100 | ||
101 | 101 | ||