diff options
Diffstat (limited to 'Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/src/ca/mcgill/ecse/dslreasoner/realistic/metrics/calculator/app/PartialInterpretationMetric.xtend')
-rw-r--r-- | Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/src/ca/mcgill/ecse/dslreasoner/realistic/metrics/calculator/app/PartialInterpretationMetric.xtend | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/src/ca/mcgill/ecse/dslreasoner/realistic/metrics/calculator/app/PartialInterpretationMetric.xtend b/Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/src/ca/mcgill/ecse/dslreasoner/realistic/metrics/calculator/app/PartialInterpretationMetric.xtend index d786e6f0..0e505d30 100644 --- a/Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/src/ca/mcgill/ecse/dslreasoner/realistic/metrics/calculator/app/PartialInterpretationMetric.xtend +++ b/Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/src/ca/mcgill/ecse/dslreasoner/realistic/metrics/calculator/app/PartialInterpretationMetric.xtend | |||
@@ -18,6 +18,11 @@ import org.eclipse.viatra.dse.api.Solution | |||
18 | class PartialInterpretationMetric { | 18 | class PartialInterpretationMetric { |
19 | var static state = 0; | 19 | var static state = 0; |
20 | 20 | ||
21 | def static void initPaths(){ | ||
22 | new File("debug/metric/").mkdir(); | ||
23 | new File("debug/metric/trajectories/").mkdir(); | ||
24 | } | ||
25 | |||
21 | // calculate the metrics for a state | 26 | // calculate the metrics for a state |
22 | def static void calculateMetric(PartialInterpretation partial, String path, String currentStateId, Integer counter){ | 27 | def static void calculateMetric(PartialInterpretation partial, String path, String currentStateId, Integer counter){ |
23 | val metrics = new ArrayList<Metric>(); | 28 | val metrics = new ArrayList<Metric>(); |