Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassBody.mtl')
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassBody.mtl6
1 files changed, 4 insertions, 2 deletions
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassBody.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassBody.mtl
index 75ad78cd988..f3ab44b4861 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassBody.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassBody.mtl
@@ -20,12 +20,14 @@
[CppIncludePreBody()/]
[constIncludeHFile()/]
-#include <[getNearestPackage().getFullPath()/]/[class.name/].[getHeaderSuffix()/]>
+[IncludeDirective( getNearestPackage().getFullPath() + '/' + class.name + '.' + getHeaderSuffix() )/]
[CppIncludeBody()/]
[constDerivedIncludes()/]
-[CppClassAllIncludesDeclarationBody()/]
+[for (path : String | CppClassAllIncludesDeclarationBody()->flatten()->asOrderedSet())]
+[path.IncludeDirective()/]
+[/for]
[openNS(class)/]
[CppStaticAttributes(class)/]

Back to the top