From 28f5f61a51266de5cca55bf676f66ab6782907bd Mon Sep 17 00:00:00 2001 From: Rebus Farkas Date: Tue, 28 Aug 2018 15:35:23 +0200 Subject: Fix bug (NullPointerException) --- .../PartialInterpretation2NeighbourhoodRepresentation.xtend | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2NeighbourhoodRepresentation.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2NeighbourhoodRepresentation.xtend index e6bc5706..8b5d7f2c 100644 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2NeighbourhoodRepresentation.xtend +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2NeighbourhoodRepresentation.xtend @@ -99,11 +99,11 @@ abstract class PartialInterpretation2NeighbourhoodRepresentation>> createPatternRelations( PartialInterpretation model, Set> relevantPatterns) { val Map>> result=new HashMap; - if (relevantPatterns===null) return result; + for (element : model.elements) { result.put(element,new LinkedList>) } - + if (relevantPatterns===null) return result; for (pattern : relevantPatterns) { val name=pattern.patternName val arity=pattern.parameterNames.size -- cgit v1.2.3-54-g00ecf