diff options
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_Support.java')
-rw-r--r-- | Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_Support.java | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_Support.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_Support.java index 89633ca1..f1d73bec 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_Support.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_Support.java | |||
@@ -403,20 +403,14 @@ public class Logic2VampireLanguageMapper_Support { | |||
403 | return _xifexpression; | 403 | return _xifexpression; |
404 | } | 404 | } |
405 | 405 | ||
406 | protected List<Type> listSubtypes(final Type t) { | 406 | protected void listSubtypes(final Type t, final List<Type> allSubtypes) { |
407 | List<Type> allSubtypes = CollectionLiterals.<Type>newArrayList(); | 407 | EList<Type> _subtypes = t.getSubtypes(); |
408 | boolean _isEmpty = t.getSubtypes().isEmpty(); | 408 | for (final Type subt : _subtypes) { |
409 | boolean _not = (!_isEmpty); | 409 | { |
410 | if (_not) { | 410 | allSubtypes.add(subt); |
411 | EList<Type> _subtypes = t.getSubtypes(); | 411 | this.listSubtypes(subt, allSubtypes); |
412 | for (final Type subt : _subtypes) { | ||
413 | { | ||
414 | allSubtypes.add(subt); | ||
415 | allSubtypes = this.listSubtypes(subt); | ||
416 | } | ||
417 | } | 412 | } |
418 | } | 413 | } |
419 | return allSubtypes; | ||
420 | } | 414 | } |
421 | 415 | ||
422 | protected HashMap<Variable, VLSVariable> withAddition(final Map<Variable, VLSVariable> map1, final Map<Variable, VLSVariable> map2) { | 416 | protected HashMap<Variable, VLSVariable> withAddition(final Map<Variable, VLSVariable> map1, final Map<Variable, VLSVariable> map2) { |