diff options
author | 2017-10-13 13:35:03 +0200 | |
---|---|---|
committer | 2017-10-13 13:35:03 +0200 | |
commit | fe2881fe9c09372ac4a5cc54e96b439d024dffd9 (patch) | |
tree | 3504ac660491293154ca2cb566a68ba8ce635c39 /Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/builder/AlloyModelInterpretation_TypeInterpretation.xtend | |
parent | Refactoring of Alloy type mapping and interpretation. (diff) | |
download | VIATRA-Generator-fe2881fe9c09372ac4a5cc54e96b439d024dffd9.tar.gz VIATRA-Generator-fe2881fe9c09372ac4a5cc54e96b439d024dffd9.tar.zst VIATRA-Generator-fe2881fe9c09372ac4a5cc54e96b439d024dffd9.zip |
:lipstick:
Diffstat (limited to 'Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/builder/AlloyModelInterpretation_TypeInterpretation.xtend')
-rw-r--r-- | Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/builder/AlloyModelInterpretation_TypeInterpretation.xtend | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/builder/AlloyModelInterpretation_TypeInterpretation.xtend b/Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/builder/AlloyModelInterpretation_TypeInterpretation.xtend new file mode 100644 index 00000000..f7603cf9 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/builder/AlloyModelInterpretation_TypeInterpretation.xtend | |||
@@ -0,0 +1,21 @@ | |||
1 | package hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder | ||
2 | |||
3 | import edu.mit.csail.sdg.alloy4compiler.ast.ExprVar | ||
4 | import edu.mit.csail.sdg.alloy4compiler.translator.A4Solution | ||
5 | import edu.mit.csail.sdg.alloy4compiler.ast.Sig | ||
6 | import java.util.Map | ||
7 | import edu.mit.csail.sdg.alloy4compiler.ast.Sig.Field | ||
8 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement | ||
9 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration | ||
10 | import java.util.List | ||
11 | |||
12 | interface AlloyModelInterpretation_TypeInterpretation { | ||
13 | def void resolveUnknownAtoms( | ||
14 | Iterable<ExprVar> objectAtoms, | ||
15 | A4Solution solution, | ||
16 | Logic2AlloyLanguageMapperTrace forwardTrace, | ||
17 | Map<String, Sig> name2AlloySig, | ||
18 | Map<String, Field> name2AlloyField, | ||
19 | Map<String,DefinedElement> expression2DefinedElement, | ||
20 | Map<TypeDeclaration, List<DefinedElement>> interpretationOfUndefinedType) | ||
21 | } \ No newline at end of file | ||