diff options
Diffstat (limited to 'Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/src/ca/mcgill/ecse/dslreasoner/realistic/metrics/calculator/app/Main.xtend')
-rw-r--r-- | Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/src/ca/mcgill/ecse/dslreasoner/realistic/metrics/calculator/app/Main.xtend | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/src/ca/mcgill/ecse/dslreasoner/realistic/metrics/calculator/app/Main.xtend b/Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/src/ca/mcgill/ecse/dslreasoner/realistic/metrics/calculator/app/Main.xtend index ab187b3a..2add9f0e 100644 --- a/Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/src/ca/mcgill/ecse/dslreasoner/realistic/metrics/calculator/app/Main.xtend +++ b/Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/src/ca/mcgill/ecse/dslreasoner/realistic/metrics/calculator/app/Main.xtend | |||
@@ -16,11 +16,11 @@ import org.eclipse.emf.ecore.EReference | |||
16 | //import yakindumm2.impl.Yakindumm2PackageImpl | 16 | //import yakindumm2.impl.Yakindumm2PackageImpl |
17 | 17 | ||
18 | class Main { | 18 | class Main { |
19 | var static Domain d = Domain.Ecore; | 19 | var static Domain d = Domain.Yakindumm; |
20 | val static String suffix = '.ecore' | 20 | val static String suffix = '.xmi' |
21 | val static String OUTPUT_FOLDER = "Inputs/human/"; | 21 | val static String OUTPUT_FOLDER = "Inputs/yakindumm/human/humanInput100/"; |
22 | val static String INPUT_FOLDER = "outputs/human/"; | 22 | val static String INPUT_FOLDER = "outputs/Human/"; |
23 | val static int NUM_RUNS = 1; | 23 | val static int NUM_RUNS = 100; |
24 | 24 | ||
25 | static class RWInformation{ | 25 | static class RWInformation{ |
26 | public var String inputFolder; | 26 | public var String inputFolder; |
@@ -88,7 +88,9 @@ class Main { | |||
88 | } | 88 | } |
89 | 89 | ||
90 | var outputs = model.evaluateAllMetrics(); | 90 | var outputs = model.evaluateAllMetrics(); |
91 | var violationsOutput = newArrayList('violations', ViolationCheck.calculateViolationCounts(model.root, d)+''); | 91 | var violations = ViolationCheck.calculateViolationCounts(model.root, d); |
92 | println(violations); | ||
93 | var violationsOutput = newArrayList('violations', violations+''); | ||
92 | outputs.add(violationsOutput); | 94 | outputs.add(violationsOutput); |
93 | CsvFileWriter.write(outputs, fileName); | 95 | CsvFileWriter.write(outputs, fileName); |
94 | } | 96 | } |