aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/AlloySolver.xtend
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <oszka@152.66.252.189>2017-09-27 17:40:00 +0200
committerLibravatar OszkarSemerath <oszka@152.66.252.189>2017-09-27 17:40:00 +0200
commit53bfa0734fff9a70b992d6effde3a6cbac9ea946 (patch)
tree7c510f811144cfb0f8e50d083a1b87f28fbc7bdd /Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/AlloySolver.xtend
parentString attributes are not mapped. (diff)
downloadVIATRA-Generator-53bfa0734fff9a70b992d6effde3a6cbac9ea946.tar.gz
VIATRA-Generator-53bfa0734fff9a70b992d6effde3a6cbac9ea946.tar.zst
VIATRA-Generator-53bfa0734fff9a70b992d6effde3a6cbac9ea946.zip
Transitive closure support for relation definitions in Alloy
Diffstat (limited to 'Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/AlloySolver.xtend')
-rw-r--r--Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/AlloySolver.xtend8
1 files changed, 3 insertions, 5 deletions
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/AlloySolver.xtend b/Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/AlloySolver.xtend
index 65539155..b9723d18 100644
--- a/Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/AlloySolver.xtend
+++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/AlloySolver.xtend
@@ -1,13 +1,13 @@
1package hu.bme.mit.inf.dlsreasoner.alloy.reasoner 1package hu.bme.mit.inf.dlsreasoner.alloy.reasoner
2 2
3import edu.mit.csail.sdg.alloy4compiler.translator.A4Solution
3import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.Alloy2LogicMapper 4import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.Alloy2LogicMapper
4import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.AlloyHandler 5import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.AlloyHandler
5import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.AlloyModelInterpretation 6import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.AlloyModelInterpretation
6import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.AlloyModelInterpretation_TypeInterpretation_FilteredTypes 7import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.AlloyModelInterpretation_TypeInterpretation_FilteredTypes
7import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.Logic2AlloyLanguageMapper 8import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.Logic2AlloyLanguageMapper
8import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.Logic2AlloyLanguageMapperTrace 9import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.Logic2AlloyLanguageMapperTrace
9import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.Logic2AlloyLanguageMapper_TypeMapper_FilteredTypes 10import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.Logic2AlloyLanguageMapper_TypeMapper_InheritanceAndHorizontal
10import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder.MonitoredAlloySolution
11import hu.bme.mit.inf.dslreasoner.AlloyLanguageStandaloneSetupGenerated 11import hu.bme.mit.inf.dslreasoner.AlloyLanguageStandaloneSetupGenerated
12import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage 12import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage
13import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasoner 13import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasoner
@@ -16,8 +16,6 @@ import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicSolverConfiguration
16import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem 16import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem
17import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult 17import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult
18import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace 18import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace
19import edu.mit.csail.sdg.alloy4compiler.translator.A4Solution
20import java.util.List
21 19
22class AlloySolver extends LogicReasoner{ 20class AlloySolver extends LogicReasoner{
23 21
@@ -27,7 +25,7 @@ class AlloySolver extends LogicReasoner{
27 x.createInjectorAndDoEMFRegistration 25 x.createInjectorAndDoEMFRegistration
28 } 26 }
29 27
30 val Logic2AlloyLanguageMapper forwardMapper = new Logic2AlloyLanguageMapper(new Logic2AlloyLanguageMapper_TypeMapper_FilteredTypes) 28 val Logic2AlloyLanguageMapper forwardMapper = new Logic2AlloyLanguageMapper(new Logic2AlloyLanguageMapper_TypeMapper_InheritanceAndHorizontal)
31 val AlloyHandler handler = new AlloyHandler 29 val AlloyHandler handler = new AlloyHandler
32 val Alloy2LogicMapper backwardMapper = new Alloy2LogicMapper 30 val Alloy2LogicMapper backwardMapper = new Alloy2LogicMapper
33 31