From 99c2eebf5120066ebd03766ac61f0d3aa230da40 Mon Sep 17 00:00:00 2001 From: OszkarSemerath Date: Tue, 23 Jan 2018 18:01:01 +0100 Subject: Removed PQuery from API, IQuerySpecification is used instead --- .../hu/bme/mit/inf/dslreasoner/viatra2logic/Viatra2Logic.xtend | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic') 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 91c6a61a..ae22af1c 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 @@ -41,7 +41,7 @@ import static extension hu.bme.mit.inf.dslreasoner.util.CollectionsUtil.* @Data class ViatraQuerySetDescriptor { val List> patterns val Set> validationPatterns - val Map derivedFeatures + val Map,EStructuralFeature> derivedFeatures } class Viatra2LogicTrace { public val Map query2Relation = new HashMap @@ -155,7 +155,7 @@ class Viatra2Logic { def transformQueryConstraints( Set> validationPatterns, - Map derivedFeatures, + Map,EStructuralFeature> derivedFeatures, TracedOutput ecore2LogicTrace, Viatra2LogicTrace viatra2LogicTrace) { @@ -179,7 +179,7 @@ class Viatra2Logic { ecore2LogicTrace.output.annotations.add(annotation) } for(derivedFeature : derivedFeatures.entrySet) { - val relationDefinition = derivedFeature.key.lookup(viatra2LogicTrace.query2Relation) + val relationDefinition = derivedFeature.key.internalQueryRepresentation.lookup(viatra2LogicTrace.query2Relation) val feature = derivedFeature.value if(feature instanceof EAttribute) { val declaration = ecore2Logic.relationOfAttribute(ecore2LogicTrace.trace,feature) @@ -190,7 +190,7 @@ class Viatra2Logic { } else throw new IllegalArgumentException('''Unknown feature: «feature»''') val annotation = createDefinedByDerivedFeature => [ it.target = relationDefinition.defines - it.query = derivedFeature.key.lookup(viatra2LogicTrace.query2Annotation) + it.query = derivedFeature.key.internalQueryRepresentation.lookup(viatra2LogicTrace.query2Annotation) ] ecore2LogicTrace.output.annotations+=annotation } -- cgit v1.2.3-54-g00ecf