diff options
Diffstat (limited to 'extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassOperationsImplementation.mtl')
-rw-r--r-- | extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassOperationsImplementation.mtl | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassOperationsImplementation.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassOperationsImplementation.mtl deleted file mode 100644 index 33716ef6e61..00000000000 --- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassOperationsImplementation.mtl +++ /dev/null @@ -1,23 +0,0 @@ -[module CppClassOperationsImplementation('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::acceleo::util::operation::CppOperations/] - - -[comment implementations of a classifier, parameter controls whether only inline (or only not inline) operations - are produced/] -[template public CppClassOperationsImplementation(class : Classifier, inline : Boolean)] -[for (getOwnedOperations()->select( - (not (hasStereotype(NoCodeGen) or isAbstract)) and - (hasStereotype(C_Cpp::Inline) = inline)))] - -[CppOperationImplementation()/] -[/for] -[for (b : OpaqueBehavior | eAllContents(OpaqueBehavior)->select( - (hasStereotype(C_Cpp::Inline) = inline)))] - [if (b.specification = null)] - -// opaque behavior without specification (typically from state machine) -[CppBehaviorImplementation()/] - [/if] -[/for] -[/template] |