aboutsummaryrefslogtreecommitdiffstats
path: root/Tests
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-08-01 20:07:31 +0200
committerLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-08-01 20:07:31 +0200
commit4d5cf58cbf0d104dd03b6bcc6d155448995b861b (patch)
tree2b3645e7de1cf4b813ec3b5bc35d748d4d581979 /Tests
parentEnsure that experiment runner code compiles (diff)
downloadVIATRA-Generator-4d5cf58cbf0d104dd03b6bcc6d155448995b861b.tar.gz
VIATRA-Generator-4d5cf58cbf0d104dd03b6bcc6d155448995b861b.tar.zst
VIATRA-Generator-4d5cf58cbf0d104dd03b6bcc6d155448995b861b.zip
Trying to run generator in measurement environment
Diffstat (limited to 'Tests')
-rw-r--r--Tests/hu.bme.mit.inf.dslreasoner.run/META-INF/MANIFEST.MF6
-rw-r--r--Tests/hu.bme.mit.inf.dslreasoner.run/initialModels/FAM.xmi2
-rw-r--r--Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SimpleRun.xtend6
3 files changed, 11 insertions, 3 deletions
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/META-INF/MANIFEST.MF b/Tests/hu.bme.mit.inf.dslreasoner.run/META-INF/MANIFEST.MF
index 548d3608..cc274c7c 100644
--- a/Tests/hu.bme.mit.inf.dslreasoner.run/META-INF/MANIFEST.MF
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/META-INF/MANIFEST.MF
@@ -26,6 +26,10 @@ Require-Bundle: hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlan
26 org.eclipse.viatra.query.runtime.localsearch;bundle-version="1.5.0", 26 org.eclipse.viatra.query.runtime.localsearch;bundle-version="1.5.0",
27 hu.bme.mit.inf.dslreasoner.logic2ecore;bundle-version="1.0.0", 27 hu.bme.mit.inf.dslreasoner.logic2ecore;bundle-version="1.0.0",
28 hu.bme.mit.inf.dslreasoner.visualisation;bundle-version="1.0.0", 28 hu.bme.mit.inf.dslreasoner.visualisation;bundle-version="1.0.0",
29 hu.bme.mit.inf.dslreasoner.domains.alloyexamples;bundle-version="1.0.0" 29 hu.bme.mit.inf.dslreasoner.domains.alloyexamples;bundle-version="1.0.0",
30 org.eclipse.collections;bundle-version="9.2.0",
31 org.eclipse.viatra.query.patternlanguage.emf;bundle-version="2.2.0",
32 org.eclipse.viatra.query.runtime.rete;bundle-version="2.2.0",
33 org.objectweb.asm;bundle-version="7.0.0"
30Import-Package: org.apache.log4j 34Import-Package: org.apache.log4j
31Bundle-RequiredExecutionEnvironment: JavaSE-1.8 35Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/initialModels/FAM.xmi b/Tests/hu.bme.mit.inf.dslreasoner.run/initialModels/FAM.xmi
index d2797166..e4115194 100644
--- a/Tests/hu.bme.mit.inf.dslreasoner.run/initialModels/FAM.xmi
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/initialModels/FAM.xmi
@@ -1,3 +1,3 @@
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<fam:FunctionalArchitectureModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" 2<fam:FunctionalArchitectureModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fam="FAM" xsi:schemaLocation="FAM FAM.ecore"/> 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fam="http://www.inf.mit.bme.hu/viatrasolver/example/fam"/>
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SimpleRun.xtend b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SimpleRun.xtend
index 91c46dd6..fe4dcadd 100644
--- a/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SimpleRun.xtend
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SimpleRun.xtend
@@ -34,6 +34,8 @@ import org.eclipse.emf.ecore.EObject
34import org.eclipse.emf.ecore.EReference 34import org.eclipse.emf.ecore.EReference
35import org.eclipse.emf.ecore.resource.Resource 35import org.eclipse.emf.ecore.resource.Resource
36import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl 36import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl
37import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageStandaloneSetup
38import org.eclipse.viatra.query.runtime.rete.matcher.ReteEngine
37 39
38class SimpleRun { 40class SimpleRun {
39 41
@@ -125,7 +127,9 @@ class SimpleRun {
125 } 127 }
126 128
127 def static loadPartialModel(ReasonerWorkspace inputs) { 129 def static loadPartialModel(ReasonerWorkspace inputs) {
128 Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("*", new XMIResourceFactoryImpl()); 130 EMFPatternLanguageStandaloneSetup.doSetup
131 ReteEngine.getClass
132 Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("xmi", new XMIResourceFactoryImpl());
129 inputs.readModel(EObject,"FAM.xmi").eResource.allContents.toList 133 inputs.readModel(EObject,"FAM.xmi").eResource.allContents.toList
130 } 134 }
131 135