diff options
author | 2019-03-05 13:37:02 -0500 | |
---|---|---|
committer | 2020-06-07 19:22:39 -0400 | |
commit | f019f3ec81976f8e05d0c7458aba2f29b18461d0 (patch) | |
tree | d9c338f8ddf33bbdd35018404b57608782796b26 /Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/test | |
parent | Begin handing of scope and fix type definitions. (diff) | |
download | VIATRA-Generator-f019f3ec81976f8e05d0c7458aba2f29b18461d0.tar.gz VIATRA-Generator-f019f3ec81976f8e05d0c7458aba2f29b18461d0.tar.zst VIATRA-Generator-f019f3ec81976f8e05d0c7458aba2f29b18461d0.zip |
Implement type scope handling
Diffstat (limited to 'Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/test')
2 files changed, 9 insertions, 14 deletions
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/test/MedicalSystem.xtend b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/test/MedicalSystem.xtend index 15f9e1fe..40cb70a7 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/test/MedicalSystem.xtend +++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/test/MedicalSystem.xtend | |||
@@ -1,19 +1,17 @@ | |||
1 | package ca.mcgill.ecse.dslreasoner.vampire.test | 1 | package ca.mcgill.ecse.dslreasoner.vampire.test |
2 | 2 | ||
3 | import ca.mcgill.ecse.dslreasoner.VampireLanguageStandaloneSetup | 3 | import ca.mcgill.ecse.dslreasoner.VampireLanguageStandaloneSetup |
4 | import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolver | ||
5 | import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolverConfiguration | ||
4 | import hu.bme.mit.inf.dslreasoner.ecore2logic.ecore2logicannotations.Ecore2logicannotationsPackage | 6 | import hu.bme.mit.inf.dslreasoner.ecore2logic.ecore2logicannotations.Ecore2logicannotationsPackage |
7 | import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel | ||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasoner | 8 | import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasoner |
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage | 9 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage |
7 | import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem | 10 | import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem |
8 | import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicproblemPackage | 11 | import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicproblemPackage |
9 | import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.LogicResult | 12 | import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.LogicResult |
10 | import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolver | ||
11 | import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolverConfiguration | ||
12 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguageFactory | ||
13 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel | ||
14 | import hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.Viatra2LogicAnnotationsPackage | 13 | import hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.Viatra2LogicAnnotationsPackage |
15 | import hu.bme.mit.inf.dslreasoner.workspace.FileSystemWorkspace | 14 | import hu.bme.mit.inf.dslreasoner.workspace.FileSystemWorkspace |
16 | import java.util.Collections | ||
17 | import org.eclipse.emf.common.util.URI | 15 | import org.eclipse.emf.common.util.URI |
18 | import org.eclipse.emf.ecore.resource.Resource | 16 | import org.eclipse.emf.ecore.resource.Resource |
19 | import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl | 17 | import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl |
@@ -41,7 +39,7 @@ class MedicalSystem { | |||
41 | reasoner = new VampireSolver | 39 | reasoner = new VampireSolver |
42 | val vampireConfig = new VampireSolverConfiguration => [ | 40 | val vampireConfig = new VampireSolverConfiguration => [ |
43 | //add configuration things, in config file first | 41 | //add configuration things, in config file first |
44 | it.writeToFile = true | 42 | it.documentationLevel = DocumentationLevel::FULL |
45 | ] | 43 | ] |
46 | 44 | ||
47 | solution = reasoner.solve(root, vampireConfig, workspace) | 45 | solution = reasoner.solve(root, vampireConfig, workspace) |
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/test/VampireTest.xtend b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/test/VampireTest.xtend index 4fc81ad8..bbb14f1f 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/test/VampireTest.xtend +++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/test/VampireTest.xtend | |||
@@ -1,23 +1,19 @@ | |||
1 | package ca.mcgill.ecse.dslreasoner.vampire.test | 1 | package ca.mcgill.ecse.dslreasoner.vampire.test |
2 | 2 | ||
3 | |||
4 | import ca.mcgill.ecse.dslreasoner.VampireLanguageStandaloneSetup | 3 | import ca.mcgill.ecse.dslreasoner.VampireLanguageStandaloneSetup |
4 | import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolver | ||
5 | import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolverConfiguration | ||
5 | import hu.bme.mit.inf.dslreasoner.ecore2logic.ecore2logicannotations.Ecore2logicannotationsPackage | 6 | import hu.bme.mit.inf.dslreasoner.ecore2logic.ecore2logicannotations.Ecore2logicannotationsPackage |
7 | import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel | ||
6 | import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicProblemBuilder | 8 | import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicProblemBuilder |
7 | import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasoner | 9 | import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasoner |
8 | import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem | 10 | import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem |
9 | import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicproblemPackage | 11 | import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicproblemPackage |
10 | import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.LogicResult | 12 | import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.LogicResult |
11 | import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolver | ||
12 | import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolverConfiguration | ||
13 | import hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.Viatra2LogicAnnotationsPackage | 13 | import hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.Viatra2LogicAnnotationsPackage |
14 | import hu.bme.mit.inf.dslreasoner.workspace.FileSystemWorkspace | 14 | import hu.bme.mit.inf.dslreasoner.workspace.FileSystemWorkspace |
15 | import java.util.Collections | ||
16 | import org.eclipse.emf.common.util.URI | ||
17 | import org.eclipse.emf.ecore.resource.Resource | 15 | import org.eclipse.emf.ecore.resource.Resource |
18 | import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl | ||
19 | import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl | 16 | import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl |
20 | import java.io.File | ||
21 | 17 | ||
22 | class VampireTest { | 18 | class VampireTest { |
23 | 19 | ||
@@ -65,7 +61,8 @@ class VampireTest { | |||
65 | reasoner = new VampireSolver | 61 | reasoner = new VampireSolver |
66 | val vampireConfig = new VampireSolverConfiguration => [ | 62 | val vampireConfig = new VampireSolverConfiguration => [ |
67 | //add configuration things, in config file first | 63 | //add configuration things, in config file first |
68 | it.writeToFile = true | 64 | it.documentationLevel = DocumentationLevel::FULL |
65 | it.typeScopes.minNewElements = 4 | ||
69 | ] | 66 | ] |
70 | 67 | ||
71 | solution = reasoner.solve(problem, vampireConfig, workspace) | 68 | solution = reasoner.solve(problem, vampireConfig, workspace) |