diff options
author | Ansgar Radermacher | 2014-09-05 12:40:19 +0000 |
---|---|---|
committer | Ansgar Radermacher | 2014-09-05 12:40:19 +0000 |
commit | 1cae46ac29d814b0441f09f7da4e36802a02fd2d (patch) | |
tree | f3ac3b1539ba2053ba08b8d8d944cd25b6826006 /extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppParameter.mtl | |
parent | 6c118f555e1b73f94cb77116006937893848e940 (diff) | |
download | org.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.mtl | 28 |
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 |