diff options
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.java | 18 |
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); |