diff options
Diffstat (limited to 'plugins/org.eclipse.qvtd.codegen/src/org/eclipse/qvtd/codegen/qvti')
2 files changed, 2 insertions, 0 deletions
diff --git a/plugins/org.eclipse.qvtd.codegen/src/org/eclipse/qvtd/codegen/qvti/java/QVTiCG2JavaVisitor.java b/plugins/org.eclipse.qvtd.codegen/src/org/eclipse/qvtd/codegen/qvti/java/QVTiCG2JavaVisitor.java index 489050cd5..15f8ce642 100644 --- a/plugins/org.eclipse.qvtd.codegen/src/org/eclipse/qvtd/codegen/qvti/java/QVTiCG2JavaVisitor.java +++ b/plugins/org.eclipse.qvtd.codegen/src/org/eclipse/qvtd/codegen/qvti/java/QVTiCG2JavaVisitor.java @@ -1200,6 +1200,7 @@ public class QVTiCG2JavaVisitor extends CG2JavaVisitor<@NonNull QVTiCodeGenerato return JavaStream.convertToJavaIdentifier("MAP_" + cgMapping.getName()); } + @Override protected @NonNull String getThisName(@NonNull CGElement cgElement) { for (EObject eObject = cgElement; eObject != null; eObject = eObject.eContainer()) { if (eObject instanceof CGMapping) { diff --git a/plugins/org.eclipse.qvtd.codegen/src/org/eclipse/qvtd/codegen/qvti/java/QVTiGlobalContext.java b/plugins/org.eclipse.qvtd.codegen/src/org/eclipse/qvtd/codegen/qvti/java/QVTiGlobalContext.java index 96ea2aea6..0d9d9880a 100644 --- a/plugins/org.eclipse.qvtd.codegen/src/org/eclipse/qvtd/codegen/qvti/java/QVTiGlobalContext.java +++ b/plugins/org.eclipse.qvtd.codegen/src/org/eclipse/qvtd/codegen/qvti/java/QVTiGlobalContext.java @@ -35,6 +35,7 @@ public class QVTiGlobalContext extends JavaGlobalContext<@NonNull QVTiCodeGenera public QVTiGlobalContext(@NonNull QVTiCodeGenerator codeGenerator) { super(codeGenerator); nameManager.reserveName(JavaConstants.EXECUTOR_NAME, null); + nameManager.reserveName(JavaConstants.EVALUATION_CACHE_NAME, null); nameManager.reserveName(MODELS_NAME, null); } |