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/CppClassInheritedDeclarations.mtl')
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassInheritedDeclarations.mtl25
1 files changed, 0 insertions, 25 deletions
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassInheritedDeclarations.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassInheritedDeclarations.mtl
deleted file mode 100644
index 66a0c4d223d..00000000000
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassInheritedDeclarations.mtl
+++ /dev/null
@@ -1,25 +0,0 @@
-[module CppClassInheritedDeclarations('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/]
-
-[comment
-Return a list of relationships that are either Generalizations or InterfaceRealiazations
-and the target does not point to a classifier that has the no-code-gen Stereotype
-TODO: not sure if it makes sense NOT to declare an inheritance, since we do not generate code.
-/]
-[query public filteredRelationships(class : Classifier) : Set(DirectedRelationship) =
- getSourceDirectedRelationships()->select(
- (oclIsKindOf(Generalization) or oclIsKindOf(InterfaceRealization)) and
- (not target->asSequence()->first().hasStereotype(NoCodeGen))
- )
-/]
-
-[query public getCppVisibility(relationship : Relationship) : String =
-if (hasStereotype(Visibility)) then getApplication(Visibility).oclAsType(Visibility).value else 'public' endif
-/]
-
-[template public CppClassInheritedDeclarations(class : Classifier)]
-[if (filteredRelationships()->size() > 0)] : [/if]
-[for (filteredRelationships()) separator(', \n')]
- [getCppVisibility()/] [target->asSequence()->first().oclAsType(Classifier).cppQualifiedName()/][/for]
-[/template]

Back to the top