From c0568c4373fa00e2ba2e165cfd681dd7cd61add6 Mon Sep 17 00:00:00 2001 From: Oszkar Semerath Date: Mon, 18 May 2020 21:45:19 +0200 Subject: removed every occurence of check expressions --- .../viatrasolver/logic2viatra/patterns/PatternProvider.xtend | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternProvider.xtend') diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternProvider.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternProvider.xtend index cfea499b..f3de4ccc 100644 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternProvider.xtend +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternProvider.xtend @@ -27,8 +27,8 @@ import java.util.HashMap @Data class GeneratedPatterns { public Map>> invalidWFQueries public Map>> unfinishedWFQueries - public Map>> unfinishedContainmentMulticiplicityQueries - public Map>> unfinishedNonContainmentMulticiplicityQueries + public Map>,Integer>> unfinishedContainmentMulticiplicityQueries + public Map>,Integer>> unfinishedNonContainmentMulticiplicityQueries public Map>> refineObjectQueries public Map>> refineTypeQueries public Map, IQuerySpecification>> refinerelationQueries @@ -93,11 +93,13 @@ class PatternProvider { val unfinishedNonContainmentMultiplicities = new HashMap for(entry : unfinishedMultiplicities.entrySet) { val relation = entry.key - val value = entry.value.lookup(queries) + val name = entry.value.key + val amount = entry.value.value + val query = name.lookup(queries) if(problem.containmentHierarchies.head.containmentRelations.contains(relation)) { - unfinishedContainmentMultiplicities.put(relation,value) + unfinishedContainmentMultiplicities.put(relation,query->amount) } else { - unfinishedNonContainmentMultiplicities.put(relation,value) + unfinishedNonContainmentMultiplicities.put(relation,query->amount) } } // val Map>> -- cgit v1.2.3-70-g09d2