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 | 6 |
1 files changed, 4 insertions, 2 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 b1986d50..062d69fa 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 | |||
@@ -5,6 +5,7 @@ import ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator.io.CsvFileWriter | |||
5 | import ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator.io.GraphReader | 5 | import ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator.io.GraphReader |
6 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.impl.YakindummPackageImpl | 6 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.impl.YakindummPackageImpl |
7 | import java.util.ArrayList | 7 | import java.util.ArrayList |
8 | import org.eclipse.emf.ecore.EcorePackage | ||
8 | 9 | ||
9 | //import yakindumm2.impl.Yakindumm2PackageImpl | 10 | //import yakindumm2.impl.Yakindumm2PackageImpl |
10 | 11 | ||
@@ -24,18 +25,19 @@ class Main { | |||
24 | def static void main(String[] args){ | 25 | def static void main(String[] args){ |
25 | //init model | 26 | //init model |
26 | YakindummPackageImpl.eINSTANCE.eClass; | 27 | YakindummPackageImpl.eINSTANCE.eClass; |
28 | EcorePackage.eINSTANCE.eClass; | ||
27 | // Yakindumm2PackageImpl.eINSTANCE.eClass; | 29 | // Yakindumm2PackageImpl.eINSTANCE.eClass; |
28 | //val infos = initData(); | 30 | //val infos = initData(); |
29 | 31 | ||
30 | println("Start Reading Models..."); | 32 | println("Start Reading Models..."); |
31 | var reader = new GraphReader(YakindummPackageImpl.eINSTANCE); | 33 | var reader = new GraphReader(EcorePackage.eINSTANCE, ".xmi"); |
32 | // for(info : infos){ | 34 | // for(info : infos){ |
33 | // calculateAllModels(info.inputFolder, info.outputFolder,info.numRuns, reader); | 35 | // calculateAllModels(info.inputFolder, info.outputFolder,info.numRuns, reader); |
34 | // } | 36 | // } |
35 | 37 | ||
36 | //human input has different package declaration | 38 | //human input has different package declaration |
37 | // reader = new GraphReader(Yakindumm2PackageImpl.eINSTANCE); | 39 | // reader = new GraphReader(Yakindumm2PackageImpl.eINSTANCE); |
38 | val human = new RWInformation("Inputs/config15/", "outputs/", 1); | 40 | val human = new RWInformation("Inputs/viatra75/", "outputs/", 50); |
39 | calculateAllModels(human.inputFolder, human.outputFolder,human.numRuns, reader); | 41 | calculateAllModels(human.inputFolder, human.outputFolder,human.numRuns, reader); |
40 | 42 | ||
41 | 43 | ||