diff options
author | 2019-02-17 15:12:05 -0500 | |
---|---|---|
committer | 2019-02-17 15:12:05 -0500 | |
commit | 2e5968a5162b04d33eb1d3a60dd394b68583a4b6 (patch) | |
tree | d3797fcf89614b1f7c69917dc6849585dd555fad /Framework/hu.bme.mit.inf.dslreasoner.viatra2logic | |
parent | Commit before merge (diff) | |
parent | Created new module to load referred patterns. hacked metamodel linking. (diff) | |
download | VIATRA-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.viatra2logic')
-rw-r--r-- | Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Viatra2Logic.xtend | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Viatra2Logic.xtend b/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Viatra2Logic.xtend index 8a0ff3b3..3b828170 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Viatra2Logic.xtend +++ b/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Viatra2Logic.xtend | |||
@@ -472,7 +472,7 @@ class Viatra2Logic { | |||
472 | } | 472 | } |
473 | def dispatch TypeReference transformTypeReference(EClassTransitiveInstancesKey k,TracedOutput<LogicProblem, Ecore2Logic_Trace> ecore2LogicTrace) { | 473 | def dispatch TypeReference transformTypeReference(EClassTransitiveInstancesKey k,TracedOutput<LogicProblem, Ecore2Logic_Trace> ecore2LogicTrace) { |
474 | val c = k.wrappedKey | 474 | val c = k.wrappedKey |
475 | 475 | ||
476 | if(this.ecore2Logic.allClassesInScope(ecore2LogicTrace.trace).toList.contains(c)) { | 476 | if(this.ecore2Logic.allClassesInScope(ecore2LogicTrace.trace).toList.contains(c)) { |
477 | return builder.toTypeReference(this.ecore2Logic.TypeofEClass(ecore2LogicTrace.trace,k.wrappedKey)) | 477 | return builder.toTypeReference(this.ecore2Logic.TypeofEClass(ecore2LogicTrace.trace,k.wrappedKey)) |
478 | } else { | 478 | } else { |
@@ -490,7 +490,7 @@ class Viatra2Logic { | |||
490 | } | 490 | } |
491 | 491 | ||
492 | def dispatch TypeReference transformTypeReference(IInputKey k,TracedOutput<LogicProblem, Ecore2Logic_Trace> ecore2LogicTrace) { | 492 | def dispatch TypeReference transformTypeReference(IInputKey k,TracedOutput<LogicProblem, Ecore2Logic_Trace> ecore2LogicTrace) { |
493 | println(k) | 493 | //println(k) |
494 | throw new IllegalArgumentException('''Unsupported type: «k.class.simpleName»''') | 494 | throw new IllegalArgumentException('''Unsupported type: «k.class.simpleName»''') |
495 | } | 495 | } |
496 | 496 | ||