aboutsummaryrefslogtreecommitdiffstats
path: root/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic
diff options
context:
space:
mode:
authorLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2019-02-17 15:12:05 -0500
committerLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2019-02-17 15:12:05 -0500
commit2e5968a5162b04d33eb1d3a60dd394b68583a4b6 (patch)
treed3797fcf89614b1f7c69917dc6849585dd555fad /Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic
parentCommit before merge (diff)
parentCreated new module to load referred patterns. hacked metamodel linking. (diff)
downloadVIATRA-Generator-2e5968a5162b04d33eb1d3a60dd394b68583a4b6.tar.gz
VIATRA-Generator-2e5968a5162b04d33eb1d3a60dd394b68583a4b6.tar.zst
VIATRA-Generator-2e5968a5162b04d33eb1d3a60dd394b68583a4b6.zip
Merge remote-tracking branch 'origin/master' into Vampire-New
Merge Oszkar's Java-related commit
Diffstat (limited to 'Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic')
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/builder/LogicProblemBuilder.xtend3
1 files changed, 3 insertions, 0 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/builder/LogicProblemBuilder.xtend b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/builder/LogicProblemBuilder.xtend
index b3b7da5a..f6bd9541 100644
--- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/builder/LogicProblemBuilder.xtend
+++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/builder/LogicProblemBuilder.xtend
@@ -557,6 +557,9 @@ public class LogicProblemBuilder{
557 return relationReference 557 return relationReference
558 } 558 }
559 def private checkRelationCall(SymbolicValue value, Relation referredRelation) { 559 def private checkRelationCall(SymbolicValue value, Relation referredRelation) {
560// if(value === null || referredRelation === null) {
561// println("gebasz")
562// }
560 if(value.parameterSubstitutions.size != referredRelation.parameters.size) { 563 if(value.parameterSubstitutions.size != referredRelation.parameters.size) {
561 throw new LogicProblemBuilderException( 564 throw new LogicProblemBuilderException(
562 '''The relation "«referredRelation.name»" called has «referredRelation.parameters.size» parameters but it is called with «value.parameterSubstitutions.size»!''') 565 '''The relation "«referredRelation.name»" called has «referredRelation.parameters.size» parameters but it is called with «value.parameterSubstitutions.size»!''')