aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/formulacanonization/CanonisedFormulae.xtend
blob: fd4374f5c10420775c58fcad3723953fab39ce82 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.formulacanonization

import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Assertion
import java.util.Map
import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ConstantDefinition
import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.FunctionDefinition
import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition
import org.eclipse.xtend.lib.annotations.Data

@Data
class CanonisedFormulae {
	CharSequence viatraCode
	Map<Assertion,String> assertion2ConstraintPattern
	Map<RelationDefinition,String> relation2ValuePattern
}