Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppIncludeWOB.java')
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppIncludeWOB.java18
1 files changed, 8 insertions, 10 deletions
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppIncludeWOB.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppIncludeWOB.java
index 8567383151c..2b0084ae0c9 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppIncludeWOB.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppIncludeWOB.java
@@ -2,13 +2,11 @@ package org.eclipse.papyrus.qompass.designer.core.templates;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.uml2.uml.Classifier;
-
-import Cpp.CppInclude;
-import FCM.Template;
-import FCM.TemplateKind;
-
+import org.eclipse.papyrus.C_Cpp.Include;
+import org.eclipse.papyrus.FCM.Template;
+import org.eclipse.papyrus.FCM.TemplateKind;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
-import org.eclipse.papyrus.qompass.designer.core.acceleo.AcceleoDriver;
+import org.eclipse.papyrus.qompass.designer.core.acceleo.AcceleoDriverWrapper;
import org.eclipse.papyrus.qompass.designer.core.listeners.CopyListener;
import org.eclipse.papyrus.qompass.designer.core.transformations.Copy;
import org.eclipse.papyrus.qompass.designer.core.transformations.TransformationContext;
@@ -41,11 +39,11 @@ public class InstantiateCppIncludeWOB implements CopyListener {
// apply, in case of pass-classifier
if((template != null) && (template.getKind() == TemplateKind.PASS_CLASSIFIER)) {
try {
- CppInclude cppInclude = StUtils.getApplication(targetCl, CppInclude.class);
+ Include cppInclude = StUtils.getApplication(targetCl, Include.class);
TransformationContext.classifier = targetCl;
- String newBody = AcceleoDriver.evaluate(cppInclude.getBody(), targetCl, null);
- String newPreBody = AcceleoDriver.evaluate(cppInclude.getPreBody(), targetCl, null);
- String newHeader = AcceleoDriver.evaluate(cppInclude.getHeader(), targetCl, null);
+ String newBody = AcceleoDriverWrapper.evaluate(cppInclude.getBody(), targetCl, null);
+ String newPreBody = AcceleoDriverWrapper.evaluate(cppInclude.getPreBody(), targetCl, null);
+ String newHeader = AcceleoDriverWrapper.evaluate(cppInclude.getHeader(), targetCl, null);
cppInclude.setBody(newBody);
cppInclude.setPreBody(newPreBody);
cppInclude.setHeader(newHeader);

Back to the top