aboutsummaryrefslogtreecommitdiffstats
path: root/Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EReferenceMapper.xtend
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.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EReferenceMapper.xtend
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.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EReferenceMapper.xtend')
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EReferenceMapper.xtend2
1 files changed, 2 insertions, 0 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EReferenceMapper.xtend b/Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EReferenceMapper.xtend
index 4eb78bc6..179690dd 100644
--- a/Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EReferenceMapper.xtend
+++ b/Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EReferenceMapper.xtend
@@ -124,6 +124,8 @@ class EReferenceMapper_RelationsOverTypes implements EReferenceMapper{
124 } else { 124 } else {
125 val sourceType = reference.EContainingClass 125 val sourceType = reference.EContainingClass
126 val targetType = reference.EType as EClass 126 val targetType = reference.EType as EClass
127 //val name = '''oppositeReference «reference.name» «sourceType.name»'''
128 //println(name)
127 val assertion = Assertion('''oppositeReference «reference.name» «sourceType.name»''', 129 val assertion = Assertion('''oppositeReference «reference.name» «sourceType.name»''',
128 Forall[ 130 Forall[
129 val src = addVar('''src''', trace.TypeofEClass(sourceType)) 131 val src = addVar('''src''', trace.TypeofEClass(sourceType))