aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.xtend
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.xtend')
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.xtend8
1 files changed, 6 insertions, 2 deletions
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.xtend b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.xtend
index 0c59b077..4efbc821 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.xtend
+++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.xtend
@@ -2,6 +2,7 @@ package ca.mcgill.ecse.dslreasoner.vampire.icse
2 2
3import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolver 3import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolver
4import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolverConfiguration 4import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolverConfiguration
5import ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder.VampireModelInterpretation
5import functionalarchitecture.Function 6import functionalarchitecture.Function
6import functionalarchitecture.FunctionalArchitectureModel 7import functionalarchitecture.FunctionalArchitectureModel
7import functionalarchitecture.FunctionalInterface 8import functionalarchitecture.FunctionalInterface
@@ -17,6 +18,7 @@ import hu.bme.mit.inf.dslreasoner.viatra2logic.Viatra2Logic
17import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretation2logic.InstanceModel2Logic 18import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretation2logic.InstanceModel2Logic
18import hu.bme.mit.inf.dslreasoner.workspace.FileSystemWorkspace 19import hu.bme.mit.inf.dslreasoner.workspace.FileSystemWorkspace
19import java.util.HashMap 20import java.util.HashMap
21import java.util.List
20import org.eclipse.emf.ecore.resource.Resource 22import org.eclipse.emf.ecore.resource.Resource
21import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl 23import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl
22 24
@@ -97,8 +99,10 @@ class FAMTest {
97 var LogicResult solution = reasoner.solve(problem, vampireConfig, workspace) 99 var LogicResult solution = reasoner.solve(problem, vampireConfig, workspace)
98 100
99 //visualisation, see 101 //visualisation, see
100// var interpretations = reasoner.getInterpretations(solution as ModelResult) 102 var interpretations = reasoner.getInterpretations(solution as ModelResult)
101// 103 interpretations.get(0) as VampireModelInterpretation
104 println(ecore2Logic.allAttributesInScope(modelGenerationProblem.trace))
105
102// for(interpretation : interpretations) { 106// for(interpretation : interpretations) {
103// val model = logic2Ecore.transformInterpretation(interpretation,modelGenerationProblem.trace) 107// val model = logic2Ecore.transformInterpretation(interpretation,modelGenerationProblem.trace)
104// //look here: hu.bme.mit.inf.dslreasoner.application.execution.GenerationTaskExecutor 108// //look here: hu.bme.mit.inf.dslreasoner.application.execution.GenerationTaskExecutor