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/util/clazz/CppClassOperationsImplementation.mtl')
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassOperationsImplementation.mtl23
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]

Back to the top