package hu.bme.mit.inf.dlsreasoner.alloy.reasoner.builder import edu.mit.csail.sdg.alloy4compiler.ast.ExprVar import edu.mit.csail.sdg.alloy4compiler.translator.A4Solution import edu.mit.csail.sdg.alloy4compiler.ast.Sig import java.util.Map import edu.mit.csail.sdg.alloy4compiler.ast.Sig.Field import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration import java.util.List interface AlloyModelInterpretation_TypeInterpretation { def void resolveUnknownAtoms( Iterable objectAtoms, A4Solution solution, Logic2AlloyLanguageMapperTrace forwardTrace, Map name2AlloySig, Map name2AlloyField, Map expression2DefinedElement, Map> interpretationOfUndefinedType) }