diff options
Diffstat (limited to 'Tests/hu.bme.mit.inf.dslreasoner.run/src/hu')
-rw-r--r-- | Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SimpleRun.xtend | 6 |
1 files changed, 5 insertions, 1 deletions
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 | |||
34 | import org.eclipse.emf.ecore.EReference | 34 | import org.eclipse.emf.ecore.EReference |
35 | import org.eclipse.emf.ecore.resource.Resource | 35 | import org.eclipse.emf.ecore.resource.Resource |
36 | import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl | 36 | import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl |
37 | import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageStandaloneSetup | ||
38 | import org.eclipse.viatra.query.runtime.rete.matcher.ReteEngine | ||
37 | 39 | ||
38 | class SimpleRun { | 40 | class 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 | ||