Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnsgar Radermacher2014-09-05 12:40:19 +0000
committerAnsgar Radermacher2014-09-05 12:40:19 +0000
commit1cae46ac29d814b0441f09f7da4e36802a02fd2d (patch)
treef3ac3b1539ba2053ba08b8d8d944cd25b6826006 /extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppParameter.mtl
parent6c118f555e1b73f94cb77116006937893848e940 (diff)
downloadorg.eclipse.papyrus-1cae46ac29d814b0441f09f7da4e36802a02fd2d.tar.gz
org.eclipse.papyrus-1cae46ac29d814b0441f09f7da4e36802a02fd2d.tar.xz
org.eclipse.papyrus-1cae46ac29d814b0441f09f7da4e36802a02fd2d.zip
443404 - [C++ codegen] Code generation should be based on xtend (done via merge of branch ogurcan)
Diffstat (limited to 'extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppParameter.mtl')
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppParameter.mtl28
1 files changed, 0 insertions, 28 deletions
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppParameter.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppParameter.mtl
deleted file mode 100644
index 9f1a560d469..00000000000
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppParameter.mtl
+++ /dev/null
@@ -1,28 +0,0 @@
-[module CppParameter('http://www.eclipse.org/uml2/5.0.0/UML', 'http://www.eclipse.org/papyrus/C_Cpp/1')/]
-[import org::eclipse::papyrus::acceleo::GenUtils/]
-[import org::eclipse::papyrus::cpp::codegen::utils::CppGenUtils/]
-
-[import org::eclipse::papyrus::cpp::codegen::utils::Modifier/]
-
-
-
-[template public defaultValue(parameter : Parameter)]
-[if (defaultValue <> null)] = [defaultValue.stringValue()/][/if]
-[/template]
-
-[comment C++ parameter. Default values are added, if parameter showDefault is true (implementation signature
- may not repeat default value)/]
-[template public CppParameter(parameter : Parameter, showDefault : Boolean)]
-[modCVQualifier()/][parameter.type.cppQualifiedName()/][modPtr()/][modRef()/] [parameter.name/][modArray()/][if (showDefault)][defaultValue()/][/if]
-[/template]
-
-
-[template public CppOperationParameters(operation : Operation, showDefault : Boolean)]
-[for (ownedParameter->select(direction <> ParameterDirectionKind::return)) separator(', ')][CppParameter(showDefault)/][/for]
-[/template]
-
-
-[comment signature for a given behavior (e.g. effect within state machine)/]
-[template public CppBehaviorParameters(behavior : Behavior, showDefault : Boolean)]
-[for (ownedParameter->select(direction <> ParameterDirectionKind::return)) separator(', ')][CppParameter(showDefault)/][/for]
-[/template] \ No newline at end of file

Back to the top