aboutsummaryrefslogtreecommitdiffstats
path: root/Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/src/ca/mcgill/ecse/dslreasoner/realistic/metrics/calculator/app/Main.xtend
diff options
context:
space:
mode:
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.xtend6
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
5import ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator.io.GraphReader 5import ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator.io.GraphReader
6import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.impl.YakindummPackageImpl 6import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.impl.YakindummPackageImpl
7import java.util.ArrayList 7import java.util.ArrayList
8import 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