From 4d5cf58cbf0d104dd03b6bcc6d155448995b861b Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Thu, 1 Aug 2019 20:07:31 +0200 Subject: Trying to run generator in measurement environment --- Tests/hu.bme.mit.inf.dslreasoner.run/META-INF/MANIFEST.MF | 6 +++++- Tests/hu.bme.mit.inf.dslreasoner.run/initialModels/FAM.xmi | 2 +- .../src/hu/bme/mit/inf/dslreasoner/run/SimpleRun.xtend | 6 +++++- 3 files changed, 11 insertions(+), 3 deletions(-) (limited to 'Tests') 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 org.eclipse.viatra.query.runtime.localsearch;bundle-version="1.5.0", hu.bme.mit.inf.dslreasoner.logic2ecore;bundle-version="1.0.0", hu.bme.mit.inf.dslreasoner.visualisation;bundle-version="1.0.0", - hu.bme.mit.inf.dslreasoner.domains.alloyexamples;bundle-version="1.0.0" + hu.bme.mit.inf.dslreasoner.domains.alloyexamples;bundle-version="1.0.0", + org.eclipse.collections;bundle-version="9.2.0", + org.eclipse.viatra.query.patternlanguage.emf;bundle-version="2.2.0", + org.eclipse.viatra.query.runtime.rete;bundle-version="2.2.0", + org.objectweb.asm;bundle-version="7.0.0" Import-Package: org.apache.log4j Bundle-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 @@ + 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 import org.eclipse.emf.ecore.EReference import org.eclipse.emf.ecore.resource.Resource import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl +import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageStandaloneSetup +import org.eclipse.viatra.query.runtime.rete.matcher.ReteEngine class SimpleRun { @@ -125,7 +127,9 @@ class SimpleRun { } def static loadPartialModel(ReasonerWorkspace inputs) { - Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("*", new XMIResourceFactoryImpl()); + EMFPatternLanguageStandaloneSetup.doSetup + ReteEngine.getClass + Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("xmi", new XMIResourceFactoryImpl()); inputs.readModel(EObject,"FAM.xmi").eResource.allContents.toList } -- cgit v1.2.3-54-g00ecf