From a963537c8d601f303ee1fa614d228c381a167105 Mon Sep 17 00:00:00 2001 From: OszkarSemerath Date: Fri, 27 Oct 2017 17:47:51 +0200 Subject: Representation included trace by accident --- .../PartialInterpretation2ImmutableTypeLattice.xtend | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf') diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2ImmutableTypeLattice.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2ImmutableTypeLattice.xtend index 31181370..129221c5 100644 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2ImmutableTypeLattice.xtend +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2ImmutableTypeLattice.xtend @@ -3,15 +3,25 @@ package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.ne import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement import java.util.Map -class PartialInterpretation2ImmutableTypeLattice extends - PartialInterpretation2NeighbourhoodRepresentation, AbstractNodeDescriptor>{ +class PartialInterpretation2ImmutableTypeLattice extends PartialInterpretation2NeighbourhoodRepresentation< + Map,//ModelRep + AbstractNodeDescriptor//NodeRep + >{ public new() { super(false, true) } + public new(boolean deeprepresnetation, boolean mergeSimilarNeighbourhood) { + super(deeprepresnetation,mergeSimilarNeighbourhood) + } override protected createLocalRepresentation(Map node2Representation, Map representation2Amount) { - return new NeighbourhoodWithTraces(node2Representation.immutableCopy,node2Representation.immutableCopy,null) + val res = new NeighbourhoodWithTraces, AbstractNodeDescriptor>( + representation2Amount, + node2Representation, + null + ) + return res } override protected createFurtherRepresentation(Map, Integer> nodeDescriptors, Map> node2Representation, NeighbourhoodWithTraces, AbstractNodeDescriptor> previous, boolean deepRepresentation) { -- cgit v1.2.3-54-g00ecf