Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/AcceleoDriver$1.classbin866 -> 0 bytes
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/AcceleoDriver.classbin10816 -> 0 bytes
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/AcceleoException.classbin459 -> 0 bytes
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/Activator.classbin796 -> 0 bytes
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/ModelElementsCreator.classbin6506 -> 0 bytes
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/Utils.classbin791 -> 0 bytes
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.acceleo/src/org/eclipse/papyrus/acceleo/AcceleoDriver.java30
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.acceleo/src/org/eclipse/papyrus/acceleo/GenUtils.java448
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen.ui/src/org/eclipse/papyrus/cpp/codegen/ui/handler/GenerateCodeHandler.java1
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/Architecture3+paper.win.pdfbin0 -> 21816 bytes
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/build.acceleo2
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/Constants.mtl18
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppBindBody.mtl17
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppBindHeader.mtl7
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassBody.mtl54
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.mtl90
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppIncludeUtils.mtl34
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppPackageHeader.mtl74
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/IncludeUtils.mtl28
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppAttribute.mtl (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/property/CppAttributeImplementation.mtl)38
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppDocumentation.mtl4
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppEnumerations.mtl12
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppPrimitiveTypes.mtl4
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppTemplates.mtl14
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassAttributesDeclaration.mtl2
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassFriendDeclaration.mtl2
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassIncludeClassDeclaration.mtl18
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassIncludeDeclaration.mtl8
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassInheritedDeclarations.mtl2
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassOperationsDeclaration.mtl2
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassOperationsImplementation.mtl4
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassTypeAndEnum.mtl4
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.mtl (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperationDeclaration.mtl)35
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppParameter.mtl10
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/property/CppAttributeDeclaration.mtl21
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/transformation/CppModelElementsCreator.java14
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/ClassUtils.java3
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/GenUtils.java41
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/GenUtils.mtl5
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/Modifier.java65
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/META-INF/MANIFEST.MF6
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/plugin.xml18
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.ecore2
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.genmodel3
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.profile.uml2
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Array.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Array.java)28
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/C_CppFactory.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/C_CppFactory.java)6
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/C_CppPackage.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/C_CppPackage.java)620
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Const.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Const.java)22
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/ConstInit.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/ConstInit.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/CppInit.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/CppInit.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/CppRoot.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/CppRoot.java)10
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Default.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Default.java)22
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/EAccessKind.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/EAccessKind.java)4
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/EStorageClass.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/EStorageClass.java)4
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/ExternClass.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/ExternClass.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/ExternLibrary.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/ExternLibrary.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Friend.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Friend.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Include.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Include.java)40
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Inline.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Inline.java)10
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/ManualGeneration.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/ManualGeneration.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/NoCodeGen.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/NoCodeGen.java)10
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Ptr.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Ptr.java)22
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Ref.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Ref.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/StorageClass.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/StorageClass.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Template.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Template.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/TemplateBinding.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/TemplateBinding.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/TemplateParameter.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/TemplateParameter.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Typedef.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Typedef.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Union.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Union.java)10
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Virtual.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Virtual.java)10
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Visibility.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Visibility.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/VisibilityKind.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/VisibilityKind.java)4
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ArrayImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ArrayImpl.java)18
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/C_CppFactoryImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/C_CppFactoryImpl.java)7
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/C_CppPackageImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/C_CppPackageImpl.java)64
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ConstImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ConstImpl.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ConstInitImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ConstInitImpl.java)14
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/CppInitImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/CppInitImpl.java)14
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/CppRootImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/CppRootImpl.java)11
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/DefaultImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/DefaultImpl.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ExternClassImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ExternClassImpl.java)13
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ExternLibraryImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ExternLibraryImpl.java)13
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/FriendImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/FriendImpl.java)14
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/IncludeImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/IncludeImpl.java)22
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/InlineImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/InlineImpl.java)12
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ManualGenerationImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ManualGenerationImpl.java)13
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/NoCodeGenImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/NoCodeGenImpl.java)12
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/PtrImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/PtrImpl.java)16
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/RefImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/RefImpl.java)14
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/StorageClassImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/StorageClassImpl.java)13
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/TemplateBindingImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/TemplateBindingImpl.java)13
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/TemplateImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/TemplateImpl.java)13
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/TemplateParameterImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/TemplateParameterImpl.java)13
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/TypedefImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/TypedefImpl.java)14
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/UnionImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/UnionImpl.java)12
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/VirtualImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/VirtualImpl.java)12
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/VisibilityImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/VisibilityImpl.java)14
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppAdapterFactory.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppAdapterFactory.java)101
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppResourceFactoryImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppResourceFactoryImpl.java)4
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppResourceImpl.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppResourceImpl.java)4
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppSwitch.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppSwitch.java)8
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppXMLProcessor.java (renamed from extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppXMLProcessor.java)7
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppClassPanel.java3
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppGeneralizationPanel.java3
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppOperationPanel.java11
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPackagePanel.java3
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppParameterPanel.java9
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPrimitiveTypePanel.java3
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPropertyPanel.java9
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppTemplateBindingPanel.java6
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppTemplateParameterPanel.java8
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/META-INF/MANIFEST.MF7
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.ecore2
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.genmodel3
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.profile.uml2
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/plugin.xml8
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/Activator.java17
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ActualChoice.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ActualChoice.java)4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/AutoIndex.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/AutoIndex.java)10
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/AutoIndexPerNode.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/AutoIndexPerNode.java)4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/CompImplTemplate.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/CompImplTemplate.java)16
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ConfigOption.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ConfigOption.java)10
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ConfigurableElementInstance.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ConfigurableElementInstance.java)10
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Configuration.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Configuration.java)22
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ConfigurationProperty.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ConfigurationProperty.java)10
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Connector.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Connector.java)22
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ConnectorConfiguration.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ConnectorConfiguration.java)16
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ContainerPort.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ContainerPort.java)4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ContainerRule.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ContainerRule.java)28
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ContainerRuleKind.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ContainerRuleKind.java)4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/CopyAttributeValue.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/CopyAttributeValue.java)16
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/CppLibrary.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/CppLibrary.java)20
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/DeploymentPlan.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/DeploymentPlan.java)16
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/DerivedElement.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/DerivedElement.java)16
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ExtendedSignature.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ExtendedSignature.java)16
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ExternalLibrary.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ExternalLibrary.java)10
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/FCMFactory.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/FCMFactory.java)6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/FCMPackage.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/FCMPackage.java)928
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ImplementationGroup.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ImplementationGroup.java)10
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ImplementationProperties.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ImplementationProperties.java)40
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InitPrecedence.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InitPrecedence.java)18
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InstanceConfigurator.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InstanceConfigurator.java)10
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InteractionComponent.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InteractionComponent.java)22
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InterceptionKind.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InterceptionKind.java)4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InterceptionRule.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InterceptionRule.java)32
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InterceptorConfiguration.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InterceptorConfiguration.java)16
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/JavaLibrary.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/JavaLibrary.java)8
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/OperatingSystem.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/OperatingSystem.java)10
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Part.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Part.java)14
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Port.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Port.java)34
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/PortKind.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/PortKind.java)28
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/RuleApplication.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/RuleApplication.java)22
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Singleton.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Singleton.java)10
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Target.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Target.java)40
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/TargetArchitecture.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/TargetArchitecture.java)10
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Template.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Template.java)38
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/TemplateKind.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/TemplateKind.java)4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/UseInstanceConfigurator.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/UseInstanceConfigurator.java)16
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/AutoIndexImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/AutoIndexImpl.java)12
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/AutoIndexPerNodeImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/AutoIndexPerNodeImpl.java)7
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/CompImplTemplateImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/CompImplTemplateImpl.java)13
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConfigOptionImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConfigOptionImpl.java)11
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConfigurableElementInstanceImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConfigurableElementInstanceImpl.java)12
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConfigurationImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConfigurationImpl.java)21
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConfigurationPropertyImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConfigurationPropertyImpl.java)12
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConnectorConfigurationImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConnectorConfigurationImpl.java)16
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConnectorImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConnectorImpl.java)18
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ContainerPortImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ContainerPortImpl.java)7
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ContainerRuleImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ContainerRuleImpl.java)17
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/CopyAttributeValueImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/CopyAttributeValueImpl.java)14
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/CppLibraryImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/CppLibraryImpl.java)15
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/DeploymentPlanImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/DeploymentPlanImpl.java)14
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/DerivedElementImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/DerivedElementImpl.java)14
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ExtendedSignatureImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ExtendedSignatureImpl.java)14
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ExternalLibraryImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ExternalLibraryImpl.java)11
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/FCMFactoryImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/FCMFactoryImpl.java)45
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/FCMPackageImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/FCMPackageImpl.java)85
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ImplementationGroupImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ImplementationGroupImpl.java)9
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ImplementationPropertiesImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ImplementationPropertiesImpl.java)27
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InitPrecedenceImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/InitPrecedenceImpl.java)17
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InstanceConfiguratorImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/InstanceConfiguratorImpl.java)11
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InteractionComponentImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/InteractionComponentImpl.java)16
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InterceptionRuleImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/InterceptionRuleImpl.java)19
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/JavaLibraryImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/JavaLibraryImpl.java)9
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/OperatingSystemImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/OperatingSystemImpl.java)11
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/PartImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/PartImpl.java)15
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/PortImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/PortImpl.java)21
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/PortKindImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/PortKindImpl.java)15
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/RuleApplicationImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/RuleApplicationImpl.java)19
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/SingletonImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/SingletonImpl.java)11
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/TargetArchitectureImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/TargetArchitectureImpl.java)11
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/TargetImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/TargetImpl.java)29
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/TemplateImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/TemplateImpl.java)24
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/UseInstanceConfiguratorImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/UseInstanceConfiguratorImpl.java)15
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/CommandSupport.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/CommandSupport.java)2
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/ConnectorTypeUtil.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/ConnectorTypeUtil.java)7
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMAdapterFactory.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMAdapterFactory.java)145
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMResourceFactoryImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMResourceFactoryImpl.java)4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMResourceImpl.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMResourceImpl.java)4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMSwitch.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMSwitch.java)42
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMUtil.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMUtil.java)11
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMXMLProcessor.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMXMLProcessor.java)7
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/IEmbeddingRule.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/IEmbeddingRule.java)4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/IMappingRule.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/IMappingRule.java)5
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/MapUtil.java (renamed from extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/MapUtil.java)9
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/META-INF/MANIFEST.MF3
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/build.acceleo2
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/CORBAtypeNames.java9
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/ConfigUtils.java6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/ConnectorUtils.java9
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/PortUtils.java15
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/StUtils.java44
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/Utils.java7
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/AcceleoDriver.java328
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/AcceleoDriverWrapper.java110
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/TransformationContext.mtl2
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/UMLTool.java11
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/AllocUtils.java2
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/BootLoaderGen.java7
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/Composite.java6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepCreation.java41
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepPlanUtils.java3
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepUtils.java12
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/AllocationDialog.java3
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ChooseConfigOpt.java6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ChoosePorts.java4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConfigureInstanceDialog.java7
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConfigurePortDialog.java10
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConnectorSelectionDialog.java6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ContainerDialog.java5
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/PortLabelProvider.java4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/RuleLabelProvider.java3
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/extensions/InstanceConfigurator.java8
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/AllocateHandler.java4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/CreateDepPlanHandler.java2
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/GenCollaborationUseHandler.java6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/GenConnectionPatternHandler.java6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/InstantiateDepPlanHandler.java6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/SelectConnectorHandler.java6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/SyncHandler.java4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/listeners/DepPlanListener.java4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/sync/CompImplSync.java4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/sync/DepPlanSync.java4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppInclude.java14
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppIncludeWOB.java18
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/TemplateInstantiation.java5
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/TemplateInstantiationListener.java25
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/AbstractContainerTrafo.java3
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/CompImplTrafos.java22
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/CompTypeTrafos.java16
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/ConnectorReification.java5
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/ContainerTrafo.java14
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/InstantiateDepPlan.java8
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/LWContainerTrafo.java14
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/MainModelTrafo.java18
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/UpdateUtils.java4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/filters/FilterTemplate.java6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.cpp/META-INF/MANIFEST.MF3
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.cpp/src/org/eclipse/papyrus/qompass/designer/cpp/CppLanguageSupport.java13
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/ConfigurationAttributeNotSet.java4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/ConnectorConnectable.java6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/InitialEntryPoints.java4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/InstanceSpecificationSlotForAllProperties.java4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/PortIsCorrectlyTyped.java2
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/PortKindUnset.java2
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/SystemHasNoPorts.java4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.vsl/build.acceleo2
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/build.acceleo2
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ClientServerTimer.di59
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ClientServerTimer.notation906
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ClientServerTimer.uml403
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/HelloWorld.notation4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/HelloWorld.uml8
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.di2
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.notation16
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.uml216
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.di8
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.notation24
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.uml337
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/corba.uml32
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/core.uml70
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/fifo.di2
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/fifo.uml215
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/osal.notation4
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/osal.uml1716
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/statemachine.uml8
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/sysinterfaces.uml6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/wizardTemplates/QompassModel.uml6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/wizardTemplates/QompassSimple.uml6
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/embeddingrules/AccordCall.java12
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort.java11
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort2.java11
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ProvideInterface.java5
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PullConsumer.java8
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushConsumer.java8
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushProdPullCons.java8
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushProducer.java8
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/UseConjIntf.java7
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/UseInterface.java5
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/ClientServerTimerTmp.uml288
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/HelloWorldTmp.uml8
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/ProducerConsumerTmp.uml438
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/ProducerTwoConsumersTmp.uml501
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.infra.services.tracepoints/META-INF/MANIFEST.MF3
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.infra.services.tracepoints/src/org/eclipse/papyrus/infra/services/tracepoints/TraceFunctions.java15
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/build.acceleo2
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.di2
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.notation67
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.uml249
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ProducerConsumer.notation4
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ProducerConsumer.uml14
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/library/tracing.notation2
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/library/tracing.uml28
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/src/org/eclipse/papyrus/qompass/modellibs/tracing/QompassTraceMechanism.java7
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/tmpModel/ClientServerTraceTestTmp.uml419
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.views.tracepoints/META-INF/MANIFEST.MF4
-rw-r--r--extraplugins/qompass-designer/tracing/org.eclipse.papyrus.views.tracepoints/src/org/eclipse/papyrus/views/tracepoints/views/TracepointView.java5
318 files changed, 7666 insertions, 4692 deletions
diff --git a/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/AcceleoDriver$1.class b/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/AcceleoDriver$1.class
deleted file mode 100644
index 3e2820bfbbd..00000000000
--- a/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/AcceleoDriver$1.class
+++ /dev/null
Binary files differ
diff --git a/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/AcceleoDriver.class b/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/AcceleoDriver.class
deleted file mode 100644
index 742415f4921..00000000000
--- a/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/AcceleoDriver.class
+++ /dev/null
Binary files differ
diff --git a/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/AcceleoException.class b/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/AcceleoException.class
deleted file mode 100644
index 3fc350e86b7..00000000000
--- a/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/AcceleoException.class
+++ /dev/null
Binary files differ
diff --git a/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/Activator.class b/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/Activator.class
deleted file mode 100644
index 17355520d07..00000000000
--- a/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/Activator.class
+++ /dev/null
Binary files differ
diff --git a/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/ModelElementsCreator.class b/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/ModelElementsCreator.class
deleted file mode 100644
index 36a1d1a186f..00000000000
--- a/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/ModelElementsCreator.class
+++ /dev/null
Binary files differ
diff --git a/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/Utils.class b/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/Utils.class
deleted file mode 100644
index bb12a965bda..00000000000
--- a/extraplugins/codegen/org.eclipse.papyrus.acceleo/bin/org/eclipse/papyrus/acceleo/Utils.class
+++ /dev/null
Binary files differ
diff --git a/extraplugins/codegen/org.eclipse.papyrus.acceleo/src/org/eclipse/papyrus/acceleo/AcceleoDriver.java b/extraplugins/codegen/org.eclipse.papyrus.acceleo/src/org/eclipse/papyrus/acceleo/AcceleoDriver.java
index 3ac74c8ff6f..700cf3c670e 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.acceleo/src/org/eclipse/papyrus/acceleo/AcceleoDriver.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.acceleo/src/org/eclipse/papyrus/acceleo/AcceleoDriver.java
@@ -185,7 +185,7 @@ public class AcceleoDriver {
* @return the evaluated template
*/
public static String evaluate(String templateStr, Element element, Object args[]) throws AcceleoException {
- return evaluate(templateStr, "", element, args);
+ return evaluate(templateStr, "dummy", element, args);
}
/**
@@ -273,16 +273,19 @@ public class AcceleoDriver {
"\n\nTemplate: " + templateName + "\n" + templateStr);
}
}
- String result = evaulateResource(resource, element, templateName, templateStr);
+ String result = evaluateResource(resource, element, templateName, templateStr);
if(result != null) {
return result;
}
+
} catch (AcceleoEvaluationException e) {
String elementStr = (element instanceof NamedElement ? ((NamedElement)element).getQualifiedName() : element.toString());
throw new AcceleoException("Acceleo EvaluationException" + e + "\n\nPassed element: " + elementStr +
"\n\nTemplate: " + templateName + "\n" + templateStr);
}
- return "";
+ String elementStr = (element instanceof NamedElement ? ((NamedElement)element).getQualifiedName() : element.toString());
+ throw new AcceleoException("Acceleo evaluation error\n\nPassed element: " + elementStr +
+ "\n\nTemplate: " + templateName + "\n" + templateStr);
}
/**
@@ -322,12 +325,23 @@ public class AcceleoDriver {
Resource resource = acceleoResourceSet.getResource(uri, true);
if(resource != null) {
- return evaulateResource(resource, element, templateName, "");
+ return evaluateResource(resource, element, templateName, "");
}
return null;
}
- protected static String evaulateResource(Resource resource, Element element, String templateName, String templateStr) throws AcceleoException {
+ /**
+ * Evaluate an Acceleo template when given a resource, template name
+ *
+ * @param resource The resource of an Acceleo module
+ * @param element the UML model element that is passed (
+ * @param templateName the name of the template
+ * @param templateStr the contents of the template. May be empty (only used for
+ * error messages
+ * @return the evaluated template
+ * @throws AcceleoException
+ */
+ protected static String evaluateResource(Resource resource, Element element, String templateName, String templateStr) throws AcceleoException {
if(resource.getContents().size() > 0) {
EObject result = resource.getContents().get(0);
List<Object> arguments = new ArrayList<Object>();
@@ -335,8 +349,10 @@ public class AcceleoDriver {
arguments.add(element);
if(result instanceof Module) {
Module module = (Module)result;
+ // do not check the template name, if there is only one.
+ boolean dontCheck = (module.getOwnedModuleElement().size() == 1);
for(ModuleElement me : module.getOwnedModuleElement()) {
- if((me instanceof Template) && me.getName().equals(templateName)) {
+ if((me instanceof Template) && (dontCheck || me.getName().equals(templateName))) {
logEntries.clear();
Object stringResult = engine.evaluate((Template)me, arguments, new PreviewStrategy(), null);
// System.err.println("result: " + stringResult);
@@ -362,7 +378,7 @@ public class AcceleoDriver {
}
}
}
- return null;
+ throw new AcceleoEvaluationException("Template " + templateName + " not found");
}
protected static EList<IStatus> logEntries = new BasicEList<IStatus>();
diff --git a/extraplugins/codegen/org.eclipse.papyrus.acceleo/src/org/eclipse/papyrus/acceleo/GenUtils.java b/extraplugins/codegen/org.eclipse.papyrus.acceleo/src/org/eclipse/papyrus/acceleo/GenUtils.java
new file mode 100644
index 00000000000..a8db150a582
--- /dev/null
+++ b/extraplugins/codegen/org.eclipse.papyrus.acceleo/src/org/eclipse/papyrus/acceleo/GenUtils.java
@@ -0,0 +1,448 @@
+/*******************************************************************************
+ * Copyright (c) 2006 - 2012 CEA LIST.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - initial API and implementation
+ *******************************************************************************/
+
+package org.eclipse.papyrus.acceleo;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.eclipse.emf.common.util.BasicEList;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.common.util.UniqueEList;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.uml2.uml.Behavior;
+import org.eclipse.uml2.uml.Class;
+import org.eclipse.uml2.uml.Classifier;
+import org.eclipse.uml2.uml.Comment;
+import org.eclipse.uml2.uml.Dependency;
+import org.eclipse.uml2.uml.DirectedRelationship;
+import org.eclipse.uml2.uml.Element;
+import org.eclipse.uml2.uml.NamedElement;
+import org.eclipse.uml2.uml.OpaqueBehavior;
+import org.eclipse.uml2.uml.Operation;
+import org.eclipse.uml2.uml.Package;
+import org.eclipse.uml2.uml.Parameter;
+import org.eclipse.uml2.uml.ParameterableElement;
+import org.eclipse.uml2.uml.Property;
+import org.eclipse.uml2.uml.TemplateBinding;
+import org.eclipse.uml2.uml.TemplateParameter;
+import org.eclipse.uml2.uml.TemplateSignature;
+import org.eclipse.uml2.uml.Type;
+
+
+/**
+ * Some utilities: a set of static methods for Acceleo based code generation
+ *
+ * @author wassim
+ *
+ */
+public class GenUtils {
+
+ /**
+ * Retrieve template bindings for the class passed as a Parameter
+ * only one template binding can exist for an element
+ *
+ * @param current
+ * Class on which the template binding is searched
+ * @return the template binding of current Class
+ */
+ public static TemplateBinding getTemplateBindings(Class current) {
+ TemplateBinding binding = null;
+ if(current.getTemplateBindings().size() == 1) {
+ binding = current.getTemplateBindings().get(0);
+ }
+
+ return binding;
+ }
+
+ /**
+ * Check whether the passed classifier has a template binding with itself as bound element
+ *
+ * @param cl
+ * @return
+ */
+ public static boolean isTemplateBoundElement(Classifier cl) {
+ boolean result = false;
+ EList<TemplateBinding> tbs = cl.getTemplateBindings();
+ if(tbs.size() > 0) {
+ for (TemplateBinding tb : tbs) {
+ // TODO: will only work for single element in template binding list
+ result = tb.getBoundElement() == cl;
+ }
+ }
+ return result;
+ }
+
+
+ /**
+ *
+ * @param classifier
+ * @return
+ */
+ public static Collection<TemplateParameter> getTemplateParameters(Classifier classifier) {
+
+ Collection<TemplateParameter> params = new ArrayList<TemplateParameter>();
+ TemplateSignature ts = classifier.getOwnedTemplateSignature();
+ if(ts != null) {
+ params.addAll(ts.getOwnedParameters());
+ }
+
+ return params;
+ }
+
+ /**
+ *
+ * @param classifier
+ * @return
+ */
+ public static Collection<ParameterableElement> getTemplateParameteredElements(Classifier classifier) {
+
+ Collection<ParameterableElement> params = new ArrayList<ParameterableElement>();
+ TemplateSignature ts = classifier.getOwnedTemplateSignature();
+ if(ts != null) {
+ for(TemplateParameter tp : ts.getOwnedParameters()) {
+ if(tp != null) {
+ params.add(tp.getParameteredElement());
+ }
+ }
+ }
+ return params;
+ }
+
+
+ /**
+ * Retrieve a list of types that belong to by a classifier in the current class
+ *
+ * @param current
+ * Class on which the attributes are searched
+ * @return collection of classes which are the type of the attributes
+ */
+ public static EList<Classifier> getTypesViaAttributesk(Classifier current) {
+ EList<Classifier> result = new UniqueEList<Classifier>();
+
+ for (Property currentAttribute : current.getAttributes()) {
+ Type type = currentAttribute.getType();
+ if(type instanceof Classifier) {
+ result.add((Classifier) type);
+ }
+ }
+ return result;
+ }
+
+ /**
+ * Retrieve the operations in the current class then for each
+ * operation it finds the parameters that have a class type
+ *
+ * @param current
+ * Class on which the attributes are searched
+ * @return collection of classes which are the types of the operations parameters
+ */
+ public static EList<Classifier> getTypesViaOperations(Classifier current) {
+ EList<Classifier> result = new UniqueEList<Classifier>();
+ for(Operation operation : current.getOperations()) {
+ for (Parameter param : operation.getOwnedParameters()) {
+ Type type = param.getType();
+ if(type instanceof Classifier) {
+ Classifier paramType = (Classifier)type;
+ result.add(paramType);
+ }
+ }
+ }
+ return result;
+ }
+
+ /**
+ * Return a list of classifiers that are referenced by relationships, i.e.
+ * dependencies or associations
+ *
+ * @param current
+ * @return
+ */
+ public static EList<Classifier> getTypesViaRelationships(Classifier current) {
+ EList<Classifier> classifiers = new UniqueEList<Classifier>();
+
+ for(DirectedRelationship relationship : current.getSourceDirectedRelationships()) {
+
+ if(relationship.getTargets().size() > 0) {
+ // there should always be at least one element in the target
+ // list and it should be a classifier, but better check.
+ Element element = relationship.getTargets().get(0);
+ if(element instanceof Classifier) {
+ classifiers.add((Classifier)element);
+ }
+ }
+ }
+ return classifiers;
+ }
+
+ /**
+ * Return a list of classifiers that are referenced via dependencies
+ *
+ * @param current
+ * @return
+ */
+ public static EList<Classifier> getTypesViaDependencies(Classifier current) {
+ EList<Classifier> classifiers = new UniqueEList<Classifier>();
+
+ for(DirectedRelationship relationship : current.getSourceDirectedRelationships()) {
+ if(relationship instanceof Dependency) {
+ if(relationship.getTargets().size() > 0) {
+ // there should always be at least one element in the target
+ // list and it should be a classifier, but better check.
+ Element element = relationship.getTargets().get(0);
+ if(element instanceof Classifier) {
+ classifiers.add((Classifier)element);
+ }
+ }
+ }
+ }
+ return classifiers;
+ }
+
+ /**
+ * Return a list of classifiers that are referenced via all kinds of relations except
+ * dependencies
+ *
+ * @param current
+ * @return
+ */
+ public static EList<Classifier> getTypesViaRelationshipsNoDeps(Classifier current) {
+ EList<Classifier> classifiers = new UniqueEList<Classifier>();
+
+ for(DirectedRelationship relationship : current.getSourceDirectedRelationships()) {
+ if(!(relationship instanceof Dependency)) {
+ if(relationship.getTargets().size() > 0) {
+ // there should always be at least one element in the target
+ // list and it should be a classifier, but better check.
+ Element element = relationship.getTargets().get(0);
+ if(element instanceof Classifier) {
+ classifiers.add((Classifier)element);
+ }
+ }
+ }
+ }
+ return classifiers;
+ }
+
+ /**
+ * Return the qualified name of a named element, but use "_" instead of "::" as separator
+ *
+ * @param ne
+ * a named element
+ * @return the fully qualified name with "_" as separator character
+ */
+ public static String getFullName(NamedElement ne) {
+ return ne.getQualifiedName().replace("::", "_"); //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+ /**
+ * return the full name in upper case
+ *
+ * @param ne
+ * @return
+ */
+ public static String getFullNameUC(NamedElement ne) {
+ return ne.getQualifiedName().replace("::", "_").toUpperCase(); //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * Retrieve the comments associated with an element
+ * TODO: check whether comment's annotated element link belongs to element in question
+ * @param element
+ * @return
+ */
+ public static String getComments(Element element) {
+ String commentText = ""; //$NON-NLS-1$
+ for(Comment comment : element.getOwnedComments()) {
+ // remove eventual CRs (avoid confusion in Acceleo template which adds " *" after line breaks)
+ commentText += cleanCR(comment.getBody());
+ }
+ return commentText;
+ }
+
+ /**
+ * Return a list of dependent package (the list of dependent
+ * elements filtered for packages)
+ *
+ * @param pkg
+ * @return
+ */
+ public static EList<Package> getUsedPackages(Package pkg) {
+ EList<Package> result = new UniqueEList<Package>();
+ for(Element depElement : pkg.getClientDependencies()) {
+ if(depElement instanceof Package) {
+ result.add((Package)depElement);
+ }
+ }
+ return result;
+ }
+
+ /**
+ * Return a list of dependent classifiers (the list of dependent
+ * elements filtered for classifiers)
+ *
+ * @param pkg
+ * @return
+ */
+ public static EList<Classifier> getUsedClassifiers(Classifier cls) {
+ EList<Classifier> result = new BasicEList<Classifier>();
+ for(Element depElement : cls.getClientDependencies()) {
+ if(depElement instanceof Classifier) {
+ result.add((Classifier)depElement);
+ }
+ }
+ return result;
+ }
+
+ /**
+ * Return the qualified name of a package, but use "/" instead of "::" as separator
+ *
+ * @param pkg
+ * @return
+ */
+ public static String getFullPath(Package pkg) {
+ return pkg.getQualifiedName().replace("::", "/"); //$NON-NLS-1$//$NON-NLS-2$
+ }
+
+ /**
+ * Is a certain stereotype applied?
+ *
+ * @param element
+ * @param stereotype
+ * fully qualified stereotype name
+ * @return
+ */
+ public static boolean hasStereotype(Element element, String stereotName) {
+ return element.getAppliedStereotype(stereotName) != null;
+ }
+
+ /**
+ * Is a certain stereotype applied?
+ *
+ * @param element
+ * @param stereotype
+ * fully qualified stereotype name
+ * @return
+ */
+ public static boolean hasStereotype(Element element, java.lang.Class<? extends EObject> clazz) {
+ for(EObject stereoApplication : element.getStereotypeApplications()) {
+ // check whether the stereotype is a super-class of the passed parameter clazz
+ if(clazz.isAssignableFrom(stereoApplication.getClass())) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+
+ /**
+ * Is a certain stereotype applied?
+ *
+ * @param element
+ * @param eClass The eClass associated with the stereotype name
+ * @return
+ */
+ public static boolean hasStereotypeA(Element element, EClass eClass) {
+ if(element == null) {
+ // make query more robust
+ return false;
+ }
+ for(EObject stereoApplication : element.getStereotypeApplications()) {
+ // check whether the stereotype application has the right eClass
+ if(stereoApplication.eClass() == eClass) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ /**
+ * Return the stereotype application by passing an element of the static profile
+ *
+ * @param element
+ * the UML model element
+ * @param clazz
+ * the class of an element of a static profile. Compatible sub-types will be returned as well
+ * @return the stereotype application or null
+ */
+ @SuppressWarnings("unchecked")
+ public static <T extends EObject> T getApplication(Element element, java.lang.Class<T> clazz) {
+ for(EObject stereoApplication : element.getStereotypeApplications()) {
+ // check whether the stereotype is an instance of the passed parameter clazz
+ if(clazz.isInstance(stereoApplication)) {
+ return (T)stereoApplication;
+ }
+ }
+ return null;
+ }
+
+ public static EObject getApplicationA(Element element, EClass eClass) {
+ for(EObject stereoApplication : element.getStereotypeApplications()) {
+ // check whether the stereotype is an instance of the passed parameter clazz
+ if(stereoApplication.eClass() == eClass) {
+ return stereoApplication;
+ }
+ }
+ return null;
+ }
+
+
+ /**
+ * @param operation
+ * the operation
+ * @param selectedLanguage
+ * the selected language
+ * @return Return the first body of a selected language that is provided by
+ * one of the operation's methods
+ */
+ public static String getBody(Operation operation, String selectedLanguage) {
+ for(Behavior behavior : operation.getMethods()) {
+ if(behavior instanceof OpaqueBehavior) {
+ OpaqueBehavior ob = (OpaqueBehavior)behavior;
+ Iterator<String> bodies = ob.getBodies().iterator();
+ for(String language : ob.getLanguages()) {
+ String body = bodies.next();
+ if(language.equals(selectedLanguage)) {
+ // additional "\r" confuses Acceleo
+ return cleanCR(body);
+ }
+ }
+ }
+ }
+ return ""; //$NON-NLS-1$
+ }
+
+ /**
+ * Remove <CR> from a String. These confuse Acceleo's indentation
+ * @param str
+ * @return
+ */
+ public static String cleanCR(String str) {
+ return str.replace("\r", ""); //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * Avoid null strings, i.e. replace null strings by empty strings
+ *
+ * @param str
+ * @return
+ */
+ public static String maskNull(String str) {
+ if(str == null) {
+ return ""; //$NON-NLS-1$
+ }
+ return str;
+ }
+}
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen.ui/src/org/eclipse/papyrus/cpp/codegen/ui/handler/GenerateCodeHandler.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen.ui/src/org/eclipse/papyrus/cpp/codegen/ui/handler/GenerateCodeHandler.java
index 6f58504a58a..9232fe2c0f7 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen.ui/src/org/eclipse/papyrus/cpp/codegen/ui/handler/GenerateCodeHandler.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen.ui/src/org/eclipse/papyrus/cpp/codegen/ui/handler/GenerateCodeHandler.java
@@ -76,6 +76,7 @@ public class GenerateCodeHandler extends AbstractHandler {
if(selectedEObj instanceof Classifier) {
Classifier classifier = (Classifier)selectedEObj;
+
URI uri = classifier.eResource().getURI();
// URIConverter uriConverter = resource.getResourceSet().getURIConverter();
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/Architecture3+paper.win.pdf b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/Architecture3+paper.win.pdf
new file mode 100644
index 00000000000..64fee47b4f1
--- /dev/null
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/Architecture3+paper.win.pdf
Binary files differ
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/build.acceleo b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/build.acceleo
index 8c148cc5dcd..d3da6605d49 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/build.acceleo
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/build.acceleo
@@ -18,7 +18,7 @@
<acceleoCompiler
sourceFolder="${target.folder}"
outputFolder="${target.folder}"
- dependencies="${target.folder}/../../org.eclipse.papyrus.cpp.profile;${target.folder}/../../org.eclipse.papyrus.acceleo;"
+ dependencies="${target.folder}/../../org.eclipse.papyrus.cpp.profile;${target.folder}/../../org.eclipse.ui.workbench;${target.folder}/../../org.eclipse.papyrus.acceleo;"
binaryResource="false"
packagesToRegister="">
</acceleoCompiler>
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/Constants.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/Constants.mtl
index 2aea121b9e5..32c94e672bb 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/Constants.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/Constants.mtl
@@ -2,35 +2,35 @@
[module Constants('http://www.eclipse.org/uml2/4.0.0/UML')]
-[template public includeHFile(dummy : Element)]
+[template public constIncludeHFile(dummy : Element)]
// include associated header file
[/template]
-[template public IncludeHeaderStart(dummy : Element)]
+[template public constIncludeHeaderStart(dummy : Element)]
// Include from Include stereotype (header)
[/template]
-[template public IncludePreBodyStart(dummy : Element)]
+[template public constIncludePreBodyStart(dummy : Element)]
// Include from Include stereotype (pre-body)
[/template]
-[template public IncludePreBodyEnd(dummy : Element)]
+[template public constIncludePreBodyEnd(dummy : Element)]
// End of Include stereotype (pre-body)
[/template]
-[template public IncludeBodyStart(dummy : Element)]
+[template public constIncludeBodyStart(dummy : Element)]
// Include from Include declaration (body)
[/template]
-[template public IncludeHeaderEnd(dummy : Element)]
+[template public constIncludeHeaderEnd(dummy : Element)]
// End of Include stereotype (header)
[/template]
-[template public IncludeBodyEnd(dummy : Element)]
+[template public constIncludeBodyEnd(dummy : Element)]
// End of Include stereotype (body)
[/template]
-[template public derivedIncludes(dummy : Element)]
+[template public constDerivedIncludes(dummy : Element)]
// Derived includes directives
[/template]
@@ -38,7 +38,7 @@
// forward declarations
[/template]
-[template public staticAttributes(dummy : Element)]
+[template public constStaticAttributes(dummy : Element)]
// static attributes (if any)
[/template]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppBindBody.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppBindBody.mtl
index da720a05838..a5c2d6f9a17 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppBindBody.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppBindBody.mtl
@@ -1,7 +1,7 @@
[module CppBindBody('http://www.eclipse.org/uml2/4.0.0/UML')/]
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
[import org::eclipse::papyrus::cpp::codegen::utils::ClassUtils/]
-[import org::eclipse::papyrus::cpp::codegen::acceleo::IncludeUtils/]
+[import org::eclipse::papyrus::cpp::codegen::acceleo::CppIncludeUtils/]
[import org::eclipse::papyrus::cpp::codegen::preferences::CppCodeGenUtils/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::Constants/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::CppTemplates/]
@@ -15,23 +15,24 @@
[class.name/] template binding body
************************************************************/
-[IncludePreBody()/]
+[CppIncludePreBody()/]
-[includeHFile()/]
-#include <[_package.getFullPath()/][class.name/].[getHeaderSuffix()/]>
+[constIncludeHFile()/]
+#include <[_package.getFullPath()/]/[class.name/].[getHeaderSuffix()/]>
-[IncludeBody()/]
+[CppIncludeBody()/]
[openNS()/]
-[derivedIncludes()/]
+[constDerivedIncludes()/]
[CppClassAllIncludesDeclaration()/]
/************************************************************/
[let tb : TemplateBinding = getTemplateBindings()]
-[let templateElement : Classifier = tb.target->asSequence()->first()]
-template class [templateElement.name/] <[for (tb.parameterSubstitution)][CppTemplateBindingParameter()/][/for]> [class.name/];
+[let templateElement : Element = tb.target->asSequence()->first()]
+template class [templateElement.owner.oclAsType(NamedElement).name/]<[for (tb.parameterSubstitution)][CppTemplateBindingParameter()/][/for]>;
[/let][/let]
+
[closeNS()/]
/************************************************************
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppBindHeader.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppBindHeader.mtl
index 99148264afc..3277519319a 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppBindHeader.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppBindHeader.mtl
@@ -3,6 +3,7 @@
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::clazz::CppClassIncludeClassDeclaration/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::CppTemplates/]
[import org::eclipse::papyrus::cpp::codegen::preferences::CppCodeGenUtils/]
+[import org::eclipse::papyrus::cpp::codegen::acceleo::CppIncludeUtils/]
[template public CppBindHeader(class : Class)]
@@ -17,15 +18,15 @@
[CppClassAllIncludesDeclaration()/]
-[getApplication(C_Cpp::Include).oclAsType(C_Cpp::Include).header/]
+[CppIncludeHeader()/]
[let tb : TemplateBinding = getTemplateBindings()]
-[let templateElement : Classifier = tb.target->asSequence()->first()]
+[let templateElement : Element = tb.target->asSequence()->first()]
#include <[_package.getFullPath()/]/[templateElement.owner.oclAsType(NamedElement).name/].[getHeaderSuffix()/]>
[openNS()/]
/************************************************************/
-typedef [templateElement.name/] <[for (tb.parameterSubstitution)][CppTemplateBindingParameter()/][/for]> [class.name/];
+typedef [templateElement.owner.oclAsType(NamedElement).name/]<[for (tb.parameterSubstitution)][CppTemplateBindingParameter()/][/for]> [class.name/];
[closeNS()/]
[/let][/let]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassBody.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassBody.mtl
index cf2e1f70034..cf80c016c20 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassBody.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassBody.mtl
@@ -2,36 +2,38 @@
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
[import org::eclipse::papyrus::cpp::codegen::utils::ClassUtils/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::Constants/]
-[import org::eclipse::papyrus::cpp::codegen::acceleo::IncludeUtils/]
+[import org::eclipse::papyrus::cpp::codegen::acceleo::CppIncludeUtils/]
[import org::eclipse::papyrus::cpp::codegen::preferences::CppCodeGenUtils/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::clazz::CppClassIncludeClassDeclaration/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::clazz::CppClassOperationsImplementation/]
-[import org::eclipse::papyrus::cpp::codegen::acceleo::util::property::CppAttributeImplementation/]
+[import org::eclipse::papyrus::cpp::codegen::acceleo::util::CppAttribute/]
[template public CppClassBody(class : Classifier)]
-#define [getFullName()/]_BODY
-
-/************************************************************
- [class.name/] class body
- ************************************************************/
-
-[IncludePreBody()/]
-
-[includeHFile()/]
-#include <[_package.getFullPath()/]/[class.name/].[getHeaderSuffix()/]>
-
-[IncludeBody()/]
-
-[derivedIncludes()/]
-[CppClassAllIncludesDeclaration()/]
-
-[openNS(class)/]
-[CppStaticAttributes(class)/]
-[CppClassOperationsImplementation(false)/]
-[closeNS(class)/]
-
-/************************************************************
- End of [class.name/] class body
- ************************************************************/
+#define [getFullName()/]_BODY
+
+/************************************************************
+ [class.name/] class body
+ ************************************************************/
+
+[CppIncludePreBody()/]
+
+[constIncludeHFile()/]
+#include <[_package.getFullPath()/]/[class.name/].[getHeaderSuffix()/]>
+
+[CppIncludeBody()/]
+
+[constDerivedIncludes()/]
+[CppClassAllIncludesDeclarationBody()/]
+
+[openNS(class)/]
+[CppStaticAttributes(class)/]
+[if not isTemplate()]
+[CppClassOperationsImplementation(false)/]
+[/if]
+[closeNS(class)/]
+
+/************************************************************
+ End of [class.name/] class body
+ ************************************************************/
[/template]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.mtl
index 54920cec07c..16288f40778 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.mtl
@@ -2,7 +2,7 @@
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
[import org::eclipse::papyrus::cpp::codegen::utils::ClassUtils/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::Constants/]
-[import org::eclipse::papyrus::cpp::codegen::acceleo::IncludeUtils/]
+[import org::eclipse::papyrus::cpp::codegen::acceleo::CppIncludeUtils/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::clazz::CppClassIncludeClassDeclaration/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::clazz::CppClassTypeAndEnum/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::clazz::CppClassFriendDeclaration/]
@@ -40,55 +40,55 @@ in C++ 011/]
[template public CppClassHeader(class : Classifier)]
-#ifndef [getFullNameUC()/]_H
-#define [getFullNameUC()/]_H
-
-/************************************************************
- [class.name/] class header
- ************************************************************/
-
-[_package.CppOwnerPackageIncludeDeclaration()/]
-
-[CppClassAllIncludesDeclaration()/]
-
-[IncludeHeader()/]
-
-[openNS()/]
-[_package.CppClassTypeAndEnumPackage()/]
-/************************************************************/
+#ifndef [getFullNameUC()/]_H
+#define [getFullNameUC()/]_H
+
+/************************************************************
+ [class.name/] class header
+ ************************************************************/
+
+[_package.CppOwnerPackageIncludeDeclaration()/]
+
+[CppClassAllIncludesDeclaration()/]
+
+[CppIncludeHeader()/]
+
+[openNS()/]
+
+/************************************************************/
[CppElementDoc()/]
-[templateSignature()/][classUnionOrStruct()/] [class.name/][CppClassInheritedDeclarations()/] {
-[CppClassIncludeFriendDeclaration()/][CppClassTypeAndEnum()/]
-
- public:
-[defaultInitializer()/][CppClassAttributesDeclaration(VisibilityKind::public)/][CppClassOperationsDeclaration(VisibilityKind::public)/]
-
- protected:
-[CppClassAttributesDeclaration(VisibilityKind::protected)/][CppClassOperationsDeclaration(VisibilityKind::protected)/]
-
- private:
-[CppClassAttributesDeclaration(VisibilityKind::private)/][CppClassOperationsDeclaration(VisibilityKind::private)/]
-
-};
-/************************************************************/
-/* External declarations (package visibility) */
-[CppClassAttributesDeclaration(VisibilityKind::_package)/]
-[CppClassOperationsDeclaration(VisibilityKind::_package)/]
+[templateSignature()/][classUnionOrStruct()/] [class.name/][CppClassInheritedDeclarations()/] {
+[CppClassIncludeFriendDeclaration()/][CppClassTypeAndEnum()/]
+
+ public:
+[defaultInitializer()/][CppClassAttributesDeclaration(VisibilityKind::public)/][CppClassOperationsDeclaration(VisibilityKind::public)/]
+
+ protected:
+[CppClassAttributesDeclaration(VisibilityKind::protected)/][CppClassOperationsDeclaration(VisibilityKind::protected)/]
+
+ private:
+[CppClassAttributesDeclaration(VisibilityKind::private)/][CppClassOperationsDeclaration(VisibilityKind::private)/]
+
+};
+/************************************************************/
+/* External declarations (package visibility) */
+[CppClassAttributesDeclaration(VisibilityKind::_package)/]
+[CppClassOperationsDeclaration(VisibilityKind::_package)/]
/************************************************************/
-[if (isTemplate())]
+[if isTemplate()]
/************************************************************/
/* Template functions */
[CppClassOperationsImplementation(false)/]
[/if]
-
-/* Inline functions */
-[CppClassOperationsImplementation(true)/]
-[closeNS()/]
-
-/************************************************************
- End of [class.name/] class header
- ************************************************************/
-
-#endif
+
+/* Inline functions */
+[CppClassOperationsImplementation(true)/]
+[closeNS()/]
+
+/************************************************************
+ End of [class.name/] class header
+ ************************************************************/
+
+#endif
[/template]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppIncludeUtils.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppIncludeUtils.mtl
new file mode 100644
index 00000000000..e2b71dc69de
--- /dev/null
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppIncludeUtils.mtl
@@ -0,0 +1,34 @@
+[comment encoding = UTF-8 /]
+[module CppIncludeUtils('http://www.eclipse.org/uml2/4.0.0/UML')]
+[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
+[import org::eclipse::papyrus::cpp::codegen::acceleo::Constants/]
+
+[template public CppIncludeHeader(ne : NamedElement)]
+[if (hasStereotype(C_Cpp::Include))]
+[let header : String = getApplication(C_Cpp::Include).oclAsType(C_Cpp::Include).header]
+[if (header <> null) and (header.size() > 0)]
+[constIncludeHeaderStart()/]
+[header.cleanCR()/]
+[constIncludeHeaderEnd()/]
+[/if][/let][/if]
+[/template]
+
+[template public CppIncludeBody(ne : NamedElement)]
+[if (hasStereotype(C_Cpp::Include))]
+[let _body : String = getApplication(C_Cpp::Include).oclAsType(C_Cpp::Include)._body]
+[if (_body <> null) and (_body.size() > 0)]
+[constIncludeBodyStart()/]
+[_body.cleanCR()/]
+[constIncludeBodyEnd()/]
+[/if][/let][/if]
+[/template]
+
+[template public CppIncludePreBody(ne : NamedElement)]
+[if (hasStereotype(C_Cpp::Include))]
+[let preBody : String = getApplication(C_Cpp::Include).oclAsType(C_Cpp::Include).preBody]
+[if (preBody <> null) and (preBody.size() > 0)]
+[constIncludePreBodyStart()/]
+[preBody.cleanCR()/]
+[constIncludePreBodyEnd()/]
+[/if][/let][/if]
+[/template]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppPackageHeader.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppPackageHeader.mtl
index 95a0f6b8e65..a52674ea982 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppPackageHeader.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppPackageHeader.mtl
@@ -2,7 +2,7 @@
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
[import org::eclipse::papyrus::cpp::codegen::preferences::CppCodeGenUtils/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::Constants/]
-[import org::eclipse::papyrus::cpp::codegen::acceleo::IncludeUtils/]
+[import org::eclipse::papyrus::cpp::codegen::acceleo::CppIncludeUtils/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::clazz::CppClassIncludeClassDeclaration/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::clazz::CppClassTypeAndEnum/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::clazz::CppClassFriendDeclaration/]
@@ -12,41 +12,41 @@
[template public CppPackageHeader(pkg : Package)]
-#ifndef PKG_[getFullNameUC()/]
-#define PKG_[getFullNameUC()/]
-
-/************************************************************
- Pkg_[name/] package header
- ************************************************************/
-
-[nestingPackage.CppOwnerPackageIncludeDeclaration()/]
-
-#ifndef _IN_
-#define _IN_
-#endif
-#ifndef _OUT_
-#define _OUT_
-#endif
-#ifndef _INOUT_
-#define _INOUT_
-#endif
-
-
-/* Package dependency header include */
-[for (getUsedPackages())]
-#include <[getFullPath()/]/Pkg_[name/].[getHeaderSuffix()/]>
-[/for]
-
-[IncludeHeader()/]
-
-[openNS()/]
+#ifndef PKG_[getFullNameUC()/]
+#define PKG_[getFullNameUC()/]
+
+/************************************************************
+ Pkg_[name/] package header
+ ************************************************************/
+
+[nestingPackage.CppOwnerPackageIncludeDeclaration()/]
+
+#ifndef _IN_
+#define _IN_
+#endif
+#ifndef _OUT_
+#define _OUT_
+#endif
+#ifndef _INOUT_
+#define _INOUT_
+#endif
+
+
+/* Package dependency header include */
+[for (getUsedPackages())]
+#include <[getFullPath()/]/Pkg_[name/].[getHeaderSuffix()/]>
+[/for]
+
+[CppIncludeHeader()/]
+
+[openNS()/]
[packageTypes()/]
-[CppClassTypeAndEnumPackage()/]
-[closeNS()/]
-
-/************************************************************
- End of Pkg_[name/] package header
- ************************************************************/
-
-#endif
+[CppClassTypeAndEnumPackage()/]
+[closeNS()/]
+
+/************************************************************
+ End of Pkg_[name/] package header
+ ************************************************************/
+
+#endif
[/template]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/IncludeUtils.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/IncludeUtils.mtl
deleted file mode 100644
index cd81da94794..00000000000
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/IncludeUtils.mtl
+++ /dev/null
@@ -1,28 +0,0 @@
-[comment encoding = UTF-8 /]
-[module IncludeUtils('http://www.eclipse.org/uml2/4.0.0/UML')]
-[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
-[import org::eclipse::papyrus::cpp::codegen::acceleo::Constants/]
-
-[template public IncludeHeader(ne : NamedElement)]
-[if (hasStereotype(C_Cpp::Include) and (getApplication(C_Cpp::Include).oclAsType(C_Cpp::Include).header.size() > 0))]
-[IncludeHeaderStart()/]
-[getApplication(C_Cpp::Include).oclAsType(C_Cpp::Include).header/]
-[IncludeHeaderEnd()/]
-[/if]
-[/template]
-
-[template public IncludeBody(ne : NamedElement)]
-[if (hasStereotype(C_Cpp::Include) and (getApplication(C_Cpp::Include).oclAsType(C_Cpp::Include)._body <> null))]
-[IncludeBodyStart()/]
-[getApplication(C_Cpp::Include).oclAsType(C_Cpp::Include)._body/]
-[IncludeBodyEnd()/]
-[/if]
-[/template]
-
-[template public IncludePreBody(ne : NamedElement)]
-[if (hasStereotype(C_Cpp::Include))]
-[IncludePreBodyStart()/]
-[getApplication(C_Cpp::Include).oclAsType(C_Cpp::Include).preBody/]
-[IncludePreBodyEnd()/]
-[/if]
-[/template]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/property/CppAttributeImplementation.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppAttribute.mtl
index 57aae8be4d8..5c7d14b36ab 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/property/CppAttributeImplementation.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppAttribute.mtl
@@ -1,35 +1,47 @@
-[module CppAttributeImplementation('http://www.eclipse.org/uml2/4.0.0/UML')/]
+[module CppAttribute('http://www.eclipse.org/uml2/4.0.0/UML')/]
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
[import org::eclipse::papyrus::cpp::codegen::utils::Modifier/]
+[import org::eclipse::papyrus::cpp::codegen::acceleo::Constants/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::CppDocumentation/]
-[comment
-// for static implementation:
-// If attribute is aggregation then generate a pointer
- if (GenUtils.isAggregation(currentAttribute)) {
- // attributeName = "(*"+attributeName+")"; // this produce a pointer on a tab
- isAgg = "*"; // this produce a tab of pointers
- }
-/]
+[template public defaultValue(attribute : Property)]
+[if (defaultValue <> null) and isStatic] = [attribute.defaultValue.stringValue()/][/if]
+[/template]
+
+
+[template public staticValue(attribute : Property)]
+[if (attribute.isStatic)]static [/if]
+[/template]
+
+
+[template public CppAttributeDeclaration(attribute : Property)]
+[CppElementDoc()/]
+[staticValue()/][modConst()/][attribute.type.qualifiedName()/][modPtr()/][modRef()/] [attribute.name/][modArray()/];
+[/template]
+
[template public CppAttributeImplementation(attribute : Property)]
[CppElementDoc()/]
- [modConst()/][attribute.type.qualifiedName()/][modPtr()/][modRef()/] [attribute.name/][modArray()/];
+ [modConst()/][attribute.type.qualifiedName()/][modPtr()/][modRef()/] [attribute.name/][modArray()/];
[/template]
[template public CppStaticAttributeImplementation(attribute : Property)]
- [CppElementDoc()/]
- [type.qualifiedName()/][modPtr()/][modRef()/][attribute.class.name/]::[attribute.name/][modArray()/];
+[CppElementDoc()/]
+[type.qualifiedName()/][modPtr()/][modRef()/] [attribute.class.name/]::[attribute.name/][modArray()/][defaultValue()/];
[/template]
+
[comment
Loop over attributes. Check that the attribute is not a static const.
Constant static attributes are declared within the class declaration/]
[template public CppStaticAttributes(classifier : Classifier)]
+[constStaticAttributes()/]
[for (classifier.attribute)]
[if(isStatic and (not hasStereotype(C_Cpp::Const)))]
- [CppStaticAttributeImplementation()/]
+[CppStaticAttributeImplementation()/]
+
[/if]
[/for]
[/template]
+
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppDocumentation.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppDocumentation.mtl
index 644096558af..f5bb7f53e53 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppDocumentation.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppDocumentation.mtl
@@ -3,8 +3,8 @@
[template public CppElementDoc(argument : Element)]
-/**
- * [getComments().replaceAll('\n', '\n * ')/]
+/**
+ * [getComments().replaceAll('\n', '\n * ')/]
*/
[/template]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppEnumerations.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppEnumerations.mtl
index 97f7653d5c2..75f027b6d16 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppEnumerations.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppEnumerations.mtl
@@ -1,14 +1,14 @@
-[module CppEnumerations('http://www.eclipse.org/uml2/4.0.0/UML', 'http://papyrus/C_CppProfile/1')/]
+[module CppEnumerations('http://www.eclipse.org/uml2/4.0.0/UML', 'http://www.eclipse.org/papyrus/C_Cpp/1')/]
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::CppDocumentation/]
[template public CppEnumerationDefinition(enum : Enumeration)]
[CppElementDoc()/]
enum [enum.name/] {
-[for (ownedLiteral)]/
+[for (ownedLiteral)]
[CppElementDoc()/]
- [name/][if hasStereotype(CppInit)] = [getApplication(CppInit).oclAsType(CppInit).value/][/if],
-[/for]
-};
-
+ [name/][if hasStereotype(CppInit)] = [getApplication(CppInit).oclAsType(CppInit).value/][/if],
+[/for]
+};
+
[/template]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppPrimitiveTypes.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppPrimitiveTypes.mtl
index 28072961454..e8adc6eb5c6 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppPrimitiveTypes.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppPrimitiveTypes.mtl
@@ -1,4 +1,4 @@
-[module CppPrimitiveTypes('http://www.eclipse.org/uml2/4.0.0/UML', 'http://papyrus/C_CppProfile/1')/]
+[module CppPrimitiveTypes('http://www.eclipse.org/uml2/4.0.0/UML', 'http://www.eclipse.org/papyrus/C_Cpp/1')/]
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::CppDocumentation/]
@@ -25,5 +25,5 @@ typedef [getApplication(Typedef).oclAsType(Typedef).definition.replaceAll('typeN
/][if (not getApplication(Typedef).oclAsType(Typedef).definition.contains('typeName'))] [primitiveType.name/][/if];
[else]
[getStdtypes(primitiveType)/];
-[/if]
+[/if]
[/template]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppTemplates.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppTemplates.mtl
index 0cb88942a45..d7c7786cc02 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppTemplates.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppTemplates.mtl
@@ -17,10 +17,22 @@ endif
[template public templateSignature(class : Classifier)]
[if isTemplate()]
-template<[for (getTemplateParameters()) separator(', ')][getType()/][/for]> [/if]
+template<[for (getTemplateParameters()) separator(', ')][getType()/][/for]>
+[/if]
+[/template]
+
+
+[template public templateShortSignature(class : Classifier)]
+[if isTemplate()]
+<[for (getTemplateParameters()) separator(', ')][getName()/][/for]> [/if]
[/template]
[template public templateSignature(operation : Operation)]
[owner.oclAsType(Classifier).templateSignature()/]
+[/template]
+
+
+[template public templateShortSignature(operation : Operation)]
+[owner.oclAsType(Classifier).templateShortSignature()/]
[/template] \ No newline at end of file
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassAttributesDeclaration.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassAttributesDeclaration.mtl
index 0b184a07bc2..b3e0089002a 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassAttributesDeclaration.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassAttributesDeclaration.mtl
@@ -1,6 +1,6 @@
[module CppClassAttributesDeclaration('http://www.eclipse.org/uml2/4.0.0/UML')/]
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
-[import org::eclipse::papyrus::cpp::codegen::acceleo::util::property::CppAttributeDeclaration/]
+[import org::eclipse::papyrus::cpp::codegen::acceleo::util::CppAttribute/]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassFriendDeclaration.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassFriendDeclaration.mtl
index 8477e8483dc..8b7b07755d8 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassFriendDeclaration.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassFriendDeclaration.mtl
@@ -3,7 +3,7 @@
[template public CppClassFriendDeclaration(friend : Classifier)]
-friend class [friend.qualifiedName()/];
+friend class [friend.qualifiedName()/];
[/template]
[template public CppClassIncludeFriendDeclaration(class : Classifier)]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassIncludeClassDeclaration.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassIncludeClassDeclaration.mtl
index 8db26305532..c2e57b0864c 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassIncludeClassDeclaration.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassIncludeClassDeclaration.mtl
@@ -1,13 +1,13 @@
-[module CppClassIncludeClassDeclaration('http://www.eclipse.org/uml2/4.0.0/UML', 'http://papyrus/C_CppProfile/1')/]
+[module CppClassIncludeClassDeclaration('http://www.eclipse.org/uml2/4.0.0/UML', 'http://www.eclipse.org/papyrus/C_Cpp/1')/]
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
[import org::eclipse::papyrus::cpp::codegen::utils::ClassUtils/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::clazz::CppClassIncludeDeclaration/]
[comment USED??? /]
[template public CppClassIncludeClassDeclarationTemplate(class : Class)]
-[openNS()/]
-[if hasStereotype(class, 'CppTemplate.class')]template [/if]class [class.name/];
-[closeNS()/]
+[openNS()/]
+[if hasStereotype(class, 'CppTemplate.class')]template [/if]class [class.name/];
+[closeNS()/]
[/template]
@@ -21,7 +21,15 @@
[template public CppClassAllIncludesDeclaration(class : Classifier)]
-[for (cl : Classifier | includedClassifiers())]
+[CppClassAllIncludesDeclaration(includedClassifiers())/]
+[/template]
+
+[template public CppClassAllIncludesDeclarationBody(class : Classifier)]
+[CppClassAllIncludesDeclaration(getDependencies())/]
+[/template]
+
+[template public CppClassAllIncludesDeclaration(class : Classifier, list : Sequence(Classifier) )]
+[for (cl : Classifier | list)]
[comment Only add include if this is not for the current class and if it does not have the stereotype "CppNoCodeGen", unless
it has stereotype "CppExternalClass"/]
[if((cl <> class) and (not hasStereotype(NoCodeGen)) or hasStereotype(ExternClass))]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassIncludeDeclaration.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassIncludeDeclaration.mtl
index 9634496107a..6086e5d1951 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassIncludeDeclaration.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassIncludeDeclaration.mtl
@@ -1,4 +1,4 @@
-[module CppClassIncludeDeclaration('http://www.eclipse.org/uml2/4.0.0/UML', 'http://papyrus/C_CppProfile/1')/]
+[module CppClassIncludeDeclaration('http://www.eclipse.org/uml2/4.0.0/UML', 'http://www.eclipse.org/papyrus/C_Cpp/1')/]
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
[import org::eclipse::papyrus::cpp::codegen::preferences::CppCodeGenUtils/]
@@ -8,12 +8,14 @@ if (hasStereotype(Template)) then
getApplication(Template).oclAsType(Template).declaration
else
if (hasStereotype(ExternClass)) then getApplication(ExternClass).oclAsType(ExternClass).name
- else ne.name + '.' + getHeaderSuffix()
+ else
+ -- standard case (no stereotypes are applied)
+ getNearestPackage().getFullPath() + '/' + ne.name + '.' + getHeaderSuffix()
endif
endif
/]
[comment TODO: original code did not use nearest package, if stereotype CppRoot was applied/]
[template public CppClassIncludeDeclaration(ne : NamedElement)]
-#include <[getNearestPackage().getFullPath()/]/[ne.includeName()/]>
+#include <[ne.includeName()/]>
[/template]
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
index 22eb62b8de0..bc74fb1d96d 100644
--- 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
@@ -1,4 +1,4 @@
-[module CppClassInheritedDeclarations('http://www.eclipse.org/uml2/4.0.0/UML', 'http://papyrus/C_CppProfile/1')/]
+[module CppClassInheritedDeclarations('http://www.eclipse.org/uml2/4.0.0/UML', 'http://www.eclipse.org/papyrus/C_Cpp/1')/]
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
[comment
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassOperationsDeclaration.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassOperationsDeclaration.mtl
index e15580adddf..fc53a585cb6 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassOperationsDeclaration.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassOperationsDeclaration.mtl
@@ -1,6 +1,6 @@
[module CppClassOperationsDeclaration('http://www.eclipse.org/uml2/4.0.0/UML')/]
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
-[import org::eclipse::papyrus::cpp::codegen::acceleo::util::operation::CppOperationDeclaration/]
+[import org::eclipse::papyrus::cpp::codegen::acceleo::util::operation::CppOperations/]
[template public CppClassOperationsDeclaration(class : Classifier, visibilityFilter : VisibilityKind)]
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
index aeaf01f3fe6..c39be30ad8d 100644
--- 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
@@ -1,6 +1,6 @@
-[module CppClassOperationsImplementation('http://www.eclipse.org/uml2/4.0.0/UML', 'http://papyrus/C_CppProfile/1')/]
+[module CppClassOperationsImplementation('http://www.eclipse.org/uml2/4.0.0/UML', 'http://www.eclipse.org/papyrus/C_Cpp/1')/]
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
-[import org::eclipse::papyrus::cpp::codegen::acceleo::util::operation::CppOperationDeclaration/]
+[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
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassTypeAndEnum.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassTypeAndEnum.mtl
index 50f2a7c4928..aabc4832534 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassTypeAndEnum.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassTypeAndEnum.mtl
@@ -1,4 +1,4 @@
-[module CppClassTypeAndEnum('http://www.eclipse.org/uml2/4.0.0/UML', 'http://papyrus/C_CppProfile/1')/]
+[module CppClassTypeAndEnum('http://www.eclipse.org/uml2/4.0.0/UML', 'http://www.eclipse.org/papyrus/C_Cpp/1')/]
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::CppPrimitiveTypes/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::CppEnumerations/]
@@ -20,7 +20,7 @@
protected:
[TypesAndEnumsForVisibility(VisibilityKind::protected)/]
private:
- [TypesAndEnumsForVisibility(VisibilityKind::private)/]
+ [TypesAndEnumsForVisibility(VisibilityKind::private)/]
[/template]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperationDeclaration.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.mtl
index f37e2687c9d..81c80bce0db 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperationDeclaration.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.mtl
@@ -1,4 +1,4 @@
-[module CppOperationDeclaration('http://www.eclipse.org/uml2/4.0.0/UML', 'http://papyrus/C_CppProfile/1', 'http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2')/]
+[module CppOperations('http://www.eclipse.org/uml2/4.0.0/UML', 'http://www.eclipse.org/papyrus/C_Cpp/1', 'http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2')/]
[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
[import org::eclipse::papyrus::cpp::codegen::utils::Modifier/]
[import org::eclipse::papyrus::cpp::codegen::acceleo::util::CppDocumentation/]
@@ -17,25 +17,22 @@
[query public ConsDestructorOrVoid(operation : Operation) : String =
-if (hasStereotype(l2::Create)) then
+if hasStereotype(l2::Create) or hasStereotype(l2::Destroy) then
''
else
- if (hasStereotype(l2::Destroy)) then
- '~'
- else
- 'void '
- endif
-endif
-/]
+ 'void '
+endif/]
-[template public CppReturnSpec(operation : Operation)]
-[modConst()/][if (type = null)][ConsDestructorOrVoid()/][else][type.qualifiedName()/] [/if][returnResult().modPtr()/][returnResult().modRef()/]
-[/template]
-
+[query public destructor(operation : Operation) : String =
+if hasStereotype(l2::Destroy) then
+ '~'
+else
+ ''
+endif/]
-[template public CppConstOp(operation : Operation)]
-[if (hasStereotype(operation, 'Const'))] const[/if]
+[template public CppReturnSpec(operation : Operation)]
+[if (type = null)][ConsDestructorOrVoid()/][else][returnResult().modConst()/] [type.qualifiedName()/] [/if][returnResult().modPtr()/][returnResult().modRef()/]
[/template]
@@ -49,8 +46,8 @@ endif
[/template]
[template public CppOperationDeclaration(operation : Operation)]
-[CppOperationDoc()/]
-[InlineTxt()/][virtualTxt()/][staticTxt()/][CppReturnSpec()/] [operation.name/]([CppOperationParameters()/])[CppConstOp()/][virtualSuffix()/];
+[CppOperationDoc()/]
+[InlineTxt()/][virtualTxt()/][staticTxt()/][CppReturnSpec()/] [destructor()/][operation.name/]([CppOperationParameters(true)/])[modConst()/][virtualSuffix()/];
[/template]
@@ -68,11 +65,11 @@ endif
[template public CppOperationImplementation(operation : Operation)]
[CppOperationDoc()/]
[if (operation.name = 'main')]
-[CppReturnSpec()/][operation.name/]([CppOperationParameters()/]) {
+[CppReturnSpec()/][operation.name/]([CppOperationParameters(false)/]) {
[getBody('C/C++')/]
}
[else]
-[templateSignature()/][InlineTxt()/][CppReturnSpec()/][operation.class.name/]::[operation.name/]([CppOperationParameters()/])[CppConstOp()/][CppConstInit()/] {
+[templateSignature()/][InlineTxt()/][CppReturnSpec()/][operation.class.name/][templateShortSignature()/]::[destructor()/][operation.name/]([CppOperationParameters(false)/])[modConst()/][CppConstInit()/] {
[getBodyInTemplate('C/C++')/]
}
[/if]
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
index 5b5e08e92ca..bf013aa089f 100644
--- 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
@@ -8,11 +8,13 @@
[if (hasStereotype(C_Cpp::Default))] = [getApplication(C_Cpp::Default).oclAsType(C_Cpp::Default).value/][/if]
[/template]
-[template public CppParameter(parameter : Parameter)]
-[modConst()/][parameter.type.qualifiedName()/][modPtr()/][modRef()/] [parameter.name/][modArray()/][defaultValue()/]
+[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)]
+[modConst()/][parameter.type.qualifiedName()/][modPtr()/][modRef()/] [parameter.name/][modArray()/][if (showDefault)][defaultValue()/][/if]
[/template]
-[template public CppOperationParameters(operation : Operation)]
-[for (ownedParameter->select(direction <> ParameterDirectionKind::return)) separator(', ')][CppParameter()/][/for]
+[template public CppOperationParameters(operation : Operation, showDefault : Boolean)]
+[for (ownedParameter->select(direction <> ParameterDirectionKind::return)) separator(', ')][CppParameter(showDefault)/][/for]
[/template] \ No newline at end of file
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/property/CppAttributeDeclaration.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/property/CppAttributeDeclaration.mtl
deleted file mode 100644
index 9a22ee68143..00000000000
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/property/CppAttributeDeclaration.mtl
+++ /dev/null
@@ -1,21 +0,0 @@
-[module CppAttributeDeclaration('http://www.eclipse.org/uml2/4.0.0/UML')/]
-[import org::eclipse::papyrus::cpp::codegen::utils::GenUtils/]
-[import org::eclipse::papyrus::cpp::codegen::utils::Modifier/]
-[import org::eclipse::papyrus::cpp::codegen::acceleo::util::CppDocumentation/]
-
-
-
-
-[template public defaultValue(attribute : Property)]
-[if (defaultValue <> null) and isStatic] = [attribute.defaultValue.stringValue()/][/if]
-[/template]
-
-[template public staticValue(attribute : Property)]
-[if (attribute.isStatic)]static [/if]
-[/template]
-
-[template public CppAttributeDeclaration(attribute : Property)]
-[CppElementDoc()/]
-[staticValue()/][modConst()/][attribute.type.qualifiedName()/][modPtr()/][modRef()/] [attribute.name/][modArray()/][defaultValue()/];
-[/template]
-
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/transformation/CppModelElementsCreator.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/transformation/CppModelElementsCreator.java
index 7eb3b2ad5d8..c2fdc6c21c7 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/transformation/CppModelElementsCreator.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/transformation/CppModelElementsCreator.java
@@ -15,6 +15,12 @@ import org.eclipse.core.resources.IContainer;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.papyrus.C_Cpp.CppRoot;
+import org.eclipse.papyrus.C_Cpp.ExternClass;
+import org.eclipse.papyrus.C_Cpp.Include;
+import org.eclipse.papyrus.C_Cpp.ManualGeneration;
+import org.eclipse.papyrus.C_Cpp.NoCodeGen;
+import org.eclipse.papyrus.C_Cpp.Template;
import org.eclipse.papyrus.acceleo.AcceleoDriver;
import org.eclipse.papyrus.acceleo.ModelElementsCreator;
import org.eclipse.papyrus.cpp.codegen.preferences.CppCodeGenUtils;
@@ -26,13 +32,6 @@ import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.Namespace;
import org.eclipse.uml2.uml.Package;
-import C_Cpp.CppRoot;
-import C_Cpp.ExternClass;
-import C_Cpp.Include;
-import C_Cpp.ManualGeneration;
-import C_Cpp.NoCodeGen;
-import C_Cpp.Template;
-
/**
@@ -120,6 +119,7 @@ public class CppModelElementsCreator extends ModelElementsCreator {
// Template Bound Class
if(GenUtils.isTemplateBoundElement(classifier)) {
+ // TODO: Acceleo template is only defined for class (not for all classifiers)
String fileContent = commentHeader + AcceleoDriver.evaluateURI(CppBindHeader, classifier);
createFile(container, classifier.getName() + "." + hppExt, fileContent, true);
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/ClassUtils.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/ClassUtils.java
index 301851b5be8..2937137eff4 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/ClassUtils.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/ClassUtils.java
@@ -13,11 +13,10 @@ package org.eclipse.papyrus.cpp.codegen.utils;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.UniqueEList;
+import org.eclipse.papyrus.C_Cpp.Include;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.Classifier;
-import C_Cpp.Include;
-
/**
* A set of utility functions related to classes.
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/GenUtils.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/GenUtils.java
index 262f936116c..22f8be68f2b 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/GenUtils.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/GenUtils.java
@@ -20,6 +20,10 @@ import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.UniqueEList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.C_Cpp.ExternClass;
+import org.eclipse.papyrus.C_Cpp.NoCodeGen;
+import org.eclipse.papyrus.C_Cpp.Typedef;
+import org.eclipse.papyrus.C_Cpp.Visibility;
import org.eclipse.papyrus.cpp.codegen.Constants;
import org.eclipse.uml2.uml.AggregationKind;
import org.eclipse.uml2.uml.Behavior;
@@ -52,11 +56,6 @@ import org.eclipse.uml2.uml.TemplateParameter;
import org.eclipse.uml2.uml.TemplateSignature;
import org.eclipse.uml2.uml.Type;
-import C_Cpp.ExternClass;
-import C_Cpp.NoCodeGen;
-import C_Cpp.Typedef;
-import C_Cpp.Visibility;
-
/**
@@ -88,14 +87,19 @@ public class GenUtils {
return binding;
}
+ /**
+ * Check whether the passed classifier has a template binding with itself as bound element
+ *
+ * @param cl
+ * @return
+ */
public static boolean isTemplateBoundElement(Classifier cl) {
boolean result = false;
- EList<TemplateBinding> tb = cl.getTemplateBindings();
- if(tb != null) {
- Iterator<TemplateBinding> itb = tb.iterator();
- while(itb.hasNext()) {
- TemplateBinding currentTb = itb.next();
- result = currentTb.getBoundElement() == cl;
+ EList<TemplateBinding> tbs = cl.getTemplateBindings();
+ if(tbs.size() > 0) {
+ for (TemplateBinding tb : tbs) {
+ // TODO: will only work for single element in template binding list
+ result = tb.getBoundElement() == cl;
}
}
return result;
@@ -525,7 +529,7 @@ public class GenUtils {
String commentText = "";
for(Comment comment : element.getOwnedComments()) {
// remove eventual CRs (avoid confusion in Acceleo template which adds " *" after line breaks)
- commentText += comment.getBody().replace("\r", "");
+ commentText += cleanCR(comment.getBody());
}
return commentText;
}
@@ -735,8 +739,8 @@ public class GenUtils {
for(String language : ob.getLanguages()) {
String body = bodies.next();
if(language.equals(selectedLanguage)) {
- // additional "\r" confuse Acceleo
- return body.replace("\r", "");
+ // additional "\r" confuses Acceleo
+ return cleanCR(body);
}
}
}
@@ -745,6 +749,15 @@ public class GenUtils {
}
/**
+ * Remove <CR> from a String. These confuse Acceleo's indentation
+ * @param str
+ * @return
+ */
+ public static String cleanCR(String str) {
+ return str.replace("\r", "");
+ }
+
+ /**
* Return the C++ visibility (on generalizations) in text form. Return public, if no stereotype
* visibility exists
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/GenUtils.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/GenUtils.mtl
index c0bc93115e4..9393cad7538 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/GenUtils.mtl
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/GenUtils.mtl
@@ -52,7 +52,7 @@
[query public getComments(arg0 : Element) : String
= invoke('org.eclipse.papyrus.cpp.codegen.utils.GenUtils', 'getComments(org.eclipse.uml2.uml.Element)', Sequence{arg0}) /]
-[query public getDependencies(arg0 : Classifier) : Sequence(Dependency)
+[query public getDependencies(arg0 : Classifier) : Sequence(Classifier)
= invoke('org.eclipse.papyrus.cpp.codegen.utils.GenUtils', 'getDependencies(org.eclipse.uml2.uml.Classifier)', Sequence{arg0}) /]
[query public setStereotype(arg0 : Element, arg1 : String, arg2 : Boolean) : OclVoid
@@ -102,3 +102,6 @@
[query public getUsedClassifiers(arg0 : Classifier) : Sequence(Classifier)
= invoke('org.eclipse.papyrus.cpp.codegen.utils.GenUtils', 'getUsedClassifiers(org.eclipse.uml2.uml.Classifier)', Sequence{arg0}) /]
+
+[query public cleanCR(arg0 : String) : String
+ = invoke('org.eclipse.papyrus.cpp.codegen.utils.GenUtils', 'cleanCR(java.lang.String)', Sequence{arg0}) /]
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/Modifier.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/Modifier.java
index c9579d7aead..0120620a565 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/Modifier.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/utils/Modifier.java
@@ -11,19 +11,19 @@
package org.eclipse.papyrus.cpp.codegen.utils;
+import org.eclipse.papyrus.C_Cpp.Array;
+import org.eclipse.papyrus.C_Cpp.Const;
+import org.eclipse.papyrus.C_Cpp.Ptr;
+import org.eclipse.papyrus.C_Cpp.Ref;
import org.eclipse.papyrus.cpp.codegen.preferences.CppCodeGenUtils;
import org.eclipse.uml2.uml.AggregationKind;
import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.MultiplicityElement;
+import org.eclipse.uml2.uml.Operation;
import org.eclipse.uml2.uml.Parameter;
import org.eclipse.uml2.uml.ParameterDirectionKind;
import org.eclipse.uml2.uml.Property;
-import C_Cpp.Array;
-import C_Cpp.Const;
-import C_Cpp.Ptr;
-import C_Cpp.Ref;
-
/**
* Utility functions managing the "modifier" of an element, i.e. additional information whether a passed
@@ -65,66 +65,73 @@ public class Modifier {
/**
* Create instance and initialize the ptr/ref/array/isConst attributes.
*
- * @param propertyOrParameter
+ * @param propertyOperationOrParameter
*/
- public static void update(Element propertyOrParameter) {
+ public static void update(Element propertyOperationOrParameter) {
// Pointer
- Ptr cppPtr = GenUtils.getApplication(propertyOrParameter, Ptr.class);
+ Ptr cppPtr = GenUtils.getApplication(propertyOperationOrParameter, Ptr.class);
if(cppPtr != null) {
- ptr = (cppPtr.getDeclaration() != null) ? cppPtr.getDeclaration() : "*";
+ ptr = (cppPtr.getDeclaration() != null) ? cppPtr.getDeclaration() : "*"; //$NON-NLS-1$
} else {
- ptr = "";
+ ptr = ""; //$NON-NLS-1$
}
- if (propertyOrParameter instanceof Property) {
- if (((Property) propertyOrParameter).getAggregation() == AggregationKind.SHARED_LITERAL) {
- ptr += "*";
+ if (propertyOperationOrParameter instanceof Property) {
+ if (((Property) propertyOperationOrParameter).getAggregation() == AggregationKind.SHARED_LITERAL) {
+ ptr += "*"; //$NON-NLS-1$
}
}
// Ref
- ref = GenUtils.hasStereotype(propertyOrParameter, Ref.class) ? "&" : "";
- boolean ptrOrRef = GenUtils.hasStereotype(propertyOrParameter, Ref.class) ||
- GenUtils.hasStereotype(propertyOrParameter, Ptr.class);
+ ref = GenUtils.hasStereotype(propertyOperationOrParameter, Ref.class) ? "&" : ""; //$NON-NLS-1$ //$NON-NLS-2$
+ boolean ptrOrRef = GenUtils.hasStereotype(propertyOperationOrParameter, Ref.class) ||
+ GenUtils.hasStereotype(propertyOperationOrParameter, Ptr.class);
// Array
- Array cppArray = GenUtils.getApplication(propertyOrParameter, Array.class);
+ Array cppArray = GenUtils.getApplication(propertyOperationOrParameter, Array.class);
if(cppArray != null) {
// explicit array definition
- array = (cppArray.getDefinition() != null) ? cppArray.getDefinition() : "[]";
+ array = (cppArray.getDefinition() != null) ? cppArray.getDefinition() : "[]"; //$NON-NLS-1$
} else {
// calculate array from multiplicity definition
int multiplicity = 1;
- if(propertyOrParameter instanceof MultiplicityElement) {
- multiplicity = ((MultiplicityElement)propertyOrParameter).getUpper();
+ if(propertyOperationOrParameter instanceof MultiplicityElement) {
+ multiplicity = ((MultiplicityElement)propertyOperationOrParameter).getUpper();
}
- array = "";
+ array = ""; //$NON-NLS-1$
if(multiplicity == -1) {
- ptr += "*";
+ ptr += "*"; //$NON-NLS-1$
} else if(multiplicity > 1) {
- array = "[" + multiplicity + "]";
+ array = "[" + multiplicity + "]"; //$NON-NLS-1$ //$NON-NLS-2$
}
}
// out an inout parameter are realized by means of a pointer
- if(propertyOrParameter instanceof Parameter) {
- ParameterDirectionKind directionKind = ((Parameter)propertyOrParameter).getDirection();
+ if(propertyOperationOrParameter instanceof Parameter) {
+ ParameterDirectionKind directionKind = ((Parameter)propertyOperationOrParameter).getDirection();
if(directionKind == ParameterDirectionKind.IN_LITERAL) {
- ptr += " _IN_";
+ ptr += " _IN_"; //$NON-NLS-1$
}
else if(directionKind == ParameterDirectionKind.OUT_LITERAL) {
- ptr += " _OUT_";
+ ptr += " _OUT_"; //$NON-NLS-1$
if(!ptrOrRef) {
ptr += CppCodeGenUtils.getOutInoutOp();
}
}
else if(directionKind == ParameterDirectionKind.INOUT_LITERAL) {
- ptr += " _INOUT_";
+ ptr += " _INOUT_"; //$NON-NLS-1$
if(!ptrOrRef) {
ptr += CppCodeGenUtils.getOutInoutOp();
}
}
}
// Const
- isConst = GenUtils.hasStereotype(propertyOrParameter, Const.class) ? "const " : "";
+ if (GenUtils.hasStereotype(propertyOperationOrParameter, Const.class)) {
+ isConst = (propertyOperationOrParameter instanceof Operation) ?
+ " const" : // added at the end of operation, prefix with " " //$NON-NLS-1$
+ "const "; // before operation or parameter, postfix with " " //$NON-NLS-1$
+ }
+ else {
+ isConst = ""; //$NON-NLS-1$
+ }
}
}
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/META-INF/MANIFEST.MF b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/META-INF/MANIFEST.MF
index a53c3d8835a..c7c3666f32a 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/META-INF/MANIFEST.MF
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/META-INF/MANIFEST.MF
@@ -14,8 +14,8 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.uml2.uml;bundle-version="3.1.0"
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-ActivationPolicy: lazy
-Export-Package: C_Cpp,
- C_Cpp.impl,
- C_Cpp.util,
+Export-Package: org.eclipse.papyrus.C_Cpp,
+ org.eclipse.papyrus.C_Cpp.impl,
+ org.eclipse.papyrus.C_Cpp.util,
org.eclipse.papyrus.cpp.profile
Bundle-Localization: plugin
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/plugin.xml b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/plugin.xml
index 9c8f043f6f6..800e7e1412a 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/plugin.xml
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/plugin.xml
@@ -4,26 +4,26 @@
<extension
point="org.eclipse.emf.ecore.uri_mapping">
<mapping
- source="pathmap://PapyrusCpp_LIBRARIES/"
+ source="pathmap://PapyrusC_Cpp_LIBRARIES/"
target="platform:/plugin/org.eclipse.papyrus.cpp.profile/libraries/"/>
<mapping
- source="pathmap://PapyrusCpp_PROFILES/"
+ source="pathmap://PapyrusC_Cpp_PROFILES/"
target="platform:/plugin/org.eclipse.papyrus.cpp.profile/profiles/"/>
</extension>
<extension
point="org.eclipse.emf.ecore.generated_package">
<package
- uri="http://papyrus/C_CppProfile/1"
- class = "C_Cpp.C_CppPackage"
+ uri="http://www.eclipse.org/papyrus/C_Cpp/1"
+ class = "org.eclipse.papyrus.C_Cpp.C_CppPackage"
genModel = "profile/C_Cpp.genmodel"/>
</extension>
<extension
point="org.eclipse.uml2.uml.generated_package">
<profile
- uri="http://papyrus/C_CppProfile/1"
- location="pathmap://PapyrusCpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ uri="http://www.eclipse.org/papyrus/C_Cpp/1"
+ location="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</extension>
<extension
@@ -32,7 +32,7 @@
description="Standard C Ansi types"
iconpath="icons/transfo_cpp.gif"
name="AnsiCLibrary"
- path="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml"
+ path="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml"
provider="CEA LIST"/>
</extension>
@@ -41,8 +41,8 @@
<profile
description="C/C++ profile used for code generation"
iconpath="icons/transfo_cpp.gif"
- name="PapyrusCpp"
- path="pathmap://PapyrusCpp_PROFILES/C_Cpp.profile.uml"
+ name="C/C++ profile"
+ path="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml"
provider="CEA LIST"/>
</extension>
</plugin>
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.ecore b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.ecore
index 3eef26f2791..ebd964a1b51 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.ecore
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.ecore
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="C_Cpp" nsURI="http://papyrus/C_CppProfile/1" nsPrefix="C_Cpp">
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="C_Cpp" nsURI="http://www.eclipse.org/papyrus/C_Cpp/1" nsPrefix="C_Cpp">
<eClassifiers xsi:type="ecore:EClass" name="Ptr">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&quot;declaration&quot; attribute should only be used, if more than one indirections of pointers (often &quot;**&quot;)"/>
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.genmodel b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.genmodel
index 04a5cc75f9a..25c422d0fb4 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.genmodel
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.genmodel
@@ -4,7 +4,8 @@
modelName="C_Cpp" importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0"
copyrightFields="false" usedGenPackages="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore platform:/plugin/org.eclipse.uml2.types/model/Types.genmodel#//types platform:/plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml">
<foreignModel>C_Cpp.ecore</foreignModel>
- <genPackages prefix="C_Cpp" resource="XML" disposableProviderFactory="true" ecorePackage="C_Cpp.ecore#/">
+ <genPackages prefix="C_Cpp" basePackage="org.eclipse.papyrus" resource="XML" disposableProviderFactory="true"
+ ecorePackage="C_Cpp.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="C_Cpp.ecore#//VisibilityKind">
<genEnumLiterals ecoreEnumLiteral="C_Cpp.ecore#//VisibilityKind/private"/>
<genEnumLiterals ecoreEnumLiteral="C_Cpp.ecore#//VisibilityKind/protected"/>
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.profile.uml b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.profile.uml
index 177ff8951fa..3500a9bd9ef 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.profile.uml
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/profiles/C_Cpp.profile.uml
@@ -394,5 +394,5 @@
<appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</uml:Profile>
- <Ecore:EPackage xmi:id="_RRUXwMogEeGKstsYRuxdvw" base_Package="_j9REUByGEduN1bTiWJ0lyw" packageName="C_Cpp" nsPrefix="C_Cpp" nsURI="http://papyrus/C_CppProfile/1" prefix="C_Cpp"/>
+ <Ecore:EPackage xmi:id="_RRUXwMogEeGKstsYRuxdvw" base_Package="_j9REUByGEduN1bTiWJ0lyw" packageName="C_Cpp" nsPrefix="C_Cpp" nsURI="http://www.eclipse.org/papyrus/C_Cpp/1" prefix="C_Cpp"/>
</xmi:XMI>
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Array.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Array.java
index b2c809dccc2..71ddfba49c0 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Array.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Array.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -16,14 +16,14 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.Array#getBase_parameter <em>Base parameter</em>}</li>
- * <li>{@link C_Cpp.Array#getDefinition <em>Definition</em>}</li>
- * <li>{@link C_Cpp.Array#getBase_property <em>Base property</em>}</li>
- * <li>{@link C_Cpp.Array#getBase_association <em>Base association</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Array#getBase_parameter <em>Base parameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Array#getDefinition <em>Definition</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Array#getBase_property <em>Base property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Array#getBase_association <em>Base association</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getArray()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getArray()
* @model
* @generated
*/
@@ -38,14 +38,14 @@ public interface Array extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base parameter</em>' reference.
* @see #setBase_parameter(Parameter)
- * @see C_Cpp.C_CppPackage#getArray_Base_parameter()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getArray_Base_parameter()
* @model required="true" ordered="false"
* @generated
*/
Parameter getBase_parameter();
/**
- * Sets the value of the '{@link C_Cpp.Array#getBase_parameter <em>Base parameter</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Array#getBase_parameter <em>Base parameter</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base parameter</em>' reference.
@@ -64,14 +64,14 @@ public interface Array extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Definition</em>' attribute.
* @see #setDefinition(String)
- * @see C_Cpp.C_CppPackage#getArray_Definition()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getArray_Definition()
* @model unique="false" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getDefinition();
/**
- * Sets the value of the '{@link C_Cpp.Array#getDefinition <em>Definition</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Array#getDefinition <em>Definition</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Definition</em>' attribute.
@@ -90,14 +90,14 @@ public interface Array extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base property</em>' reference.
* @see #setBase_property(Property)
- * @see C_Cpp.C_CppPackage#getArray_Base_property()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getArray_Base_property()
* @model required="true" ordered="false"
* @generated
*/
Property getBase_property();
/**
- * Sets the value of the '{@link C_Cpp.Array#getBase_property <em>Base property</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Array#getBase_property <em>Base property</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base property</em>' reference.
@@ -116,14 +116,14 @@ public interface Array extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base association</em>' reference.
* @see #setBase_association(Association)
- * @see C_Cpp.C_CppPackage#getArray_Base_association()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getArray_Base_association()
* @model required="true" ordered="false"
* @generated
*/
Association getBase_association();
/**
- * Sets the value of the '{@link C_Cpp.Array#getBase_association <em>Base association</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Array#getBase_association <em>Base association</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base association</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/C_CppFactory.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/C_CppFactory.java
index 8cd12a9eb63..428255289d7 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/C_CppFactory.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/C_CppFactory.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EFactory;
@@ -9,7 +9,7 @@ import org.eclipse.emf.ecore.EFactory;
* The <b>Factory</b> for the model.
* It provides a create method for each non-abstract class of the model.
* <!-- end-user-doc -->
- * @see C_Cpp.C_CppPackage
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage
* @generated
*/
public interface C_CppFactory extends EFactory {
@@ -19,7 +19,7 @@ public interface C_CppFactory extends EFactory {
* <!-- end-user-doc -->
* @generated
*/
- C_CppFactory eINSTANCE = C_Cpp.impl.C_CppFactoryImpl.init();
+ C_CppFactory eINSTANCE = org.eclipse.papyrus.C_Cpp.impl.C_CppFactoryImpl.init();
/**
* Returns a new object of class '<em>Ptr</em>'.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/C_CppPackage.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/C_CppPackage.java
index d67566de80f..6e86b8eb2e6 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/C_CppPackage.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/C_CppPackage.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
@@ -19,7 +19,7 @@ import org.eclipse.emf.ecore.EReference;
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
- * @see C_Cpp.C_CppFactory
+ * @see org.eclipse.papyrus.C_Cpp.C_CppFactory
* @model kind="package"
* @generated
*/
@@ -38,7 +38,7 @@ public interface C_CppPackage extends EPackage {
* <!-- end-user-doc -->
* @generated
*/
- String eNS_URI = "http://papyrus/C_CppProfile/1";
+ String eNS_URI = "http://www.eclipse.org/papyrus/C_Cpp/1";
/**
* The package namespace name.
@@ -54,14 +54,14 @@ public interface C_CppPackage extends EPackage {
* <!-- end-user-doc -->
* @generated
*/
- C_CppPackage eINSTANCE = C_Cpp.impl.C_CppPackageImpl.init();
+ C_CppPackage eINSTANCE = org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl.init();
/**
- * The meta object id for the '{@link C_Cpp.impl.PtrImpl <em>Ptr</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.PtrImpl <em>Ptr</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.PtrImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getPtr()
+ * @see org.eclipse.papyrus.C_Cpp.impl.PtrImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getPtr()
* @generated
*/
int PTR = 0;
@@ -103,11 +103,11 @@ public interface C_CppPackage extends EPackage {
int PTR_FEATURE_COUNT = 3;
/**
- * The meta object id for the '{@link C_Cpp.impl.IncludeImpl <em>Include</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.IncludeImpl <em>Include</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.IncludeImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getInclude()
+ * @see org.eclipse.papyrus.C_Cpp.impl.IncludeImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getInclude()
* @generated
*/
int INCLUDE = 1;
@@ -176,11 +176,11 @@ public interface C_CppPackage extends EPackage {
int INCLUDE_FEATURE_COUNT = 6;
/**
- * The meta object id for the '{@link C_Cpp.impl.ManualGenerationImpl <em>Manual Generation</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.ManualGenerationImpl <em>Manual Generation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.ManualGenerationImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getManualGeneration()
+ * @see org.eclipse.papyrus.C_Cpp.impl.ManualGenerationImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getManualGeneration()
* @generated
*/
int MANUAL_GENERATION = 2;
@@ -213,11 +213,11 @@ public interface C_CppPackage extends EPackage {
int MANUAL_GENERATION_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link C_Cpp.impl.ArrayImpl <em>Array</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.ArrayImpl <em>Array</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.ArrayImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getArray()
+ * @see org.eclipse.papyrus.C_Cpp.impl.ArrayImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getArray()
* @generated
*/
int ARRAY = 3;
@@ -268,11 +268,11 @@ public interface C_CppPackage extends EPackage {
int ARRAY_FEATURE_COUNT = 4;
/**
- * The meta object id for the '{@link C_Cpp.impl.ConstImpl <em>Const</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.ConstImpl <em>Const</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.ConstImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getConst()
+ * @see org.eclipse.papyrus.C_Cpp.impl.ConstImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getConst()
* @generated
*/
int CONST = 4;
@@ -314,11 +314,11 @@ public interface C_CppPackage extends EPackage {
int CONST_FEATURE_COUNT = 3;
/**
- * The meta object id for the '{@link C_Cpp.impl.DefaultImpl <em>Default</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.DefaultImpl <em>Default</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.DefaultImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getDefault()
+ * @see org.eclipse.papyrus.C_Cpp.impl.DefaultImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getDefault()
* @generated
*/
int DEFAULT = 5;
@@ -360,11 +360,11 @@ public interface C_CppPackage extends EPackage {
int DEFAULT_FEATURE_COUNT = 3;
/**
- * The meta object id for the '{@link C_Cpp.impl.RefImpl <em>Ref</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.RefImpl <em>Ref</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.RefImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getRef()
+ * @see org.eclipse.papyrus.C_Cpp.impl.RefImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getRef()
* @generated
*/
int REF = 6;
@@ -397,11 +397,11 @@ public interface C_CppPackage extends EPackage {
int REF_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link C_Cpp.impl.ExternClassImpl <em>Extern Class</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.ExternClassImpl <em>Extern Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.ExternClassImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getExternClass()
+ * @see org.eclipse.papyrus.C_Cpp.impl.ExternClassImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getExternClass()
* @generated
*/
int EXTERN_CLASS = 7;
@@ -434,11 +434,11 @@ public interface C_CppPackage extends EPackage {
int EXTERN_CLASS_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link C_Cpp.impl.ExternLibraryImpl <em>Extern Library</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.ExternLibraryImpl <em>Extern Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.ExternLibraryImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getExternLibrary()
+ * @see org.eclipse.papyrus.C_Cpp.impl.ExternLibraryImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getExternLibrary()
* @generated
*/
int EXTERN_LIBRARY = 8;
@@ -471,11 +471,11 @@ public interface C_CppPackage extends EPackage {
int EXTERN_LIBRARY_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link C_Cpp.impl.CppRootImpl <em>Cpp Root</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.CppRootImpl <em>Cpp Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.CppRootImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getCppRoot()
+ * @see org.eclipse.papyrus.C_Cpp.impl.CppRootImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getCppRoot()
* @generated
*/
int CPP_ROOT = 9;
@@ -499,11 +499,11 @@ public interface C_CppPackage extends EPackage {
int CPP_ROOT_FEATURE_COUNT = 1;
/**
- * The meta object id for the '{@link C_Cpp.impl.NoCodeGenImpl <em>No Code Gen</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.NoCodeGenImpl <em>No Code Gen</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.NoCodeGenImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getNoCodeGen()
+ * @see org.eclipse.papyrus.C_Cpp.impl.NoCodeGenImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getNoCodeGen()
* @generated
*/
int NO_CODE_GEN = 10;
@@ -527,11 +527,11 @@ public interface C_CppPackage extends EPackage {
int NO_CODE_GEN_FEATURE_COUNT = 1;
/**
- * The meta object id for the '{@link C_Cpp.impl.ConstInitImpl <em>Const Init</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.ConstInitImpl <em>Const Init</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.ConstInitImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getConstInit()
+ * @see org.eclipse.papyrus.C_Cpp.impl.ConstInitImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getConstInit()
* @generated
*/
int CONST_INIT = 11;
@@ -564,11 +564,11 @@ public interface C_CppPackage extends EPackage {
int CONST_INIT_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link C_Cpp.impl.FriendImpl <em>Friend</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.FriendImpl <em>Friend</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.FriendImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getFriend()
+ * @see org.eclipse.papyrus.C_Cpp.impl.FriendImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getFriend()
* @generated
*/
int FRIEND = 12;
@@ -601,11 +601,11 @@ public interface C_CppPackage extends EPackage {
int FRIEND_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link C_Cpp.impl.InlineImpl <em>Inline</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.InlineImpl <em>Inline</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.InlineImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getInline()
+ * @see org.eclipse.papyrus.C_Cpp.impl.InlineImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getInline()
* @generated
*/
int INLINE = 13;
@@ -629,11 +629,11 @@ public interface C_CppPackage extends EPackage {
int INLINE_FEATURE_COUNT = 1;
/**
- * The meta object id for the '{@link C_Cpp.impl.VirtualImpl <em>Virtual</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.VirtualImpl <em>Virtual</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.VirtualImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getVirtual()
+ * @see org.eclipse.papyrus.C_Cpp.impl.VirtualImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getVirtual()
* @generated
*/
int VIRTUAL = 14;
@@ -657,11 +657,11 @@ public interface C_CppPackage extends EPackage {
int VIRTUAL_FEATURE_COUNT = 1;
/**
- * The meta object id for the '{@link C_Cpp.impl.TypedefImpl <em>Typedef</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.TypedefImpl <em>Typedef</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.TypedefImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getTypedef()
+ * @see org.eclipse.papyrus.C_Cpp.impl.TypedefImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getTypedef()
* @generated
*/
int TYPEDEF = 15;
@@ -694,11 +694,11 @@ public interface C_CppPackage extends EPackage {
int TYPEDEF_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link C_Cpp.impl.VisibilityImpl <em>Visibility</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.VisibilityImpl <em>Visibility</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.VisibilityImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getVisibility()
+ * @see org.eclipse.papyrus.C_Cpp.impl.VisibilityImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getVisibility()
* @generated
*/
int VISIBILITY = 16;
@@ -731,11 +731,11 @@ public interface C_CppPackage extends EPackage {
int VISIBILITY_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link C_Cpp.impl.CppInitImpl <em>Cpp Init</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.CppInitImpl <em>Cpp Init</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.CppInitImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getCppInit()
+ * @see org.eclipse.papyrus.C_Cpp.impl.CppInitImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getCppInit()
* @generated
*/
int CPP_INIT = 17;
@@ -768,11 +768,11 @@ public interface C_CppPackage extends EPackage {
int CPP_INIT_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link C_Cpp.impl.TemplateImpl <em>Template</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.TemplateImpl <em>Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.TemplateImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getTemplate()
+ * @see org.eclipse.papyrus.C_Cpp.impl.TemplateImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getTemplate()
* @generated
*/
int TEMPLATE = 18;
@@ -805,11 +805,11 @@ public interface C_CppPackage extends EPackage {
int TEMPLATE_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link C_Cpp.impl.TemplateBindingImpl <em>Template Binding</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.TemplateBindingImpl <em>Template Binding</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.TemplateBindingImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getTemplateBinding()
+ * @see org.eclipse.papyrus.C_Cpp.impl.TemplateBindingImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getTemplateBinding()
* @generated
*/
int TEMPLATE_BINDING = 19;
@@ -842,11 +842,11 @@ public interface C_CppPackage extends EPackage {
int TEMPLATE_BINDING_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link C_Cpp.impl.TemplateParameterImpl <em>Template Parameter</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.TemplateParameterImpl <em>Template Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.TemplateParameterImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getTemplateParameter()
+ * @see org.eclipse.papyrus.C_Cpp.impl.TemplateParameterImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getTemplateParameter()
* @generated
*/
int TEMPLATE_PARAMETER = 20;
@@ -879,11 +879,11 @@ public interface C_CppPackage extends EPackage {
int TEMPLATE_PARAMETER_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link C_Cpp.impl.UnionImpl <em>Union</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.UnionImpl <em>Union</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.UnionImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getUnion()
+ * @see org.eclipse.papyrus.C_Cpp.impl.UnionImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getUnion()
* @generated
*/
int UNION = 21;
@@ -907,11 +907,11 @@ public interface C_CppPackage extends EPackage {
int UNION_FEATURE_COUNT = 1;
/**
- * The meta object id for the '{@link C_Cpp.impl.StorageClassImpl <em>Storage Class</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.impl.StorageClassImpl <em>Storage Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.StorageClassImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getStorageClass()
+ * @see org.eclipse.papyrus.C_Cpp.impl.StorageClassImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getStorageClass()
* @generated
*/
int STORAGE_CLASS = 22;
@@ -935,831 +935,831 @@ public interface C_CppPackage extends EPackage {
int STORAGE_CLASS_FEATURE_COUNT = 1;
/**
- * The meta object id for the '{@link C_Cpp.VisibilityKind <em>Visibility Kind</em>}' enum.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.VisibilityKind <em>Visibility Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.VisibilityKind
- * @see C_Cpp.impl.C_CppPackageImpl#getVisibilityKind()
+ * @see org.eclipse.papyrus.C_Cpp.VisibilityKind
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getVisibilityKind()
* @generated
*/
int VISIBILITY_KIND = 23;
/**
- * The meta object id for the '{@link C_Cpp.EAccessKind <em>EAccess Kind</em>}' enum.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.EAccessKind <em>EAccess Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.EAccessKind
- * @see C_Cpp.impl.C_CppPackageImpl#getEAccessKind()
+ * @see org.eclipse.papyrus.C_Cpp.EAccessKind
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getEAccessKind()
* @generated
*/
int EACCESS_KIND = 24;
/**
- * The meta object id for the '{@link C_Cpp.EStorageClass <em>EStorage Class</em>}' enum.
+ * The meta object id for the '{@link org.eclipse.papyrus.C_Cpp.EStorageClass <em>EStorage Class</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.EStorageClass
- * @see C_Cpp.impl.C_CppPackageImpl#getEStorageClass()
+ * @see org.eclipse.papyrus.C_Cpp.EStorageClass
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getEStorageClass()
* @generated
*/
int ESTORAGE_CLASS = 25;
/**
- * Returns the meta object for class '{@link C_Cpp.Ptr <em>Ptr</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.Ptr <em>Ptr</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Ptr</em>'.
- * @see C_Cpp.Ptr
+ * @see org.eclipse.papyrus.C_Cpp.Ptr
* @generated
*/
EClass getPtr();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Ptr#getBase_parameter <em>Base parameter</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Ptr#getBase_parameter <em>Base parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base parameter</em>'.
- * @see C_Cpp.Ptr#getBase_parameter()
+ * @see org.eclipse.papyrus.C_Cpp.Ptr#getBase_parameter()
* @see #getPtr()
* @generated
*/
EReference getPtr_Base_parameter();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Ptr#getBase_property <em>Base property</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Ptr#getBase_property <em>Base property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base property</em>'.
- * @see C_Cpp.Ptr#getBase_property()
+ * @see org.eclipse.papyrus.C_Cpp.Ptr#getBase_property()
* @see #getPtr()
* @generated
*/
EReference getPtr_Base_property();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.Ptr#getDeclaration <em>Declaration</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.Ptr#getDeclaration <em>Declaration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Declaration</em>'.
- * @see C_Cpp.Ptr#getDeclaration()
+ * @see org.eclipse.papyrus.C_Cpp.Ptr#getDeclaration()
* @see #getPtr()
* @generated
*/
EAttribute getPtr_Declaration();
/**
- * Returns the meta object for class '{@link C_Cpp.Include <em>Include</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.Include <em>Include</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Include</em>'.
- * @see C_Cpp.Include
+ * @see org.eclipse.papyrus.C_Cpp.Include
* @generated
*/
EClass getInclude();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.Include#getBody <em>Body</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.Include#getBody <em>Body</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Body</em>'.
- * @see C_Cpp.Include#getBody()
+ * @see org.eclipse.papyrus.C_Cpp.Include#getBody()
* @see #getInclude()
* @generated
*/
EAttribute getInclude_Body();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.Include#getHeader <em>Header</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.Include#getHeader <em>Header</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Header</em>'.
- * @see C_Cpp.Include#getHeader()
+ * @see org.eclipse.papyrus.C_Cpp.Include#getHeader()
* @see #getInclude()
* @generated
*/
EAttribute getInclude_Header();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Include#getBase_package <em>Base package</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Include#getBase_package <em>Base package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base package</em>'.
- * @see C_Cpp.Include#getBase_package()
+ * @see org.eclipse.papyrus.C_Cpp.Include#getBase_package()
* @see #getInclude()
* @generated
*/
EReference getInclude_Base_package();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Include#getBase_class <em>Base class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Include#getBase_class <em>Base class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base class</em>'.
- * @see C_Cpp.Include#getBase_class()
+ * @see org.eclipse.papyrus.C_Cpp.Include#getBase_class()
* @see #getInclude()
* @generated
*/
EReference getInclude_Base_class();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Include#getBase_PackageImport <em>Base Package Import</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Include#getBase_PackageImport <em>Base Package Import</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Package Import</em>'.
- * @see C_Cpp.Include#getBase_PackageImport()
+ * @see org.eclipse.papyrus.C_Cpp.Include#getBase_PackageImport()
* @see #getInclude()
* @generated
*/
EReference getInclude_Base_PackageImport();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.Include#getPreBody <em>Pre Body</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.Include#getPreBody <em>Pre Body</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Pre Body</em>'.
- * @see C_Cpp.Include#getPreBody()
+ * @see org.eclipse.papyrus.C_Cpp.Include#getPreBody()
* @see #getInclude()
* @generated
*/
EAttribute getInclude_PreBody();
/**
- * Returns the meta object for class '{@link C_Cpp.ManualGeneration <em>Manual Generation</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.ManualGeneration <em>Manual Generation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Manual Generation</em>'.
- * @see C_Cpp.ManualGeneration
+ * @see org.eclipse.papyrus.C_Cpp.ManualGeneration
* @generated
*/
EClass getManualGeneration();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.ManualGeneration#getExtensionBody <em>Extension Body</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.ManualGeneration#getExtensionBody <em>Extension Body</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Extension Body</em>'.
- * @see C_Cpp.ManualGeneration#getExtensionBody()
+ * @see org.eclipse.papyrus.C_Cpp.ManualGeneration#getExtensionBody()
* @see #getManualGeneration()
* @generated
*/
EAttribute getManualGeneration_ExtensionBody();
/**
- * Returns the meta object for the reference '{@link C_Cpp.ManualGeneration#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.ManualGeneration#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see C_Cpp.ManualGeneration#getBase_Class()
+ * @see org.eclipse.papyrus.C_Cpp.ManualGeneration#getBase_Class()
* @see #getManualGeneration()
* @generated
*/
EReference getManualGeneration_Base_Class();
/**
- * Returns the meta object for class '{@link C_Cpp.Array <em>Array</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.Array <em>Array</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Array</em>'.
- * @see C_Cpp.Array
+ * @see org.eclipse.papyrus.C_Cpp.Array
* @generated
*/
EClass getArray();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Array#getBase_parameter <em>Base parameter</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Array#getBase_parameter <em>Base parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base parameter</em>'.
- * @see C_Cpp.Array#getBase_parameter()
+ * @see org.eclipse.papyrus.C_Cpp.Array#getBase_parameter()
* @see #getArray()
* @generated
*/
EReference getArray_Base_parameter();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.Array#getDefinition <em>Definition</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.Array#getDefinition <em>Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Definition</em>'.
- * @see C_Cpp.Array#getDefinition()
+ * @see org.eclipse.papyrus.C_Cpp.Array#getDefinition()
* @see #getArray()
* @generated
*/
EAttribute getArray_Definition();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Array#getBase_property <em>Base property</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Array#getBase_property <em>Base property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base property</em>'.
- * @see C_Cpp.Array#getBase_property()
+ * @see org.eclipse.papyrus.C_Cpp.Array#getBase_property()
* @see #getArray()
* @generated
*/
EReference getArray_Base_property();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Array#getBase_association <em>Base association</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Array#getBase_association <em>Base association</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base association</em>'.
- * @see C_Cpp.Array#getBase_association()
+ * @see org.eclipse.papyrus.C_Cpp.Array#getBase_association()
* @see #getArray()
* @generated
*/
EReference getArray_Base_association();
/**
- * Returns the meta object for class '{@link C_Cpp.Const <em>Const</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.Const <em>Const</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Const</em>'.
- * @see C_Cpp.Const
+ * @see org.eclipse.papyrus.C_Cpp.Const
* @generated
*/
EClass getConst();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Const#getBase_parameter <em>Base parameter</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Const#getBase_parameter <em>Base parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base parameter</em>'.
- * @see C_Cpp.Const#getBase_parameter()
+ * @see org.eclipse.papyrus.C_Cpp.Const#getBase_parameter()
* @see #getConst()
* @generated
*/
EReference getConst_Base_parameter();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Const#getBase_property <em>Base property</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Const#getBase_property <em>Base property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base property</em>'.
- * @see C_Cpp.Const#getBase_property()
+ * @see org.eclipse.papyrus.C_Cpp.Const#getBase_property()
* @see #getConst()
* @generated
*/
EReference getConst_Base_property();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Const#getBase_operation <em>Base operation</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Const#getBase_operation <em>Base operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base operation</em>'.
- * @see C_Cpp.Const#getBase_operation()
+ * @see org.eclipse.papyrus.C_Cpp.Const#getBase_operation()
* @see #getConst()
* @generated
*/
EReference getConst_Base_operation();
/**
- * Returns the meta object for class '{@link C_Cpp.Default <em>Default</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.Default <em>Default</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Default</em>'.
- * @see C_Cpp.Default
+ * @see org.eclipse.papyrus.C_Cpp.Default
* @generated
*/
EClass getDefault();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.Default#getValue <em>Value</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.Default#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
- * @see C_Cpp.Default#getValue()
+ * @see org.eclipse.papyrus.C_Cpp.Default#getValue()
* @see #getDefault()
* @generated
*/
EAttribute getDefault_Value();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Default#getBase_parameter <em>Base parameter</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Default#getBase_parameter <em>Base parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base parameter</em>'.
- * @see C_Cpp.Default#getBase_parameter()
+ * @see org.eclipse.papyrus.C_Cpp.Default#getBase_parameter()
* @see #getDefault()
* @generated
*/
EReference getDefault_Base_parameter();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Default#getBase_property <em>Base property</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Default#getBase_property <em>Base property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base property</em>'.
- * @see C_Cpp.Default#getBase_property()
+ * @see org.eclipse.papyrus.C_Cpp.Default#getBase_property()
* @see #getDefault()
* @generated
*/
EReference getDefault_Base_property();
/**
- * Returns the meta object for class '{@link C_Cpp.Ref <em>Ref</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.Ref <em>Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Ref</em>'.
- * @see C_Cpp.Ref
+ * @see org.eclipse.papyrus.C_Cpp.Ref
* @generated
*/
EClass getRef();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Ref#getBase_parameter <em>Base parameter</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Ref#getBase_parameter <em>Base parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base parameter</em>'.
- * @see C_Cpp.Ref#getBase_parameter()
+ * @see org.eclipse.papyrus.C_Cpp.Ref#getBase_parameter()
* @see #getRef()
* @generated
*/
EReference getRef_Base_parameter();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Ref#getBase_property <em>Base property</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Ref#getBase_property <em>Base property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base property</em>'.
- * @see C_Cpp.Ref#getBase_property()
+ * @see org.eclipse.papyrus.C_Cpp.Ref#getBase_property()
* @see #getRef()
* @generated
*/
EReference getRef_Base_property();
/**
- * Returns the meta object for class '{@link C_Cpp.ExternClass <em>Extern Class</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.ExternClass <em>Extern Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Extern Class</em>'.
- * @see C_Cpp.ExternClass
+ * @see org.eclipse.papyrus.C_Cpp.ExternClass
* @generated
*/
EClass getExternClass();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.ExternClass#getName <em>Name</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.ExternClass#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
- * @see C_Cpp.ExternClass#getName()
+ * @see org.eclipse.papyrus.C_Cpp.ExternClass#getName()
* @see #getExternClass()
* @generated
*/
EAttribute getExternClass_Name();
/**
- * Returns the meta object for the reference '{@link C_Cpp.ExternClass#getBase_class <em>Base class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.ExternClass#getBase_class <em>Base class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base class</em>'.
- * @see C_Cpp.ExternClass#getBase_class()
+ * @see org.eclipse.papyrus.C_Cpp.ExternClass#getBase_class()
* @see #getExternClass()
* @generated
*/
EReference getExternClass_Base_class();
/**
- * Returns the meta object for class '{@link C_Cpp.ExternLibrary <em>Extern Library</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.ExternLibrary <em>Extern Library</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Extern Library</em>'.
- * @see C_Cpp.ExternLibrary
+ * @see org.eclipse.papyrus.C_Cpp.ExternLibrary
* @generated
*/
EClass getExternLibrary();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.ExternLibrary#getName <em>Name</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.ExternLibrary#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
- * @see C_Cpp.ExternLibrary#getName()
+ * @see org.eclipse.papyrus.C_Cpp.ExternLibrary#getName()
* @see #getExternLibrary()
* @generated
*/
EAttribute getExternLibrary_Name();
/**
- * Returns the meta object for the reference '{@link C_Cpp.ExternLibrary#getBase_package <em>Base package</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.ExternLibrary#getBase_package <em>Base package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base package</em>'.
- * @see C_Cpp.ExternLibrary#getBase_package()
+ * @see org.eclipse.papyrus.C_Cpp.ExternLibrary#getBase_package()
* @see #getExternLibrary()
* @generated
*/
EReference getExternLibrary_Base_package();
/**
- * Returns the meta object for class '{@link C_Cpp.CppRoot <em>Cpp Root</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.CppRoot <em>Cpp Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Cpp Root</em>'.
- * @see C_Cpp.CppRoot
+ * @see org.eclipse.papyrus.C_Cpp.CppRoot
* @generated
*/
EClass getCppRoot();
/**
- * Returns the meta object for the reference '{@link C_Cpp.CppRoot#getBase_package <em>Base package</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.CppRoot#getBase_package <em>Base package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base package</em>'.
- * @see C_Cpp.CppRoot#getBase_package()
+ * @see org.eclipse.papyrus.C_Cpp.CppRoot#getBase_package()
* @see #getCppRoot()
* @generated
*/
EReference getCppRoot_Base_package();
/**
- * Returns the meta object for class '{@link C_Cpp.NoCodeGen <em>No Code Gen</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.NoCodeGen <em>No Code Gen</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>No Code Gen</em>'.
- * @see C_Cpp.NoCodeGen
+ * @see org.eclipse.papyrus.C_Cpp.NoCodeGen
* @generated
*/
EClass getNoCodeGen();
/**
- * Returns the meta object for the reference '{@link C_Cpp.NoCodeGen#getBase_element <em>Base element</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.NoCodeGen#getBase_element <em>Base element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base element</em>'.
- * @see C_Cpp.NoCodeGen#getBase_element()
+ * @see org.eclipse.papyrus.C_Cpp.NoCodeGen#getBase_element()
* @see #getNoCodeGen()
* @generated
*/
EReference getNoCodeGen_Base_element();
/**
- * Returns the meta object for class '{@link C_Cpp.ConstInit <em>Const Init</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.ConstInit <em>Const Init</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Const Init</em>'.
- * @see C_Cpp.ConstInit
+ * @see org.eclipse.papyrus.C_Cpp.ConstInit
* @generated
*/
EClass getConstInit();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.ConstInit#getInitialisation <em>Initialisation</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.ConstInit#getInitialisation <em>Initialisation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Initialisation</em>'.
- * @see C_Cpp.ConstInit#getInitialisation()
+ * @see org.eclipse.papyrus.C_Cpp.ConstInit#getInitialisation()
* @see #getConstInit()
* @generated
*/
EAttribute getConstInit_Initialisation();
/**
- * Returns the meta object for the reference '{@link C_Cpp.ConstInit#getBase_operation <em>Base operation</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.ConstInit#getBase_operation <em>Base operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base operation</em>'.
- * @see C_Cpp.ConstInit#getBase_operation()
+ * @see org.eclipse.papyrus.C_Cpp.ConstInit#getBase_operation()
* @see #getConstInit()
* @generated
*/
EReference getConstInit_Base_operation();
/**
- * Returns the meta object for class '{@link C_Cpp.Friend <em>Friend</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.Friend <em>Friend</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Friend</em>'.
- * @see C_Cpp.Friend
+ * @see org.eclipse.papyrus.C_Cpp.Friend
* @generated
*/
EClass getFriend();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Friend#getBase_dependency <em>Base dependency</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Friend#getBase_dependency <em>Base dependency</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base dependency</em>'.
- * @see C_Cpp.Friend#getBase_dependency()
+ * @see org.eclipse.papyrus.C_Cpp.Friend#getBase_dependency()
* @see #getFriend()
* @generated
*/
EReference getFriend_Base_dependency();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Friend#getBase_operation <em>Base operation</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Friend#getBase_operation <em>Base operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base operation</em>'.
- * @see C_Cpp.Friend#getBase_operation()
+ * @see org.eclipse.papyrus.C_Cpp.Friend#getBase_operation()
* @see #getFriend()
* @generated
*/
EReference getFriend_Base_operation();
/**
- * Returns the meta object for class '{@link C_Cpp.Inline <em>Inline</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.Inline <em>Inline</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Inline</em>'.
- * @see C_Cpp.Inline
+ * @see org.eclipse.papyrus.C_Cpp.Inline
* @generated
*/
EClass getInline();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Inline#getBase_operation <em>Base operation</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Inline#getBase_operation <em>Base operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base operation</em>'.
- * @see C_Cpp.Inline#getBase_operation()
+ * @see org.eclipse.papyrus.C_Cpp.Inline#getBase_operation()
* @see #getInline()
* @generated
*/
EReference getInline_Base_operation();
/**
- * Returns the meta object for class '{@link C_Cpp.Virtual <em>Virtual</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.Virtual <em>Virtual</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Virtual</em>'.
- * @see C_Cpp.Virtual
+ * @see org.eclipse.papyrus.C_Cpp.Virtual
* @generated
*/
EClass getVirtual();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Virtual#getBase_operation <em>Base operation</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Virtual#getBase_operation <em>Base operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base operation</em>'.
- * @see C_Cpp.Virtual#getBase_operation()
+ * @see org.eclipse.papyrus.C_Cpp.Virtual#getBase_operation()
* @see #getVirtual()
* @generated
*/
EReference getVirtual_Base_operation();
/**
- * Returns the meta object for class '{@link C_Cpp.Typedef <em>Typedef</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.Typedef <em>Typedef</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Typedef</em>'.
- * @see C_Cpp.Typedef
+ * @see org.eclipse.papyrus.C_Cpp.Typedef
* @generated
*/
EClass getTypedef();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.Typedef#getDefinition <em>Definition</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.Typedef#getDefinition <em>Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Definition</em>'.
- * @see C_Cpp.Typedef#getDefinition()
+ * @see org.eclipse.papyrus.C_Cpp.Typedef#getDefinition()
* @see #getTypedef()
* @generated
*/
EAttribute getTypedef_Definition();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Typedef#getBase_primitivetype <em>Base primitivetype</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Typedef#getBase_primitivetype <em>Base primitivetype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base primitivetype</em>'.
- * @see C_Cpp.Typedef#getBase_primitivetype()
+ * @see org.eclipse.papyrus.C_Cpp.Typedef#getBase_primitivetype()
* @see #getTypedef()
* @generated
*/
EReference getTypedef_Base_primitivetype();
/**
- * Returns the meta object for class '{@link C_Cpp.Visibility <em>Visibility</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.Visibility <em>Visibility</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Visibility</em>'.
- * @see C_Cpp.Visibility
+ * @see org.eclipse.papyrus.C_Cpp.Visibility
* @generated
*/
EClass getVisibility();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.Visibility#getValue <em>Value</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.Visibility#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
- * @see C_Cpp.Visibility#getValue()
+ * @see org.eclipse.papyrus.C_Cpp.Visibility#getValue()
* @see #getVisibility()
* @generated
*/
EAttribute getVisibility_Value();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Visibility#getBase_generalization <em>Base generalization</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Visibility#getBase_generalization <em>Base generalization</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base generalization</em>'.
- * @see C_Cpp.Visibility#getBase_generalization()
+ * @see org.eclipse.papyrus.C_Cpp.Visibility#getBase_generalization()
* @see #getVisibility()
* @generated
*/
EReference getVisibility_Base_generalization();
/**
- * Returns the meta object for class '{@link C_Cpp.CppInit <em>Cpp Init</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.CppInit <em>Cpp Init</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Cpp Init</em>'.
- * @see C_Cpp.CppInit
+ * @see org.eclipse.papyrus.C_Cpp.CppInit
* @generated
*/
EClass getCppInit();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.CppInit#getValue <em>Value</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.CppInit#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
- * @see C_Cpp.CppInit#getValue()
+ * @see org.eclipse.papyrus.C_Cpp.CppInit#getValue()
* @see #getCppInit()
* @generated
*/
EAttribute getCppInit_Value();
/**
- * Returns the meta object for the reference '{@link C_Cpp.CppInit#getBase_enumerationliteral <em>Base enumerationliteral</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.CppInit#getBase_enumerationliteral <em>Base enumerationliteral</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base enumerationliteral</em>'.
- * @see C_Cpp.CppInit#getBase_enumerationliteral()
+ * @see org.eclipse.papyrus.C_Cpp.CppInit#getBase_enumerationliteral()
* @see #getCppInit()
* @generated
*/
EReference getCppInit_Base_enumerationliteral();
/**
- * Returns the meta object for class '{@link C_Cpp.Template <em>Template</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.Template <em>Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Template</em>'.
- * @see C_Cpp.Template
+ * @see org.eclipse.papyrus.C_Cpp.Template
* @generated
*/
EClass getTemplate();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.Template#getDeclaration <em>Declaration</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.Template#getDeclaration <em>Declaration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Declaration</em>'.
- * @see C_Cpp.Template#getDeclaration()
+ * @see org.eclipse.papyrus.C_Cpp.Template#getDeclaration()
* @see #getTemplate()
* @generated
*/
EAttribute getTemplate_Declaration();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Template#getBase_class <em>Base class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Template#getBase_class <em>Base class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base class</em>'.
- * @see C_Cpp.Template#getBase_class()
+ * @see org.eclipse.papyrus.C_Cpp.Template#getBase_class()
* @see #getTemplate()
* @generated
*/
EReference getTemplate_Base_class();
/**
- * Returns the meta object for class '{@link C_Cpp.TemplateBinding <em>Template Binding</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.TemplateBinding <em>Template Binding</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Template Binding</em>'.
- * @see C_Cpp.TemplateBinding
+ * @see org.eclipse.papyrus.C_Cpp.TemplateBinding
* @generated
*/
EClass getTemplateBinding();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.TemplateBinding#getBinding <em>Binding</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.TemplateBinding#getBinding <em>Binding</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Binding</em>'.
- * @see C_Cpp.TemplateBinding#getBinding()
+ * @see org.eclipse.papyrus.C_Cpp.TemplateBinding#getBinding()
* @see #getTemplateBinding()
* @generated
*/
EAttribute getTemplateBinding_Binding();
/**
- * Returns the meta object for the reference '{@link C_Cpp.TemplateBinding#getBase_templatebinding <em>Base templatebinding</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.TemplateBinding#getBase_templatebinding <em>Base templatebinding</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base templatebinding</em>'.
- * @see C_Cpp.TemplateBinding#getBase_templatebinding()
+ * @see org.eclipse.papyrus.C_Cpp.TemplateBinding#getBase_templatebinding()
* @see #getTemplateBinding()
* @generated
*/
EReference getTemplateBinding_Base_templatebinding();
/**
- * Returns the meta object for class '{@link C_Cpp.TemplateParameter <em>Template Parameter</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.TemplateParameter <em>Template Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Template Parameter</em>'.
- * @see C_Cpp.TemplateParameter
+ * @see org.eclipse.papyrus.C_Cpp.TemplateParameter
* @generated
*/
EClass getTemplateParameter();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.TemplateParameter#getName <em>Name</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.TemplateParameter#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
- * @see C_Cpp.TemplateParameter#getName()
+ * @see org.eclipse.papyrus.C_Cpp.TemplateParameter#getName()
* @see #getTemplateParameter()
* @generated
*/
EAttribute getTemplateParameter_Name();
/**
- * Returns the meta object for the reference '{@link C_Cpp.TemplateParameter#getBase_templateparameter <em>Base templateparameter</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.TemplateParameter#getBase_templateparameter <em>Base templateparameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base templateparameter</em>'.
- * @see C_Cpp.TemplateParameter#getBase_templateparameter()
+ * @see org.eclipse.papyrus.C_Cpp.TemplateParameter#getBase_templateparameter()
* @see #getTemplateParameter()
* @generated
*/
EReference getTemplateParameter_Base_templateparameter();
/**
- * Returns the meta object for class '{@link C_Cpp.Union <em>Union</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.Union <em>Union</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Union</em>'.
- * @see C_Cpp.Union
+ * @see org.eclipse.papyrus.C_Cpp.Union
* @generated
*/
EClass getUnion();
/**
- * Returns the meta object for the reference '{@link C_Cpp.Union#getBase_DataType <em>Base Data Type</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.C_Cpp.Union#getBase_DataType <em>Base Data Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Data Type</em>'.
- * @see C_Cpp.Union#getBase_DataType()
+ * @see org.eclipse.papyrus.C_Cpp.Union#getBase_DataType()
* @see #getUnion()
* @generated
*/
EReference getUnion_Base_DataType();
/**
- * Returns the meta object for class '{@link C_Cpp.StorageClass <em>Storage Class</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.C_Cpp.StorageClass <em>Storage Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Storage Class</em>'.
- * @see C_Cpp.StorageClass
+ * @see org.eclipse.papyrus.C_Cpp.StorageClass
* @generated
*/
EClass getStorageClass();
/**
- * Returns the meta object for the attribute '{@link C_Cpp.StorageClass#getStorageClass <em>Storage Class</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.C_Cpp.StorageClass#getStorageClass <em>Storage Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Storage Class</em>'.
- * @see C_Cpp.StorageClass#getStorageClass()
+ * @see org.eclipse.papyrus.C_Cpp.StorageClass#getStorageClass()
* @see #getStorageClass()
* @generated
*/
EAttribute getStorageClass_StorageClass();
/**
- * Returns the meta object for enum '{@link C_Cpp.VisibilityKind <em>Visibility Kind</em>}'.
+ * Returns the meta object for enum '{@link org.eclipse.papyrus.C_Cpp.VisibilityKind <em>Visibility Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Visibility Kind</em>'.
- * @see C_Cpp.VisibilityKind
+ * @see org.eclipse.papyrus.C_Cpp.VisibilityKind
* @generated
*/
EEnum getVisibilityKind();
/**
- * Returns the meta object for enum '{@link C_Cpp.EAccessKind <em>EAccess Kind</em>}'.
+ * Returns the meta object for enum '{@link org.eclipse.papyrus.C_Cpp.EAccessKind <em>EAccess Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>EAccess Kind</em>'.
- * @see C_Cpp.EAccessKind
+ * @see org.eclipse.papyrus.C_Cpp.EAccessKind
* @generated
*/
EEnum getEAccessKind();
/**
- * Returns the meta object for enum '{@link C_Cpp.EStorageClass <em>EStorage Class</em>}'.
+ * Returns the meta object for enum '{@link org.eclipse.papyrus.C_Cpp.EStorageClass <em>EStorage Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>EStorage Class</em>'.
- * @see C_Cpp.EStorageClass
+ * @see org.eclipse.papyrus.C_Cpp.EStorageClass
* @generated
*/
EEnum getEStorageClass();
@@ -1787,11 +1787,11 @@ public interface C_CppPackage extends EPackage {
*/
interface Literals {
/**
- * The meta object literal for the '{@link C_Cpp.impl.PtrImpl <em>Ptr</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.PtrImpl <em>Ptr</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.PtrImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getPtr()
+ * @see org.eclipse.papyrus.C_Cpp.impl.PtrImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getPtr()
* @generated
*/
EClass PTR = eINSTANCE.getPtr();
@@ -1821,11 +1821,11 @@ public interface C_CppPackage extends EPackage {
EAttribute PTR__DECLARATION = eINSTANCE.getPtr_Declaration();
/**
- * The meta object literal for the '{@link C_Cpp.impl.IncludeImpl <em>Include</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.IncludeImpl <em>Include</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.IncludeImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getInclude()
+ * @see org.eclipse.papyrus.C_Cpp.impl.IncludeImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getInclude()
* @generated
*/
EClass INCLUDE = eINSTANCE.getInclude();
@@ -1879,11 +1879,11 @@ public interface C_CppPackage extends EPackage {
EAttribute INCLUDE__PRE_BODY = eINSTANCE.getInclude_PreBody();
/**
- * The meta object literal for the '{@link C_Cpp.impl.ManualGenerationImpl <em>Manual Generation</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.ManualGenerationImpl <em>Manual Generation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.ManualGenerationImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getManualGeneration()
+ * @see org.eclipse.papyrus.C_Cpp.impl.ManualGenerationImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getManualGeneration()
* @generated
*/
EClass MANUAL_GENERATION = eINSTANCE.getManualGeneration();
@@ -1905,11 +1905,11 @@ public interface C_CppPackage extends EPackage {
EReference MANUAL_GENERATION__BASE_CLASS = eINSTANCE.getManualGeneration_Base_Class();
/**
- * The meta object literal for the '{@link C_Cpp.impl.ArrayImpl <em>Array</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.ArrayImpl <em>Array</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.ArrayImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getArray()
+ * @see org.eclipse.papyrus.C_Cpp.impl.ArrayImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getArray()
* @generated
*/
EClass ARRAY = eINSTANCE.getArray();
@@ -1947,11 +1947,11 @@ public interface C_CppPackage extends EPackage {
EReference ARRAY__BASE_ASSOCIATION = eINSTANCE.getArray_Base_association();
/**
- * The meta object literal for the '{@link C_Cpp.impl.ConstImpl <em>Const</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.ConstImpl <em>Const</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.ConstImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getConst()
+ * @see org.eclipse.papyrus.C_Cpp.impl.ConstImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getConst()
* @generated
*/
EClass CONST = eINSTANCE.getConst();
@@ -1981,11 +1981,11 @@ public interface C_CppPackage extends EPackage {
EReference CONST__BASE_OPERATION = eINSTANCE.getConst_Base_operation();
/**
- * The meta object literal for the '{@link C_Cpp.impl.DefaultImpl <em>Default</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.DefaultImpl <em>Default</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.DefaultImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getDefault()
+ * @see org.eclipse.papyrus.C_Cpp.impl.DefaultImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getDefault()
* @generated
*/
EClass DEFAULT = eINSTANCE.getDefault();
@@ -2015,11 +2015,11 @@ public interface C_CppPackage extends EPackage {
EReference DEFAULT__BASE_PROPERTY = eINSTANCE.getDefault_Base_property();
/**
- * The meta object literal for the '{@link C_Cpp.impl.RefImpl <em>Ref</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.RefImpl <em>Ref</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.RefImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getRef()
+ * @see org.eclipse.papyrus.C_Cpp.impl.RefImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getRef()
* @generated
*/
EClass REF = eINSTANCE.getRef();
@@ -2041,11 +2041,11 @@ public interface C_CppPackage extends EPackage {
EReference REF__BASE_PROPERTY = eINSTANCE.getRef_Base_property();
/**
- * The meta object literal for the '{@link C_Cpp.impl.ExternClassImpl <em>Extern Class</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.ExternClassImpl <em>Extern Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.ExternClassImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getExternClass()
+ * @see org.eclipse.papyrus.C_Cpp.impl.ExternClassImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getExternClass()
* @generated
*/
EClass EXTERN_CLASS = eINSTANCE.getExternClass();
@@ -2067,11 +2067,11 @@ public interface C_CppPackage extends EPackage {
EReference EXTERN_CLASS__BASE_CLASS = eINSTANCE.getExternClass_Base_class();
/**
- * The meta object literal for the '{@link C_Cpp.impl.ExternLibraryImpl <em>Extern Library</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.ExternLibraryImpl <em>Extern Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.ExternLibraryImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getExternLibrary()
+ * @see org.eclipse.papyrus.C_Cpp.impl.ExternLibraryImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getExternLibrary()
* @generated
*/
EClass EXTERN_LIBRARY = eINSTANCE.getExternLibrary();
@@ -2093,11 +2093,11 @@ public interface C_CppPackage extends EPackage {
EReference EXTERN_LIBRARY__BASE_PACKAGE = eINSTANCE.getExternLibrary_Base_package();
/**
- * The meta object literal for the '{@link C_Cpp.impl.CppRootImpl <em>Cpp Root</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.CppRootImpl <em>Cpp Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.CppRootImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getCppRoot()
+ * @see org.eclipse.papyrus.C_Cpp.impl.CppRootImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getCppRoot()
* @generated
*/
EClass CPP_ROOT = eINSTANCE.getCppRoot();
@@ -2111,11 +2111,11 @@ public interface C_CppPackage extends EPackage {
EReference CPP_ROOT__BASE_PACKAGE = eINSTANCE.getCppRoot_Base_package();
/**
- * The meta object literal for the '{@link C_Cpp.impl.NoCodeGenImpl <em>No Code Gen</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.NoCodeGenImpl <em>No Code Gen</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.NoCodeGenImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getNoCodeGen()
+ * @see org.eclipse.papyrus.C_Cpp.impl.NoCodeGenImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getNoCodeGen()
* @generated
*/
EClass NO_CODE_GEN = eINSTANCE.getNoCodeGen();
@@ -2129,11 +2129,11 @@ public interface C_CppPackage extends EPackage {
EReference NO_CODE_GEN__BASE_ELEMENT = eINSTANCE.getNoCodeGen_Base_element();
/**
- * The meta object literal for the '{@link C_Cpp.impl.ConstInitImpl <em>Const Init</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.ConstInitImpl <em>Const Init</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.ConstInitImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getConstInit()
+ * @see org.eclipse.papyrus.C_Cpp.impl.ConstInitImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getConstInit()
* @generated
*/
EClass CONST_INIT = eINSTANCE.getConstInit();
@@ -2155,11 +2155,11 @@ public interface C_CppPackage extends EPackage {
EReference CONST_INIT__BASE_OPERATION = eINSTANCE.getConstInit_Base_operation();
/**
- * The meta object literal for the '{@link C_Cpp.impl.FriendImpl <em>Friend</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.FriendImpl <em>Friend</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.FriendImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getFriend()
+ * @see org.eclipse.papyrus.C_Cpp.impl.FriendImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getFriend()
* @generated
*/
EClass FRIEND = eINSTANCE.getFriend();
@@ -2181,11 +2181,11 @@ public interface C_CppPackage extends EPackage {
EReference FRIEND__BASE_OPERATION = eINSTANCE.getFriend_Base_operation();
/**
- * The meta object literal for the '{@link C_Cpp.impl.InlineImpl <em>Inline</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.InlineImpl <em>Inline</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.InlineImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getInline()
+ * @see org.eclipse.papyrus.C_Cpp.impl.InlineImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getInline()
* @generated
*/
EClass INLINE = eINSTANCE.getInline();
@@ -2199,11 +2199,11 @@ public interface C_CppPackage extends EPackage {
EReference INLINE__BASE_OPERATION = eINSTANCE.getInline_Base_operation();
/**
- * The meta object literal for the '{@link C_Cpp.impl.VirtualImpl <em>Virtual</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.VirtualImpl <em>Virtual</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.VirtualImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getVirtual()
+ * @see org.eclipse.papyrus.C_Cpp.impl.VirtualImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getVirtual()
* @generated
*/
EClass VIRTUAL = eINSTANCE.getVirtual();
@@ -2217,11 +2217,11 @@ public interface C_CppPackage extends EPackage {
EReference VIRTUAL__BASE_OPERATION = eINSTANCE.getVirtual_Base_operation();
/**
- * The meta object literal for the '{@link C_Cpp.impl.TypedefImpl <em>Typedef</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.TypedefImpl <em>Typedef</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.TypedefImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getTypedef()
+ * @see org.eclipse.papyrus.C_Cpp.impl.TypedefImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getTypedef()
* @generated
*/
EClass TYPEDEF = eINSTANCE.getTypedef();
@@ -2243,11 +2243,11 @@ public interface C_CppPackage extends EPackage {
EReference TYPEDEF__BASE_PRIMITIVETYPE = eINSTANCE.getTypedef_Base_primitivetype();
/**
- * The meta object literal for the '{@link C_Cpp.impl.VisibilityImpl <em>Visibility</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.VisibilityImpl <em>Visibility</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.VisibilityImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getVisibility()
+ * @see org.eclipse.papyrus.C_Cpp.impl.VisibilityImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getVisibility()
* @generated
*/
EClass VISIBILITY = eINSTANCE.getVisibility();
@@ -2269,11 +2269,11 @@ public interface C_CppPackage extends EPackage {
EReference VISIBILITY__BASE_GENERALIZATION = eINSTANCE.getVisibility_Base_generalization();
/**
- * The meta object literal for the '{@link C_Cpp.impl.CppInitImpl <em>Cpp Init</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.CppInitImpl <em>Cpp Init</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.CppInitImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getCppInit()
+ * @see org.eclipse.papyrus.C_Cpp.impl.CppInitImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getCppInit()
* @generated
*/
EClass CPP_INIT = eINSTANCE.getCppInit();
@@ -2295,11 +2295,11 @@ public interface C_CppPackage extends EPackage {
EReference CPP_INIT__BASE_ENUMERATIONLITERAL = eINSTANCE.getCppInit_Base_enumerationliteral();
/**
- * The meta object literal for the '{@link C_Cpp.impl.TemplateImpl <em>Template</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.TemplateImpl <em>Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.TemplateImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getTemplate()
+ * @see org.eclipse.papyrus.C_Cpp.impl.TemplateImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getTemplate()
* @generated
*/
EClass TEMPLATE = eINSTANCE.getTemplate();
@@ -2321,11 +2321,11 @@ public interface C_CppPackage extends EPackage {
EReference TEMPLATE__BASE_CLASS = eINSTANCE.getTemplate_Base_class();
/**
- * The meta object literal for the '{@link C_Cpp.impl.TemplateBindingImpl <em>Template Binding</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.TemplateBindingImpl <em>Template Binding</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.TemplateBindingImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getTemplateBinding()
+ * @see org.eclipse.papyrus.C_Cpp.impl.TemplateBindingImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getTemplateBinding()
* @generated
*/
EClass TEMPLATE_BINDING = eINSTANCE.getTemplateBinding();
@@ -2347,11 +2347,11 @@ public interface C_CppPackage extends EPackage {
EReference TEMPLATE_BINDING__BASE_TEMPLATEBINDING = eINSTANCE.getTemplateBinding_Base_templatebinding();
/**
- * The meta object literal for the '{@link C_Cpp.impl.TemplateParameterImpl <em>Template Parameter</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.TemplateParameterImpl <em>Template Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.TemplateParameterImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getTemplateParameter()
+ * @see org.eclipse.papyrus.C_Cpp.impl.TemplateParameterImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getTemplateParameter()
* @generated
*/
EClass TEMPLATE_PARAMETER = eINSTANCE.getTemplateParameter();
@@ -2373,11 +2373,11 @@ public interface C_CppPackage extends EPackage {
EReference TEMPLATE_PARAMETER__BASE_TEMPLATEPARAMETER = eINSTANCE.getTemplateParameter_Base_templateparameter();
/**
- * The meta object literal for the '{@link C_Cpp.impl.UnionImpl <em>Union</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.UnionImpl <em>Union</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.UnionImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getUnion()
+ * @see org.eclipse.papyrus.C_Cpp.impl.UnionImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getUnion()
* @generated
*/
EClass UNION = eINSTANCE.getUnion();
@@ -2391,11 +2391,11 @@ public interface C_CppPackage extends EPackage {
EReference UNION__BASE_DATA_TYPE = eINSTANCE.getUnion_Base_DataType();
/**
- * The meta object literal for the '{@link C_Cpp.impl.StorageClassImpl <em>Storage Class</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.impl.StorageClassImpl <em>Storage Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.impl.StorageClassImpl
- * @see C_Cpp.impl.C_CppPackageImpl#getStorageClass()
+ * @see org.eclipse.papyrus.C_Cpp.impl.StorageClassImpl
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getStorageClass()
* @generated
*/
EClass STORAGE_CLASS = eINSTANCE.getStorageClass();
@@ -2409,31 +2409,31 @@ public interface C_CppPackage extends EPackage {
EAttribute STORAGE_CLASS__STORAGE_CLASS = eINSTANCE.getStorageClass_StorageClass();
/**
- * The meta object literal for the '{@link C_Cpp.VisibilityKind <em>Visibility Kind</em>}' enum.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.VisibilityKind <em>Visibility Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.VisibilityKind
- * @see C_Cpp.impl.C_CppPackageImpl#getVisibilityKind()
+ * @see org.eclipse.papyrus.C_Cpp.VisibilityKind
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getVisibilityKind()
* @generated
*/
EEnum VISIBILITY_KIND = eINSTANCE.getVisibilityKind();
/**
- * The meta object literal for the '{@link C_Cpp.EAccessKind <em>EAccess Kind</em>}' enum.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.EAccessKind <em>EAccess Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.EAccessKind
- * @see C_Cpp.impl.C_CppPackageImpl#getEAccessKind()
+ * @see org.eclipse.papyrus.C_Cpp.EAccessKind
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getEAccessKind()
* @generated
*/
EEnum EACCESS_KIND = eINSTANCE.getEAccessKind();
/**
- * The meta object literal for the '{@link C_Cpp.EStorageClass <em>EStorage Class</em>}' enum.
+ * The meta object literal for the '{@link org.eclipse.papyrus.C_Cpp.EStorageClass <em>EStorage Class</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see C_Cpp.EStorageClass
- * @see C_Cpp.impl.C_CppPackageImpl#getEStorageClass()
+ * @see org.eclipse.papyrus.C_Cpp.EStorageClass
+ * @see org.eclipse.papyrus.C_Cpp.impl.C_CppPackageImpl#getEStorageClass()
* @generated
*/
EEnum ESTORAGE_CLASS = eINSTANCE.getEStorageClass();
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Const.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Const.java
index 5367c98dfbf..bf0688c4103 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Const.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Const.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -16,13 +16,13 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.Const#getBase_parameter <em>Base parameter</em>}</li>
- * <li>{@link C_Cpp.Const#getBase_property <em>Base property</em>}</li>
- * <li>{@link C_Cpp.Const#getBase_operation <em>Base operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Const#getBase_parameter <em>Base parameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Const#getBase_property <em>Base property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Const#getBase_operation <em>Base operation</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getConst()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getConst()
* @model
* @generated
*/
@@ -37,14 +37,14 @@ public interface Const extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base parameter</em>' reference.
* @see #setBase_parameter(Parameter)
- * @see C_Cpp.C_CppPackage#getConst_Base_parameter()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getConst_Base_parameter()
* @model required="true" ordered="false"
* @generated
*/
Parameter getBase_parameter();
/**
- * Sets the value of the '{@link C_Cpp.Const#getBase_parameter <em>Base parameter</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Const#getBase_parameter <em>Base parameter</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base parameter</em>' reference.
@@ -63,14 +63,14 @@ public interface Const extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base property</em>' reference.
* @see #setBase_property(Property)
- * @see C_Cpp.C_CppPackage#getConst_Base_property()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getConst_Base_property()
* @model required="true" ordered="false"
* @generated
*/
Property getBase_property();
/**
- * Sets the value of the '{@link C_Cpp.Const#getBase_property <em>Base property</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Const#getBase_property <em>Base property</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base property</em>' reference.
@@ -89,14 +89,14 @@ public interface Const extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base operation</em>' reference.
* @see #setBase_operation(Operation)
- * @see C_Cpp.C_CppPackage#getConst_Base_operation()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getConst_Base_operation()
* @model required="true" ordered="false"
* @generated
*/
Operation getBase_operation();
/**
- * Sets the value of the '{@link C_Cpp.Const#getBase_operation <em>Base operation</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Const#getBase_operation <em>Base operation</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base operation</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/ConstInit.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/ConstInit.java
index 8bb97f1d421..3429e05f11f 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/ConstInit.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/ConstInit.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -14,12 +14,12 @@ import org.eclipse.uml2.uml.Operation;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.ConstInit#getInitialisation <em>Initialisation</em>}</li>
- * <li>{@link C_Cpp.ConstInit#getBase_operation <em>Base operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.ConstInit#getInitialisation <em>Initialisation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.ConstInit#getBase_operation <em>Base operation</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getConstInit()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getConstInit()
* @model
* @generated
*/
@@ -34,14 +34,14 @@ public interface ConstInit extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Initialisation</em>' attribute.
* @see #setInitialisation(String)
- * @see C_Cpp.C_CppPackage#getConstInit_Initialisation()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getConstInit_Initialisation()
* @model unique="false" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getInitialisation();
/**
- * Sets the value of the '{@link C_Cpp.ConstInit#getInitialisation <em>Initialisation</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.ConstInit#getInitialisation <em>Initialisation</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Initialisation</em>' attribute.
@@ -60,14 +60,14 @@ public interface ConstInit extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base operation</em>' reference.
* @see #setBase_operation(Operation)
- * @see C_Cpp.C_CppPackage#getConstInit_Base_operation()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getConstInit_Base_operation()
* @model required="true" ordered="false"
* @generated
*/
Operation getBase_operation();
/**
- * Sets the value of the '{@link C_Cpp.ConstInit#getBase_operation <em>Base operation</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.ConstInit#getBase_operation <em>Base operation</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base operation</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/CppInit.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/CppInit.java
index 0f8c6635d9e..34def7d4acb 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/CppInit.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/CppInit.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -14,12 +14,12 @@ import org.eclipse.uml2.uml.EnumerationLiteral;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.CppInit#getValue <em>Value</em>}</li>
- * <li>{@link C_Cpp.CppInit#getBase_enumerationliteral <em>Base enumerationliteral</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.CppInit#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.CppInit#getBase_enumerationliteral <em>Base enumerationliteral</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getCppInit()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getCppInit()
* @model
* @generated
*/
@@ -34,14 +34,14 @@ public interface CppInit extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Value</em>' attribute.
* @see #setValue(int)
- * @see C_Cpp.C_CppPackage#getCppInit_Value()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getCppInit_Value()
* @model unique="false" dataType="org.eclipse.uml2.types.Integer" required="true" ordered="false"
* @generated
*/
int getValue();
/**
- * Sets the value of the '{@link C_Cpp.CppInit#getValue <em>Value</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.CppInit#getValue <em>Value</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Value</em>' attribute.
@@ -60,14 +60,14 @@ public interface CppInit extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base enumerationliteral</em>' reference.
* @see #setBase_enumerationliteral(EnumerationLiteral)
- * @see C_Cpp.C_CppPackage#getCppInit_Base_enumerationliteral()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getCppInit_Base_enumerationliteral()
* @model required="true" ordered="false"
* @generated
*/
EnumerationLiteral getBase_enumerationliteral();
/**
- * Sets the value of the '{@link C_Cpp.CppInit#getBase_enumerationliteral <em>Base enumerationliteral</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.CppInit#getBase_enumerationliteral <em>Base enumerationliteral</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base enumerationliteral</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/CppRoot.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/CppRoot.java
index d73fecd6f8d..238e6262904 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/CppRoot.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/CppRoot.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -12,11 +12,11 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.CppRoot#getBase_package <em>Base package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.CppRoot#getBase_package <em>Base package</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getCppRoot()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getCppRoot()
* @model
* @generated
*/
@@ -31,14 +31,14 @@ public interface CppRoot extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base package</em>' reference.
* @see #setBase_package(org.eclipse.uml2.uml.Package)
- * @see C_Cpp.C_CppPackage#getCppRoot_Base_package()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getCppRoot_Base_package()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Package getBase_package();
/**
- * Sets the value of the '{@link C_Cpp.CppRoot#getBase_package <em>Base package</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.CppRoot#getBase_package <em>Base package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base package</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Default.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Default.java
index 316f04400f5..ce9c8ac4c20 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Default.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Default.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -15,13 +15,13 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.Default#getValue <em>Value</em>}</li>
- * <li>{@link C_Cpp.Default#getBase_parameter <em>Base parameter</em>}</li>
- * <li>{@link C_Cpp.Default#getBase_property <em>Base property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Default#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Default#getBase_parameter <em>Base parameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Default#getBase_property <em>Base property</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getDefault()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getDefault()
* @model
* @generated
*/
@@ -36,14 +36,14 @@ public interface Default extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Value</em>' attribute.
* @see #setValue(String)
- * @see C_Cpp.C_CppPackage#getDefault_Value()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getDefault_Value()
* @model unique="false" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getValue();
/**
- * Sets the value of the '{@link C_Cpp.Default#getValue <em>Value</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Default#getValue <em>Value</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Value</em>' attribute.
@@ -62,14 +62,14 @@ public interface Default extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base parameter</em>' reference.
* @see #setBase_parameter(Parameter)
- * @see C_Cpp.C_CppPackage#getDefault_Base_parameter()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getDefault_Base_parameter()
* @model required="true" ordered="false"
* @generated
*/
Parameter getBase_parameter();
/**
- * Sets the value of the '{@link C_Cpp.Default#getBase_parameter <em>Base parameter</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Default#getBase_parameter <em>Base parameter</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base parameter</em>' reference.
@@ -88,14 +88,14 @@ public interface Default extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base property</em>' reference.
* @see #setBase_property(Property)
- * @see C_Cpp.C_CppPackage#getDefault_Base_property()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getDefault_Base_property()
* @model required="true" ordered="false"
* @generated
*/
Property getBase_property();
/**
- * Sets the value of the '{@link C_Cpp.Default#getBase_property <em>Base property</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Default#getBase_property <em>Base property</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base property</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/EAccessKind.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/EAccessKind.java
index 33b0bcb5209..46b01e5dc4b 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/EAccessKind.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/EAccessKind.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import java.util.Arrays;
import java.util.Collections;
@@ -13,7 +13,7 @@ import org.eclipse.emf.common.util.Enumerator;
* A representation of the literals of the enumeration '<em><b>EAccess Kind</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- * @see C_Cpp.C_CppPackage#getEAccessKind()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getEAccessKind()
* @model
* @generated
*/
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/EStorageClass.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/EStorageClass.java
index 548d7bd7f05..c3be77604f0 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/EStorageClass.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/EStorageClass.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import java.util.Arrays;
import java.util.Collections;
@@ -13,7 +13,7 @@ import org.eclipse.emf.common.util.Enumerator;
* A representation of the literals of the enumeration '<em><b>EStorage Class</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- * @see C_Cpp.C_CppPackage#getEStorageClass()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getEStorageClass()
* @model
* @generated
*/
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/ExternClass.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/ExternClass.java
index 2082764930b..e39f2a04394 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/ExternClass.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/ExternClass.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -12,12 +12,12 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.ExternClass#getName <em>Name</em>}</li>
- * <li>{@link C_Cpp.ExternClass#getBase_class <em>Base class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.ExternClass#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.ExternClass#getBase_class <em>Base class</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getExternClass()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getExternClass()
* @model
* @generated
*/
@@ -32,14 +32,14 @@ public interface ExternClass extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
- * @see C_Cpp.C_CppPackage#getExternClass_Name()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getExternClass_Name()
* @model unique="false" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getName();
/**
- * Sets the value of the '{@link C_Cpp.ExternClass#getName <em>Name</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.ExternClass#getName <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Name</em>' attribute.
@@ -58,14 +58,14 @@ public interface ExternClass extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base class</em>' reference.
* @see #setBase_class(org.eclipse.uml2.uml.Class)
- * @see C_Cpp.C_CppPackage#getExternClass_Base_class()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getExternClass_Base_class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_class();
/**
- * Sets the value of the '{@link C_Cpp.ExternClass#getBase_class <em>Base class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.ExternClass#getBase_class <em>Base class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base class</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/ExternLibrary.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/ExternLibrary.java
index 43ee8a202e7..2808e5ee2bb 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/ExternLibrary.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/ExternLibrary.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -12,12 +12,12 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.ExternLibrary#getName <em>Name</em>}</li>
- * <li>{@link C_Cpp.ExternLibrary#getBase_package <em>Base package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.ExternLibrary#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.ExternLibrary#getBase_package <em>Base package</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getExternLibrary()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getExternLibrary()
* @model
* @generated
*/
@@ -32,14 +32,14 @@ public interface ExternLibrary extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
- * @see C_Cpp.C_CppPackage#getExternLibrary_Name()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getExternLibrary_Name()
* @model unique="false" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getName();
/**
- * Sets the value of the '{@link C_Cpp.ExternLibrary#getName <em>Name</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.ExternLibrary#getName <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Name</em>' attribute.
@@ -58,14 +58,14 @@ public interface ExternLibrary extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base package</em>' reference.
* @see #setBase_package(org.eclipse.uml2.uml.Package)
- * @see C_Cpp.C_CppPackage#getExternLibrary_Base_package()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getExternLibrary_Base_package()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Package getBase_package();
/**
- * Sets the value of the '{@link C_Cpp.ExternLibrary#getBase_package <em>Base package</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.ExternLibrary#getBase_package <em>Base package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base package</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Friend.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Friend.java
index 94ad97c1acd..1d36d297256 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Friend.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Friend.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -15,12 +15,12 @@ import org.eclipse.uml2.uml.Operation;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.Friend#getBase_dependency <em>Base dependency</em>}</li>
- * <li>{@link C_Cpp.Friend#getBase_operation <em>Base operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Friend#getBase_dependency <em>Base dependency</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Friend#getBase_operation <em>Base operation</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getFriend()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getFriend()
* @model
* @generated
*/
@@ -35,14 +35,14 @@ public interface Friend extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base dependency</em>' reference.
* @see #setBase_dependency(Dependency)
- * @see C_Cpp.C_CppPackage#getFriend_Base_dependency()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getFriend_Base_dependency()
* @model required="true" ordered="false"
* @generated
*/
Dependency getBase_dependency();
/**
- * Sets the value of the '{@link C_Cpp.Friend#getBase_dependency <em>Base dependency</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Friend#getBase_dependency <em>Base dependency</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base dependency</em>' reference.
@@ -61,14 +61,14 @@ public interface Friend extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base operation</em>' reference.
* @see #setBase_operation(Operation)
- * @see C_Cpp.C_CppPackage#getFriend_Base_operation()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getFriend_Base_operation()
* @model required="true" ordered="false"
* @generated
*/
Operation getBase_operation();
/**
- * Sets the value of the '{@link C_Cpp.Friend#getBase_operation <em>Base operation</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Friend#getBase_operation <em>Base operation</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base operation</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Include.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Include.java
index c9fa06ca764..71bf6fcc1cc 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Include.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Include.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -18,16 +18,16 @@ import org.eclipse.uml2.uml.PackageImport;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.Include#getBody <em>Body</em>}</li>
- * <li>{@link C_Cpp.Include#getPreBody <em>Pre Body</em>}</li>
- * <li>{@link C_Cpp.Include#getHeader <em>Header</em>}</li>
- * <li>{@link C_Cpp.Include#getBase_package <em>Base package</em>}</li>
- * <li>{@link C_Cpp.Include#getBase_class <em>Base class</em>}</li>
- * <li>{@link C_Cpp.Include#getBase_PackageImport <em>Base Package Import</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Include#getBody <em>Body</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Include#getPreBody <em>Pre Body</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Include#getHeader <em>Header</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Include#getBase_package <em>Base package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Include#getBase_class <em>Base class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Include#getBase_PackageImport <em>Base Package Import</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getInclude()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getInclude()
* @model
* @generated
*/
@@ -43,14 +43,14 @@ public interface Include extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Body</em>' attribute.
* @see #setBody(String)
- * @see C_Cpp.C_CppPackage#getInclude_Body()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getInclude_Body()
* @model default="" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getBody();
/**
- * Sets the value of the '{@link C_Cpp.Include#getBody <em>Body</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Include#getBody <em>Body</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Body</em>' attribute.
@@ -70,14 +70,14 @@ public interface Include extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Header</em>' attribute.
* @see #setHeader(String)
- * @see C_Cpp.C_CppPackage#getInclude_Header()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getInclude_Header()
* @model default="" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getHeader();
/**
- * Sets the value of the '{@link C_Cpp.Include#getHeader <em>Header</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Include#getHeader <em>Header</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Header</em>' attribute.
@@ -96,14 +96,14 @@ public interface Include extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base package</em>' reference.
* @see #setBase_package(org.eclipse.uml2.uml.Package)
- * @see C_Cpp.C_CppPackage#getInclude_Base_package()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getInclude_Base_package()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Package getBase_package();
/**
- * Sets the value of the '{@link C_Cpp.Include#getBase_package <em>Base package</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Include#getBase_package <em>Base package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base package</em>' reference.
@@ -122,14 +122,14 @@ public interface Include extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base class</em>' reference.
* @see #setBase_class(org.eclipse.uml2.uml.Class)
- * @see C_Cpp.C_CppPackage#getInclude_Base_class()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getInclude_Base_class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_class();
/**
- * Sets the value of the '{@link C_Cpp.Include#getBase_class <em>Base class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Include#getBase_class <em>Base class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base class</em>' reference.
@@ -148,14 +148,14 @@ public interface Include extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Package Import</em>' reference.
* @see #setBase_PackageImport(PackageImport)
- * @see C_Cpp.C_CppPackage#getInclude_Base_PackageImport()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getInclude_Base_PackageImport()
* @model required="true" ordered="false"
* @generated
*/
PackageImport getBase_PackageImport();
/**
- * Sets the value of the '{@link C_Cpp.Include#getBase_PackageImport <em>Base Package Import</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Include#getBase_PackageImport <em>Base Package Import</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Package Import</em>' reference.
@@ -175,14 +175,14 @@ public interface Include extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Pre Body</em>' attribute.
* @see #setPreBody(String)
- * @see C_Cpp.C_CppPackage#getInclude_PreBody()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getInclude_PreBody()
* @model default="" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getPreBody();
/**
- * Sets the value of the '{@link C_Cpp.Include#getPreBody <em>Pre Body</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Include#getPreBody <em>Pre Body</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Pre Body</em>' attribute.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Inline.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Inline.java
index 702ebd0e51c..9bb30dca888 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Inline.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Inline.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -14,11 +14,11 @@ import org.eclipse.uml2.uml.Operation;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.Inline#getBase_operation <em>Base operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Inline#getBase_operation <em>Base operation</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getInline()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getInline()
* @model
* @generated
*/
@@ -33,14 +33,14 @@ public interface Inline extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base operation</em>' reference.
* @see #setBase_operation(Operation)
- * @see C_Cpp.C_CppPackage#getInline_Base_operation()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getInline_Base_operation()
* @model required="true" ordered="false"
* @generated
*/
Operation getBase_operation();
/**
- * Sets the value of the '{@link C_Cpp.Inline#getBase_operation <em>Base operation</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Inline#getBase_operation <em>Base operation</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base operation</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/ManualGeneration.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/ManualGeneration.java
index 4e0f1f23dcd..04d0a7e1e11 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/ManualGeneration.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/ManualGeneration.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -16,12 +16,12 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.ManualGeneration#getExtensionBody <em>Extension Body</em>}</li>
- * <li>{@link C_Cpp.ManualGeneration#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.ManualGeneration#getExtensionBody <em>Extension Body</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.ManualGeneration#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getManualGeneration()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getManualGeneration()
* @model
* @generated
*/
@@ -36,14 +36,14 @@ public interface ManualGeneration extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Extension Body</em>' attribute.
* @see #setExtensionBody(String)
- * @see C_Cpp.C_CppPackage#getManualGeneration_ExtensionBody()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getManualGeneration_ExtensionBody()
* @model dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getExtensionBody();
/**
- * Sets the value of the '{@link C_Cpp.ManualGeneration#getExtensionBody <em>Extension Body</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.ManualGeneration#getExtensionBody <em>Extension Body</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Extension Body</em>' attribute.
@@ -62,14 +62,14 @@ public interface ManualGeneration extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see C_Cpp.C_CppPackage#getManualGeneration_Base_Class()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getManualGeneration_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link C_Cpp.ManualGeneration#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.ManualGeneration#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/NoCodeGen.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/NoCodeGen.java
index 0daf478fa04..9952228fdfc 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/NoCodeGen.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/NoCodeGen.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -14,11 +14,11 @@ import org.eclipse.uml2.uml.Element;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.NoCodeGen#getBase_element <em>Base element</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.NoCodeGen#getBase_element <em>Base element</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getNoCodeGen()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getNoCodeGen()
* @model
* @generated
*/
@@ -33,14 +33,14 @@ public interface NoCodeGen extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base element</em>' reference.
* @see #setBase_element(Element)
- * @see C_Cpp.C_CppPackage#getNoCodeGen_Base_element()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getNoCodeGen_Base_element()
* @model required="true" ordered="false"
* @generated
*/
Element getBase_element();
/**
- * Sets the value of the '{@link C_Cpp.NoCodeGen#getBase_element <em>Base element</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.NoCodeGen#getBase_element <em>Base element</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base element</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Ptr.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Ptr.java
index 8fc6f5d5999..29bdf670378 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Ptr.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Ptr.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -19,13 +19,13 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.Ptr#getBase_parameter <em>Base parameter</em>}</li>
- * <li>{@link C_Cpp.Ptr#getBase_property <em>Base property</em>}</li>
- * <li>{@link C_Cpp.Ptr#getDeclaration <em>Declaration</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Ptr#getBase_parameter <em>Base parameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Ptr#getBase_property <em>Base property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Ptr#getDeclaration <em>Declaration</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getPtr()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getPtr()
* @model
* @generated
*/
@@ -40,14 +40,14 @@ public interface Ptr extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base parameter</em>' reference.
* @see #setBase_parameter(Parameter)
- * @see C_Cpp.C_CppPackage#getPtr_Base_parameter()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getPtr_Base_parameter()
* @model required="true" ordered="false"
* @generated
*/
Parameter getBase_parameter();
/**
- * Sets the value of the '{@link C_Cpp.Ptr#getBase_parameter <em>Base parameter</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Ptr#getBase_parameter <em>Base parameter</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base parameter</em>' reference.
@@ -66,14 +66,14 @@ public interface Ptr extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base property</em>' reference.
* @see #setBase_property(Property)
- * @see C_Cpp.C_CppPackage#getPtr_Base_property()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getPtr_Base_property()
* @model required="true" ordered="false"
* @generated
*/
Property getBase_property();
/**
- * Sets the value of the '{@link C_Cpp.Ptr#getBase_property <em>Base property</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Ptr#getBase_property <em>Base property</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base property</em>' reference.
@@ -92,14 +92,14 @@ public interface Ptr extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Declaration</em>' attribute.
* @see #setDeclaration(String)
- * @see C_Cpp.C_CppPackage#getPtr_Declaration()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getPtr_Declaration()
* @model unique="false" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getDeclaration();
/**
- * Sets the value of the '{@link C_Cpp.Ptr#getDeclaration <em>Declaration</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Ptr#getDeclaration <em>Declaration</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Declaration</em>' attribute.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Ref.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Ref.java
index e01188a8ef1..390f3356d41 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Ref.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Ref.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -15,12 +15,12 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.Ref#getBase_parameter <em>Base parameter</em>}</li>
- * <li>{@link C_Cpp.Ref#getBase_property <em>Base property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Ref#getBase_parameter <em>Base parameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Ref#getBase_property <em>Base property</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getRef()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getRef()
* @model
* @generated
*/
@@ -35,14 +35,14 @@ public interface Ref extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base parameter</em>' reference.
* @see #setBase_parameter(Parameter)
- * @see C_Cpp.C_CppPackage#getRef_Base_parameter()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getRef_Base_parameter()
* @model required="true" ordered="false"
* @generated
*/
Parameter getBase_parameter();
/**
- * Sets the value of the '{@link C_Cpp.Ref#getBase_parameter <em>Base parameter</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Ref#getBase_parameter <em>Base parameter</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base parameter</em>' reference.
@@ -61,14 +61,14 @@ public interface Ref extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base property</em>' reference.
* @see #setBase_property(Property)
- * @see C_Cpp.C_CppPackage#getRef_Base_property()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getRef_Base_property()
* @model required="true" ordered="false"
* @generated
*/
Property getBase_property();
/**
- * Sets the value of the '{@link C_Cpp.Ref#getBase_property <em>Base property</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Ref#getBase_property <em>Base property</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base property</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/StorageClass.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/StorageClass.java
index d83978460c1..610597e8425 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/StorageClass.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/StorageClass.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -12,18 +12,18 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.StorageClass#getStorageClass <em>Storage Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.StorageClass#getStorageClass <em>Storage Class</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getStorageClass()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getStorageClass()
* @model
* @generated
*/
public interface StorageClass extends EObject {
/**
* Returns the value of the '<em><b>Storage Class</b></em>' attribute.
- * The literals are from the enumeration {@link C_Cpp.EStorageClass}.
+ * The literals are from the enumeration {@link org.eclipse.papyrus.C_Cpp.EStorageClass}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Storage Class</em>' attribute isn't clear,
@@ -31,20 +31,20 @@ public interface StorageClass extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Storage Class</em>' attribute.
- * @see C_Cpp.EStorageClass
+ * @see org.eclipse.papyrus.C_Cpp.EStorageClass
* @see #setStorageClass(EStorageClass)
- * @see C_Cpp.C_CppPackage#getStorageClass_StorageClass()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getStorageClass_StorageClass()
* @model unique="false" required="true" ordered="false"
* @generated
*/
EStorageClass getStorageClass();
/**
- * Sets the value of the '{@link C_Cpp.StorageClass#getStorageClass <em>Storage Class</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.StorageClass#getStorageClass <em>Storage Class</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Storage Class</em>' attribute.
- * @see C_Cpp.EStorageClass
+ * @see org.eclipse.papyrus.C_Cpp.EStorageClass
* @see #getStorageClass()
* @generated
*/
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Template.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Template.java
index 525d07ddaa6..bdaae9efb97 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Template.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Template.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -12,12 +12,12 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.Template#getDeclaration <em>Declaration</em>}</li>
- * <li>{@link C_Cpp.Template#getBase_class <em>Base class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Template#getDeclaration <em>Declaration</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Template#getBase_class <em>Base class</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getTemplate()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getTemplate()
* @model
* @generated
*/
@@ -32,14 +32,14 @@ public interface Template extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Declaration</em>' attribute.
* @see #setDeclaration(String)
- * @see C_Cpp.C_CppPackage#getTemplate_Declaration()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getTemplate_Declaration()
* @model unique="false" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getDeclaration();
/**
- * Sets the value of the '{@link C_Cpp.Template#getDeclaration <em>Declaration</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Template#getDeclaration <em>Declaration</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Declaration</em>' attribute.
@@ -58,14 +58,14 @@ public interface Template extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base class</em>' reference.
* @see #setBase_class(org.eclipse.uml2.uml.Class)
- * @see C_Cpp.C_CppPackage#getTemplate_Base_class()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getTemplate_Base_class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_class();
/**
- * Sets the value of the '{@link C_Cpp.Template#getBase_class <em>Base class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Template#getBase_class <em>Base class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base class</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/TemplateBinding.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/TemplateBinding.java
index 1635094e526..9d0118365fd 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/TemplateBinding.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/TemplateBinding.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -12,12 +12,12 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.TemplateBinding#getBinding <em>Binding</em>}</li>
- * <li>{@link C_Cpp.TemplateBinding#getBase_templatebinding <em>Base templatebinding</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.TemplateBinding#getBinding <em>Binding</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.TemplateBinding#getBase_templatebinding <em>Base templatebinding</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getTemplateBinding()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getTemplateBinding()
* @model
* @generated
*/
@@ -32,14 +32,14 @@ public interface TemplateBinding extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Binding</em>' attribute.
* @see #setBinding(String)
- * @see C_Cpp.C_CppPackage#getTemplateBinding_Binding()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getTemplateBinding_Binding()
* @model unique="false" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getBinding();
/**
- * Sets the value of the '{@link C_Cpp.TemplateBinding#getBinding <em>Binding</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.TemplateBinding#getBinding <em>Binding</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Binding</em>' attribute.
@@ -58,14 +58,14 @@ public interface TemplateBinding extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base templatebinding</em>' reference.
* @see #setBase_templatebinding(org.eclipse.uml2.uml.TemplateBinding)
- * @see C_Cpp.C_CppPackage#getTemplateBinding_Base_templatebinding()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getTemplateBinding_Base_templatebinding()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.TemplateBinding getBase_templatebinding();
/**
- * Sets the value of the '{@link C_Cpp.TemplateBinding#getBase_templatebinding <em>Base templatebinding</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.TemplateBinding#getBase_templatebinding <em>Base templatebinding</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base templatebinding</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/TemplateParameter.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/TemplateParameter.java
index aa419d100e7..037b47036f8 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/TemplateParameter.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/TemplateParameter.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -12,12 +12,12 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.TemplateParameter#getName <em>Name</em>}</li>
- * <li>{@link C_Cpp.TemplateParameter#getBase_templateparameter <em>Base templateparameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.TemplateParameter#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.TemplateParameter#getBase_templateparameter <em>Base templateparameter</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getTemplateParameter()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getTemplateParameter()
* @model
* @generated
*/
@@ -32,14 +32,14 @@ public interface TemplateParameter extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
- * @see C_Cpp.C_CppPackage#getTemplateParameter_Name()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getTemplateParameter_Name()
* @model unique="false" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getName();
/**
- * Sets the value of the '{@link C_Cpp.TemplateParameter#getName <em>Name</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.TemplateParameter#getName <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Name</em>' attribute.
@@ -58,14 +58,14 @@ public interface TemplateParameter extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base templateparameter</em>' reference.
* @see #setBase_templateparameter(org.eclipse.uml2.uml.TemplateParameter)
- * @see C_Cpp.C_CppPackage#getTemplateParameter_Base_templateparameter()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getTemplateParameter_Base_templateparameter()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.TemplateParameter getBase_templateparameter();
/**
- * Sets the value of the '{@link C_Cpp.TemplateParameter#getBase_templateparameter <em>Base templateparameter</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.TemplateParameter#getBase_templateparameter <em>Base templateparameter</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base templateparameter</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Typedef.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Typedef.java
index d9cae48f7a3..c59acde0ef4 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Typedef.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Typedef.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -14,12 +14,12 @@ import org.eclipse.uml2.uml.PrimitiveType;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.Typedef#getDefinition <em>Definition</em>}</li>
- * <li>{@link C_Cpp.Typedef#getBase_primitivetype <em>Base primitivetype</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Typedef#getDefinition <em>Definition</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Typedef#getBase_primitivetype <em>Base primitivetype</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getTypedef()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getTypedef()
* @model
* @generated
*/
@@ -34,14 +34,14 @@ public interface Typedef extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Definition</em>' attribute.
* @see #setDefinition(String)
- * @see C_Cpp.C_CppPackage#getTypedef_Definition()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getTypedef_Definition()
* @model unique="false" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getDefinition();
/**
- * Sets the value of the '{@link C_Cpp.Typedef#getDefinition <em>Definition</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Typedef#getDefinition <em>Definition</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Definition</em>' attribute.
@@ -60,14 +60,14 @@ public interface Typedef extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base primitivetype</em>' reference.
* @see #setBase_primitivetype(PrimitiveType)
- * @see C_Cpp.C_CppPackage#getTypedef_Base_primitivetype()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getTypedef_Base_primitivetype()
* @model required="true" ordered="false"
* @generated
*/
PrimitiveType getBase_primitivetype();
/**
- * Sets the value of the '{@link C_Cpp.Typedef#getBase_primitivetype <em>Base primitivetype</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Typedef#getBase_primitivetype <em>Base primitivetype</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base primitivetype</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Union.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Union.java
index ed209bbc6c8..a07f313835c 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Union.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Union.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -14,11 +14,11 @@ import org.eclipse.uml2.uml.DataType;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.Union#getBase_DataType <em>Base Data Type</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Union#getBase_DataType <em>Base Data Type</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getUnion()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getUnion()
* @model
* @generated
*/
@@ -33,14 +33,14 @@ public interface Union extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Data Type</em>' reference.
* @see #setBase_DataType(DataType)
- * @see C_Cpp.C_CppPackage#getUnion_Base_DataType()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getUnion_Base_DataType()
* @model required="true" ordered="false"
* @generated
*/
DataType getBase_DataType();
/**
- * Sets the value of the '{@link C_Cpp.Union#getBase_DataType <em>Base Data Type</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Union#getBase_DataType <em>Base Data Type</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Data Type</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Virtual.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Virtual.java
index 5839ab535d2..94df87da751 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Virtual.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Virtual.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -14,11 +14,11 @@ import org.eclipse.uml2.uml.Operation;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.Virtual#getBase_operation <em>Base operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Virtual#getBase_operation <em>Base operation</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getVirtual()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getVirtual()
* @model
* @generated
*/
@@ -33,14 +33,14 @@ public interface Virtual extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base operation</em>' reference.
* @see #setBase_operation(Operation)
- * @see C_Cpp.C_CppPackage#getVirtual_Base_operation()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getVirtual_Base_operation()
* @model required="true" ordered="false"
* @generated
*/
Operation getBase_operation();
/**
- * Sets the value of the '{@link C_Cpp.Virtual#getBase_operation <em>Base operation</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Virtual#getBase_operation <em>Base operation</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base operation</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Visibility.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Visibility.java
index 0a589b262fb..a2fb0dd2c19 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/Visibility.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/Visibility.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import org.eclipse.emf.ecore.EObject;
@@ -14,12 +14,12 @@ import org.eclipse.uml2.uml.Generalization;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link C_Cpp.Visibility#getValue <em>Value</em>}</li>
- * <li>{@link C_Cpp.Visibility#getBase_generalization <em>Base generalization</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Visibility#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.Visibility#getBase_generalization <em>Base generalization</em>}</li>
* </ul>
* </p>
*
- * @see C_Cpp.C_CppPackage#getVisibility()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getVisibility()
* @model
* @generated
*/
@@ -34,14 +34,14 @@ public interface Visibility extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Value</em>' attribute.
* @see #setValue(String)
- * @see C_Cpp.C_CppPackage#getVisibility_Value()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getVisibility_Value()
* @model unique="false" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
* @generated
*/
String getValue();
/**
- * Sets the value of the '{@link C_Cpp.Visibility#getValue <em>Value</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Visibility#getValue <em>Value</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Value</em>' attribute.
@@ -60,14 +60,14 @@ public interface Visibility extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base generalization</em>' reference.
* @see #setBase_generalization(Generalization)
- * @see C_Cpp.C_CppPackage#getVisibility_Base_generalization()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getVisibility_Base_generalization()
* @model required="true" ordered="false"
* @generated
*/
Generalization getBase_generalization();
/**
- * Sets the value of the '{@link C_Cpp.Visibility#getBase_generalization <em>Base generalization</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.C_Cpp.Visibility#getBase_generalization <em>Base generalization</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base generalization</em>' reference.
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/VisibilityKind.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/VisibilityKind.java
index 6c0ba63d445..969a4647e4e 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/VisibilityKind.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/VisibilityKind.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp;
+package org.eclipse.papyrus.C_Cpp;
import java.util.Arrays;
import java.util.Collections;
@@ -13,7 +13,7 @@ import org.eclipse.emf.common.util.Enumerator;
* A representation of the literals of the enumeration '<em><b>Visibility Kind</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- * @see C_Cpp.C_CppPackage#getVisibilityKind()
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#getVisibilityKind()
* @model
* @generated
*/
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ArrayImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ArrayImpl.java
index b7ecf9ec8ef..ca94a449db4 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ArrayImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ArrayImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.Array;
-import C_Cpp.C_CppPackage;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.Array;
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
import org.eclipse.uml2.uml.Association;
import org.eclipse.uml2.uml.Parameter;
import org.eclipse.uml2.uml.Property;
@@ -24,10 +20,10 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.ArrayImpl#getBase_parameter <em>Base parameter</em>}</li>
- * <li>{@link C_Cpp.impl.ArrayImpl#getDefinition <em>Definition</em>}</li>
- * <li>{@link C_Cpp.impl.ArrayImpl#getBase_property <em>Base property</em>}</li>
- * <li>{@link C_Cpp.impl.ArrayImpl#getBase_association <em>Base association</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ArrayImpl#getBase_parameter <em>Base parameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ArrayImpl#getDefinition <em>Definition</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ArrayImpl#getBase_property <em>Base property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ArrayImpl#getBase_association <em>Base association</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/C_CppFactoryImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/C_CppFactoryImpl.java
index 8c64c31e12e..5b4079373c8 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/C_CppFactoryImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/C_CppFactoryImpl.java
@@ -1,17 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.*;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
-
import org.eclipse.emf.ecore.impl.EFactoryImpl;
-
import org.eclipse.emf.ecore.plugin.EcorePlugin;
+import org.eclipse.papyrus.C_Cpp.*;
/**
* <!-- begin-user-doc -->
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/C_CppPackageImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/C_CppPackageImpl.java
index 729a85fa7c9..bfe5ad3c686 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/C_CppPackageImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/C_CppPackageImpl.java
@@ -1,46 +1,42 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.Array;
-import C_Cpp.C_CppFactory;
-import C_Cpp.C_CppPackage;
-import C_Cpp.Const;
-import C_Cpp.ConstInit;
-import C_Cpp.CppInit;
-import C_Cpp.CppRoot;
-import C_Cpp.Default;
-import C_Cpp.EAccessKind;
-import C_Cpp.EStorageClass;
-import C_Cpp.ExternClass;
-import C_Cpp.ExternLibrary;
-import C_Cpp.Friend;
-import C_Cpp.Include;
-import C_Cpp.Inline;
-import C_Cpp.ManualGeneration;
-import C_Cpp.NoCodeGen;
-import C_Cpp.Ptr;
-import C_Cpp.Ref;
-import C_Cpp.StorageClass;
-import C_Cpp.Template;
-import C_Cpp.TemplateBinding;
-import C_Cpp.TemplateParameter;
-import C_Cpp.Typedef;
-import C_Cpp.Union;
-import C_Cpp.Virtual;
-import C_Cpp.Visibility;
-import C_Cpp.VisibilityKind;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
-
import org.eclipse.emf.ecore.impl.EPackageImpl;
-
+import org.eclipse.papyrus.C_Cpp.Array;
+import org.eclipse.papyrus.C_Cpp.C_CppFactory;
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.Const;
+import org.eclipse.papyrus.C_Cpp.ConstInit;
+import org.eclipse.papyrus.C_Cpp.CppInit;
+import org.eclipse.papyrus.C_Cpp.CppRoot;
+import org.eclipse.papyrus.C_Cpp.Default;
+import org.eclipse.papyrus.C_Cpp.EAccessKind;
+import org.eclipse.papyrus.C_Cpp.EStorageClass;
+import org.eclipse.papyrus.C_Cpp.ExternClass;
+import org.eclipse.papyrus.C_Cpp.ExternLibrary;
+import org.eclipse.papyrus.C_Cpp.Friend;
+import org.eclipse.papyrus.C_Cpp.Include;
+import org.eclipse.papyrus.C_Cpp.Inline;
+import org.eclipse.papyrus.C_Cpp.ManualGeneration;
+import org.eclipse.papyrus.C_Cpp.NoCodeGen;
+import org.eclipse.papyrus.C_Cpp.Ptr;
+import org.eclipse.papyrus.C_Cpp.Ref;
+import org.eclipse.papyrus.C_Cpp.StorageClass;
+import org.eclipse.papyrus.C_Cpp.Template;
+import org.eclipse.papyrus.C_Cpp.TemplateBinding;
+import org.eclipse.papyrus.C_Cpp.TemplateParameter;
+import org.eclipse.papyrus.C_Cpp.Typedef;
+import org.eclipse.papyrus.C_Cpp.Union;
+import org.eclipse.papyrus.C_Cpp.Virtual;
+import org.eclipse.papyrus.C_Cpp.Visibility;
+import org.eclipse.papyrus.C_Cpp.VisibilityKind;
import org.eclipse.uml2.types.TypesPackage;
-
import org.eclipse.uml2.uml.UMLPackage;
/**
@@ -243,7 +239,7 @@ public class C_CppPackageImpl extends EPackageImpl implements C_CppPackage {
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.EPackage.Registry
- * @see C_Cpp.C_CppPackage#eNS_URI
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage#eNS_URI
* @see #init()
* @generated
*/
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ConstImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ConstImpl.java
index 1298ef72ed9..76b3021c84e 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ConstImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ConstImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.Const;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.Const;
import org.eclipse.uml2.uml.Operation;
import org.eclipse.uml2.uml.Parameter;
import org.eclipse.uml2.uml.Property;
@@ -24,9 +20,9 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.ConstImpl#getBase_parameter <em>Base parameter</em>}</li>
- * <li>{@link C_Cpp.impl.ConstImpl#getBase_property <em>Base property</em>}</li>
- * <li>{@link C_Cpp.impl.ConstImpl#getBase_operation <em>Base operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ConstImpl#getBase_parameter <em>Base parameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ConstImpl#getBase_property <em>Base property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ConstImpl#getBase_operation <em>Base operation</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ConstInitImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ConstInitImpl.java
index 6eb05e10363..0f1796d5091 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ConstInitImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ConstInitImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.ConstInit;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.ConstInit;
import org.eclipse.uml2.uml.Operation;
/**
@@ -22,8 +18,8 @@ import org.eclipse.uml2.uml.Operation;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.ConstInitImpl#getInitialisation <em>Initialisation</em>}</li>
- * <li>{@link C_Cpp.impl.ConstInitImpl#getBase_operation <em>Base operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ConstInitImpl#getInitialisation <em>Initialisation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ConstInitImpl#getBase_operation <em>Base operation</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/CppInitImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/CppInitImpl.java
index 67772cbff3e..cabb69ddc89 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/CppInitImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/CppInitImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.CppInit;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.CppInit;
import org.eclipse.uml2.uml.EnumerationLiteral;
/**
@@ -22,8 +18,8 @@ import org.eclipse.uml2.uml.EnumerationLiteral;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.CppInitImpl#getValue <em>Value</em>}</li>
- * <li>{@link C_Cpp.impl.CppInitImpl#getBase_enumerationliteral <em>Base enumerationliteral</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.CppInitImpl#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.CppInitImpl#getBase_enumerationliteral <em>Base enumerationliteral</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/CppRootImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/CppRootImpl.java
index 1f66a27c988..3c3b816b575 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/CppRootImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/CppRootImpl.java
@@ -1,17 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.CppRoot;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.CppRoot;
/**
* <!-- begin-user-doc -->
@@ -20,7 +17,7 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.CppRootImpl#getBase_package <em>Base package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.CppRootImpl#getBase_package <em>Base package</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/DefaultImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/DefaultImpl.java
index 818aa533d45..c0638b6db84 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/DefaultImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/DefaultImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.Default;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.Default;
import org.eclipse.uml2.uml.Parameter;
import org.eclipse.uml2.uml.Property;
@@ -23,9 +19,9 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.DefaultImpl#getValue <em>Value</em>}</li>
- * <li>{@link C_Cpp.impl.DefaultImpl#getBase_parameter <em>Base parameter</em>}</li>
- * <li>{@link C_Cpp.impl.DefaultImpl#getBase_property <em>Base property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.DefaultImpl#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.DefaultImpl#getBase_parameter <em>Base parameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.DefaultImpl#getBase_property <em>Base property</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ExternClassImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ExternClassImpl.java
index 2a6bdb61daa..b5da615be30 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ExternClassImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ExternClassImpl.java
@@ -1,17 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.ExternClass;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.ExternClass;
/**
* <!-- begin-user-doc -->
@@ -20,8 +17,8 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.ExternClassImpl#getName <em>Name</em>}</li>
- * <li>{@link C_Cpp.impl.ExternClassImpl#getBase_class <em>Base class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ExternClassImpl#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ExternClassImpl#getBase_class <em>Base class</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ExternLibraryImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ExternLibraryImpl.java
index 696cb43a2ac..28aa1c0d223 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ExternLibraryImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ExternLibraryImpl.java
@@ -1,17 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.ExternLibrary;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.ExternLibrary;
/**
* <!-- begin-user-doc -->
@@ -20,8 +17,8 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.ExternLibraryImpl#getName <em>Name</em>}</li>
- * <li>{@link C_Cpp.impl.ExternLibraryImpl#getBase_package <em>Base package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ExternLibraryImpl#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ExternLibraryImpl#getBase_package <em>Base package</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/FriendImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/FriendImpl.java
index 02850f4fbb6..9a862cb5536 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/FriendImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/FriendImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.Friend;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.Friend;
import org.eclipse.uml2.uml.Dependency;
import org.eclipse.uml2.uml.Operation;
@@ -23,8 +19,8 @@ import org.eclipse.uml2.uml.Operation;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.FriendImpl#getBase_dependency <em>Base dependency</em>}</li>
- * <li>{@link C_Cpp.impl.FriendImpl#getBase_operation <em>Base operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.FriendImpl#getBase_dependency <em>Base dependency</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.FriendImpl#getBase_operation <em>Base operation</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/IncludeImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/IncludeImpl.java
index 0226dc2263a..db52dbfcf77 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/IncludeImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/IncludeImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.Include;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.Include;
import org.eclipse.uml2.uml.PackageImport;
/**
@@ -22,12 +18,12 @@ import org.eclipse.uml2.uml.PackageImport;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.IncludeImpl#getBody <em>Body</em>}</li>
- * <li>{@link C_Cpp.impl.IncludeImpl#getPreBody <em>Pre Body</em>}</li>
- * <li>{@link C_Cpp.impl.IncludeImpl#getHeader <em>Header</em>}</li>
- * <li>{@link C_Cpp.impl.IncludeImpl#getBase_package <em>Base package</em>}</li>
- * <li>{@link C_Cpp.impl.IncludeImpl#getBase_class <em>Base class</em>}</li>
- * <li>{@link C_Cpp.impl.IncludeImpl#getBase_PackageImport <em>Base Package Import</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.IncludeImpl#getBody <em>Body</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.IncludeImpl#getPreBody <em>Pre Body</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.IncludeImpl#getHeader <em>Header</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.IncludeImpl#getBase_package <em>Base package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.IncludeImpl#getBase_class <em>Base class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.IncludeImpl#getBase_PackageImport <em>Base Package Import</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/InlineImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/InlineImpl.java
index ade9ba81a70..ef591a3702f 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/InlineImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/InlineImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.Inline;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.Inline;
import org.eclipse.uml2.uml.Operation;
/**
@@ -22,7 +18,7 @@ import org.eclipse.uml2.uml.Operation;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.InlineImpl#getBase_operation <em>Base operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.InlineImpl#getBase_operation <em>Base operation</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ManualGenerationImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ManualGenerationImpl.java
index 947dd42261e..f4230a8f78e 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/ManualGenerationImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/ManualGenerationImpl.java
@@ -1,17 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.ManualGeneration;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.ManualGeneration;
/**
* <!-- begin-user-doc -->
@@ -20,8 +17,8 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.ManualGenerationImpl#getExtensionBody <em>Extension Body</em>}</li>
- * <li>{@link C_Cpp.impl.ManualGenerationImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ManualGenerationImpl#getExtensionBody <em>Extension Body</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.ManualGenerationImpl#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/NoCodeGenImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/NoCodeGenImpl.java
index 8c35decb9db..7a1c06b1396 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/NoCodeGenImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/NoCodeGenImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.NoCodeGen;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.NoCodeGen;
import org.eclipse.uml2.uml.Element;
/**
@@ -22,7 +18,7 @@ import org.eclipse.uml2.uml.Element;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.NoCodeGenImpl#getBase_element <em>Base element</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.NoCodeGenImpl#getBase_element <em>Base element</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/PtrImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/PtrImpl.java
index 824b7610ac2..7cd65b340c1 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/PtrImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/PtrImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.Ptr;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.Ptr;
import org.eclipse.uml2.uml.Parameter;
import org.eclipse.uml2.uml.Property;
@@ -23,9 +19,9 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.PtrImpl#getBase_parameter <em>Base parameter</em>}</li>
- * <li>{@link C_Cpp.impl.PtrImpl#getBase_property <em>Base property</em>}</li>
- * <li>{@link C_Cpp.impl.PtrImpl#getDeclaration <em>Declaration</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.PtrImpl#getBase_parameter <em>Base parameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.PtrImpl#getBase_property <em>Base property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.PtrImpl#getDeclaration <em>Declaration</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/RefImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/RefImpl.java
index 87d7188410f..74662cf3f81 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/RefImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/RefImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.Ref;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.Ref;
import org.eclipse.uml2.uml.Parameter;
import org.eclipse.uml2.uml.Property;
@@ -23,8 +19,8 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.RefImpl#getBase_parameter <em>Base parameter</em>}</li>
- * <li>{@link C_Cpp.impl.RefImpl#getBase_property <em>Base property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.RefImpl#getBase_parameter <em>Base parameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.RefImpl#getBase_property <em>Base property</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/StorageClassImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/StorageClassImpl.java
index f746cff7bb2..2c05f5a729c 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/StorageClassImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/StorageClassImpl.java
@@ -1,17 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.EStorageClass;
-import C_Cpp.StorageClass;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.EStorageClass;
+import org.eclipse.papyrus.C_Cpp.StorageClass;
/**
* <!-- begin-user-doc -->
@@ -20,7 +17,7 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.StorageClassImpl#getStorageClass <em>Storage Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.StorageClassImpl#getStorageClass <em>Storage Class</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/TemplateBindingImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/TemplateBindingImpl.java
index bfb55575fd5..f2a0bfb4483 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/TemplateBindingImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/TemplateBindingImpl.java
@@ -1,17 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.TemplateBinding;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.TemplateBinding;
/**
* <!-- begin-user-doc -->
@@ -20,8 +17,8 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.TemplateBindingImpl#getBinding <em>Binding</em>}</li>
- * <li>{@link C_Cpp.impl.TemplateBindingImpl#getBase_templatebinding <em>Base templatebinding</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.TemplateBindingImpl#getBinding <em>Binding</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.TemplateBindingImpl#getBase_templatebinding <em>Base templatebinding</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/TemplateImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/TemplateImpl.java
index c543f1dc500..b6d37f0e520 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/TemplateImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/TemplateImpl.java
@@ -1,17 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.Template;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.Template;
/**
* <!-- begin-user-doc -->
@@ -20,8 +17,8 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.TemplateImpl#getDeclaration <em>Declaration</em>}</li>
- * <li>{@link C_Cpp.impl.TemplateImpl#getBase_class <em>Base class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.TemplateImpl#getDeclaration <em>Declaration</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.TemplateImpl#getBase_class <em>Base class</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/TemplateParameterImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/TemplateParameterImpl.java
index 552a9c2ea18..c1beec5e5b0 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/TemplateParameterImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/TemplateParameterImpl.java
@@ -1,17 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.TemplateParameter;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.TemplateParameter;
/**
* <!-- begin-user-doc -->
@@ -20,8 +17,8 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.TemplateParameterImpl#getName <em>Name</em>}</li>
- * <li>{@link C_Cpp.impl.TemplateParameterImpl#getBase_templateparameter <em>Base templateparameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.TemplateParameterImpl#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.TemplateParameterImpl#getBase_templateparameter <em>Base templateparameter</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/TypedefImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/TypedefImpl.java
index dff64acf709..88e2c2dd22f 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/TypedefImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/TypedefImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.Typedef;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.Typedef;
import org.eclipse.uml2.uml.PrimitiveType;
/**
@@ -22,8 +18,8 @@ import org.eclipse.uml2.uml.PrimitiveType;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.TypedefImpl#getDefinition <em>Definition</em>}</li>
- * <li>{@link C_Cpp.impl.TypedefImpl#getBase_primitivetype <em>Base primitivetype</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.TypedefImpl#getDefinition <em>Definition</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.TypedefImpl#getBase_primitivetype <em>Base primitivetype</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/UnionImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/UnionImpl.java
index 6d9d2aa79e7..01c35e72f2c 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/UnionImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/UnionImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.Union;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.Union;
import org.eclipse.uml2.uml.DataType;
/**
@@ -22,7 +18,7 @@ import org.eclipse.uml2.uml.DataType;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.UnionImpl#getBase_DataType <em>Base Data Type</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.UnionImpl#getBase_DataType <em>Base Data Type</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/VirtualImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/VirtualImpl.java
index f5f21b9227c..011107fc7fb 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/VirtualImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/VirtualImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.Virtual;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.Virtual;
import org.eclipse.uml2.uml.Operation;
/**
@@ -22,7 +18,7 @@ import org.eclipse.uml2.uml.Operation;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.VirtualImpl#getBase_operation <em>Base operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.VirtualImpl#getBase_operation <em>Base operation</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/VisibilityImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/VisibilityImpl.java
index a6464a38041..8c34f91ab53 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/impl/VisibilityImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/impl/VisibilityImpl.java
@@ -1,18 +1,14 @@
/**
*/
-package C_Cpp.impl;
-
-import C_Cpp.C_CppPackage;
-import C_Cpp.Visibility;
+package org.eclipse.papyrus.C_Cpp.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
+import org.eclipse.papyrus.C_Cpp.Visibility;
import org.eclipse.uml2.uml.Generalization;
/**
@@ -22,8 +18,8 @@ import org.eclipse.uml2.uml.Generalization;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link C_Cpp.impl.VisibilityImpl#getValue <em>Value</em>}</li>
- * <li>{@link C_Cpp.impl.VisibilityImpl#getBase_generalization <em>Base generalization</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.VisibilityImpl#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.papyrus.C_Cpp.impl.VisibilityImpl#getBase_generalization <em>Base generalization</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppAdapterFactory.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppAdapterFactory.java
index 40564de741c..c147fe6d15d 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppAdapterFactory.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppAdapterFactory.java
@@ -1,22 +1,19 @@
/**
*/
-package C_Cpp.util;
-
-import C_Cpp.*;
+package org.eclipse.papyrus.C_Cpp.util;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
-
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.C_Cpp.*;
/**
* <!-- begin-user-doc -->
* The <b>Adapter Factory</b> for the model.
* It provides an adapter <code>createXXX</code> method for each class of the model.
* <!-- end-user-doc -->
- * @see C_Cpp.C_CppPackage
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage
* @generated
*/
public class C_CppAdapterFactory extends AdapterFactoryImpl {
@@ -180,13 +177,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.Ptr <em>Ptr</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.Ptr <em>Ptr</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.Ptr
+ * @see org.eclipse.papyrus.C_Cpp.Ptr
* @generated
*/
public Adapter createPtrAdapter() {
@@ -194,13 +191,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.Include <em>Include</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.Include <em>Include</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.Include
+ * @see org.eclipse.papyrus.C_Cpp.Include
* @generated
*/
public Adapter createIncludeAdapter() {
@@ -208,13 +205,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.ManualGeneration <em>Manual Generation</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.ManualGeneration <em>Manual Generation</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.ManualGeneration
+ * @see org.eclipse.papyrus.C_Cpp.ManualGeneration
* @generated
*/
public Adapter createManualGenerationAdapter() {
@@ -222,13 +219,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.Array <em>Array</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.Array <em>Array</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.Array
+ * @see org.eclipse.papyrus.C_Cpp.Array
* @generated
*/
public Adapter createArrayAdapter() {
@@ -236,13 +233,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.Const <em>Const</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.Const <em>Const</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.Const
+ * @see org.eclipse.papyrus.C_Cpp.Const
* @generated
*/
public Adapter createConstAdapter() {
@@ -250,13 +247,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.Default <em>Default</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.Default <em>Default</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.Default
+ * @see org.eclipse.papyrus.C_Cpp.Default
* @generated
*/
public Adapter createDefaultAdapter() {
@@ -264,13 +261,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.Ref <em>Ref</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.Ref <em>Ref</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.Ref
+ * @see org.eclipse.papyrus.C_Cpp.Ref
* @generated
*/
public Adapter createRefAdapter() {
@@ -278,13 +275,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.ExternClass <em>Extern Class</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.ExternClass <em>Extern Class</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.ExternClass
+ * @see org.eclipse.papyrus.C_Cpp.ExternClass
* @generated
*/
public Adapter createExternClassAdapter() {
@@ -292,13 +289,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.ExternLibrary <em>Extern Library</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.ExternLibrary <em>Extern Library</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.ExternLibrary
+ * @see org.eclipse.papyrus.C_Cpp.ExternLibrary
* @generated
*/
public Adapter createExternLibraryAdapter() {
@@ -306,13 +303,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.CppRoot <em>Cpp Root</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.CppRoot <em>Cpp Root</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.CppRoot
+ * @see org.eclipse.papyrus.C_Cpp.CppRoot
* @generated
*/
public Adapter createCppRootAdapter() {
@@ -320,13 +317,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.NoCodeGen <em>No Code Gen</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.NoCodeGen <em>No Code Gen</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.NoCodeGen
+ * @see org.eclipse.papyrus.C_Cpp.NoCodeGen
* @generated
*/
public Adapter createNoCodeGenAdapter() {
@@ -334,13 +331,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.ConstInit <em>Const Init</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.ConstInit <em>Const Init</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.ConstInit
+ * @see org.eclipse.papyrus.C_Cpp.ConstInit
* @generated
*/
public Adapter createConstInitAdapter() {
@@ -348,13 +345,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.Friend <em>Friend</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.Friend <em>Friend</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.Friend
+ * @see org.eclipse.papyrus.C_Cpp.Friend
* @generated
*/
public Adapter createFriendAdapter() {
@@ -362,13 +359,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.Inline <em>Inline</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.Inline <em>Inline</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.Inline
+ * @see org.eclipse.papyrus.C_Cpp.Inline
* @generated
*/
public Adapter createInlineAdapter() {
@@ -376,13 +373,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.Virtual <em>Virtual</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.Virtual <em>Virtual</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.Virtual
+ * @see org.eclipse.papyrus.C_Cpp.Virtual
* @generated
*/
public Adapter createVirtualAdapter() {
@@ -390,13 +387,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.Typedef <em>Typedef</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.Typedef <em>Typedef</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.Typedef
+ * @see org.eclipse.papyrus.C_Cpp.Typedef
* @generated
*/
public Adapter createTypedefAdapter() {
@@ -404,13 +401,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.Visibility <em>Visibility</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.Visibility <em>Visibility</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.Visibility
+ * @see org.eclipse.papyrus.C_Cpp.Visibility
* @generated
*/
public Adapter createVisibilityAdapter() {
@@ -418,13 +415,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.CppInit <em>Cpp Init</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.CppInit <em>Cpp Init</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.CppInit
+ * @see org.eclipse.papyrus.C_Cpp.CppInit
* @generated
*/
public Adapter createCppInitAdapter() {
@@ -432,13 +429,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.Template <em>Template</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.Template <em>Template</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.Template
+ * @see org.eclipse.papyrus.C_Cpp.Template
* @generated
*/
public Adapter createTemplateAdapter() {
@@ -446,13 +443,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.TemplateBinding <em>Template Binding</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.TemplateBinding <em>Template Binding</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.TemplateBinding
+ * @see org.eclipse.papyrus.C_Cpp.TemplateBinding
* @generated
*/
public Adapter createTemplateBindingAdapter() {
@@ -460,13 +457,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.TemplateParameter <em>Template Parameter</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.TemplateParameter <em>Template Parameter</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.TemplateParameter
+ * @see org.eclipse.papyrus.C_Cpp.TemplateParameter
* @generated
*/
public Adapter createTemplateParameterAdapter() {
@@ -474,13 +471,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.Union <em>Union</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.Union <em>Union</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.Union
+ * @see org.eclipse.papyrus.C_Cpp.Union
* @generated
*/
public Adapter createUnionAdapter() {
@@ -488,13 +485,13 @@ public class C_CppAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link C_Cpp.StorageClass <em>Storage Class</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.C_Cpp.StorageClass <em>Storage Class</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see C_Cpp.StorageClass
+ * @see org.eclipse.papyrus.C_Cpp.StorageClass
* @generated
*/
public Adapter createStorageClassAdapter() {
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppResourceFactoryImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppResourceFactoryImpl.java
index 9aa34663e7f..605b375a1e2 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppResourceFactoryImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppResourceFactoryImpl.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp.util;
+package org.eclipse.papyrus.C_Cpp.util;
import org.eclipse.emf.common.util.URI;
@@ -14,7 +14,7 @@ import org.eclipse.emf.ecore.xmi.XMLResource;
* <!-- begin-user-doc -->
* The <b>Resource Factory</b> associated with the package.
* <!-- end-user-doc -->
- * @see C_Cpp.util.C_CppResourceImpl
+ * @see org.eclipse.papyrus.C_Cpp.util.C_CppResourceImpl
* @generated
*/
public class C_CppResourceFactoryImpl extends ResourceFactoryImpl {
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppResourceImpl.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppResourceImpl.java
index c5ff41f8340..f16bfcc7def 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppResourceImpl.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppResourceImpl.java
@@ -1,6 +1,6 @@
/**
*/
-package C_Cpp.util;
+package org.eclipse.papyrus.C_Cpp.util;
import org.eclipse.emf.common.util.URI;
@@ -10,7 +10,7 @@ import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
* <!-- begin-user-doc -->
* The <b>Resource </b> associated with the package.
* <!-- end-user-doc -->
- * @see C_Cpp.util.C_CppResourceFactoryImpl
+ * @see org.eclipse.papyrus.C_Cpp.util.C_CppResourceFactoryImpl
* @generated
*/
public class C_CppResourceImpl extends XMLResourceImpl {
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppSwitch.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppSwitch.java
index 6c59b8db5a8..bb20a38c71c 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppSwitch.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppSwitch.java
@@ -1,13 +1,11 @@
/**
*/
-package C_Cpp.util;
-
-import C_Cpp.*;
+package org.eclipse.papyrus.C_Cpp.util;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
-
import org.eclipse.emf.ecore.util.Switch;
+import org.eclipse.papyrus.C_Cpp.*;
/**
* <!-- begin-user-doc -->
@@ -19,7 +17,7 @@ import org.eclipse.emf.ecore.util.Switch;
* until a non-null result is returned,
* which is the result of the switch.
* <!-- end-user-doc -->
- * @see C_Cpp.C_CppPackage
+ * @see org.eclipse.papyrus.C_Cpp.C_CppPackage
* @generated
*/
public class C_CppSwitch<T> extends Switch<T> {
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppXMLProcessor.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppXMLProcessor.java
index afa1745c295..b97a9a3cb16 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/C_Cpp/util/C_CppXMLProcessor.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.profile/src/org/eclipse/papyrus/C_Cpp/util/C_CppXMLProcessor.java
@@ -1,16 +1,13 @@
/**
*/
-package C_Cpp.util;
-
-import C_Cpp.C_CppPackage;
+package org.eclipse.papyrus.C_Cpp.util;
import java.util.Map;
import org.eclipse.emf.ecore.EPackage;
-
import org.eclipse.emf.ecore.resource.Resource;
-
import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
+import org.eclipse.papyrus.C_Cpp.C_CppPackage;
/**
* This class contains helper methods to serialize and deserialize XML documents
diff --git a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppClassPanel.java b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppClassPanel.java
index 4a0eb9a98ea..8ba7a277c44 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppClassPanel.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppClassPanel.java
@@ -13,6 +13,7 @@ package org.eclipse.papyrus.views.panels;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.source.SourceViewer;
+import org.eclipse.papyrus.C_Cpp.Include;
import org.eclipse.papyrus.cpp.profile.StUtils;
import org.eclipse.papyrus.views.cpp.CommandSupport;
import org.eclipse.swt.widgets.Composite;
@@ -21,8 +22,6 @@ import org.eclipse.swt.widgets.Group;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.Element;
-import C_Cpp.Include;
-
/**
diff --git a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppGeneralizationPanel.java b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppGeneralizationPanel.java
index 131463a2162..9a7cb1a9133 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppGeneralizationPanel.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppGeneralizationPanel.java
@@ -11,6 +11,7 @@
package org.eclipse.papyrus.views.panels;
+import org.eclipse.papyrus.C_Cpp.Visibility;
import org.eclipse.papyrus.cpp.profile.StUtils;
import org.eclipse.papyrus.views.cpp.Activator;
import org.eclipse.papyrus.views.cpp.CommandSupport;
@@ -26,8 +27,6 @@ import org.eclipse.swt.widgets.Group;
import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.Generalization;
-import C_Cpp.Visibility;
-
/**
diff --git a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppOperationPanel.java b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppOperationPanel.java
index e5bfb3fef09..b14a0fe17c6 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppOperationPanel.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppOperationPanel.java
@@ -14,6 +14,11 @@ package org.eclipse.papyrus.views.panels;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.source.ISourceViewer;
+import org.eclipse.papyrus.C_Cpp.Const;
+import org.eclipse.papyrus.C_Cpp.ConstInit;
+import org.eclipse.papyrus.C_Cpp.Friend;
+import org.eclipse.papyrus.C_Cpp.Inline;
+import org.eclipse.papyrus.C_Cpp.Virtual;
import org.eclipse.papyrus.acceleo.AcceleoDriver;
import org.eclipse.papyrus.acceleo.AcceleoException;
import org.eclipse.papyrus.cpp.profile.StUtils;
@@ -38,12 +43,6 @@ import org.eclipse.uml2.uml.OpaqueBehavior;
import org.eclipse.uml2.uml.Operation;
import org.eclipse.uml2.uml.UMLPackage;
-import C_Cpp.Const;
-import C_Cpp.ConstInit;
-import C_Cpp.Friend;
-import C_Cpp.Inline;
-import C_Cpp.Virtual;
-
/**
* Panel displayed when an Operation is selected
diff --git a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPackagePanel.java b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPackagePanel.java
index cc0cb8fa991..b0bd5886d13 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPackagePanel.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPackagePanel.java
@@ -12,6 +12,7 @@
package org.eclipse.papyrus.views.panels;
import org.eclipse.jface.text.IDocument;
+import org.eclipse.papyrus.C_Cpp.Include;
import org.eclipse.papyrus.cpp.profile.StUtils;
import org.eclipse.papyrus.views.cpp.CommandSupport;
import org.eclipse.swt.widgets.Composite;
@@ -20,8 +21,6 @@ import org.eclipse.swt.widgets.Group;
import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.Package;
-import C_Cpp.Include;
-
/**
* Panel displayed when a Package is selected
diff --git a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppParameterPanel.java b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppParameterPanel.java
index 1572a51a238..8accc2cc415 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppParameterPanel.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppParameterPanel.java
@@ -13,6 +13,10 @@ package org.eclipse.papyrus.views.panels;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.source.SourceViewer;
+import org.eclipse.papyrus.C_Cpp.Array;
+import org.eclipse.papyrus.C_Cpp.Const;
+import org.eclipse.papyrus.C_Cpp.Ptr;
+import org.eclipse.papyrus.C_Cpp.Ref;
import org.eclipse.papyrus.cpp.profile.StUtils;
import org.eclipse.papyrus.views.cpp.CommandSupport;
import org.eclipse.swt.widgets.Button;
@@ -22,11 +26,6 @@ import org.eclipse.swt.widgets.Group;
import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.Parameter;
-import C_Cpp.Array;
-import C_Cpp.Const;
-import C_Cpp.Ptr;
-import C_Cpp.Ref;
-
/**
* Panel displayed when a Parameter is selected
diff --git a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPrimitiveTypePanel.java b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPrimitiveTypePanel.java
index 8dfb3f7ec8f..51c3795622f 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPrimitiveTypePanel.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPrimitiveTypePanel.java
@@ -13,6 +13,7 @@ package org.eclipse.papyrus.views.panels;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.source.SourceViewer;
+import org.eclipse.papyrus.C_Cpp.Typedef;
import org.eclipse.papyrus.cpp.profile.StUtils;
import org.eclipse.papyrus.views.cpp.CommandSupport;
import org.eclipse.swt.widgets.Composite;
@@ -21,8 +22,6 @@ import org.eclipse.swt.widgets.Group;
import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.PrimitiveType;
-import C_Cpp.Typedef;
-
/**
* Panel displayed when a PrimitiveType is selected
diff --git a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPropertyPanel.java b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPropertyPanel.java
index 85caf6eb98b..84495ee1c30 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPropertyPanel.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppPropertyPanel.java
@@ -12,6 +12,10 @@ package org.eclipse.papyrus.views.panels;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.source.SourceViewer;
+import org.eclipse.papyrus.C_Cpp.Array;
+import org.eclipse.papyrus.C_Cpp.Const;
+import org.eclipse.papyrus.C_Cpp.Ptr;
+import org.eclipse.papyrus.C_Cpp.Ref;
import org.eclipse.papyrus.cpp.profile.StUtils;
import org.eclipse.papyrus.views.cpp.CommandSupport;
import org.eclipse.swt.events.SelectionEvent;
@@ -23,11 +27,6 @@ import org.eclipse.swt.widgets.Group;
import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.Property;
-import C_Cpp.Array;
-import C_Cpp.Const;
-import C_Cpp.Ptr;
-import C_Cpp.Ref;
-
/**
* Panel displayed when a Property is selected
diff --git a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppTemplateBindingPanel.java b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppTemplateBindingPanel.java
index a435d1f19dd..b075257945c 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppTemplateBindingPanel.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppTemplateBindingPanel.java
@@ -119,7 +119,7 @@ public class CppTemplateBindingPanel extends CppAbstractPanel {
if(newB.equals("")) {
StUtils.unapply(selectedTB, TemplateBinding.class);
} else {
- C_Cpp.TemplateBinding templateBinding = StUtils.applyApp(selectedTB, C_Cpp.TemplateBinding.class);
+ org.eclipse.papyrus.C_Cpp.TemplateBinding templateBinding = StUtils.applyApp(selectedTB, org.eclipse.papyrus.C_Cpp.TemplateBinding.class);
// TODO: use UML template bindings?
templateBinding.setBinding(newB);
}
@@ -136,7 +136,7 @@ public class CppTemplateBindingPanel extends CppAbstractPanel {
@Override
protected void refreshPanel() {
if(selectedTB != null) {
- C_Cpp.TemplateBinding templateBinding = StUtils.getApplication(selectedTB, C_Cpp.TemplateBinding.class);
+ org.eclipse.papyrus.C_Cpp.TemplateBinding templateBinding = StUtils.getApplication(selectedTB, org.eclipse.papyrus.C_Cpp.TemplateBinding.class);
// TODO: use UML template bindings?
docBinding.set(templateBinding != null ? templateBinding.getBinding() : "");
}
@@ -160,7 +160,7 @@ public class CppTemplateBindingPanel extends CppAbstractPanel {
*/
@Override
public boolean checkModifications() {
- C_Cpp.TemplateBinding templateBinding = StUtils.getApplication(selectedTB, C_Cpp.TemplateBinding.class);
+ org.eclipse.papyrus.C_Cpp.TemplateBinding templateBinding = StUtils.getApplication(selectedTB, org.eclipse.papyrus.C_Cpp.TemplateBinding.class);
// TODO: use UML template bindings?
String bindingValue = templateBinding != null ? templateBinding.getBinding() : "";
if(!docBinding.get().equals(bindingValue)) {
diff --git a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppTemplateParameterPanel.java b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppTemplateParameterPanel.java
index e342a3b276f..c413d9a3163 100644
--- a/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppTemplateParameterPanel.java
+++ b/extraplugins/codegen/org.eclipse.papyrus.views.cpp/src/org/eclipse/papyrus/views/panels/CppTemplateParameterPanel.java
@@ -118,10 +118,10 @@ public class CppTemplateParameterPanel extends CppAbstractPanel {
// Treat Parameter name
String newB = docParameter.get();
if(newB.equals("")) {
- StUtils.unapply(selectedTP, C_Cpp.TemplateParameter.class);
+ StUtils.unapply(selectedTP, org.eclipse.papyrus.C_Cpp.TemplateParameter.class);
}
else {
- C_Cpp.TemplateParameter templateParameter = StUtils.applyApp(selectedTP, C_Cpp.TemplateParameter.class);
+ org.eclipse.papyrus.C_Cpp.TemplateParameter templateParameter = StUtils.applyApp(selectedTP, org.eclipse.papyrus.C_Cpp.TemplateParameter.class);
templateParameter.setName(newB);
}
}
@@ -140,7 +140,7 @@ public class CppTemplateParameterPanel extends CppAbstractPanel {
/* Log.debug("resetBody : selectedProperty is null"); */
} else {
- C_Cpp.TemplateParameter templateParameter = StUtils.getApplication(selectedTP, C_Cpp.TemplateParameter.class);
+ org.eclipse.papyrus.C_Cpp.TemplateParameter templateParameter = StUtils.getApplication(selectedTP, org.eclipse.papyrus.C_Cpp.TemplateParameter.class);
String parameterName = templateParameter != null ? templateParameter.getName() : "";
docParameter.set(parameterName);
}
@@ -163,7 +163,7 @@ public class CppTemplateParameterPanel extends CppAbstractPanel {
*/
@Override
public boolean checkModifications() {
- C_Cpp.TemplateParameter templateParameter = StUtils.getApplication(selectedTP, C_Cpp.TemplateParameter.class);
+ org.eclipse.papyrus.C_Cpp.TemplateParameter templateParameter = StUtils.getApplication(selectedTP, org.eclipse.papyrus.C_Cpp.TemplateParameter.class);
// TODO: use UML template bindings?
String parameterName = templateParameter != null ? templateParameter.getName() : "";
if(!docParameter.get().equals(parameterName)) {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/META-INF/MANIFEST.MF b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/META-INF/MANIFEST.MF
index 30060573219..d761e59388b 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/META-INF/MANIFEST.MF
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/META-INF/MANIFEST.MF
@@ -7,13 +7,14 @@ Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Export-Package: FCM,
- FCM.impl,
- FCM.util
+Export-Package: org.eclipse.papyrus.FCM,
+ org.eclipse.papyrus.FCM.impl,
+ org.eclipse.papyrus.FCM.util
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.emf.ecore,
org.eclipse.emf.ecore.xmi,
org.eclipse.uml2.uml,
+ org.eclipse.uml2.types;visibility:=reexport,
org.eclipse.emf.transaction;bundle-version="1.4.0",
org.eclipse.papyrus.infra.core;bundle-version="0.10.0",
org.eclipse.gmf.runtime.common.core;bundle-version="1.4.1",
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.ecore b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.ecore
index 51600d4b145..f6d1d5996ba 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.ecore
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.ecore
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="FCM" nsURI="http://papyrus/FCMProfile/1" nsPrefix="FCM">
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="FCM" nsURI="http://www.eclipse.org/papyrus/FCM/1" nsPrefix="FCM">
<eClassifiers xsi:type="ecore:EClass" name="Template">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The template parameters list defines the parameters that are passed to the Acceleo template. If empty, the formal parameter list of the package template is used."/>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.genmodel b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.genmodel
index 424e6c51855..97975b6dda1 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.genmodel
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.genmodel
@@ -4,7 +4,8 @@
modelName="FCM" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0"
copyrightFields="false" usedGenPackages="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore platform:/plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml platform:/plugin/org.eclipse.uml2.types/model/Types.genmodel#//types">
<foreignModel>FCM.ecore</foreignModel>
- <genPackages prefix="FCM" resource="XML" disposableProviderFactory="true" ecorePackage="FCM.ecore#/">
+ <genPackages prefix="FCM" basePackage="org.eclipse.papyrus" resource="XML" disposableProviderFactory="true"
+ ecorePackage="FCM.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="FCM.ecore#//TemplateKind">
<genEnumLiterals ecoreEnumLiteral="FCM.ecore#//TemplateKind/PassFormal"/>
<genEnumLiterals ecoreEnumLiteral="FCM.ecore#//TemplateKind/LoopOperations"/>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.profile.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.profile.uml
index c5ee4f1b191..027679a0642 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.profile.uml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/model/FCM.profile.uml
@@ -687,7 +687,7 @@ of a particular PortKind). Further experiments are still needed to confirm that
<appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</uml:Profile>
- <Ecore:EPackage xmi:id="_bIrl8C27Ed6q9cO948d5Fw" base_Package="_5mvT0MtjEd2H_o0jIC6qDQ" packageName="FCM" nsPrefix="FCM" nsURI="http://papyrus/FCMProfile/1" prefix="FCM"/>
+ <Ecore:EPackage xmi:id="_bIrl8C27Ed6q9cO948d5Fw" base_Package="_5mvT0MtjEd2H_o0jIC6qDQ" packageName="FCM" nsPrefix="FCM" nsURI="http://www.eclipse.org/papyrus/FCM/1" prefix="FCM"/>
<Ecore:EReference xmi:id="_VMBfsJjPEd-YabZhJFlJ9g" isTransient="true" isVolatile="true" isUnsettable="true" base_Property="_nZNicMweEd2H_o0jIC6qDQ"/>
<Ecore:EReference xmi:id="_ZTbZ8JjPEd-YabZhJFlJ9g" isTransient="true" isVolatile="true" isUnsettable="true" base_Property="_ml85gMweEd2H_o0jIC6qDQ"/>
<Ecore:EAttribute xmi:id="_yiNMoOSBEeCPMMwBhvVAnA" isTransient="true" isVolatile="true" isUnsettable="true" base_Property="_nkb3gOSBEeCPMMwBhvVAnA"/>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/plugin.xml b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/plugin.xml
index fa8713705f2..0a1c645a7c9 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/plugin.xml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/plugin.xml
@@ -13,15 +13,15 @@
<extension-point id="fcmEmbeddingRule" name="Connector embedding rule" schema="schema/fcmPortMappingRule.exsd"/>
<extension point="org.eclipse.emf.ecore.generated_package">
- <package
- uri = "http://papyrus/FCMProfile/1"
- class = "FCM.FCMPackage"
+ <package
+ uri = "http://www.eclipse.org/papyrus/FCM/1"
+ class = "org.eclipse.papyrus.FCM.FCMPackage"
genModel = "model/FCM.genmodel"/>
</extension>
<extension point="org.eclipse.uml2.uml.generated_package">
<profile
- uri="http://papyrus/FCMProfile/1"
+ uri="http://www.eclipse.org/papyrus/FCM/1"
location="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</extension>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/Activator.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/Activator.java
deleted file mode 100644
index 659efdfe77b..00000000000
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/Activator.java
+++ /dev/null
@@ -1,17 +0,0 @@
-import org.osgi.framework.BundleActivator;
-import org.osgi.framework.BundleContext;
-
-
-public class Activator implements BundleActivator {
-
- public void start(BundleContext context) throws Exception {
- // TODO Auto-generated method stub
-
- }
-
- public void stop(BundleContext context) throws Exception {
- // TODO Auto-generated method stub
-
- }
-
-}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ActualChoice.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ActualChoice.java
index 562a414d10d..982c1e07744 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ActualChoice.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ActualChoice.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import java.util.Arrays;
import java.util.Collections;
@@ -17,7 +17,7 @@ import org.eclipse.emf.common.util.Enumerator;
* A representation of the literals of the enumeration '<em><b>Actual Choice</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- * @see FCM.FCMPackage#getActualChoice()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getActualChoice()
* @model
* @generated
*/
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/AutoIndex.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/AutoIndex.java
index 6f7a62bdf22..7d1f120506f 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/AutoIndex.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/AutoIndex.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -18,11 +18,11 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.AutoIndex#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.AutoIndex#getBase_Property <em>Base Property</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getAutoIndex()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getAutoIndex()
* @model
* @generated
*/
@@ -37,14 +37,14 @@ public interface AutoIndex extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Property</em>' reference.
* @see #setBase_Property(Property)
- * @see FCM.FCMPackage#getAutoIndex_Base_Property()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getAutoIndex_Base_Property()
* @model required="true" ordered="false"
* @generated
*/
Property getBase_Property();
/**
- * Sets the value of the '{@link FCM.AutoIndex#getBase_Property <em>Base Property</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.AutoIndex#getBase_Property <em>Base Property</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Property</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/AutoIndexPerNode.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/AutoIndexPerNode.java
index d0712fe68d1..c6ed42a0944 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/AutoIndexPerNode.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/AutoIndexPerNode.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
/**
@@ -13,7 +13,7 @@ package FCM;
* <!-- end-user-doc -->
*
*
- * @see FCM.FCMPackage#getAutoIndexPerNode()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getAutoIndexPerNode()
* @model
* @generated
*/
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/CompImplTemplate.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/CompImplTemplate.java
index cbf75214502..516e2d87473 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/CompImplTemplate.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/CompImplTemplate.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -16,12 +16,12 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.CompImplTemplate#getTemplateDefs <em>Template Defs</em>}</li>
- * <li>{@link FCM.CompImplTemplate#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.CompImplTemplate#getTemplateDefs <em>Template Defs</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.CompImplTemplate#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getCompImplTemplate()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getCompImplTemplate()
* @model
* @generated
*/
@@ -36,14 +36,14 @@ public interface CompImplTemplate extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Template Defs</em>' attribute.
* @see #setTemplateDefs(String)
- * @see FCM.FCMPackage#getCompImplTemplate_TemplateDefs()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getCompImplTemplate_TemplateDefs()
* @model unique="false" dataType="org.eclipse.uml2.types.String" ordered="false"
* @generated
*/
String getTemplateDefs();
/**
- * Sets the value of the '{@link FCM.CompImplTemplate#getTemplateDefs <em>Template Defs</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.CompImplTemplate#getTemplateDefs <em>Template Defs</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Template Defs</em>' attribute.
@@ -62,14 +62,14 @@ public interface CompImplTemplate extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getCompImplTemplate_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getCompImplTemplate_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.CompImplTemplate#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.CompImplTemplate#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ConfigOption.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ConfigOption.java
index e16560267de..4b07e421ee6 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ConfigOption.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ConfigOption.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -16,11 +16,11 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.ConfigOption#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ConfigOption#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getConfigOption()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConfigOption()
* @model
* @generated
*/
@@ -35,14 +35,14 @@ public interface ConfigOption extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getConfigOption_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConfigOption_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.ConfigOption#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ConfigOption#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ConfigurableElementInstance.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ConfigurableElementInstance.java
index 3e1ab2f727a..8ff41c81894 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ConfigurableElementInstance.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ConfigurableElementInstance.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -18,11 +18,11 @@ import org.eclipse.uml2.uml.InstanceSpecification;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.ConfigurableElementInstance#getConfiguration <em>Configuration</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ConfigurableElementInstance#getConfiguration <em>Configuration</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getConfigurableElementInstance()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConfigurableElementInstance()
* @model abstract="true"
* @generated
*/
@@ -37,14 +37,14 @@ public interface ConfigurableElementInstance extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Configuration</em>' reference.
* @see #setConfiguration(InstanceSpecification)
- * @see FCM.FCMPackage#getConfigurableElementInstance_Configuration()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConfigurableElementInstance_Configuration()
* @model ordered="false"
* @generated
*/
InstanceSpecification getConfiguration();
/**
- * Sets the value of the '{@link FCM.ConfigurableElementInstance#getConfiguration <em>Configuration</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ConfigurableElementInstance#getConfiguration <em>Configuration</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Configuration</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Configuration.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Configuration.java
index ff1131d6786..7ba41c8dded 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Configuration.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Configuration.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.common.util.EList;
@@ -18,13 +18,13 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.Configuration#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link FCM.Configuration#getConfigOptions <em>Config Options</em>}</li>
- * <li>{@link FCM.Configuration#getDeploymentPlan <em>Deployment Plan</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Configuration#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Configuration#getConfigOptions <em>Config Options</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Configuration#getDeploymentPlan <em>Deployment Plan</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getConfiguration()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConfiguration()
* @model
* @generated
*/
@@ -39,14 +39,14 @@ public interface Configuration extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getConfiguration_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConfiguration_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.Configuration#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Configuration#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
@@ -57,7 +57,7 @@ public interface Configuration extends EObject {
/**
* Returns the value of the '<em><b>Config Options</b></em>' reference list.
- * The list contents are of type {@link FCM.ConfigOption}.
+ * The list contents are of type {@link org.eclipse.papyrus.FCM.ConfigOption}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Config Options</em>' reference list isn't clear,
@@ -65,7 +65,7 @@ public interface Configuration extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Config Options</em>' reference list.
- * @see FCM.FCMPackage#getConfiguration_ConfigOptions()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConfiguration_ConfigOptions()
* @model ordered="false"
* @generated
*/
@@ -81,14 +81,14 @@ public interface Configuration extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Deployment Plan</em>' reference.
* @see #setDeploymentPlan(DeploymentPlan)
- * @see FCM.FCMPackage#getConfiguration_DeploymentPlan()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConfiguration_DeploymentPlan()
* @model required="true" ordered="false"
* @generated
*/
DeploymentPlan getDeploymentPlan();
/**
- * Sets the value of the '{@link FCM.Configuration#getDeploymentPlan <em>Deployment Plan</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Configuration#getDeploymentPlan <em>Deployment Plan</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Deployment Plan</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ConfigurationProperty.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ConfigurationProperty.java
index 81e2acac248..0be38815b93 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ConfigurationProperty.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ConfigurationProperty.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -22,11 +22,11 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.ConfigurationProperty#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ConfigurationProperty#getBase_Property <em>Base Property</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getConfigurationProperty()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConfigurationProperty()
* @model
* @generated
*/
@@ -41,14 +41,14 @@ public interface ConfigurationProperty extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Property</em>' reference.
* @see #setBase_Property(Property)
- * @see FCM.FCMPackage#getConfigurationProperty_Base_Property()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConfigurationProperty_Base_Property()
* @model required="true" ordered="false"
* @generated
*/
Property getBase_Property();
/**
- * Sets the value of the '{@link FCM.ConfigurationProperty#getBase_Property <em>Base Property</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ConfigurationProperty#getBase_Property <em>Base Property</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Property</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Connector.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Connector.java
index c571ec06563..755e68a4948 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Connector.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Connector.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.uml2.uml.Property;
@@ -16,13 +16,13 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.Connector#getBase_Connector <em>Base Connector</em>}</li>
- * <li>{@link FCM.Connector#getIc <em>Ic</em>}</li>
- * <li>{@link FCM.Connector#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Connector#getBase_Connector <em>Base Connector</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Connector#getIc <em>Ic</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Connector#getBase_Property <em>Base Property</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getConnector()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConnector()
* @model
* @generated
*/
@@ -37,14 +37,14 @@ public interface Connector extends ConfigurableElementInstance {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Connector</em>' reference.
* @see #setBase_Connector(org.eclipse.uml2.uml.Connector)
- * @see FCM.FCMPackage#getConnector_Base_Connector()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConnector_Base_Connector()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Connector getBase_Connector();
/**
- * Sets the value of the '{@link FCM.Connector#getBase_Connector <em>Base Connector</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Connector#getBase_Connector <em>Base Connector</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Connector</em>' reference.
@@ -63,14 +63,14 @@ public interface Connector extends ConfigurableElementInstance {
* <!-- end-user-doc -->
* @return the value of the '<em>Ic</em>' reference.
* @see #setIc(InteractionComponent)
- * @see FCM.FCMPackage#getConnector_Ic()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConnector_Ic()
* @model ordered="false"
* @generated
*/
InteractionComponent getIc();
/**
- * Sets the value of the '{@link FCM.Connector#getIc <em>Ic</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Connector#getIc <em>Ic</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Ic</em>' reference.
@@ -89,14 +89,14 @@ public interface Connector extends ConfigurableElementInstance {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Property</em>' reference.
* @see #setBase_Property(Property)
- * @see FCM.FCMPackage#getConnector_Base_Property()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConnector_Base_Property()
* @model required="true" ordered="false"
* @generated
*/
Property getBase_Property();
/**
- * Sets the value of the '{@link FCM.Connector#getBase_Property <em>Base Property</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Connector#getBase_Property <em>Base Property</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Property</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ConnectorConfiguration.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ConnectorConfiguration.java
index c6d72b50272..1b944f4edfa 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ConnectorConfiguration.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ConnectorConfiguration.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -18,12 +18,12 @@ import org.eclipse.uml2.uml.Slot;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.ConnectorConfiguration#getBase_Slot <em>Base Slot</em>}</li>
- * <li>{@link FCM.ConnectorConfiguration#getConnector <em>Connector</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ConnectorConfiguration#getBase_Slot <em>Base Slot</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ConnectorConfiguration#getConnector <em>Connector</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getConnectorConfiguration()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConnectorConfiguration()
* @model
* @generated
*/
@@ -38,14 +38,14 @@ public interface ConnectorConfiguration extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Slot</em>' reference.
* @see #setBase_Slot(Slot)
- * @see FCM.FCMPackage#getConnectorConfiguration_Base_Slot()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConnectorConfiguration_Base_Slot()
* @model required="true" ordered="false"
* @generated
*/
Slot getBase_Slot();
/**
- * Sets the value of the '{@link FCM.ConnectorConfiguration#getBase_Slot <em>Base Slot</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ConnectorConfiguration#getBase_Slot <em>Base Slot</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Slot</em>' reference.
@@ -64,14 +64,14 @@ public interface ConnectorConfiguration extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Connector</em>' reference.
* @see #setConnector(Connector)
- * @see FCM.FCMPackage#getConnectorConfiguration_Connector()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getConnectorConfiguration_Connector()
* @model required="true" ordered="false"
* @generated
*/
Connector getConnector();
/**
- * Sets the value of the '{@link FCM.ConnectorConfiguration#getConnector <em>Connector</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ConnectorConfiguration#getConnector <em>Connector</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Connector</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ContainerPort.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ContainerPort.java
index 4b3e46526b7..487badf725f 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ContainerPort.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ContainerPort.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
/**
@@ -13,7 +13,7 @@ package FCM;
* <!-- end-user-doc -->
*
*
- * @see FCM.FCMPackage#getContainerPort()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getContainerPort()
* @model
* @generated
*/
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ContainerRule.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ContainerRule.java
index 1a4b34e3dad..374e7f770c1 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ContainerRule.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ContainerRule.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
@@ -17,13 +17,13 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.ContainerRule#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link FCM.ContainerRule#getForConfig <em>For Config</em>}</li>
- * <li>{@link FCM.ContainerRule#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ContainerRule#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ContainerRule#getForConfig <em>For Config</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ContainerRule#getKind <em>Kind</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getContainerRule()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getContainerRule()
* @model
* @generated
*/
@@ -38,14 +38,14 @@ public interface ContainerRule extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getContainerRule_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getContainerRule_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.ContainerRule#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ContainerRule#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
@@ -56,7 +56,7 @@ public interface ContainerRule extends EObject {
/**
* Returns the value of the '<em><b>For Config</b></em>' reference list.
- * The list contents are of type {@link FCM.ConfigOption}.
+ * The list contents are of type {@link org.eclipse.papyrus.FCM.ConfigOption}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>For Config</em>' reference list isn't clear,
@@ -64,7 +64,7 @@ public interface ContainerRule extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>For Config</em>' reference list.
- * @see FCM.FCMPackage#getContainerRule_ForConfig()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getContainerRule_ForConfig()
* @model ordered="false"
* @generated
*/
@@ -72,7 +72,7 @@ public interface ContainerRule extends EObject {
/**
* Returns the value of the '<em><b>Kind</b></em>' attribute.
- * The literals are from the enumeration {@link FCM.ContainerRuleKind}.
+ * The literals are from the enumeration {@link org.eclipse.papyrus.FCM.ContainerRuleKind}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Kind</em>' attribute isn't clear,
@@ -80,20 +80,20 @@ public interface ContainerRule extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Kind</em>' attribute.
- * @see FCM.ContainerRuleKind
+ * @see org.eclipse.papyrus.FCM.ContainerRuleKind
* @see #setKind(ContainerRuleKind)
- * @see FCM.FCMPackage#getContainerRule_Kind()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getContainerRule_Kind()
* @model required="true" ordered="false"
* @generated
*/
ContainerRuleKind getKind();
/**
- * Sets the value of the '{@link FCM.ContainerRule#getKind <em>Kind</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ContainerRule#getKind <em>Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Kind</em>' attribute.
- * @see FCM.ContainerRuleKind
+ * @see org.eclipse.papyrus.FCM.ContainerRuleKind
* @see #getKind()
* @generated
*/
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ContainerRuleKind.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ContainerRuleKind.java
index 96f6944145b..b2325f570ab 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ContainerRuleKind.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ContainerRuleKind.java
@@ -1,6 +1,6 @@
/**
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import java.util.Arrays;
import java.util.Collections;
@@ -13,7 +13,7 @@ import org.eclipse.emf.common.util.Enumerator;
* A representation of the literals of the enumeration '<em><b>Container Rule Kind</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- * @see FCM.FCMPackage#getContainerRuleKind()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getContainerRuleKind()
* @model
* @generated
*/
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/CopyAttributeValue.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/CopyAttributeValue.java
index c123bcc185d..45f78ec555c 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/CopyAttributeValue.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/CopyAttributeValue.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -18,12 +18,12 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.CopyAttributeValue#getSource <em>Source</em>}</li>
- * <li>{@link FCM.CopyAttributeValue#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.CopyAttributeValue#getSource <em>Source</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.CopyAttributeValue#getBase_Property <em>Base Property</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getCopyAttributeValue()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getCopyAttributeValue()
* @model
* @generated
*/
@@ -38,14 +38,14 @@ public interface CopyAttributeValue extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Source</em>' reference.
* @see #setSource(Property)
- * @see FCM.FCMPackage#getCopyAttributeValue_Source()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getCopyAttributeValue_Source()
* @model required="true" ordered="false"
* @generated
*/
Property getSource();
/**
- * Sets the value of the '{@link FCM.CopyAttributeValue#getSource <em>Source</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.CopyAttributeValue#getSource <em>Source</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Source</em>' reference.
@@ -64,14 +64,14 @@ public interface CopyAttributeValue extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Property</em>' reference.
* @see #setBase_Property(Property)
- * @see FCM.FCMPackage#getCopyAttributeValue_Base_Property()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getCopyAttributeValue_Base_Property()
* @model required="true" ordered="false"
* @generated
*/
Property getBase_Property();
/**
- * Sets the value of the '{@link FCM.CopyAttributeValue#getBase_Property <em>Base Property</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.CopyAttributeValue#getBase_Property <em>Base Property</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Property</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/CppLibrary.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/CppLibrary.java
index 35f6a1573a1..a3ae6b8ad51 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/CppLibrary.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/CppLibrary.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.common.util.EList;
@@ -17,14 +17,14 @@ import org.eclipse.emf.common.util.EList;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.CppLibrary#getMacros <em>Macros</em>}</li>
- * <li>{@link FCM.CppLibrary#getLibs <em>Libs</em>}</li>
- * <li>{@link FCM.CppLibrary#getLibPaths <em>Lib Paths</em>}</li>
- * <li>{@link FCM.CppLibrary#getIncludePaths <em>Include Paths</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.CppLibrary#getMacros <em>Macros</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.CppLibrary#getLibs <em>Libs</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.CppLibrary#getLibPaths <em>Lib Paths</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.CppLibrary#getIncludePaths <em>Include Paths</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getCppLibrary()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getCppLibrary()
* @model
* @generated
*/
@@ -39,7 +39,7 @@ public interface CppLibrary extends ExternalLibrary {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Macros</em>' attribute list.
- * @see FCM.FCMPackage#getCppLibrary_Macros()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getCppLibrary_Macros()
* @model unique="false" dataType="org.eclipse.uml2.types.String" ordered="false"
* @generated
*/
@@ -55,7 +55,7 @@ public interface CppLibrary extends ExternalLibrary {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Libs</em>' attribute list.
- * @see FCM.FCMPackage#getCppLibrary_Libs()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getCppLibrary_Libs()
* @model unique="false" dataType="org.eclipse.uml2.types.String" ordered="false"
* @generated
*/
@@ -71,7 +71,7 @@ public interface CppLibrary extends ExternalLibrary {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Lib Paths</em>' attribute list.
- * @see FCM.FCMPackage#getCppLibrary_LibPaths()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getCppLibrary_LibPaths()
* @model unique="false" dataType="org.eclipse.uml2.types.String" ordered="false"
* @generated
*/
@@ -87,7 +87,7 @@ public interface CppLibrary extends ExternalLibrary {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Include Paths</em>' attribute list.
- * @see FCM.FCMPackage#getCppLibrary_IncludePaths()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getCppLibrary_IncludePaths()
* @model unique="false" dataType="org.eclipse.uml2.types.String" ordered="false"
* @generated
*/
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/DeploymentPlan.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/DeploymentPlan.java
index 84727901550..d6d8ea76abc 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/DeploymentPlan.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/DeploymentPlan.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -18,12 +18,12 @@ import org.eclipse.uml2.uml.InstanceSpecification;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.DeploymentPlan#getMainInstance <em>Main Instance</em>}</li>
- * <li>{@link FCM.DeploymentPlan#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.DeploymentPlan#getMainInstance <em>Main Instance</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.DeploymentPlan#getBase_Package <em>Base Package</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getDeploymentPlan()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getDeploymentPlan()
* @model
* @generated
*/
@@ -38,14 +38,14 @@ public interface DeploymentPlan extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Main Instance</em>' reference.
* @see #setMainInstance(InstanceSpecification)
- * @see FCM.FCMPackage#getDeploymentPlan_MainInstance()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getDeploymentPlan_MainInstance()
* @model required="true" ordered="false"
* @generated
*/
InstanceSpecification getMainInstance();
/**
- * Sets the value of the '{@link FCM.DeploymentPlan#getMainInstance <em>Main Instance</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.DeploymentPlan#getMainInstance <em>Main Instance</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Main Instance</em>' reference.
@@ -64,14 +64,14 @@ public interface DeploymentPlan extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Package</em>' reference.
* @see #setBase_Package(org.eclipse.uml2.uml.Package)
- * @see FCM.FCMPackage#getDeploymentPlan_Base_Package()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getDeploymentPlan_Base_Package()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Package getBase_Package();
/**
- * Sets the value of the '{@link FCM.DeploymentPlan#getBase_Package <em>Base Package</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.DeploymentPlan#getBase_Package <em>Base Package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Package</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/DerivedElement.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/DerivedElement.java
index 508dd7c0765..c263b782bec 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/DerivedElement.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/DerivedElement.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -18,12 +18,12 @@ import org.eclipse.uml2.uml.Element;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.DerivedElement#getBase_Element <em>Base Element</em>}</li>
- * <li>{@link FCM.DerivedElement#getSource <em>Source</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.DerivedElement#getBase_Element <em>Base Element</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.DerivedElement#getSource <em>Source</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getDerivedElement()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getDerivedElement()
* @model
* @generated
*/
@@ -38,14 +38,14 @@ public interface DerivedElement extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Element</em>' reference.
* @see #setBase_Element(Element)
- * @see FCM.FCMPackage#getDerivedElement_Base_Element()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getDerivedElement_Base_Element()
* @model required="true" ordered="false"
* @generated
*/
Element getBase_Element();
/**
- * Sets the value of the '{@link FCM.DerivedElement#getBase_Element <em>Base Element</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.DerivedElement#getBase_Element <em>Base Element</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Element</em>' reference.
@@ -64,14 +64,14 @@ public interface DerivedElement extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Source</em>' reference.
* @see #setSource(Element)
- * @see FCM.FCMPackage#getDerivedElement_Source()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getDerivedElement_Source()
* @model required="true" ordered="false"
* @generated
*/
Element getSource();
/**
- * Sets the value of the '{@link FCM.DerivedElement#getSource <em>Source</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.DerivedElement#getSource <em>Source</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Source</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ExtendedSignature.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ExtendedSignature.java
index e801044e3f9..90a10bc350d 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ExtendedSignature.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ExtendedSignature.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -18,12 +18,12 @@ import org.eclipse.uml2.uml.TemplateSignature;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.ExtendedSignature#getBase_TemplateSignature <em>Base Template Signature</em>}</li>
- * <li>{@link FCM.ExtendedSignature#getBaseSignature <em>Base Signature</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ExtendedSignature#getBase_TemplateSignature <em>Base Template Signature</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ExtendedSignature#getBaseSignature <em>Base Signature</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getExtendedSignature()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getExtendedSignature()
* @model
* @generated
*/
@@ -38,14 +38,14 @@ public interface ExtendedSignature extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Template Signature</em>' reference.
* @see #setBase_TemplateSignature(TemplateSignature)
- * @see FCM.FCMPackage#getExtendedSignature_Base_TemplateSignature()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getExtendedSignature_Base_TemplateSignature()
* @model required="true" ordered="false"
* @generated
*/
TemplateSignature getBase_TemplateSignature();
/**
- * Sets the value of the '{@link FCM.ExtendedSignature#getBase_TemplateSignature <em>Base Template Signature</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ExtendedSignature#getBase_TemplateSignature <em>Base Template Signature</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Template Signature</em>' reference.
@@ -64,14 +64,14 @@ public interface ExtendedSignature extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Signature</em>' reference.
* @see #setBaseSignature(TemplateSignature)
- * @see FCM.FCMPackage#getExtendedSignature_BaseSignature()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getExtendedSignature_BaseSignature()
* @model required="true" ordered="false"
* @generated
*/
TemplateSignature getBaseSignature();
/**
- * Sets the value of the '{@link FCM.ExtendedSignature#getBaseSignature <em>Base Signature</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ExtendedSignature#getBaseSignature <em>Base Signature</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Signature</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ExternalLibrary.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ExternalLibrary.java
index 1295f79edc1..8b2f83ca958 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ExternalLibrary.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ExternalLibrary.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -16,11 +16,11 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.ExternalLibrary#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ExternalLibrary#getBase_Package <em>Base Package</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getExternalLibrary()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getExternalLibrary()
* @model
* @generated
*/
@@ -35,14 +35,14 @@ public interface ExternalLibrary extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Package</em>' reference.
* @see #setBase_Package(org.eclipse.uml2.uml.Package)
- * @see FCM.FCMPackage#getExternalLibrary_Base_Package()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getExternalLibrary_Base_Package()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Package getBase_Package();
/**
- * Sets the value of the '{@link FCM.ExternalLibrary#getBase_Package <em>Base Package</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ExternalLibrary#getBase_Package <em>Base Package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Package</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/FCMFactory.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/FCMFactory.java
index 0b36d89a553..477472c503a 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/FCMFactory.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/FCMFactory.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EFactory;
@@ -13,7 +13,7 @@ import org.eclipse.emf.ecore.EFactory;
* The <b>Factory</b> for the model.
* It provides a create method for each non-abstract class of the model.
* <!-- end-user-doc -->
- * @see FCM.FCMPackage
+ * @see org.eclipse.papyrus.FCM.FCMPackage
* @generated
*/
public interface FCMFactory extends EFactory {
@@ -23,7 +23,7 @@ public interface FCMFactory extends EFactory {
* <!-- end-user-doc -->
* @generated
*/
- FCMFactory eINSTANCE = FCM.impl.FCMFactoryImpl.init();
+ FCMFactory eINSTANCE = org.eclipse.papyrus.FCM.impl.FCMFactoryImpl.init();
/**
* Returns a new object of class '<em>Template</em>'.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/FCMPackage.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/FCMPackage.java
index a9c23c81f7a..3373aaec652 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/FCMPackage.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/FCMPackage.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
@@ -23,7 +23,7 @@ import org.eclipse.emf.ecore.EReference;
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
- * @see FCM.FCMFactory
+ * @see org.eclipse.papyrus.FCM.FCMFactory
* @model kind="package"
* @generated
*/
@@ -42,7 +42,7 @@ public interface FCMPackage extends EPackage {
* <!-- end-user-doc -->
* @generated
*/
- String eNS_URI = "http://papyrus/FCMProfile/1";
+ String eNS_URI = "http://www.eclipse.org/papyrus/FCM/1";
/**
* The package namespace name.
@@ -58,14 +58,14 @@ public interface FCMPackage extends EPackage {
* <!-- end-user-doc -->
* @generated
*/
- FCMPackage eINSTANCE = FCM.impl.FCMPackageImpl.init();
+ FCMPackage eINSTANCE = org.eclipse.papyrus.FCM.impl.FCMPackageImpl.init();
/**
- * The meta object id for the '{@link FCM.impl.TemplateImpl <em>Template</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.TemplateImpl <em>Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.TemplateImpl
- * @see FCM.impl.FCMPackageImpl#getTemplate()
+ * @see org.eclipse.papyrus.FCM.impl.TemplateImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getTemplate()
* @generated
*/
int TEMPLATE = 0;
@@ -116,81 +116,81 @@ public interface FCMPackage extends EPackage {
int TEMPLATE_FEATURE_COUNT = 4;
/**
- * The meta object id for the '{@link FCM.impl.ContainerRuleImpl <em>Container Rule</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.ContainerRuleImpl <em>Container Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ContainerRuleImpl
- * @see FCM.impl.FCMPackageImpl#getContainerRule()
+ * @see org.eclipse.papyrus.FCM.impl.ContainerRuleImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getContainerRule()
* @generated
*/
int CONTAINER_RULE = 4;
/**
- * The meta object id for the '{@link FCM.impl.ConfigurableElementInstanceImpl <em>Configurable Element Instance</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.ConfigurableElementInstanceImpl <em>Configurable Element Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ConfigurableElementInstanceImpl
- * @see FCM.impl.FCMPackageImpl#getConfigurableElementInstance()
+ * @see org.eclipse.papyrus.FCM.impl.ConfigurableElementInstanceImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getConfigurableElementInstance()
* @generated
*/
int CONFIGURABLE_ELEMENT_INSTANCE = 10;
/**
- * The meta object id for the '{@link FCM.impl.PortImpl <em>Port</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.PortImpl <em>Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.PortImpl
- * @see FCM.impl.FCMPackageImpl#getPort()
+ * @see org.eclipse.papyrus.FCM.impl.PortImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getPort()
* @generated
*/
int PORT = 9;
/**
- * The meta object id for the '{@link FCM.impl.PortKindImpl <em>Port Kind</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.PortKindImpl <em>Port Kind</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.PortKindImpl
- * @see FCM.impl.FCMPackageImpl#getPortKind()
+ * @see org.eclipse.papyrus.FCM.impl.PortKindImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getPortKind()
* @generated
*/
int PORT_KIND = 8;
/**
- * The meta object id for the '{@link FCM.impl.CompImplTemplateImpl <em>Comp Impl Template</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.CompImplTemplateImpl <em>Comp Impl Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.CompImplTemplateImpl
- * @see FCM.impl.FCMPackageImpl#getCompImplTemplate()
+ * @see org.eclipse.papyrus.FCM.impl.CompImplTemplateImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getCompImplTemplate()
* @generated
*/
int COMP_IMPL_TEMPLATE = 14;
/**
- * The meta object id for the '{@link FCM.impl.ConfigOptionImpl <em>Config Option</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.ConfigOptionImpl <em>Config Option</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ConfigOptionImpl
- * @see FCM.impl.FCMPackageImpl#getConfigOption()
+ * @see org.eclipse.papyrus.FCM.impl.ConfigOptionImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getConfigOption()
* @generated
*/
int CONFIG_OPTION = 5;
/**
- * The meta object id for the '{@link FCM.impl.ConnectorImpl <em>Connector</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.ConnectorImpl <em>Connector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ConnectorImpl
- * @see FCM.impl.FCMPackageImpl#getConnector()
+ * @see org.eclipse.papyrus.FCM.impl.ConnectorImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getConnector()
* @generated
*/
int CONNECTOR = 11;
/**
- * The meta object id for the '{@link FCM.impl.ConfigurationPropertyImpl <em>Configuration Property</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.ConfigurationPropertyImpl <em>Configuration Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ConfigurationPropertyImpl
- * @see FCM.impl.FCMPackageImpl#getConfigurationProperty()
+ * @see org.eclipse.papyrus.FCM.impl.ConfigurationPropertyImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getConfigurationProperty()
* @generated
*/
int CONFIGURATION_PROPERTY = 1;
@@ -214,151 +214,151 @@ public interface FCMPackage extends EPackage {
int CONFIGURATION_PROPERTY_FEATURE_COUNT = 1;
/**
- * The meta object id for the '{@link FCM.impl.RuleApplicationImpl <em>Rule Application</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.RuleApplicationImpl <em>Rule Application</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.RuleApplicationImpl
- * @see FCM.impl.FCMPackageImpl#getRuleApplication()
+ * @see org.eclipse.papyrus.FCM.impl.RuleApplicationImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getRuleApplication()
* @generated
*/
int RULE_APPLICATION = 3;
/**
- * The meta object id for the '{@link FCM.impl.DeploymentPlanImpl <em>Deployment Plan</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.DeploymentPlanImpl <em>Deployment Plan</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.DeploymentPlanImpl
- * @see FCM.impl.FCMPackageImpl#getDeploymentPlan()
+ * @see org.eclipse.papyrus.FCM.impl.DeploymentPlanImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getDeploymentPlan()
* @generated
*/
int DEPLOYMENT_PLAN = 12;
/**
- * The meta object id for the '{@link FCM.impl.DerivedElementImpl <em>Derived Element</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.DerivedElementImpl <em>Derived Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.DerivedElementImpl
- * @see FCM.impl.FCMPackageImpl#getDerivedElement()
+ * @see org.eclipse.papyrus.FCM.impl.DerivedElementImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getDerivedElement()
* @generated
*/
int DERIVED_ELEMENT = 13;
/**
- * The meta object id for the '{@link FCM.impl.ExternalLibraryImpl <em>External Library</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.ExternalLibraryImpl <em>External Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ExternalLibraryImpl
- * @see FCM.impl.FCMPackageImpl#getExternalLibrary()
+ * @see org.eclipse.papyrus.FCM.impl.ExternalLibraryImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getExternalLibrary()
* @generated
*/
int EXTERNAL_LIBRARY = 16;
/**
- * The meta object id for the '{@link FCM.impl.CppLibraryImpl <em>Cpp Library</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.CppLibraryImpl <em>Cpp Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.CppLibraryImpl
- * @see FCM.impl.FCMPackageImpl#getCppLibrary()
+ * @see org.eclipse.papyrus.FCM.impl.CppLibraryImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getCppLibrary()
* @generated
*/
int CPP_LIBRARY = 15;
/**
- * The meta object id for the '{@link FCM.impl.ImplementationGroupImpl <em>Implementation Group</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.ImplementationGroupImpl <em>Implementation Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ImplementationGroupImpl
- * @see FCM.impl.FCMPackageImpl#getImplementationGroup()
+ * @see org.eclipse.papyrus.FCM.impl.ImplementationGroupImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getImplementationGroup()
* @generated
*/
int IMPLEMENTATION_GROUP = 2;
/**
- * The meta object id for the '{@link FCM.impl.JavaLibraryImpl <em>Java Library</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.JavaLibraryImpl <em>Java Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.JavaLibraryImpl
- * @see FCM.impl.FCMPackageImpl#getJavaLibrary()
+ * @see org.eclipse.papyrus.FCM.impl.JavaLibraryImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getJavaLibrary()
* @generated
*/
int JAVA_LIBRARY = 17;
/**
- * The meta object id for the '{@link FCM.impl.ImplementationPropertiesImpl <em>Implementation Properties</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.ImplementationPropertiesImpl <em>Implementation Properties</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ImplementationPropertiesImpl
- * @see FCM.impl.FCMPackageImpl#getImplementationProperties()
+ * @see org.eclipse.papyrus.FCM.impl.ImplementationPropertiesImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getImplementationProperties()
* @generated
*/
int IMPLEMENTATION_PROPERTIES = 18;
/**
- * The meta object id for the '{@link FCM.impl.OperatingSystemImpl <em>Operating System</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.OperatingSystemImpl <em>Operating System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.OperatingSystemImpl
- * @see FCM.impl.FCMPackageImpl#getOperatingSystem()
+ * @see org.eclipse.papyrus.FCM.impl.OperatingSystemImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getOperatingSystem()
* @generated
*/
int OPERATING_SYSTEM = 19;
/**
- * The meta object id for the '{@link FCM.impl.TargetArchitectureImpl <em>Target Architecture</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.TargetArchitectureImpl <em>Target Architecture</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.TargetArchitectureImpl
- * @see FCM.impl.FCMPackageImpl#getTargetArchitecture()
+ * @see org.eclipse.papyrus.FCM.impl.TargetArchitectureImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getTargetArchitecture()
* @generated
*/
int TARGET_ARCHITECTURE = 20;
/**
- * The meta object id for the '{@link FCM.impl.TargetImpl <em>Target</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.TargetImpl <em>Target</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.TargetImpl
- * @see FCM.impl.FCMPackageImpl#getTarget()
+ * @see org.eclipse.papyrus.FCM.impl.TargetImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getTarget()
* @generated
*/
int TARGET = 23;
/**
- * The meta object id for the '{@link FCM.impl.ConfigurationImpl <em>Configuration</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.ConfigurationImpl <em>Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ConfigurationImpl
- * @see FCM.impl.FCMPackageImpl#getConfiguration()
+ * @see org.eclipse.papyrus.FCM.impl.ConfigurationImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getConfiguration()
* @generated
*/
int CONFIGURATION = 21;
/**
- * The meta object id for the '{@link FCM.impl.InterceptionRuleImpl <em>Interception Rule</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.InterceptionRuleImpl <em>Interception Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.InterceptionRuleImpl
- * @see FCM.impl.FCMPackageImpl#getInterceptionRule()
+ * @see org.eclipse.papyrus.FCM.impl.InterceptionRuleImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getInterceptionRule()
* @generated
*/
int INTERCEPTION_RULE = 22;
/**
- * The meta object id for the '{@link FCM.impl.SingletonImpl <em>Singleton</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.SingletonImpl <em>Singleton</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.SingletonImpl
- * @see FCM.impl.FCMPackageImpl#getSingleton()
+ * @see org.eclipse.papyrus.FCM.impl.SingletonImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getSingleton()
* @generated
*/
int SINGLETON = 6;
/**
- * The meta object id for the '{@link FCM.impl.InteractionComponentImpl <em>Interaction Component</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.InteractionComponentImpl <em>Interaction Component</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.InteractionComponentImpl
- * @see FCM.impl.FCMPackageImpl#getInteractionComponent()
+ * @see org.eclipse.papyrus.FCM.impl.InteractionComponentImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getInteractionComponent()
* @generated
*/
int INTERACTION_COMPONENT = 7;
@@ -1120,11 +1120,11 @@ public interface FCMPackage extends EPackage {
int TARGET_FEATURE_COUNT = 6;
/**
- * The meta object id for the '{@link FCM.impl.PartImpl <em>Part</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.PartImpl <em>Part</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.PartImpl
- * @see FCM.impl.FCMPackageImpl#getPart()
+ * @see org.eclipse.papyrus.FCM.impl.PartImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getPart()
* @generated
*/
int PART = 24;
@@ -1157,11 +1157,11 @@ public interface FCMPackage extends EPackage {
int PART_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link FCM.impl.CopyAttributeValueImpl <em>Copy Attribute Value</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.CopyAttributeValueImpl <em>Copy Attribute Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.CopyAttributeValueImpl
- * @see FCM.impl.FCMPackageImpl#getCopyAttributeValue()
+ * @see org.eclipse.papyrus.FCM.impl.CopyAttributeValueImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getCopyAttributeValue()
* @generated
*/
int COPY_ATTRIBUTE_VALUE = 25;
@@ -1194,11 +1194,11 @@ public interface FCMPackage extends EPackage {
int COPY_ATTRIBUTE_VALUE_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link FCM.impl.AutoIndexImpl <em>Auto Index</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.AutoIndexImpl <em>Auto Index</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.AutoIndexImpl
- * @see FCM.impl.FCMPackageImpl#getAutoIndex()
+ * @see org.eclipse.papyrus.FCM.impl.AutoIndexImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getAutoIndex()
* @generated
*/
int AUTO_INDEX = 26;
@@ -1222,11 +1222,11 @@ public interface FCMPackage extends EPackage {
int AUTO_INDEX_FEATURE_COUNT = 1;
/**
- * The meta object id for the '{@link FCM.impl.AutoIndexPerNodeImpl <em>Auto Index Per Node</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.AutoIndexPerNodeImpl <em>Auto Index Per Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.AutoIndexPerNodeImpl
- * @see FCM.impl.FCMPackageImpl#getAutoIndexPerNode()
+ * @see org.eclipse.papyrus.FCM.impl.AutoIndexPerNodeImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getAutoIndexPerNode()
* @generated
*/
int AUTO_INDEX_PER_NODE = 27;
@@ -1250,11 +1250,11 @@ public interface FCMPackage extends EPackage {
int AUTO_INDEX_PER_NODE_FEATURE_COUNT = AUTO_INDEX_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link FCM.impl.InitPrecedenceImpl <em>Init Precedence</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.InitPrecedenceImpl <em>Init Precedence</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.InitPrecedenceImpl
- * @see FCM.impl.FCMPackageImpl#getInitPrecedence()
+ * @see org.eclipse.papyrus.FCM.impl.InitPrecedenceImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getInitPrecedence()
* @generated
*/
int INIT_PRECEDENCE = 28;
@@ -1296,11 +1296,11 @@ public interface FCMPackage extends EPackage {
int INIT_PRECEDENCE_FEATURE_COUNT = 3;
/**
- * The meta object id for the '{@link FCM.impl.ConnectorConfigurationImpl <em>Connector Configuration</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.ConnectorConfigurationImpl <em>Connector Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ConnectorConfigurationImpl
- * @see FCM.impl.FCMPackageImpl#getConnectorConfiguration()
+ * @see org.eclipse.papyrus.FCM.impl.ConnectorConfigurationImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getConnectorConfiguration()
* @generated
*/
int CONNECTOR_CONFIGURATION = 29;
@@ -1333,11 +1333,11 @@ public interface FCMPackage extends EPackage {
int CONNECTOR_CONFIGURATION_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link FCM.impl.ExtendedSignatureImpl <em>Extended Signature</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.ExtendedSignatureImpl <em>Extended Signature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ExtendedSignatureImpl
- * @see FCM.impl.FCMPackageImpl#getExtendedSignature()
+ * @see org.eclipse.papyrus.FCM.impl.ExtendedSignatureImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getExtendedSignature()
* @generated
*/
int EXTENDED_SIGNATURE = 30;
@@ -1370,11 +1370,11 @@ public interface FCMPackage extends EPackage {
int EXTENDED_SIGNATURE_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link FCM.impl.ContainerPortImpl <em>Container Port</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.ContainerPortImpl <em>Container Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ContainerPortImpl
- * @see FCM.impl.FCMPackageImpl#getContainerPort()
+ * @see org.eclipse.papyrus.FCM.impl.ContainerPortImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getContainerPort()
* @generated
*/
int CONTAINER_PORT = 31;
@@ -1443,11 +1443,11 @@ public interface FCMPackage extends EPackage {
int CONTAINER_PORT_FEATURE_COUNT = PORT_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link FCM.impl.UseInstanceConfiguratorImpl <em>Use Instance Configurator</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.UseInstanceConfiguratorImpl <em>Use Instance Configurator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.UseInstanceConfiguratorImpl
- * @see FCM.impl.FCMPackageImpl#getUseInstanceConfigurator()
+ * @see org.eclipse.papyrus.FCM.impl.UseInstanceConfiguratorImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getUseInstanceConfigurator()
* @generated
*/
int USE_INSTANCE_CONFIGURATOR = 32;
@@ -1480,11 +1480,11 @@ public interface FCMPackage extends EPackage {
int USE_INSTANCE_CONFIGURATOR_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link FCM.impl.InstanceConfiguratorImpl <em>Instance Configurator</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.impl.InstanceConfiguratorImpl <em>Instance Configurator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.InstanceConfiguratorImpl
- * @see FCM.impl.FCMPackageImpl#getInstanceConfigurator()
+ * @see org.eclipse.papyrus.FCM.impl.InstanceConfiguratorImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getInstanceConfigurator()
* @generated
*/
int INSTANCE_CONFIGURATOR = 33;
@@ -1508,1279 +1508,1279 @@ public interface FCMPackage extends EPackage {
int INSTANCE_CONFIGURATOR_FEATURE_COUNT = 1;
/**
- * The meta object id for the '{@link FCM.TemplateKind <em>Template Kind</em>}' enum.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.TemplateKind <em>Template Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.TemplateKind
- * @see FCM.impl.FCMPackageImpl#getTemplateKind()
+ * @see org.eclipse.papyrus.FCM.TemplateKind
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getTemplateKind()
* @generated
*/
int TEMPLATE_KIND = 34;
/**
- * The meta object id for the '{@link FCM.ActualChoice <em>Actual Choice</em>}' enum.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.ActualChoice <em>Actual Choice</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.ActualChoice
- * @see FCM.impl.FCMPackageImpl#getActualChoice()
+ * @see org.eclipse.papyrus.FCM.ActualChoice
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getActualChoice()
* @generated
*/
int ACTUAL_CHOICE = 35;
/**
- * The meta object id for the '{@link FCM.ContainerRuleKind <em>Container Rule Kind</em>}' enum.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.ContainerRuleKind <em>Container Rule Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.ContainerRuleKind
- * @see FCM.impl.FCMPackageImpl#getContainerRuleKind()
+ * @see org.eclipse.papyrus.FCM.ContainerRuleKind
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getContainerRuleKind()
* @generated
*/
int CONTAINER_RULE_KIND = 36;
/**
- * The meta object id for the '{@link FCM.InterceptionKind <em>Interception Kind</em>}' enum.
+ * The meta object id for the '{@link org.eclipse.papyrus.FCM.InterceptionKind <em>Interception Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.InterceptionKind
- * @see FCM.impl.FCMPackageImpl#getInterceptionKind()
+ * @see org.eclipse.papyrus.FCM.InterceptionKind
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getInterceptionKind()
* @generated
*/
int INTERCEPTION_KIND = 37;
/**
- * Returns the meta object for class '{@link FCM.Template <em>Template</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.Template <em>Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Template</em>'.
- * @see FCM.Template
+ * @see org.eclipse.papyrus.FCM.Template
* @generated
*/
EClass getTemplate();
/**
- * Returns the meta object for the reference list '{@link FCM.Template#getTemplateParams <em>Template Params</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.FCM.Template#getTemplateParams <em>Template Params</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Template Params</em>'.
- * @see FCM.Template#getTemplateParams()
+ * @see org.eclipse.papyrus.FCM.Template#getTemplateParams()
* @see #getTemplate()
* @generated
*/
EReference getTemplate_TemplateParams();
/**
- * Returns the meta object for the reference '{@link FCM.Template#getBase_Element <em>Base Element</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Template#getBase_Element <em>Base Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Element</em>'.
- * @see FCM.Template#getBase_Element()
+ * @see org.eclipse.papyrus.FCM.Template#getBase_Element()
* @see #getTemplate()
* @generated
*/
EReference getTemplate_Base_Element();
/**
- * Returns the meta object for the attribute '{@link FCM.Template#getKind <em>Kind</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.FCM.Template#getKind <em>Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Kind</em>'.
- * @see FCM.Template#getKind()
+ * @see org.eclipse.papyrus.FCM.Template#getKind()
* @see #getTemplate()
* @generated
*/
EAttribute getTemplate_Kind();
/**
- * Returns the meta object for the attribute '{@link FCM.Template#getActualChoice <em>Actual Choice</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.FCM.Template#getActualChoice <em>Actual Choice</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Actual Choice</em>'.
- * @see FCM.Template#getActualChoice()
+ * @see org.eclipse.papyrus.FCM.Template#getActualChoice()
* @see #getTemplate()
* @generated
*/
EAttribute getTemplate_ActualChoice();
/**
- * Returns the meta object for class '{@link FCM.ContainerRule <em>Container Rule</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.ContainerRule <em>Container Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Container Rule</em>'.
- * @see FCM.ContainerRule
+ * @see org.eclipse.papyrus.FCM.ContainerRule
* @generated
*/
EClass getContainerRule();
/**
- * Returns the meta object for the reference '{@link FCM.ContainerRule#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.ContainerRule#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.ContainerRule#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.ContainerRule#getBase_Class()
* @see #getContainerRule()
* @generated
*/
EReference getContainerRule_Base_Class();
/**
- * Returns the meta object for the reference list '{@link FCM.ContainerRule#getForConfig <em>For Config</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.FCM.ContainerRule#getForConfig <em>For Config</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>For Config</em>'.
- * @see FCM.ContainerRule#getForConfig()
+ * @see org.eclipse.papyrus.FCM.ContainerRule#getForConfig()
* @see #getContainerRule()
* @generated
*/
EReference getContainerRule_ForConfig();
/**
- * Returns the meta object for the attribute '{@link FCM.ContainerRule#getKind <em>Kind</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.FCM.ContainerRule#getKind <em>Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Kind</em>'.
- * @see FCM.ContainerRule#getKind()
+ * @see org.eclipse.papyrus.FCM.ContainerRule#getKind()
* @see #getContainerRule()
* @generated
*/
EAttribute getContainerRule_Kind();
/**
- * Returns the meta object for class '{@link FCM.Port <em>Port</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.Port <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port</em>'.
- * @see FCM.Port
+ * @see org.eclipse.papyrus.FCM.Port
* @generated
*/
EClass getPort();
/**
- * Returns the meta object for the reference '{@link FCM.Port#getBase_Port <em>Base Port</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Port#getBase_Port <em>Base Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Port</em>'.
- * @see FCM.Port#getBase_Port()
+ * @see org.eclipse.papyrus.FCM.Port#getBase_Port()
* @see #getPort()
* @generated
*/
EReference getPort_Base_Port();
/**
- * Returns the meta object for the reference '{@link FCM.Port#getKind <em>Kind</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Port#getKind <em>Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Kind</em>'.
- * @see FCM.Port#getKind()
+ * @see org.eclipse.papyrus.FCM.Port#getKind()
* @see #getPort()
* @generated
*/
EReference getPort_Kind();
/**
- * Returns the meta object for the reference '{@link FCM.Port#getProvidedInterface <em>Provided Interface</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Port#getProvidedInterface <em>Provided Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Provided Interface</em>'.
- * @see FCM.Port#getProvidedInterface()
+ * @see org.eclipse.papyrus.FCM.Port#getProvidedInterface()
* @see #getPort()
* @generated
*/
EReference getPort_ProvidedInterface();
/**
- * Returns the meta object for the reference '{@link FCM.Port#getRequiredInterface <em>Required Interface</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Port#getRequiredInterface <em>Required Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Required Interface</em>'.
- * @see FCM.Port#getRequiredInterface()
+ * @see org.eclipse.papyrus.FCM.Port#getRequiredInterface()
* @see #getPort()
* @generated
*/
EReference getPort_RequiredInterface();
/**
- * Returns the meta object for the attribute '{@link FCM.Port#isConjugated <em>Conjugated</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.FCM.Port#isConjugated <em>Conjugated</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Conjugated</em>'.
- * @see FCM.Port#isConjugated()
+ * @see org.eclipse.papyrus.FCM.Port#isConjugated()
* @see #getPort()
* @generated
*/
EAttribute getPort_Conjugated();
/**
- * Returns the meta object for class '{@link FCM.ConfigurableElementInstance <em>Configurable Element Instance</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.ConfigurableElementInstance <em>Configurable Element Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Configurable Element Instance</em>'.
- * @see FCM.ConfigurableElementInstance
+ * @see org.eclipse.papyrus.FCM.ConfigurableElementInstance
* @generated
*/
EClass getConfigurableElementInstance();
/**
- * Returns the meta object for the reference '{@link FCM.ConfigurableElementInstance#getConfiguration <em>Configuration</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.ConfigurableElementInstance#getConfiguration <em>Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Configuration</em>'.
- * @see FCM.ConfigurableElementInstance#getConfiguration()
+ * @see org.eclipse.papyrus.FCM.ConfigurableElementInstance#getConfiguration()
* @see #getConfigurableElementInstance()
* @generated
*/
EReference getConfigurableElementInstance_Configuration();
/**
- * Returns the meta object for class '{@link FCM.PortKind <em>Port Kind</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.PortKind <em>Port Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Kind</em>'.
- * @see FCM.PortKind
+ * @see org.eclipse.papyrus.FCM.PortKind
* @generated
*/
EClass getPortKind();
/**
- * Returns the meta object for the reference '{@link FCM.PortKind#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.PortKind#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.PortKind#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.PortKind#getBase_Class()
* @see #getPortKind()
* @generated
*/
EReference getPortKind_Base_Class();
/**
- * Returns the meta object for the reference '{@link FCM.PortKind#getProvidedInterface <em>Provided Interface</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.PortKind#getProvidedInterface <em>Provided Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Provided Interface</em>'.
- * @see FCM.PortKind#getProvidedInterface()
+ * @see org.eclipse.papyrus.FCM.PortKind#getProvidedInterface()
* @see #getPortKind()
* @generated
*/
EReference getPortKind_ProvidedInterface();
/**
- * Returns the meta object for the reference '{@link FCM.PortKind#getRequiredInterface <em>Required Interface</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.PortKind#getRequiredInterface <em>Required Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Required Interface</em>'.
- * @see FCM.PortKind#getRequiredInterface()
+ * @see org.eclipse.papyrus.FCM.PortKind#getRequiredInterface()
* @see #getPortKind()
* @generated
*/
EReference getPortKind_RequiredInterface();
/**
- * Returns the meta object for the attribute '{@link FCM.PortKind#isExtendedPort <em>Extended Port</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.FCM.PortKind#isExtendedPort <em>Extended Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Extended Port</em>'.
- * @see FCM.PortKind#isExtendedPort()
+ * @see org.eclipse.papyrus.FCM.PortKind#isExtendedPort()
* @see #getPortKind()
* @generated
*/
EAttribute getPortKind_ExtendedPort();
/**
- * Returns the meta object for class '{@link FCM.CompImplTemplate <em>Comp Impl Template</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.CompImplTemplate <em>Comp Impl Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Comp Impl Template</em>'.
- * @see FCM.CompImplTemplate
+ * @see org.eclipse.papyrus.FCM.CompImplTemplate
* @generated
*/
EClass getCompImplTemplate();
/**
- * Returns the meta object for the attribute '{@link FCM.CompImplTemplate#getTemplateDefs <em>Template Defs</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.FCM.CompImplTemplate#getTemplateDefs <em>Template Defs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Template Defs</em>'.
- * @see FCM.CompImplTemplate#getTemplateDefs()
+ * @see org.eclipse.papyrus.FCM.CompImplTemplate#getTemplateDefs()
* @see #getCompImplTemplate()
* @generated
*/
EAttribute getCompImplTemplate_TemplateDefs();
/**
- * Returns the meta object for the reference '{@link FCM.CompImplTemplate#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.CompImplTemplate#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.CompImplTemplate#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.CompImplTemplate#getBase_Class()
* @see #getCompImplTemplate()
* @generated
*/
EReference getCompImplTemplate_Base_Class();
/**
- * Returns the meta object for class '{@link FCM.ConfigOption <em>Config Option</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.ConfigOption <em>Config Option</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Config Option</em>'.
- * @see FCM.ConfigOption
+ * @see org.eclipse.papyrus.FCM.ConfigOption
* @generated
*/
EClass getConfigOption();
/**
- * Returns the meta object for the reference '{@link FCM.ConfigOption#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.ConfigOption#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.ConfigOption#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.ConfigOption#getBase_Class()
* @see #getConfigOption()
* @generated
*/
EReference getConfigOption_Base_Class();
/**
- * Returns the meta object for class '{@link FCM.Singleton <em>Singleton</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.Singleton <em>Singleton</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Singleton</em>'.
- * @see FCM.Singleton
+ * @see org.eclipse.papyrus.FCM.Singleton
* @generated
*/
EClass getSingleton();
/**
- * Returns the meta object for the reference '{@link FCM.Singleton#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Singleton#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.Singleton#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.Singleton#getBase_Class()
* @see #getSingleton()
* @generated
*/
EReference getSingleton_Base_Class();
/**
- * Returns the meta object for class '{@link FCM.InteractionComponent <em>Interaction Component</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.InteractionComponent <em>Interaction Component</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Interaction Component</em>'.
- * @see FCM.InteractionComponent
+ * @see org.eclipse.papyrus.FCM.InteractionComponent
* @generated
*/
EClass getInteractionComponent();
/**
- * Returns the meta object for the attribute '{@link FCM.InteractionComponent#isForDistribution <em>For Distribution</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.FCM.InteractionComponent#isForDistribution <em>For Distribution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>For Distribution</em>'.
- * @see FCM.InteractionComponent#isForDistribution()
+ * @see org.eclipse.papyrus.FCM.InteractionComponent#isForDistribution()
* @see #getInteractionComponent()
* @generated
*/
EAttribute getInteractionComponent_ForDistribution();
/**
- * Returns the meta object for the reference '{@link FCM.InteractionComponent#getConnectionPattern <em>Connection Pattern</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.InteractionComponent#getConnectionPattern <em>Connection Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Connection Pattern</em>'.
- * @see FCM.InteractionComponent#getConnectionPattern()
+ * @see org.eclipse.papyrus.FCM.InteractionComponent#getConnectionPattern()
* @see #getInteractionComponent()
* @generated
*/
EReference getInteractionComponent_ConnectionPattern();
/**
- * Returns the meta object for the reference '{@link FCM.InteractionComponent#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.InteractionComponent#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.InteractionComponent#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.InteractionComponent#getBase_Class()
* @see #getInteractionComponent()
* @generated
*/
EReference getInteractionComponent_Base_Class();
/**
- * Returns the meta object for class '{@link FCM.Connector <em>Connector</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.Connector <em>Connector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Connector</em>'.
- * @see FCM.Connector
+ * @see org.eclipse.papyrus.FCM.Connector
* @generated
*/
EClass getConnector();
/**
- * Returns the meta object for the reference '{@link FCM.Connector#getBase_Connector <em>Base Connector</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Connector#getBase_Connector <em>Base Connector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Connector</em>'.
- * @see FCM.Connector#getBase_Connector()
+ * @see org.eclipse.papyrus.FCM.Connector#getBase_Connector()
* @see #getConnector()
* @generated
*/
EReference getConnector_Base_Connector();
/**
- * Returns the meta object for the reference '{@link FCM.Connector#getIc <em>Ic</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Connector#getIc <em>Ic</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ic</em>'.
- * @see FCM.Connector#getIc()
+ * @see org.eclipse.papyrus.FCM.Connector#getIc()
* @see #getConnector()
* @generated
*/
EReference getConnector_Ic();
/**
- * Returns the meta object for the reference '{@link FCM.Connector#getBase_Property <em>Base Property</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Connector#getBase_Property <em>Base Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Property</em>'.
- * @see FCM.Connector#getBase_Property()
+ * @see org.eclipse.papyrus.FCM.Connector#getBase_Property()
* @see #getConnector()
* @generated
*/
EReference getConnector_Base_Property();
/**
- * Returns the meta object for class '{@link FCM.ConfigurationProperty <em>Configuration Property</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.ConfigurationProperty <em>Configuration Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Configuration Property</em>'.
- * @see FCM.ConfigurationProperty
+ * @see org.eclipse.papyrus.FCM.ConfigurationProperty
* @generated
*/
EClass getConfigurationProperty();
/**
- * Returns the meta object for the reference '{@link FCM.ConfigurationProperty#getBase_Property <em>Base Property</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.ConfigurationProperty#getBase_Property <em>Base Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Property</em>'.
- * @see FCM.ConfigurationProperty#getBase_Property()
+ * @see org.eclipse.papyrus.FCM.ConfigurationProperty#getBase_Property()
* @see #getConfigurationProperty()
* @generated
*/
EReference getConfigurationProperty_Base_Property();
/**
- * Returns the meta object for class '{@link FCM.DeploymentPlan <em>Deployment Plan</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.DeploymentPlan <em>Deployment Plan</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Deployment Plan</em>'.
- * @see FCM.DeploymentPlan
+ * @see org.eclipse.papyrus.FCM.DeploymentPlan
* @generated
*/
EClass getDeploymentPlan();
/**
- * Returns the meta object for the reference '{@link FCM.DeploymentPlan#getMainInstance <em>Main Instance</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.DeploymentPlan#getMainInstance <em>Main Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Main Instance</em>'.
- * @see FCM.DeploymentPlan#getMainInstance()
+ * @see org.eclipse.papyrus.FCM.DeploymentPlan#getMainInstance()
* @see #getDeploymentPlan()
* @generated
*/
EReference getDeploymentPlan_MainInstance();
/**
- * Returns the meta object for the reference '{@link FCM.DeploymentPlan#getBase_Package <em>Base Package</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.DeploymentPlan#getBase_Package <em>Base Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Package</em>'.
- * @see FCM.DeploymentPlan#getBase_Package()
+ * @see org.eclipse.papyrus.FCM.DeploymentPlan#getBase_Package()
* @see #getDeploymentPlan()
* @generated
*/
EReference getDeploymentPlan_Base_Package();
/**
- * Returns the meta object for class '{@link FCM.DerivedElement <em>Derived Element</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.DerivedElement <em>Derived Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Derived Element</em>'.
- * @see FCM.DerivedElement
+ * @see org.eclipse.papyrus.FCM.DerivedElement
* @generated
*/
EClass getDerivedElement();
/**
- * Returns the meta object for the reference '{@link FCM.DerivedElement#getBase_Element <em>Base Element</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.DerivedElement#getBase_Element <em>Base Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Element</em>'.
- * @see FCM.DerivedElement#getBase_Element()
+ * @see org.eclipse.papyrus.FCM.DerivedElement#getBase_Element()
* @see #getDerivedElement()
* @generated
*/
EReference getDerivedElement_Base_Element();
/**
- * Returns the meta object for the reference '{@link FCM.DerivedElement#getSource <em>Source</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.DerivedElement#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source</em>'.
- * @see FCM.DerivedElement#getSource()
+ * @see org.eclipse.papyrus.FCM.DerivedElement#getSource()
* @see #getDerivedElement()
* @generated
*/
EReference getDerivedElement_Source();
/**
- * Returns the meta object for class '{@link FCM.CppLibrary <em>Cpp Library</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.CppLibrary <em>Cpp Library</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Cpp Library</em>'.
- * @see FCM.CppLibrary
+ * @see org.eclipse.papyrus.FCM.CppLibrary
* @generated
*/
EClass getCppLibrary();
/**
- * Returns the meta object for the attribute list '{@link FCM.CppLibrary#getMacros <em>Macros</em>}'.
+ * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.FCM.CppLibrary#getMacros <em>Macros</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Macros</em>'.
- * @see FCM.CppLibrary#getMacros()
+ * @see org.eclipse.papyrus.FCM.CppLibrary#getMacros()
* @see #getCppLibrary()
* @generated
*/
EAttribute getCppLibrary_Macros();
/**
- * Returns the meta object for the attribute list '{@link FCM.CppLibrary#getLibs <em>Libs</em>}'.
+ * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.FCM.CppLibrary#getLibs <em>Libs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Libs</em>'.
- * @see FCM.CppLibrary#getLibs()
+ * @see org.eclipse.papyrus.FCM.CppLibrary#getLibs()
* @see #getCppLibrary()
* @generated
*/
EAttribute getCppLibrary_Libs();
/**
- * Returns the meta object for the attribute list '{@link FCM.CppLibrary#getLibPaths <em>Lib Paths</em>}'.
+ * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.FCM.CppLibrary#getLibPaths <em>Lib Paths</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Lib Paths</em>'.
- * @see FCM.CppLibrary#getLibPaths()
+ * @see org.eclipse.papyrus.FCM.CppLibrary#getLibPaths()
* @see #getCppLibrary()
* @generated
*/
EAttribute getCppLibrary_LibPaths();
/**
- * Returns the meta object for the attribute list '{@link FCM.CppLibrary#getIncludePaths <em>Include Paths</em>}'.
+ * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.FCM.CppLibrary#getIncludePaths <em>Include Paths</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Include Paths</em>'.
- * @see FCM.CppLibrary#getIncludePaths()
+ * @see org.eclipse.papyrus.FCM.CppLibrary#getIncludePaths()
* @see #getCppLibrary()
* @generated
*/
EAttribute getCppLibrary_IncludePaths();
/**
- * Returns the meta object for class '{@link FCM.ExternalLibrary <em>External Library</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.ExternalLibrary <em>External Library</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>External Library</em>'.
- * @see FCM.ExternalLibrary
+ * @see org.eclipse.papyrus.FCM.ExternalLibrary
* @generated
*/
EClass getExternalLibrary();
/**
- * Returns the meta object for the reference '{@link FCM.ExternalLibrary#getBase_Package <em>Base Package</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.ExternalLibrary#getBase_Package <em>Base Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Package</em>'.
- * @see FCM.ExternalLibrary#getBase_Package()
+ * @see org.eclipse.papyrus.FCM.ExternalLibrary#getBase_Package()
* @see #getExternalLibrary()
* @generated
*/
EReference getExternalLibrary_Base_Package();
/**
- * Returns the meta object for class '{@link FCM.ImplementationGroup <em>Implementation Group</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.ImplementationGroup <em>Implementation Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Implementation Group</em>'.
- * @see FCM.ImplementationGroup
+ * @see org.eclipse.papyrus.FCM.ImplementationGroup
* @generated
*/
EClass getImplementationGroup();
/**
- * Returns the meta object for the reference '{@link FCM.ImplementationGroup#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.ImplementationGroup#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.ImplementationGroup#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.ImplementationGroup#getBase_Class()
* @see #getImplementationGroup()
* @generated
*/
EReference getImplementationGroup_Base_Class();
/**
- * Returns the meta object for class '{@link FCM.RuleApplication <em>Rule Application</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.RuleApplication <em>Rule Application</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Rule Application</em>'.
- * @see FCM.RuleApplication
+ * @see org.eclipse.papyrus.FCM.RuleApplication
* @generated
*/
EClass getRuleApplication();
/**
- * Returns the meta object for the reference '{@link FCM.RuleApplication#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.RuleApplication#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.RuleApplication#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.RuleApplication#getBase_Class()
* @see #getRuleApplication()
* @generated
*/
EReference getRuleApplication_Base_Class();
/**
- * Returns the meta object for the reference list '{@link FCM.RuleApplication#getContainerRule <em>Container Rule</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.FCM.RuleApplication#getContainerRule <em>Container Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Container Rule</em>'.
- * @see FCM.RuleApplication#getContainerRule()
+ * @see org.eclipse.papyrus.FCM.RuleApplication#getContainerRule()
* @see #getRuleApplication()
* @generated
*/
EReference getRuleApplication_ContainerRule();
/**
- * Returns the meta object for the reference '{@link FCM.RuleApplication#getBase_Package <em>Base Package</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.RuleApplication#getBase_Package <em>Base Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Package</em>'.
- * @see FCM.RuleApplication#getBase_Package()
+ * @see org.eclipse.papyrus.FCM.RuleApplication#getBase_Package()
* @see #getRuleApplication()
* @generated
*/
EReference getRuleApplication_Base_Package();
/**
- * Returns the meta object for class '{@link FCM.JavaLibrary <em>Java Library</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.JavaLibrary <em>Java Library</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Java Library</em>'.
- * @see FCM.JavaLibrary
+ * @see org.eclipse.papyrus.FCM.JavaLibrary
* @generated
*/
EClass getJavaLibrary();
/**
- * Returns the meta object for the attribute list '{@link FCM.JavaLibrary#getClassPath <em>Class Path</em>}'.
+ * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.FCM.JavaLibrary#getClassPath <em>Class Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Class Path</em>'.
- * @see FCM.JavaLibrary#getClassPath()
+ * @see org.eclipse.papyrus.FCM.JavaLibrary#getClassPath()
* @see #getJavaLibrary()
* @generated
*/
EAttribute getJavaLibrary_ClassPath();
/**
- * Returns the meta object for class '{@link FCM.ImplementationProperties <em>Implementation Properties</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.ImplementationProperties <em>Implementation Properties</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Implementation Properties</em>'.
- * @see FCM.ImplementationProperties
+ * @see org.eclipse.papyrus.FCM.ImplementationProperties
* @generated
*/
EClass getImplementationProperties();
/**
- * Returns the meta object for the attribute '{@link FCM.ImplementationProperties#getSizeRAM <em>Size RAM</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.FCM.ImplementationProperties#getSizeRAM <em>Size RAM</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Size RAM</em>'.
- * @see FCM.ImplementationProperties#getSizeRAM()
+ * @see org.eclipse.papyrus.FCM.ImplementationProperties#getSizeRAM()
* @see #getImplementationProperties()
* @generated
*/
EAttribute getImplementationProperties_SizeRAM();
/**
- * Returns the meta object for the reference list '{@link FCM.ImplementationProperties#getSupportedOS <em>Supported OS</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.FCM.ImplementationProperties#getSupportedOS <em>Supported OS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Supported OS</em>'.
- * @see FCM.ImplementationProperties#getSupportedOS()
+ * @see org.eclipse.papyrus.FCM.ImplementationProperties#getSupportedOS()
* @see #getImplementationProperties()
* @generated
*/
EReference getImplementationProperties_SupportedOS();
/**
- * Returns the meta object for the reference list '{@link FCM.ImplementationProperties#getArch <em>Arch</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.FCM.ImplementationProperties#getArch <em>Arch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Arch</em>'.
- * @see FCM.ImplementationProperties#getArch()
+ * @see org.eclipse.papyrus.FCM.ImplementationProperties#getArch()
* @see #getImplementationProperties()
* @generated
*/
EReference getImplementationProperties_Arch();
/**
- * Returns the meta object for the reference '{@link FCM.ImplementationProperties#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.ImplementationProperties#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.ImplementationProperties#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.ImplementationProperties#getBase_Class()
* @see #getImplementationProperties()
* @generated
*/
EReference getImplementationProperties_Base_Class();
/**
- * Returns the meta object for the attribute '{@link FCM.ImplementationProperties#getSizeROM <em>Size ROM</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.FCM.ImplementationProperties#getSizeROM <em>Size ROM</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Size ROM</em>'.
- * @see FCM.ImplementationProperties#getSizeROM()
+ * @see org.eclipse.papyrus.FCM.ImplementationProperties#getSizeROM()
* @see #getImplementationProperties()
* @generated
*/
EAttribute getImplementationProperties_SizeROM();
/**
- * Returns the meta object for the reference '{@link FCM.ImplementationProperties#getSupportedTargetArch <em>Supported Target Arch</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.ImplementationProperties#getSupportedTargetArch <em>Supported Target Arch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Supported Target Arch</em>'.
- * @see FCM.ImplementationProperties#getSupportedTargetArch()
+ * @see org.eclipse.papyrus.FCM.ImplementationProperties#getSupportedTargetArch()
* @see #getImplementationProperties()
* @generated
*/
EReference getImplementationProperties_SupportedTargetArch();
/**
- * Returns the meta object for class '{@link FCM.OperatingSystem <em>Operating System</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.OperatingSystem <em>Operating System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Operating System</em>'.
- * @see FCM.OperatingSystem
+ * @see org.eclipse.papyrus.FCM.OperatingSystem
* @generated
*/
EClass getOperatingSystem();
/**
- * Returns the meta object for the reference '{@link FCM.OperatingSystem#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.OperatingSystem#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.OperatingSystem#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.OperatingSystem#getBase_Class()
* @see #getOperatingSystem()
* @generated
*/
EReference getOperatingSystem_Base_Class();
/**
- * Returns the meta object for class '{@link FCM.TargetArchitecture <em>Target Architecture</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.TargetArchitecture <em>Target Architecture</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Target Architecture</em>'.
- * @see FCM.TargetArchitecture
+ * @see org.eclipse.papyrus.FCM.TargetArchitecture
* @generated
*/
EClass getTargetArchitecture();
/**
- * Returns the meta object for the reference '{@link FCM.TargetArchitecture#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.TargetArchitecture#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.TargetArchitecture#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.TargetArchitecture#getBase_Class()
* @see #getTargetArchitecture()
* @generated
*/
EReference getTargetArchitecture_Base_Class();
/**
- * Returns the meta object for class '{@link FCM.Target <em>Target</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.Target <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Target</em>'.
- * @see FCM.Target
+ * @see org.eclipse.papyrus.FCM.Target
* @generated
*/
EClass getTarget();
/**
- * Returns the meta object for the reference '{@link FCM.Target#getTargetArch <em>Target Arch</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Target#getTargetArch <em>Target Arch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target Arch</em>'.
- * @see FCM.Target#getTargetArch()
+ * @see org.eclipse.papyrus.FCM.Target#getTargetArch()
* @see #getTarget()
* @generated
*/
EReference getTarget_TargetArch();
/**
- * Returns the meta object for the reference list '{@link FCM.Target#getOptions <em>Options</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.FCM.Target#getOptions <em>Options</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Options</em>'.
- * @see FCM.Target#getOptions()
+ * @see org.eclipse.papyrus.FCM.Target#getOptions()
* @see #getTarget()
* @generated
*/
EReference getTarget_Options();
/**
- * Returns the meta object for the reference '{@link FCM.Target#getBase_Node <em>Base Node</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Target#getBase_Node <em>Base Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Node</em>'.
- * @see FCM.Target#getBase_Node()
+ * @see org.eclipse.papyrus.FCM.Target#getBase_Node()
* @see #getTarget()
* @generated
*/
EReference getTarget_Base_Node();
/**
- * Returns the meta object for the reference '{@link FCM.Target#getUsedOS <em>Used OS</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Target#getUsedOS <em>Used OS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Used OS</em>'.
- * @see FCM.Target#getUsedOS()
+ * @see org.eclipse.papyrus.FCM.Target#getUsedOS()
* @see #getTarget()
* @generated
*/
EReference getTarget_UsedOS();
/**
- * Returns the meta object for the attribute '{@link FCM.Target#getAvailRAM <em>Avail RAM</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.FCM.Target#getAvailRAM <em>Avail RAM</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Avail RAM</em>'.
- * @see FCM.Target#getAvailRAM()
+ * @see org.eclipse.papyrus.FCM.Target#getAvailRAM()
* @see #getTarget()
* @generated
*/
EAttribute getTarget_AvailRAM();
/**
- * Returns the meta object for the attribute '{@link FCM.Target#getAvailROM <em>Avail ROM</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.FCM.Target#getAvailROM <em>Avail ROM</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Avail ROM</em>'.
- * @see FCM.Target#getAvailROM()
+ * @see org.eclipse.papyrus.FCM.Target#getAvailROM()
* @see #getTarget()
* @generated
*/
EAttribute getTarget_AvailROM();
/**
- * Returns the meta object for class '{@link FCM.Part <em>Part</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.Part <em>Part</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Part</em>'.
- * @see FCM.Part
+ * @see org.eclipse.papyrus.FCM.Part
* @generated
*/
EClass getPart();
/**
- * Returns the meta object for the reference '{@link FCM.Part#getBase_Property <em>Base Property</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Part#getBase_Property <em>Base Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Property</em>'.
- * @see FCM.Part#getBase_Property()
+ * @see org.eclipse.papyrus.FCM.Part#getBase_Property()
* @see #getPart()
* @generated
*/
EReference getPart_Base_Property();
/**
- * Returns the meta object for the reference list '{@link FCM.Part#getColocateWithPort <em>Colocate With Port</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.FCM.Part#getColocateWithPort <em>Colocate With Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Colocate With Port</em>'.
- * @see FCM.Part#getColocateWithPort()
+ * @see org.eclipse.papyrus.FCM.Part#getColocateWithPort()
* @see #getPart()
* @generated
*/
EReference getPart_ColocateWithPort();
/**
- * Returns the meta object for class '{@link FCM.CopyAttributeValue <em>Copy Attribute Value</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.CopyAttributeValue <em>Copy Attribute Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Copy Attribute Value</em>'.
- * @see FCM.CopyAttributeValue
+ * @see org.eclipse.papyrus.FCM.CopyAttributeValue
* @generated
*/
EClass getCopyAttributeValue();
/**
- * Returns the meta object for the reference '{@link FCM.CopyAttributeValue#getSource <em>Source</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.CopyAttributeValue#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source</em>'.
- * @see FCM.CopyAttributeValue#getSource()
+ * @see org.eclipse.papyrus.FCM.CopyAttributeValue#getSource()
* @see #getCopyAttributeValue()
* @generated
*/
EReference getCopyAttributeValue_Source();
/**
- * Returns the meta object for the reference '{@link FCM.CopyAttributeValue#getBase_Property <em>Base Property</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.CopyAttributeValue#getBase_Property <em>Base Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Property</em>'.
- * @see FCM.CopyAttributeValue#getBase_Property()
+ * @see org.eclipse.papyrus.FCM.CopyAttributeValue#getBase_Property()
* @see #getCopyAttributeValue()
* @generated
*/
EReference getCopyAttributeValue_Base_Property();
/**
- * Returns the meta object for class '{@link FCM.AutoIndex <em>Auto Index</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.AutoIndex <em>Auto Index</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Auto Index</em>'.
- * @see FCM.AutoIndex
+ * @see org.eclipse.papyrus.FCM.AutoIndex
* @generated
*/
EClass getAutoIndex();
/**
- * Returns the meta object for the reference '{@link FCM.AutoIndex#getBase_Property <em>Base Property</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.AutoIndex#getBase_Property <em>Base Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Property</em>'.
- * @see FCM.AutoIndex#getBase_Property()
+ * @see org.eclipse.papyrus.FCM.AutoIndex#getBase_Property()
* @see #getAutoIndex()
* @generated
*/
EReference getAutoIndex_Base_Property();
/**
- * Returns the meta object for class '{@link FCM.AutoIndexPerNode <em>Auto Index Per Node</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.AutoIndexPerNode <em>Auto Index Per Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Auto Index Per Node</em>'.
- * @see FCM.AutoIndexPerNode
+ * @see org.eclipse.papyrus.FCM.AutoIndexPerNode
* @generated
*/
EClass getAutoIndexPerNode();
/**
- * Returns the meta object for class '{@link FCM.InitPrecedence <em>Init Precedence</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.InitPrecedence <em>Init Precedence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Init Precedence</em>'.
- * @see FCM.InitPrecedence
+ * @see org.eclipse.papyrus.FCM.InitPrecedence
* @generated
*/
EClass getInitPrecedence();
/**
- * Returns the meta object for the reference list '{@link FCM.InitPrecedence#getInvokeAfter <em>Invoke After</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.FCM.InitPrecedence#getInvokeAfter <em>Invoke After</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Invoke After</em>'.
- * @see FCM.InitPrecedence#getInvokeAfter()
+ * @see org.eclipse.papyrus.FCM.InitPrecedence#getInvokeAfter()
* @see #getInitPrecedence()
* @generated
*/
EReference getInitPrecedence_InvokeAfter();
/**
- * Returns the meta object for the reference list '{@link FCM.InitPrecedence#getInvokeBefore <em>Invoke Before</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.FCM.InitPrecedence#getInvokeBefore <em>Invoke Before</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Invoke Before</em>'.
- * @see FCM.InitPrecedence#getInvokeBefore()
+ * @see org.eclipse.papyrus.FCM.InitPrecedence#getInvokeBefore()
* @see #getInitPrecedence()
* @generated
*/
EReference getInitPrecedence_InvokeBefore();
/**
- * Returns the meta object for the reference '{@link FCM.InitPrecedence#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.InitPrecedence#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.InitPrecedence#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.InitPrecedence#getBase_Class()
* @see #getInitPrecedence()
* @generated
*/
EReference getInitPrecedence_Base_Class();
/**
- * Returns the meta object for class '{@link FCM.ConnectorConfiguration <em>Connector Configuration</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.ConnectorConfiguration <em>Connector Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Connector Configuration</em>'.
- * @see FCM.ConnectorConfiguration
+ * @see org.eclipse.papyrus.FCM.ConnectorConfiguration
* @generated
*/
EClass getConnectorConfiguration();
/**
- * Returns the meta object for the reference '{@link FCM.ConnectorConfiguration#getBase_Slot <em>Base Slot</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.ConnectorConfiguration#getBase_Slot <em>Base Slot</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Slot</em>'.
- * @see FCM.ConnectorConfiguration#getBase_Slot()
+ * @see org.eclipse.papyrus.FCM.ConnectorConfiguration#getBase_Slot()
* @see #getConnectorConfiguration()
* @generated
*/
EReference getConnectorConfiguration_Base_Slot();
/**
- * Returns the meta object for the reference '{@link FCM.ConnectorConfiguration#getConnector <em>Connector</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.ConnectorConfiguration#getConnector <em>Connector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Connector</em>'.
- * @see FCM.ConnectorConfiguration#getConnector()
+ * @see org.eclipse.papyrus.FCM.ConnectorConfiguration#getConnector()
* @see #getConnectorConfiguration()
* @generated
*/
EReference getConnectorConfiguration_Connector();
/**
- * Returns the meta object for class '{@link FCM.ExtendedSignature <em>Extended Signature</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.ExtendedSignature <em>Extended Signature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Extended Signature</em>'.
- * @see FCM.ExtendedSignature
+ * @see org.eclipse.papyrus.FCM.ExtendedSignature
* @generated
*/
EClass getExtendedSignature();
/**
- * Returns the meta object for the reference '{@link FCM.ExtendedSignature#getBase_TemplateSignature <em>Base Template Signature</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.ExtendedSignature#getBase_TemplateSignature <em>Base Template Signature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Template Signature</em>'.
- * @see FCM.ExtendedSignature#getBase_TemplateSignature()
+ * @see org.eclipse.papyrus.FCM.ExtendedSignature#getBase_TemplateSignature()
* @see #getExtendedSignature()
* @generated
*/
EReference getExtendedSignature_Base_TemplateSignature();
/**
- * Returns the meta object for the reference '{@link FCM.ExtendedSignature#getBaseSignature <em>Base Signature</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.ExtendedSignature#getBaseSignature <em>Base Signature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Signature</em>'.
- * @see FCM.ExtendedSignature#getBaseSignature()
+ * @see org.eclipse.papyrus.FCM.ExtendedSignature#getBaseSignature()
* @see #getExtendedSignature()
* @generated
*/
EReference getExtendedSignature_BaseSignature();
/**
- * Returns the meta object for class '{@link FCM.ContainerPort <em>Container Port</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.ContainerPort <em>Container Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Container Port</em>'.
- * @see FCM.ContainerPort
+ * @see org.eclipse.papyrus.FCM.ContainerPort
* @generated
*/
EClass getContainerPort();
/**
- * Returns the meta object for class '{@link FCM.UseInstanceConfigurator <em>Use Instance Configurator</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.UseInstanceConfigurator <em>Use Instance Configurator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Use Instance Configurator</em>'.
- * @see FCM.UseInstanceConfigurator
+ * @see org.eclipse.papyrus.FCM.UseInstanceConfigurator
* @generated
*/
EClass getUseInstanceConfigurator();
/**
- * Returns the meta object for the reference '{@link FCM.UseInstanceConfigurator#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.UseInstanceConfigurator#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.UseInstanceConfigurator#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.UseInstanceConfigurator#getBase_Class()
* @see #getUseInstanceConfigurator()
* @generated
*/
EReference getUseInstanceConfigurator_Base_Class();
/**
- * Returns the meta object for the reference '{@link FCM.UseInstanceConfigurator#getConfigurator <em>Configurator</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.UseInstanceConfigurator#getConfigurator <em>Configurator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Configurator</em>'.
- * @see FCM.UseInstanceConfigurator#getConfigurator()
+ * @see org.eclipse.papyrus.FCM.UseInstanceConfigurator#getConfigurator()
* @see #getUseInstanceConfigurator()
* @generated
*/
EReference getUseInstanceConfigurator_Configurator();
/**
- * Returns the meta object for class '{@link FCM.InstanceConfigurator <em>Instance Configurator</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.InstanceConfigurator <em>Instance Configurator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Instance Configurator</em>'.
- * @see FCM.InstanceConfigurator
+ * @see org.eclipse.papyrus.FCM.InstanceConfigurator
* @generated
*/
EClass getInstanceConfigurator();
/**
- * Returns the meta object for the reference '{@link FCM.InstanceConfigurator#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.InstanceConfigurator#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.InstanceConfigurator#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.InstanceConfigurator#getBase_Class()
* @see #getInstanceConfigurator()
* @generated
*/
EReference getInstanceConfigurator_Base_Class();
/**
- * Returns the meta object for class '{@link FCM.Configuration <em>Configuration</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.Configuration <em>Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Configuration</em>'.
- * @see FCM.Configuration
+ * @see org.eclipse.papyrus.FCM.Configuration
* @generated
*/
EClass getConfiguration();
/**
- * Returns the meta object for the reference '{@link FCM.Configuration#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Configuration#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Class</em>'.
- * @see FCM.Configuration#getBase_Class()
+ * @see org.eclipse.papyrus.FCM.Configuration#getBase_Class()
* @see #getConfiguration()
* @generated
*/
EReference getConfiguration_Base_Class();
/**
- * Returns the meta object for the reference list '{@link FCM.Configuration#getConfigOptions <em>Config Options</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.FCM.Configuration#getConfigOptions <em>Config Options</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Config Options</em>'.
- * @see FCM.Configuration#getConfigOptions()
+ * @see org.eclipse.papyrus.FCM.Configuration#getConfigOptions()
* @see #getConfiguration()
* @generated
*/
EReference getConfiguration_ConfigOptions();
/**
- * Returns the meta object for the reference '{@link FCM.Configuration#getDeploymentPlan <em>Deployment Plan</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.Configuration#getDeploymentPlan <em>Deployment Plan</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Deployment Plan</em>'.
- * @see FCM.Configuration#getDeploymentPlan()
+ * @see org.eclipse.papyrus.FCM.Configuration#getDeploymentPlan()
* @see #getConfiguration()
* @generated
*/
EReference getConfiguration_DeploymentPlan();
/**
- * Returns the meta object for class '{@link FCM.InterceptionRule <em>Interception Rule</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.FCM.InterceptionRule <em>Interception Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Interception Rule</em>'.
- * @see FCM.InterceptionRule
+ * @see org.eclipse.papyrus.FCM.InterceptionRule
* @generated
*/
EClass getInterceptionRule();
/**
- * Returns the meta object for the attribute '{@link FCM.InterceptionRule#getInterceptionKind <em>Interception Kind</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.FCM.InterceptionRule#getInterceptionKind <em>Interception Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Interception Kind</em>'.
- * @see FCM.InterceptionRule#getInterceptionKind()
+ * @see org.eclipse.papyrus.FCM.InterceptionRule#getInterceptionKind()
* @see #getInterceptionRule()
* @generated
*/
EAttribute getInterceptionRule_InterceptionKind();
/**
- * Returns the meta object for the reference list '{@link FCM.InterceptionRule#getInterceptionSet <em>Interception Set</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.FCM.InterceptionRule#getInterceptionSet <em>Interception Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Interception Set</em>'.
- * @see FCM.InterceptionRule#getInterceptionSet()
+ * @see org.eclipse.papyrus.FCM.InterceptionRule#getInterceptionSet()
* @see #getInterceptionRule()
* @generated
*/
EReference getInterceptionRule_InterceptionSet();
/**
- * Returns the meta object for the reference '{@link FCM.InterceptionRule#getBase_Property <em>Base Property</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.InterceptionRule#getBase_Property <em>Base Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Property</em>'.
- * @see FCM.InterceptionRule#getBase_Property()
+ * @see org.eclipse.papyrus.FCM.InterceptionRule#getBase_Property()
* @see #getInterceptionRule()
* @generated
*/
EReference getInterceptionRule_Base_Property();
/**
- * Returns the meta object for the reference '{@link FCM.InterceptionRule#getBase_Operation <em>Base Operation</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.FCM.InterceptionRule#getBase_Operation <em>Base Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Operation</em>'.
- * @see FCM.InterceptionRule#getBase_Operation()
+ * @see org.eclipse.papyrus.FCM.InterceptionRule#getBase_Operation()
* @see #getInterceptionRule()
* @generated
*/
EReference getInterceptionRule_Base_Operation();
/**
- * Returns the meta object for enum '{@link FCM.TemplateKind <em>Template Kind</em>}'.
+ * Returns the meta object for enum '{@link org.eclipse.papyrus.FCM.TemplateKind <em>Template Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Template Kind</em>'.
- * @see FCM.TemplateKind
+ * @see org.eclipse.papyrus.FCM.TemplateKind
* @generated
*/
EEnum getTemplateKind();
/**
- * Returns the meta object for enum '{@link FCM.ActualChoice <em>Actual Choice</em>}'.
+ * Returns the meta object for enum '{@link org.eclipse.papyrus.FCM.ActualChoice <em>Actual Choice</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Actual Choice</em>'.
- * @see FCM.ActualChoice
+ * @see org.eclipse.papyrus.FCM.ActualChoice
* @generated
*/
EEnum getActualChoice();
/**
- * Returns the meta object for enum '{@link FCM.ContainerRuleKind <em>Container Rule Kind</em>}'.
+ * Returns the meta object for enum '{@link org.eclipse.papyrus.FCM.ContainerRuleKind <em>Container Rule Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Container Rule Kind</em>'.
- * @see FCM.ContainerRuleKind
+ * @see org.eclipse.papyrus.FCM.ContainerRuleKind
* @generated
*/
EEnum getContainerRuleKind();
/**
- * Returns the meta object for enum '{@link FCM.InterceptionKind <em>Interception Kind</em>}'.
+ * Returns the meta object for enum '{@link org.eclipse.papyrus.FCM.InterceptionKind <em>Interception Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Interception Kind</em>'.
- * @see FCM.InterceptionKind
+ * @see org.eclipse.papyrus.FCM.InterceptionKind
* @generated
*/
EEnum getInterceptionKind();
@@ -2808,11 +2808,11 @@ public interface FCMPackage extends EPackage {
*/
interface Literals {
/**
- * The meta object literal for the '{@link FCM.impl.TemplateImpl <em>Template</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.TemplateImpl <em>Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.TemplateImpl
- * @see FCM.impl.FCMPackageImpl#getTemplate()
+ * @see org.eclipse.papyrus.FCM.impl.TemplateImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getTemplate()
* @generated
*/
EClass TEMPLATE = eINSTANCE.getTemplate();
@@ -2850,11 +2850,11 @@ public interface FCMPackage extends EPackage {
EAttribute TEMPLATE__ACTUAL_CHOICE = eINSTANCE.getTemplate_ActualChoice();
/**
- * The meta object literal for the '{@link FCM.impl.ContainerRuleImpl <em>Container Rule</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.ContainerRuleImpl <em>Container Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ContainerRuleImpl
- * @see FCM.impl.FCMPackageImpl#getContainerRule()
+ * @see org.eclipse.papyrus.FCM.impl.ContainerRuleImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getContainerRule()
* @generated
*/
EClass CONTAINER_RULE = eINSTANCE.getContainerRule();
@@ -2884,11 +2884,11 @@ public interface FCMPackage extends EPackage {
EAttribute CONTAINER_RULE__KIND = eINSTANCE.getContainerRule_Kind();
/**
- * The meta object literal for the '{@link FCM.impl.PortImpl <em>Port</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.PortImpl <em>Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.PortImpl
- * @see FCM.impl.FCMPackageImpl#getPort()
+ * @see org.eclipse.papyrus.FCM.impl.PortImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getPort()
* @generated
*/
EClass PORT = eINSTANCE.getPort();
@@ -2934,11 +2934,11 @@ public interface FCMPackage extends EPackage {
EAttribute PORT__CONJUGATED = eINSTANCE.getPort_Conjugated();
/**
- * The meta object literal for the '{@link FCM.impl.ConfigurableElementInstanceImpl <em>Configurable Element Instance</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.ConfigurableElementInstanceImpl <em>Configurable Element Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ConfigurableElementInstanceImpl
- * @see FCM.impl.FCMPackageImpl#getConfigurableElementInstance()
+ * @see org.eclipse.papyrus.FCM.impl.ConfigurableElementInstanceImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getConfigurableElementInstance()
* @generated
*/
EClass CONFIGURABLE_ELEMENT_INSTANCE = eINSTANCE.getConfigurableElementInstance();
@@ -2952,11 +2952,11 @@ public interface FCMPackage extends EPackage {
EReference CONFIGURABLE_ELEMENT_INSTANCE__CONFIGURATION = eINSTANCE.getConfigurableElementInstance_Configuration();
/**
- * The meta object literal for the '{@link FCM.impl.PortKindImpl <em>Port Kind</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.PortKindImpl <em>Port Kind</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.PortKindImpl
- * @see FCM.impl.FCMPackageImpl#getPortKind()
+ * @see org.eclipse.papyrus.FCM.impl.PortKindImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getPortKind()
* @generated
*/
EClass PORT_KIND = eINSTANCE.getPortKind();
@@ -2994,11 +2994,11 @@ public interface FCMPackage extends EPackage {
EAttribute PORT_KIND__EXTENDED_PORT = eINSTANCE.getPortKind_ExtendedPort();
/**
- * The meta object literal for the '{@link FCM.impl.CompImplTemplateImpl <em>Comp Impl Template</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.CompImplTemplateImpl <em>Comp Impl Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.CompImplTemplateImpl
- * @see FCM.impl.FCMPackageImpl#getCompImplTemplate()
+ * @see org.eclipse.papyrus.FCM.impl.CompImplTemplateImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getCompImplTemplate()
* @generated
*/
EClass COMP_IMPL_TEMPLATE = eINSTANCE.getCompImplTemplate();
@@ -3020,11 +3020,11 @@ public interface FCMPackage extends EPackage {
EReference COMP_IMPL_TEMPLATE__BASE_CLASS = eINSTANCE.getCompImplTemplate_Base_Class();
/**
- * The meta object literal for the '{@link FCM.impl.ConfigOptionImpl <em>Config Option</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.ConfigOptionImpl <em>Config Option</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ConfigOptionImpl
- * @see FCM.impl.FCMPackageImpl#getConfigOption()
+ * @see org.eclipse.papyrus.FCM.impl.ConfigOptionImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getConfigOption()
* @generated
*/
EClass CONFIG_OPTION = eINSTANCE.getConfigOption();
@@ -3038,11 +3038,11 @@ public interface FCMPackage extends EPackage {
EReference CONFIG_OPTION__BASE_CLASS = eINSTANCE.getConfigOption_Base_Class();
/**
- * The meta object literal for the '{@link FCM.impl.SingletonImpl <em>Singleton</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.SingletonImpl <em>Singleton</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.SingletonImpl
- * @see FCM.impl.FCMPackageImpl#getSingleton()
+ * @see org.eclipse.papyrus.FCM.impl.SingletonImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getSingleton()
* @generated
*/
EClass SINGLETON = eINSTANCE.getSingleton();
@@ -3056,11 +3056,11 @@ public interface FCMPackage extends EPackage {
EReference SINGLETON__BASE_CLASS = eINSTANCE.getSingleton_Base_Class();
/**
- * The meta object literal for the '{@link FCM.impl.InteractionComponentImpl <em>Interaction Component</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.InteractionComponentImpl <em>Interaction Component</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.InteractionComponentImpl
- * @see FCM.impl.FCMPackageImpl#getInteractionComponent()
+ * @see org.eclipse.papyrus.FCM.impl.InteractionComponentImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getInteractionComponent()
* @generated
*/
EClass INTERACTION_COMPONENT = eINSTANCE.getInteractionComponent();
@@ -3090,11 +3090,11 @@ public interface FCMPackage extends EPackage {
EReference INTERACTION_COMPONENT__BASE_CLASS = eINSTANCE.getInteractionComponent_Base_Class();
/**
- * The meta object literal for the '{@link FCM.impl.ConnectorImpl <em>Connector</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.ConnectorImpl <em>Connector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ConnectorImpl
- * @see FCM.impl.FCMPackageImpl#getConnector()
+ * @see org.eclipse.papyrus.FCM.impl.ConnectorImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getConnector()
* @generated
*/
EClass CONNECTOR = eINSTANCE.getConnector();
@@ -3124,11 +3124,11 @@ public interface FCMPackage extends EPackage {
EReference CONNECTOR__BASE_PROPERTY = eINSTANCE.getConnector_Base_Property();
/**
- * The meta object literal for the '{@link FCM.impl.ConfigurationPropertyImpl <em>Configuration Property</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.ConfigurationPropertyImpl <em>Configuration Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ConfigurationPropertyImpl
- * @see FCM.impl.FCMPackageImpl#getConfigurationProperty()
+ * @see org.eclipse.papyrus.FCM.impl.ConfigurationPropertyImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getConfigurationProperty()
* @generated
*/
EClass CONFIGURATION_PROPERTY = eINSTANCE.getConfigurationProperty();
@@ -3142,11 +3142,11 @@ public interface FCMPackage extends EPackage {
EReference CONFIGURATION_PROPERTY__BASE_PROPERTY = eINSTANCE.getConfigurationProperty_Base_Property();
/**
- * The meta object literal for the '{@link FCM.impl.DeploymentPlanImpl <em>Deployment Plan</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.DeploymentPlanImpl <em>Deployment Plan</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.DeploymentPlanImpl
- * @see FCM.impl.FCMPackageImpl#getDeploymentPlan()
+ * @see org.eclipse.papyrus.FCM.impl.DeploymentPlanImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getDeploymentPlan()
* @generated
*/
EClass DEPLOYMENT_PLAN = eINSTANCE.getDeploymentPlan();
@@ -3168,11 +3168,11 @@ public interface FCMPackage extends EPackage {
EReference DEPLOYMENT_PLAN__BASE_PACKAGE = eINSTANCE.getDeploymentPlan_Base_Package();
/**
- * The meta object literal for the '{@link FCM.impl.DerivedElementImpl <em>Derived Element</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.DerivedElementImpl <em>Derived Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.DerivedElementImpl
- * @see FCM.impl.FCMPackageImpl#getDerivedElement()
+ * @see org.eclipse.papyrus.FCM.impl.DerivedElementImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getDerivedElement()
* @generated
*/
EClass DERIVED_ELEMENT = eINSTANCE.getDerivedElement();
@@ -3194,11 +3194,11 @@ public interface FCMPackage extends EPackage {
EReference DERIVED_ELEMENT__SOURCE = eINSTANCE.getDerivedElement_Source();
/**
- * The meta object literal for the '{@link FCM.impl.CppLibraryImpl <em>Cpp Library</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.CppLibraryImpl <em>Cpp Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.CppLibraryImpl
- * @see FCM.impl.FCMPackageImpl#getCppLibrary()
+ * @see org.eclipse.papyrus.FCM.impl.CppLibraryImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getCppLibrary()
* @generated
*/
EClass CPP_LIBRARY = eINSTANCE.getCppLibrary();
@@ -3236,11 +3236,11 @@ public interface FCMPackage extends EPackage {
EAttribute CPP_LIBRARY__INCLUDE_PATHS = eINSTANCE.getCppLibrary_IncludePaths();
/**
- * The meta object literal for the '{@link FCM.impl.ExternalLibraryImpl <em>External Library</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.ExternalLibraryImpl <em>External Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ExternalLibraryImpl
- * @see FCM.impl.FCMPackageImpl#getExternalLibrary()
+ * @see org.eclipse.papyrus.FCM.impl.ExternalLibraryImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getExternalLibrary()
* @generated
*/
EClass EXTERNAL_LIBRARY = eINSTANCE.getExternalLibrary();
@@ -3254,11 +3254,11 @@ public interface FCMPackage extends EPackage {
EReference EXTERNAL_LIBRARY__BASE_PACKAGE = eINSTANCE.getExternalLibrary_Base_Package();
/**
- * The meta object literal for the '{@link FCM.impl.ImplementationGroupImpl <em>Implementation Group</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.ImplementationGroupImpl <em>Implementation Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ImplementationGroupImpl
- * @see FCM.impl.FCMPackageImpl#getImplementationGroup()
+ * @see org.eclipse.papyrus.FCM.impl.ImplementationGroupImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getImplementationGroup()
* @generated
*/
EClass IMPLEMENTATION_GROUP = eINSTANCE.getImplementationGroup();
@@ -3272,11 +3272,11 @@ public interface FCMPackage extends EPackage {
EReference IMPLEMENTATION_GROUP__BASE_CLASS = eINSTANCE.getImplementationGroup_Base_Class();
/**
- * The meta object literal for the '{@link FCM.impl.RuleApplicationImpl <em>Rule Application</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.RuleApplicationImpl <em>Rule Application</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.RuleApplicationImpl
- * @see FCM.impl.FCMPackageImpl#getRuleApplication()
+ * @see org.eclipse.papyrus.FCM.impl.RuleApplicationImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getRuleApplication()
* @generated
*/
EClass RULE_APPLICATION = eINSTANCE.getRuleApplication();
@@ -3306,11 +3306,11 @@ public interface FCMPackage extends EPackage {
EReference RULE_APPLICATION__BASE_PACKAGE = eINSTANCE.getRuleApplication_Base_Package();
/**
- * The meta object literal for the '{@link FCM.impl.JavaLibraryImpl <em>Java Library</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.JavaLibraryImpl <em>Java Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.JavaLibraryImpl
- * @see FCM.impl.FCMPackageImpl#getJavaLibrary()
+ * @see org.eclipse.papyrus.FCM.impl.JavaLibraryImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getJavaLibrary()
* @generated
*/
EClass JAVA_LIBRARY = eINSTANCE.getJavaLibrary();
@@ -3324,11 +3324,11 @@ public interface FCMPackage extends EPackage {
EAttribute JAVA_LIBRARY__CLASS_PATH = eINSTANCE.getJavaLibrary_ClassPath();
/**
- * The meta object literal for the '{@link FCM.impl.ImplementationPropertiesImpl <em>Implementation Properties</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.ImplementationPropertiesImpl <em>Implementation Properties</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ImplementationPropertiesImpl
- * @see FCM.impl.FCMPackageImpl#getImplementationProperties()
+ * @see org.eclipse.papyrus.FCM.impl.ImplementationPropertiesImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getImplementationProperties()
* @generated
*/
EClass IMPLEMENTATION_PROPERTIES = eINSTANCE.getImplementationProperties();
@@ -3382,11 +3382,11 @@ public interface FCMPackage extends EPackage {
EReference IMPLEMENTATION_PROPERTIES__SUPPORTED_TARGET_ARCH = eINSTANCE.getImplementationProperties_SupportedTargetArch();
/**
- * The meta object literal for the '{@link FCM.impl.OperatingSystemImpl <em>Operating System</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.OperatingSystemImpl <em>Operating System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.OperatingSystemImpl
- * @see FCM.impl.FCMPackageImpl#getOperatingSystem()
+ * @see org.eclipse.papyrus.FCM.impl.OperatingSystemImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getOperatingSystem()
* @generated
*/
EClass OPERATING_SYSTEM = eINSTANCE.getOperatingSystem();
@@ -3400,11 +3400,11 @@ public interface FCMPackage extends EPackage {
EReference OPERATING_SYSTEM__BASE_CLASS = eINSTANCE.getOperatingSystem_Base_Class();
/**
- * The meta object literal for the '{@link FCM.impl.TargetArchitectureImpl <em>Target Architecture</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.TargetArchitectureImpl <em>Target Architecture</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.TargetArchitectureImpl
- * @see FCM.impl.FCMPackageImpl#getTargetArchitecture()
+ * @see org.eclipse.papyrus.FCM.impl.TargetArchitectureImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getTargetArchitecture()
* @generated
*/
EClass TARGET_ARCHITECTURE = eINSTANCE.getTargetArchitecture();
@@ -3418,11 +3418,11 @@ public interface FCMPackage extends EPackage {
EReference TARGET_ARCHITECTURE__BASE_CLASS = eINSTANCE.getTargetArchitecture_Base_Class();
/**
- * The meta object literal for the '{@link FCM.impl.TargetImpl <em>Target</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.TargetImpl <em>Target</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.TargetImpl
- * @see FCM.impl.FCMPackageImpl#getTarget()
+ * @see org.eclipse.papyrus.FCM.impl.TargetImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getTarget()
* @generated
*/
EClass TARGET = eINSTANCE.getTarget();
@@ -3476,11 +3476,11 @@ public interface FCMPackage extends EPackage {
EAttribute TARGET__AVAIL_ROM = eINSTANCE.getTarget_AvailROM();
/**
- * The meta object literal for the '{@link FCM.impl.PartImpl <em>Part</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.PartImpl <em>Part</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.PartImpl
- * @see FCM.impl.FCMPackageImpl#getPart()
+ * @see org.eclipse.papyrus.FCM.impl.PartImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getPart()
* @generated
*/
EClass PART = eINSTANCE.getPart();
@@ -3502,11 +3502,11 @@ public interface FCMPackage extends EPackage {
EReference PART__COLOCATE_WITH_PORT = eINSTANCE.getPart_ColocateWithPort();
/**
- * The meta object literal for the '{@link FCM.impl.CopyAttributeValueImpl <em>Copy Attribute Value</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.CopyAttributeValueImpl <em>Copy Attribute Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.CopyAttributeValueImpl
- * @see FCM.impl.FCMPackageImpl#getCopyAttributeValue()
+ * @see org.eclipse.papyrus.FCM.impl.CopyAttributeValueImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getCopyAttributeValue()
* @generated
*/
EClass COPY_ATTRIBUTE_VALUE = eINSTANCE.getCopyAttributeValue();
@@ -3528,11 +3528,11 @@ public interface FCMPackage extends EPackage {
EReference COPY_ATTRIBUTE_VALUE__BASE_PROPERTY = eINSTANCE.getCopyAttributeValue_Base_Property();
/**
- * The meta object literal for the '{@link FCM.impl.AutoIndexImpl <em>Auto Index</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.AutoIndexImpl <em>Auto Index</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.AutoIndexImpl
- * @see FCM.impl.FCMPackageImpl#getAutoIndex()
+ * @see org.eclipse.papyrus.FCM.impl.AutoIndexImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getAutoIndex()
* @generated
*/
EClass AUTO_INDEX = eINSTANCE.getAutoIndex();
@@ -3546,21 +3546,21 @@ public interface FCMPackage extends EPackage {
EReference AUTO_INDEX__BASE_PROPERTY = eINSTANCE.getAutoIndex_Base_Property();
/**
- * The meta object literal for the '{@link FCM.impl.AutoIndexPerNodeImpl <em>Auto Index Per Node</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.AutoIndexPerNodeImpl <em>Auto Index Per Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.AutoIndexPerNodeImpl
- * @see FCM.impl.FCMPackageImpl#getAutoIndexPerNode()
+ * @see org.eclipse.papyrus.FCM.impl.AutoIndexPerNodeImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getAutoIndexPerNode()
* @generated
*/
EClass AUTO_INDEX_PER_NODE = eINSTANCE.getAutoIndexPerNode();
/**
- * The meta object literal for the '{@link FCM.impl.InitPrecedenceImpl <em>Init Precedence</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.InitPrecedenceImpl <em>Init Precedence</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.InitPrecedenceImpl
- * @see FCM.impl.FCMPackageImpl#getInitPrecedence()
+ * @see org.eclipse.papyrus.FCM.impl.InitPrecedenceImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getInitPrecedence()
* @generated
*/
EClass INIT_PRECEDENCE = eINSTANCE.getInitPrecedence();
@@ -3590,11 +3590,11 @@ public interface FCMPackage extends EPackage {
EReference INIT_PRECEDENCE__BASE_CLASS = eINSTANCE.getInitPrecedence_Base_Class();
/**
- * The meta object literal for the '{@link FCM.impl.ConnectorConfigurationImpl <em>Connector Configuration</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.ConnectorConfigurationImpl <em>Connector Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ConnectorConfigurationImpl
- * @see FCM.impl.FCMPackageImpl#getConnectorConfiguration()
+ * @see org.eclipse.papyrus.FCM.impl.ConnectorConfigurationImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getConnectorConfiguration()
* @generated
*/
EClass CONNECTOR_CONFIGURATION = eINSTANCE.getConnectorConfiguration();
@@ -3616,11 +3616,11 @@ public interface FCMPackage extends EPackage {
EReference CONNECTOR_CONFIGURATION__CONNECTOR = eINSTANCE.getConnectorConfiguration_Connector();
/**
- * The meta object literal for the '{@link FCM.impl.ExtendedSignatureImpl <em>Extended Signature</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.ExtendedSignatureImpl <em>Extended Signature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ExtendedSignatureImpl
- * @see FCM.impl.FCMPackageImpl#getExtendedSignature()
+ * @see org.eclipse.papyrus.FCM.impl.ExtendedSignatureImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getExtendedSignature()
* @generated
*/
EClass EXTENDED_SIGNATURE = eINSTANCE.getExtendedSignature();
@@ -3642,21 +3642,21 @@ public interface FCMPackage extends EPackage {
EReference EXTENDED_SIGNATURE__BASE_SIGNATURE = eINSTANCE.getExtendedSignature_BaseSignature();
/**
- * The meta object literal for the '{@link FCM.impl.ContainerPortImpl <em>Container Port</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.ContainerPortImpl <em>Container Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ContainerPortImpl
- * @see FCM.impl.FCMPackageImpl#getContainerPort()
+ * @see org.eclipse.papyrus.FCM.impl.ContainerPortImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getContainerPort()
* @generated
*/
EClass CONTAINER_PORT = eINSTANCE.getContainerPort();
/**
- * The meta object literal for the '{@link FCM.impl.UseInstanceConfiguratorImpl <em>Use Instance Configurator</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.UseInstanceConfiguratorImpl <em>Use Instance Configurator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.UseInstanceConfiguratorImpl
- * @see FCM.impl.FCMPackageImpl#getUseInstanceConfigurator()
+ * @see org.eclipse.papyrus.FCM.impl.UseInstanceConfiguratorImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getUseInstanceConfigurator()
* @generated
*/
EClass USE_INSTANCE_CONFIGURATOR = eINSTANCE.getUseInstanceConfigurator();
@@ -3678,11 +3678,11 @@ public interface FCMPackage extends EPackage {
EReference USE_INSTANCE_CONFIGURATOR__CONFIGURATOR = eINSTANCE.getUseInstanceConfigurator_Configurator();
/**
- * The meta object literal for the '{@link FCM.impl.InstanceConfiguratorImpl <em>Instance Configurator</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.InstanceConfiguratorImpl <em>Instance Configurator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.InstanceConfiguratorImpl
- * @see FCM.impl.FCMPackageImpl#getInstanceConfigurator()
+ * @see org.eclipse.papyrus.FCM.impl.InstanceConfiguratorImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getInstanceConfigurator()
* @generated
*/
EClass INSTANCE_CONFIGURATOR = eINSTANCE.getInstanceConfigurator();
@@ -3696,11 +3696,11 @@ public interface FCMPackage extends EPackage {
EReference INSTANCE_CONFIGURATOR__BASE_CLASS = eINSTANCE.getInstanceConfigurator_Base_Class();
/**
- * The meta object literal for the '{@link FCM.impl.ConfigurationImpl <em>Configuration</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.ConfigurationImpl <em>Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.ConfigurationImpl
- * @see FCM.impl.FCMPackageImpl#getConfiguration()
+ * @see org.eclipse.papyrus.FCM.impl.ConfigurationImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getConfiguration()
* @generated
*/
EClass CONFIGURATION = eINSTANCE.getConfiguration();
@@ -3730,11 +3730,11 @@ public interface FCMPackage extends EPackage {
EReference CONFIGURATION__DEPLOYMENT_PLAN = eINSTANCE.getConfiguration_DeploymentPlan();
/**
- * The meta object literal for the '{@link FCM.impl.InterceptionRuleImpl <em>Interception Rule</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.impl.InterceptionRuleImpl <em>Interception Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.impl.InterceptionRuleImpl
- * @see FCM.impl.FCMPackageImpl#getInterceptionRule()
+ * @see org.eclipse.papyrus.FCM.impl.InterceptionRuleImpl
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getInterceptionRule()
* @generated
*/
EClass INTERCEPTION_RULE = eINSTANCE.getInterceptionRule();
@@ -3772,41 +3772,41 @@ public interface FCMPackage extends EPackage {
EReference INTERCEPTION_RULE__BASE_OPERATION = eINSTANCE.getInterceptionRule_Base_Operation();
/**
- * The meta object literal for the '{@link FCM.TemplateKind <em>Template Kind</em>}' enum.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.TemplateKind <em>Template Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.TemplateKind
- * @see FCM.impl.FCMPackageImpl#getTemplateKind()
+ * @see org.eclipse.papyrus.FCM.TemplateKind
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getTemplateKind()
* @generated
*/
EEnum TEMPLATE_KIND = eINSTANCE.getTemplateKind();
/**
- * The meta object literal for the '{@link FCM.ActualChoice <em>Actual Choice</em>}' enum.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.ActualChoice <em>Actual Choice</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.ActualChoice
- * @see FCM.impl.FCMPackageImpl#getActualChoice()
+ * @see org.eclipse.papyrus.FCM.ActualChoice
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getActualChoice()
* @generated
*/
EEnum ACTUAL_CHOICE = eINSTANCE.getActualChoice();
/**
- * The meta object literal for the '{@link FCM.ContainerRuleKind <em>Container Rule Kind</em>}' enum.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.ContainerRuleKind <em>Container Rule Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.ContainerRuleKind
- * @see FCM.impl.FCMPackageImpl#getContainerRuleKind()
+ * @see org.eclipse.papyrus.FCM.ContainerRuleKind
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getContainerRuleKind()
* @generated
*/
EEnum CONTAINER_RULE_KIND = eINSTANCE.getContainerRuleKind();
/**
- * The meta object literal for the '{@link FCM.InterceptionKind <em>Interception Kind</em>}' enum.
+ * The meta object literal for the '{@link org.eclipse.papyrus.FCM.InterceptionKind <em>Interception Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see FCM.InterceptionKind
- * @see FCM.impl.FCMPackageImpl#getInterceptionKind()
+ * @see org.eclipse.papyrus.FCM.InterceptionKind
+ * @see org.eclipse.papyrus.FCM.impl.FCMPackageImpl#getInterceptionKind()
* @generated
*/
EEnum INTERCEPTION_KIND = eINSTANCE.getInterceptionKind();
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ImplementationGroup.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ImplementationGroup.java
index fd27dd03005..063bff7712a 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ImplementationGroup.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ImplementationGroup.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
@@ -21,11 +21,11 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.ImplementationGroup#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ImplementationGroup#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getImplementationGroup()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getImplementationGroup()
* @model
* @generated
*/
@@ -40,14 +40,14 @@ public interface ImplementationGroup extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getImplementationGroup_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getImplementationGroup_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.ImplementationGroup#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ImplementationGroup#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ImplementationProperties.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ImplementationProperties.java
index 14b62cc11f5..76bcb96d5cc 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/ImplementationProperties.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/ImplementationProperties.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.common.util.EList;
@@ -18,16 +18,16 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.ImplementationProperties#getSizeRAM <em>Size RAM</em>}</li>
- * <li>{@link FCM.ImplementationProperties#getSupportedOS <em>Supported OS</em>}</li>
- * <li>{@link FCM.ImplementationProperties#getArch <em>Arch</em>}</li>
- * <li>{@link FCM.ImplementationProperties#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link FCM.ImplementationProperties#getSizeROM <em>Size ROM</em>}</li>
- * <li>{@link FCM.ImplementationProperties#getSupportedTargetArch <em>Supported Target Arch</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ImplementationProperties#getSizeRAM <em>Size RAM</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ImplementationProperties#getSupportedOS <em>Supported OS</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ImplementationProperties#getArch <em>Arch</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ImplementationProperties#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ImplementationProperties#getSizeROM <em>Size ROM</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.ImplementationProperties#getSupportedTargetArch <em>Supported Target Arch</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getImplementationProperties()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getImplementationProperties()
* @model
* @generated
*/
@@ -42,14 +42,14 @@ public interface ImplementationProperties extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Size RAM</em>' attribute.
* @see #setSizeRAM(int)
- * @see FCM.FCMPackage#getImplementationProperties_SizeRAM()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getImplementationProperties_SizeRAM()
* @model unique="false" dataType="org.eclipse.uml2.types.Integer" required="true" ordered="false"
* @generated
*/
int getSizeRAM();
/**
- * Sets the value of the '{@link FCM.ImplementationProperties#getSizeRAM <em>Size RAM</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ImplementationProperties#getSizeRAM <em>Size RAM</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Size RAM</em>' attribute.
@@ -60,7 +60,7 @@ public interface ImplementationProperties extends EObject {
/**
* Returns the value of the '<em><b>Supported OS</b></em>' reference list.
- * The list contents are of type {@link FCM.OperatingSystem}.
+ * The list contents are of type {@link org.eclipse.papyrus.FCM.OperatingSystem}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Supported OS</em>' reference list isn't clear,
@@ -68,7 +68,7 @@ public interface ImplementationProperties extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Supported OS</em>' reference list.
- * @see FCM.FCMPackage#getImplementationProperties_SupportedOS()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getImplementationProperties_SupportedOS()
* @model ordered="false"
* @generated
*/
@@ -76,7 +76,7 @@ public interface ImplementationProperties extends EObject {
/**
* Returns the value of the '<em><b>Arch</b></em>' reference list.
- * The list contents are of type {@link FCM.TargetArchitecture}.
+ * The list contents are of type {@link org.eclipse.papyrus.FCM.TargetArchitecture}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Arch</em>' reference list isn't clear,
@@ -84,7 +84,7 @@ public interface ImplementationProperties extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Arch</em>' reference list.
- * @see FCM.FCMPackage#getImplementationProperties_Arch()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getImplementationProperties_Arch()
* @model ordered="false"
* @generated
*/
@@ -100,14 +100,14 @@ public interface ImplementationProperties extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getImplementationProperties_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getImplementationProperties_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.ImplementationProperties#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ImplementationProperties#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
@@ -126,14 +126,14 @@ public interface ImplementationProperties extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Size ROM</em>' attribute.
* @see #setSizeROM(int)
- * @see FCM.FCMPackage#getImplementationProperties_SizeROM()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getImplementationProperties_SizeROM()
* @model dataType="org.eclipse.uml2.types.Integer" required="true" ordered="false"
* @generated
*/
int getSizeROM();
/**
- * Sets the value of the '{@link FCM.ImplementationProperties#getSizeROM <em>Size ROM</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ImplementationProperties#getSizeROM <em>Size ROM</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Size ROM</em>' attribute.
@@ -152,14 +152,14 @@ public interface ImplementationProperties extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Supported Target Arch</em>' reference.
* @see #setSupportedTargetArch(TargetArchitecture)
- * @see FCM.FCMPackage#getImplementationProperties_SupportedTargetArch()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getImplementationProperties_SupportedTargetArch()
* @model required="true" ordered="false"
* @generated
*/
TargetArchitecture getSupportedTargetArch();
/**
- * Sets the value of the '{@link FCM.ImplementationProperties#getSupportedTargetArch <em>Supported Target Arch</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.ImplementationProperties#getSupportedTargetArch <em>Supported Target Arch</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Supported Target Arch</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InitPrecedence.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InitPrecedence.java
index 7a8abe76003..a9e6baa2a68 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InitPrecedence.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InitPrecedence.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.common.util.EList;
@@ -18,13 +18,13 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.InitPrecedence#getInvokeAfter <em>Invoke After</em>}</li>
- * <li>{@link FCM.InitPrecedence#getInvokeBefore <em>Invoke Before</em>}</li>
- * <li>{@link FCM.InitPrecedence#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.InitPrecedence#getInvokeAfter <em>Invoke After</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.InitPrecedence#getInvokeBefore <em>Invoke Before</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.InitPrecedence#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getInitPrecedence()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInitPrecedence()
* @model
* @generated
*/
@@ -39,7 +39,7 @@ public interface InitPrecedence extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Invoke After</em>' reference list.
- * @see FCM.FCMPackage#getInitPrecedence_InvokeAfter()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInitPrecedence_InvokeAfter()
* @model ordered="false"
* @generated
*/
@@ -55,7 +55,7 @@ public interface InitPrecedence extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Invoke Before</em>' reference list.
- * @see FCM.FCMPackage#getInitPrecedence_InvokeBefore()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInitPrecedence_InvokeBefore()
* @model ordered="false"
* @generated
*/
@@ -71,14 +71,14 @@ public interface InitPrecedence extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getInitPrecedence_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInitPrecedence_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.InitPrecedence#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.InitPrecedence#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InstanceConfigurator.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InstanceConfigurator.java
index 4a47bc2e180..0b5b138826e 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InstanceConfigurator.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InstanceConfigurator.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -16,11 +16,11 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.InstanceConfigurator#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.InstanceConfigurator#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getInstanceConfigurator()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInstanceConfigurator()
* @model
* @generated
*/
@@ -35,14 +35,14 @@ public interface InstanceConfigurator extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getInstanceConfigurator_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInstanceConfigurator_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.InstanceConfigurator#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.InstanceConfigurator#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InteractionComponent.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InteractionComponent.java
index ed3c39300f8..6d71a207dc8 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InteractionComponent.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InteractionComponent.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -18,13 +18,13 @@ import org.eclipse.uml2.uml.Collaboration;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.InteractionComponent#isForDistribution <em>For Distribution</em>}</li>
- * <li>{@link FCM.InteractionComponent#getConnectionPattern <em>Connection Pattern</em>}</li>
- * <li>{@link FCM.InteractionComponent#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.InteractionComponent#isForDistribution <em>For Distribution</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.InteractionComponent#getConnectionPattern <em>Connection Pattern</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.InteractionComponent#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getInteractionComponent()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInteractionComponent()
* @model
* @generated
*/
@@ -40,14 +40,14 @@ public interface InteractionComponent extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>For Distribution</em>' attribute.
* @see #setForDistribution(boolean)
- * @see FCM.FCMPackage#getInteractionComponent_ForDistribution()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInteractionComponent_ForDistribution()
* @model default="false" unique="false" dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
*/
boolean isForDistribution();
/**
- * Sets the value of the '{@link FCM.InteractionComponent#isForDistribution <em>For Distribution</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.InteractionComponent#isForDistribution <em>For Distribution</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>For Distribution</em>' attribute.
@@ -66,14 +66,14 @@ public interface InteractionComponent extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Connection Pattern</em>' reference.
* @see #setConnectionPattern(Collaboration)
- * @see FCM.FCMPackage#getInteractionComponent_ConnectionPattern()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInteractionComponent_ConnectionPattern()
* @model ordered="false"
* @generated
*/
Collaboration getConnectionPattern();
/**
- * Sets the value of the '{@link FCM.InteractionComponent#getConnectionPattern <em>Connection Pattern</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.InteractionComponent#getConnectionPattern <em>Connection Pattern</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Connection Pattern</em>' reference.
@@ -92,14 +92,14 @@ public interface InteractionComponent extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getInteractionComponent_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInteractionComponent_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.InteractionComponent#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.InteractionComponent#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InterceptionKind.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InterceptionKind.java
index 528109b7cca..87358947b63 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InterceptionKind.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InterceptionKind.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import java.util.Arrays;
import java.util.Collections;
@@ -17,7 +17,7 @@ import org.eclipse.emf.common.util.Enumerator;
* A representation of the literals of the enumeration '<em><b>Interception Kind</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- * @see FCM.FCMPackage#getInterceptionKind()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInterceptionKind()
* @model
* @generated
*/
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InterceptionRule.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InterceptionRule.java
index 7597777e689..ce7805b0da6 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InterceptionRule.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InterceptionRule.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.common.util.EList;
@@ -22,21 +22,21 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.InterceptionRule#getInterceptionKind <em>Interception Kind</em>}</li>
- * <li>{@link FCM.InterceptionRule#getInterceptionSet <em>Interception Set</em>}</li>
- * <li>{@link FCM.InterceptionRule#getBase_Property <em>Base Property</em>}</li>
- * <li>{@link FCM.InterceptionRule#getBase_Operation <em>Base Operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.InterceptionRule#getInterceptionKind <em>Interception Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.InterceptionRule#getInterceptionSet <em>Interception Set</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.InterceptionRule#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.InterceptionRule#getBase_Operation <em>Base Operation</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getInterceptionRule()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInterceptionRule()
* @model
* @generated
*/
public interface InterceptionRule extends EObject {
/**
* Returns the value of the '<em><b>Interception Kind</b></em>' attribute.
- * The literals are from the enumeration {@link FCM.InterceptionKind}.
+ * The literals are from the enumeration {@link org.eclipse.papyrus.FCM.InterceptionKind}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Interception Kind</em>' attribute isn't clear,
@@ -44,20 +44,20 @@ public interface InterceptionRule extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Interception Kind</em>' attribute.
- * @see FCM.InterceptionKind
+ * @see org.eclipse.papyrus.FCM.InterceptionKind
* @see #setInterceptionKind(InterceptionKind)
- * @see FCM.FCMPackage#getInterceptionRule_InterceptionKind()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInterceptionRule_InterceptionKind()
* @model unique="false" required="true" ordered="false"
* @generated
*/
InterceptionKind getInterceptionKind();
/**
- * Sets the value of the '{@link FCM.InterceptionRule#getInterceptionKind <em>Interception Kind</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.InterceptionRule#getInterceptionKind <em>Interception Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Interception Kind</em>' attribute.
- * @see FCM.InterceptionKind
+ * @see org.eclipse.papyrus.FCM.InterceptionKind
* @see #getInterceptionKind()
* @generated
*/
@@ -73,7 +73,7 @@ public interface InterceptionRule extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Interception Set</em>' reference list.
- * @see FCM.FCMPackage#getInterceptionRule_InterceptionSet()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInterceptionRule_InterceptionSet()
* @model ordered="false"
* @generated
*/
@@ -89,14 +89,14 @@ public interface InterceptionRule extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Property</em>' reference.
* @see #setBase_Property(Property)
- * @see FCM.FCMPackage#getInterceptionRule_Base_Property()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInterceptionRule_Base_Property()
* @model required="true" ordered="false"
* @generated
*/
Property getBase_Property();
/**
- * Sets the value of the '{@link FCM.InterceptionRule#getBase_Property <em>Base Property</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.InterceptionRule#getBase_Property <em>Base Property</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Property</em>' reference.
@@ -115,14 +115,14 @@ public interface InterceptionRule extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Operation</em>' reference.
* @see #setBase_Operation(Operation)
- * @see FCM.FCMPackage#getInterceptionRule_Base_Operation()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInterceptionRule_Base_Operation()
* @model required="true" ordered="false"
* @generated
*/
Operation getBase_Operation();
/**
- * Sets the value of the '{@link FCM.InterceptionRule#getBase_Operation <em>Base Operation</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.InterceptionRule#getBase_Operation <em>Base Operation</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Operation</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InterceptorConfiguration.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InterceptorConfiguration.java
index 6f8c2716a1c..1187acb0d9f 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/InterceptorConfiguration.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/InterceptorConfiguration.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -18,12 +18,12 @@ import org.eclipse.uml2.uml.Slot;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.InterceptorConfiguration#getBase_Slot <em>Base Slot</em>}</li>
- * <li>{@link FCM.InterceptorConfiguration#getInterceptor <em>Interceptor</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.InterceptorConfiguration#getBase_Slot <em>Base Slot</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.InterceptorConfiguration#getInterceptor <em>Interceptor</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getInterceptorConfiguration()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInterceptorConfiguration()
* @model
* @generated
*/
@@ -38,14 +38,14 @@ public interface InterceptorConfiguration extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Slot</em>' reference.
* @see #setBase_Slot(Slot)
- * @see FCM.FCMPackage#getInterceptorConfiguration_Base_Slot()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInterceptorConfiguration_Base_Slot()
* @model required="true" ordered="false"
* @generated
*/
Slot getBase_Slot();
/**
- * Sets the value of the '{@link FCM.InterceptorConfiguration#getBase_Slot <em>Base Slot</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.InterceptorConfiguration#getBase_Slot <em>Base Slot</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Slot</em>' reference.
@@ -64,14 +64,14 @@ public interface InterceptorConfiguration extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Interceptor</em>' reference.
* @see #setInterceptor(Port)
- * @see FCM.FCMPackage#getInterceptorConfiguration_Interceptor()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getInterceptorConfiguration_Interceptor()
* @model required="true" ordered="false"
* @generated
*/
Port getInterceptor();
/**
- * Sets the value of the '{@link FCM.InterceptorConfiguration#getInterceptor <em>Interceptor</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.InterceptorConfiguration#getInterceptor <em>Interceptor</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Interceptor</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/JavaLibrary.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/JavaLibrary.java
index 522e67fab38..37011fa3918 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/JavaLibrary.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/JavaLibrary.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.common.util.EList;
@@ -17,11 +17,11 @@ import org.eclipse.emf.common.util.EList;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.JavaLibrary#getClassPath <em>Class Path</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.JavaLibrary#getClassPath <em>Class Path</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getJavaLibrary()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getJavaLibrary()
* @model
* @generated
*/
@@ -36,7 +36,7 @@ public interface JavaLibrary extends ExternalLibrary {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Class Path</em>' attribute list.
- * @see FCM.FCMPackage#getJavaLibrary_ClassPath()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getJavaLibrary_ClassPath()
* @model unique="false" dataType="org.eclipse.uml2.types.String" ordered="false"
* @generated
*/
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/OperatingSystem.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/OperatingSystem.java
index 822396ef6af..e51f51a005d 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/OperatingSystem.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/OperatingSystem.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -16,11 +16,11 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.OperatingSystem#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.OperatingSystem#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getOperatingSystem()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getOperatingSystem()
* @model
* @generated
*/
@@ -35,14 +35,14 @@ public interface OperatingSystem extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getOperatingSystem_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getOperatingSystem_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.OperatingSystem#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.OperatingSystem#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Part.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Part.java
index 0c8f16aa1eb..26498364367 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Part.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Part.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
@@ -20,12 +20,12 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.Part#getBase_Property <em>Base Property</em>}</li>
- * <li>{@link FCM.Part#getColocateWithPort <em>Colocate With Port</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Part#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Part#getColocateWithPort <em>Colocate With Port</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getPart()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPart()
* @model
* @generated
*/
@@ -40,14 +40,14 @@ public interface Part extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Property</em>' reference.
* @see #setBase_Property(Property)
- * @see FCM.FCMPackage#getPart_Base_Property()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPart_Base_Property()
* @model required="true" ordered="false"
* @generated
*/
Property getBase_Property();
/**
- * Sets the value of the '{@link FCM.Part#getBase_Property <em>Base Property</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Part#getBase_Property <em>Base Property</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Property</em>' reference.
@@ -66,7 +66,7 @@ public interface Part extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Colocate With Port</em>' reference list.
- * @see FCM.FCMPackage#getPart_ColocateWithPort()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPart_ColocateWithPort()
* @model ordered="false"
* @generated
*/
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Port.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Port.java
index 4b6e75a3f08..939733e671e 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Port.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Port.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.uml2.uml.Interface;
@@ -16,15 +16,15 @@ import org.eclipse.uml2.uml.Interface;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.Port#getBase_Port <em>Base Port</em>}</li>
- * <li>{@link FCM.Port#getKind <em>Kind</em>}</li>
- * <li>{@link FCM.Port#getProvidedInterface <em>Provided Interface</em>}</li>
- * <li>{@link FCM.Port#getRequiredInterface <em>Required Interface</em>}</li>
- * <li>{@link FCM.Port#isConjugated <em>Conjugated</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Port#getBase_Port <em>Base Port</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Port#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Port#getProvidedInterface <em>Provided Interface</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Port#getRequiredInterface <em>Required Interface</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Port#isConjugated <em>Conjugated</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getPort()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPort()
* @model
* @generated
*/
@@ -39,14 +39,14 @@ public interface Port extends ConfigurableElementInstance {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Port</em>' reference.
* @see #setBase_Port(org.eclipse.uml2.uml.Port)
- * @see FCM.FCMPackage#getPort_Base_Port()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPort_Base_Port()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Port getBase_Port();
/**
- * Sets the value of the '{@link FCM.Port#getBase_Port <em>Base Port</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Port#getBase_Port <em>Base Port</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Port</em>' reference.
@@ -65,14 +65,14 @@ public interface Port extends ConfigurableElementInstance {
* <!-- end-user-doc -->
* @return the value of the '<em>Kind</em>' reference.
* @see #setKind(PortKind)
- * @see FCM.FCMPackage#getPort_Kind()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPort_Kind()
* @model ordered="false"
* @generated
*/
PortKind getKind();
/**
- * Sets the value of the '{@link FCM.Port#getKind <em>Kind</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Port#getKind <em>Kind</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Kind</em>' reference.
@@ -91,14 +91,14 @@ public interface Port extends ConfigurableElementInstance {
* <!-- end-user-doc -->
* @return the value of the '<em>Provided Interface</em>' reference.
* @see #isSetProvidedInterface()
- * @see FCM.FCMPackage#getPort_ProvidedInterface()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPort_ProvidedInterface()
* @model unsettable="true" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
* @generated
*/
Interface getProvidedInterface();
/**
- * Returns whether the value of the '{@link FCM.Port#getProvidedInterface <em>Provided Interface</em>}' reference is set.
+ * Returns whether the value of the '{@link org.eclipse.papyrus.FCM.Port#getProvidedInterface <em>Provided Interface</em>}' reference is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Provided Interface</em>' reference is set.
@@ -117,14 +117,14 @@ public interface Port extends ConfigurableElementInstance {
* <!-- end-user-doc -->
* @return the value of the '<em>Required Interface</em>' reference.
* @see #isSetRequiredInterface()
- * @see FCM.FCMPackage#getPort_RequiredInterface()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPort_RequiredInterface()
* @model unsettable="true" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
* @generated
*/
Interface getRequiredInterface();
/**
- * Returns whether the value of the '{@link FCM.Port#getRequiredInterface <em>Required Interface</em>}' reference is set.
+ * Returns whether the value of the '{@link org.eclipse.papyrus.FCM.Port#getRequiredInterface <em>Required Interface</em>}' reference is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Required Interface</em>' reference is set.
@@ -143,14 +143,14 @@ public interface Port extends ConfigurableElementInstance {
* <!-- end-user-doc -->
* @return the value of the '<em>Conjugated</em>' attribute.
* @see #setConjugated(boolean)
- * @see FCM.FCMPackage#getPort_Conjugated()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPort_Conjugated()
* @model unique="false" dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
* @generated
*/
boolean isConjugated();
/**
- * Sets the value of the '{@link FCM.Port#isConjugated <em>Conjugated</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Port#isConjugated <em>Conjugated</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Conjugated</em>' attribute.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/PortKind.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/PortKind.java
index 75c219d5703..accf318c636 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/PortKind.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/PortKind.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -18,14 +18,14 @@ import org.eclipse.uml2.uml.Interface;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.PortKind#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link FCM.PortKind#getProvidedInterface <em>Provided Interface</em>}</li>
- * <li>{@link FCM.PortKind#getRequiredInterface <em>Required Interface</em>}</li>
- * <li>{@link FCM.PortKind#isExtendedPort <em>Extended Port</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.PortKind#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.PortKind#getProvidedInterface <em>Provided Interface</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.PortKind#getRequiredInterface <em>Required Interface</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.PortKind#isExtendedPort <em>Extended Port</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getPortKind()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPortKind()
* @model
* @generated
*/
@@ -40,14 +40,14 @@ public interface PortKind extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getPortKind_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPortKind_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.PortKind#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.PortKind#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
@@ -66,14 +66,14 @@ public interface PortKind extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Provided Interface</em>' reference.
* @see #setProvidedInterface(Interface)
- * @see FCM.FCMPackage#getPortKind_ProvidedInterface()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPortKind_ProvidedInterface()
* @model ordered="false"
* @generated
*/
Interface getProvidedInterface();
/**
- * Sets the value of the '{@link FCM.PortKind#getProvidedInterface <em>Provided Interface</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.PortKind#getProvidedInterface <em>Provided Interface</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Provided Interface</em>' reference.
@@ -92,14 +92,14 @@ public interface PortKind extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Required Interface</em>' reference.
* @see #setRequiredInterface(Interface)
- * @see FCM.FCMPackage#getPortKind_RequiredInterface()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPortKind_RequiredInterface()
* @model ordered="false"
* @generated
*/
Interface getRequiredInterface();
/**
- * Sets the value of the '{@link FCM.PortKind#getRequiredInterface <em>Required Interface</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.PortKind#getRequiredInterface <em>Required Interface</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Required Interface</em>' reference.
@@ -118,14 +118,14 @@ public interface PortKind extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Extended Port</em>' attribute.
* @see #isSetExtendedPort()
- * @see FCM.FCMPackage#getPortKind_ExtendedPort()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getPortKind_ExtendedPort()
* @model unsettable="true" dataType="org.eclipse.uml2.types.Boolean" required="true" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
* @generated
*/
boolean isExtendedPort();
/**
- * Returns whether the value of the '{@link FCM.PortKind#isExtendedPort <em>Extended Port</em>}' attribute is set.
+ * Returns whether the value of the '{@link org.eclipse.papyrus.FCM.PortKind#isExtendedPort <em>Extended Port</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Extended Port</em>' attribute is set.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/RuleApplication.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/RuleApplication.java
index 55e05bc23ff..6511f96d6c8 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/RuleApplication.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/RuleApplication.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.common.util.EList;
@@ -18,13 +18,13 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.RuleApplication#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link FCM.RuleApplication#getContainerRule <em>Container Rule</em>}</li>
- * <li>{@link FCM.RuleApplication#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.RuleApplication#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.RuleApplication#getContainerRule <em>Container Rule</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.RuleApplication#getBase_Package <em>Base Package</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getRuleApplication()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getRuleApplication()
* @model
* @generated
*/
@@ -39,14 +39,14 @@ public interface RuleApplication extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getRuleApplication_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getRuleApplication_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.RuleApplication#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.RuleApplication#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
@@ -57,7 +57,7 @@ public interface RuleApplication extends EObject {
/**
* Returns the value of the '<em><b>Container Rule</b></em>' reference list.
- * The list contents are of type {@link FCM.ContainerRule}.
+ * The list contents are of type {@link org.eclipse.papyrus.FCM.ContainerRule}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Container Rule</em>' reference list isn't clear,
@@ -65,7 +65,7 @@ public interface RuleApplication extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Container Rule</em>' reference list.
- * @see FCM.FCMPackage#getRuleApplication_ContainerRule()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getRuleApplication_ContainerRule()
* @model ordered="false"
* @generated
*/
@@ -81,14 +81,14 @@ public interface RuleApplication extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Package</em>' reference.
* @see #setBase_Package(org.eclipse.uml2.uml.Package)
- * @see FCM.FCMPackage#getRuleApplication_Base_Package()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getRuleApplication_Base_Package()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Package getBase_Package();
/**
- * Sets the value of the '{@link FCM.RuleApplication#getBase_Package <em>Base Package</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.RuleApplication#getBase_Package <em>Base Package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Package</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Singleton.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Singleton.java
index 3df9437d2e9..39c5e284ad9 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Singleton.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Singleton.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -16,11 +16,11 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.Singleton#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Singleton#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getSingleton()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getSingleton()
* @model
* @generated
*/
@@ -35,14 +35,14 @@ public interface Singleton extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getSingleton_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getSingleton_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.Singleton#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Singleton#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Target.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Target.java
index f4036bca540..d79214d30da 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Target.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Target.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.common.util.EList;
@@ -19,16 +19,16 @@ import org.eclipse.uml2.uml.Node;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.Target#getTargetArch <em>Target Arch</em>}</li>
- * <li>{@link FCM.Target#getOptions <em>Options</em>}</li>
- * <li>{@link FCM.Target#getBase_Node <em>Base Node</em>}</li>
- * <li>{@link FCM.Target#getUsedOS <em>Used OS</em>}</li>
- * <li>{@link FCM.Target#getAvailRAM <em>Avail RAM</em>}</li>
- * <li>{@link FCM.Target#getAvailROM <em>Avail ROM</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Target#getTargetArch <em>Target Arch</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Target#getOptions <em>Options</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Target#getBase_Node <em>Base Node</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Target#getUsedOS <em>Used OS</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Target#getAvailRAM <em>Avail RAM</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Target#getAvailROM <em>Avail ROM</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getTarget()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTarget()
* @model
* @generated
*/
@@ -43,14 +43,14 @@ public interface Target extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Target Arch</em>' reference.
* @see #setTargetArch(TargetArchitecture)
- * @see FCM.FCMPackage#getTarget_TargetArch()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTarget_TargetArch()
* @model required="true" ordered="false"
* @generated
*/
TargetArchitecture getTargetArch();
/**
- * Sets the value of the '{@link FCM.Target#getTargetArch <em>Target Arch</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Target#getTargetArch <em>Target Arch</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Target Arch</em>' reference.
@@ -61,7 +61,7 @@ public interface Target extends EObject {
/**
* Returns the value of the '<em><b>Options</b></em>' reference list.
- * The list contents are of type {@link FCM.ConfigOption}.
+ * The list contents are of type {@link org.eclipse.papyrus.FCM.ConfigOption}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Options</em>' reference list isn't clear,
@@ -69,7 +69,7 @@ public interface Target extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Options</em>' reference list.
- * @see FCM.FCMPackage#getTarget_Options()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTarget_Options()
* @model ordered="false"
* @generated
*/
@@ -85,14 +85,14 @@ public interface Target extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Node</em>' reference.
* @see #setBase_Node(Node)
- * @see FCM.FCMPackage#getTarget_Base_Node()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTarget_Base_Node()
* @model required="true" ordered="false"
* @generated
*/
Node getBase_Node();
/**
- * Sets the value of the '{@link FCM.Target#getBase_Node <em>Base Node</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Target#getBase_Node <em>Base Node</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Node</em>' reference.
@@ -111,14 +111,14 @@ public interface Target extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Used OS</em>' reference.
* @see #setUsedOS(OperatingSystem)
- * @see FCM.FCMPackage#getTarget_UsedOS()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTarget_UsedOS()
* @model required="true" ordered="false"
* @generated
*/
OperatingSystem getUsedOS();
/**
- * Sets the value of the '{@link FCM.Target#getUsedOS <em>Used OS</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Target#getUsedOS <em>Used OS</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Used OS</em>' reference.
@@ -137,14 +137,14 @@ public interface Target extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Avail RAM</em>' attribute.
* @see #setAvailRAM(int)
- * @see FCM.FCMPackage#getTarget_AvailRAM()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTarget_AvailRAM()
* @model dataType="org.eclipse.uml2.types.Integer" required="true" ordered="false"
* @generated
*/
int getAvailRAM();
/**
- * Sets the value of the '{@link FCM.Target#getAvailRAM <em>Avail RAM</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Target#getAvailRAM <em>Avail RAM</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Avail RAM</em>' attribute.
@@ -163,14 +163,14 @@ public interface Target extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Avail ROM</em>' attribute.
* @see #setAvailROM(int)
- * @see FCM.FCMPackage#getTarget_AvailROM()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTarget_AvailROM()
* @model dataType="org.eclipse.uml2.types.Integer" required="true" ordered="false"
* @generated
*/
int getAvailROM();
/**
- * Sets the value of the '{@link FCM.Target#getAvailROM <em>Avail ROM</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Target#getAvailROM <em>Avail ROM</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Avail ROM</em>' attribute.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/TargetArchitecture.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/TargetArchitecture.java
index 95b9aaf9ef3..1574f1ab60d 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/TargetArchitecture.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/TargetArchitecture.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -16,11 +16,11 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.TargetArchitecture#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.TargetArchitecture#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getTargetArchitecture()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTargetArchitecture()
* @model
* @generated
*/
@@ -35,14 +35,14 @@ public interface TargetArchitecture extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getTargetArchitecture_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTargetArchitecture_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.TargetArchitecture#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.TargetArchitecture#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Template.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Template.java
index 902faa728ed..690bd6c791c 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/Template.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/Template.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.common.util.EList;
@@ -25,14 +25,14 @@ import org.eclipse.uml2.uml.Element;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.Template#getTemplateParams <em>Template Params</em>}</li>
- * <li>{@link FCM.Template#getBase_Element <em>Base Element</em>}</li>
- * <li>{@link FCM.Template#getKind <em>Kind</em>}</li>
- * <li>{@link FCM.Template#getActualChoice <em>Actual Choice</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Template#getTemplateParams <em>Template Params</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Template#getBase_Element <em>Base Element</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Template#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.Template#getActualChoice <em>Actual Choice</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getTemplate()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTemplate()
* @model
* @generated
*/
@@ -47,7 +47,7 @@ public interface Template extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Template Params</em>' reference list.
- * @see FCM.FCMPackage#getTemplate_TemplateParams()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTemplate_TemplateParams()
* @model ordered="false"
* @generated
*/
@@ -63,14 +63,14 @@ public interface Template extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Element</em>' reference.
* @see #setBase_Element(Element)
- * @see FCM.FCMPackage#getTemplate_Base_Element()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTemplate_Base_Element()
* @model required="true" ordered="false"
* @generated
*/
Element getBase_Element();
/**
- * Sets the value of the '{@link FCM.Template#getBase_Element <em>Base Element</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Template#getBase_Element <em>Base Element</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Element</em>' reference.
@@ -81,7 +81,7 @@ public interface Template extends EObject {
/**
* Returns the value of the '<em><b>Kind</b></em>' attribute.
- * The literals are from the enumeration {@link FCM.TemplateKind}.
+ * The literals are from the enumeration {@link org.eclipse.papyrus.FCM.TemplateKind}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Kind</em>' attribute isn't clear,
@@ -89,20 +89,20 @@ public interface Template extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Kind</em>' attribute.
- * @see FCM.TemplateKind
+ * @see org.eclipse.papyrus.FCM.TemplateKind
* @see #setKind(TemplateKind)
- * @see FCM.FCMPackage#getTemplate_Kind()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTemplate_Kind()
* @model unique="false" required="true" ordered="false"
* @generated
*/
TemplateKind getKind();
/**
- * Sets the value of the '{@link FCM.Template#getKind <em>Kind</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Template#getKind <em>Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Kind</em>' attribute.
- * @see FCM.TemplateKind
+ * @see org.eclipse.papyrus.FCM.TemplateKind
* @see #getKind()
* @generated
*/
@@ -110,7 +110,7 @@ public interface Template extends EObject {
/**
* Returns the value of the '<em><b>Actual Choice</b></em>' attribute.
- * The literals are from the enumeration {@link FCM.ActualChoice}.
+ * The literals are from the enumeration {@link org.eclipse.papyrus.FCM.ActualChoice}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Actual Choice</em>' attribute isn't clear,
@@ -118,20 +118,20 @@ public interface Template extends EObject {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Actual Choice</em>' attribute.
- * @see FCM.ActualChoice
+ * @see org.eclipse.papyrus.FCM.ActualChoice
* @see #setActualChoice(ActualChoice)
- * @see FCM.FCMPackage#getTemplate_ActualChoice()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTemplate_ActualChoice()
* @model unique="false" ordered="false"
* @generated
*/
ActualChoice getActualChoice();
/**
- * Sets the value of the '{@link FCM.Template#getActualChoice <em>Actual Choice</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.Template#getActualChoice <em>Actual Choice</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Actual Choice</em>' attribute.
- * @see FCM.ActualChoice
+ * @see org.eclipse.papyrus.FCM.ActualChoice
* @see #getActualChoice()
* @generated
*/
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/TemplateKind.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/TemplateKind.java
index 8b710168464..9169d816e32 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/TemplateKind.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/TemplateKind.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import java.util.Arrays;
import java.util.Collections;
@@ -17,7 +17,7 @@ import org.eclipse.emf.common.util.Enumerator;
* A representation of the literals of the enumeration '<em><b>Template Kind</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- * @see FCM.FCMPackage#getTemplateKind()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getTemplateKind()
* @model
* @generated
*/
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/UseInstanceConfigurator.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/UseInstanceConfigurator.java
index f4a25113538..4f804e08530 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/UseInstanceConfigurator.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/UseInstanceConfigurator.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM;
+package org.eclipse.papyrus.FCM;
import org.eclipse.emf.ecore.EObject;
@@ -16,12 +16,12 @@ import org.eclipse.emf.ecore.EObject;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link FCM.UseInstanceConfigurator#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link FCM.UseInstanceConfigurator#getConfigurator <em>Configurator</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.UseInstanceConfigurator#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.UseInstanceConfigurator#getConfigurator <em>Configurator</em>}</li>
* </ul>
* </p>
*
- * @see FCM.FCMPackage#getUseInstanceConfigurator()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getUseInstanceConfigurator()
* @model
* @generated
*/
@@ -36,14 +36,14 @@ public interface UseInstanceConfigurator extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
- * @see FCM.FCMPackage#getUseInstanceConfigurator_Base_Class()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getUseInstanceConfigurator_Base_Class()
* @model required="true" ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link FCM.UseInstanceConfigurator#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.UseInstanceConfigurator#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Base Class</em>' reference.
@@ -62,14 +62,14 @@ public interface UseInstanceConfigurator extends EObject {
* <!-- end-user-doc -->
* @return the value of the '<em>Configurator</em>' reference.
* @see #setConfigurator(InstanceConfigurator)
- * @see FCM.FCMPackage#getUseInstanceConfigurator_Configurator()
+ * @see org.eclipse.papyrus.FCM.FCMPackage#getUseInstanceConfigurator_Configurator()
* @model required="true" ordered="false"
* @generated
*/
InstanceConfigurator getConfigurator();
/**
- * Sets the value of the '{@link FCM.UseInstanceConfigurator#getConfigurator <em>Configurator</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.FCM.UseInstanceConfigurator#getConfigurator <em>Configurator</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Configurator</em>' reference.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/AutoIndexImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/AutoIndexImpl.java
index 509fe964971..1764fb25403 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/AutoIndexImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/AutoIndexImpl.java
@@ -4,19 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.AutoIndex;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.FCM.AutoIndex;
+import org.eclipse.papyrus.FCM.FCMPackage;
import org.eclipse.uml2.uml.Property;
/**
@@ -26,7 +22,7 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.AutoIndexImpl#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.AutoIndexImpl#getBase_Property <em>Base Property</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/AutoIndexPerNodeImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/AutoIndexPerNodeImpl.java
index 55e294e6ae8..bc14efb5814 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/AutoIndexPerNodeImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/AutoIndexPerNodeImpl.java
@@ -4,12 +4,11 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.AutoIndexPerNode;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.ecore.EClass;
+import org.eclipse.papyrus.FCM.AutoIndexPerNode;
+import org.eclipse.papyrus.FCM.FCMPackage;
/**
* <!-- begin-user-doc -->
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/CompImplTemplateImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/CompImplTemplateImpl.java
index 9c24b3fde9e..d5b7c4c8af1 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/CompImplTemplateImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/CompImplTemplateImpl.java
@@ -4,18 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.CompImplTemplate;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.FCM.CompImplTemplate;
+import org.eclipse.papyrus.FCM.FCMPackage;
/**
* <!-- begin-user-doc -->
@@ -24,8 +21,8 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.CompImplTemplateImpl#getTemplateDefs <em>Template Defs</em>}</li>
- * <li>{@link FCM.impl.CompImplTemplateImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.CompImplTemplateImpl#getTemplateDefs <em>Template Defs</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.CompImplTemplateImpl#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConfigOptionImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConfigOptionImpl.java
index 4123bd6e95c..53cc499e4aa 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConfigOptionImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConfigOptionImpl.java
@@ -4,18 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.ConfigOption;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.FCM.ConfigOption;
+import org.eclipse.papyrus.FCM.FCMPackage;
/**
* <!-- begin-user-doc -->
@@ -24,7 +21,7 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.ConfigOptionImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ConfigOptionImpl#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConfigurableElementInstanceImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConfigurableElementInstanceImpl.java
index 6271ddec11f..77aaba35002 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConfigurableElementInstanceImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConfigurableElementInstanceImpl.java
@@ -4,19 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.ConfigurableElementInstance;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.FCM.ConfigurableElementInstance;
+import org.eclipse.papyrus.FCM.FCMPackage;
import org.eclipse.uml2.uml.InstanceSpecification;
/**
@@ -26,7 +22,7 @@ import org.eclipse.uml2.uml.InstanceSpecification;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.ConfigurableElementInstanceImpl#getConfiguration <em>Configuration</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ConfigurableElementInstanceImpl#getConfiguration <em>Configuration</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConfigurationImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConfigurationImpl.java
index 6ca627af03d..564c232d31a 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConfigurationImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConfigurationImpl.java
@@ -4,26 +4,21 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.ConfigOption;
-import FCM.Configuration;
-import FCM.DeploymentPlan;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import java.util.Collection;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.common.util.EList;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+import org.eclipse.papyrus.FCM.ConfigOption;
+import org.eclipse.papyrus.FCM.Configuration;
+import org.eclipse.papyrus.FCM.DeploymentPlan;
+import org.eclipse.papyrus.FCM.FCMPackage;
/**
* <!-- begin-user-doc -->
@@ -32,9 +27,9 @@ import org.eclipse.emf.ecore.util.EObjectResolvingEList;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.ConfigurationImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link FCM.impl.ConfigurationImpl#getConfigOptions <em>Config Options</em>}</li>
- * <li>{@link FCM.impl.ConfigurationImpl#getDeploymentPlan <em>Deployment Plan</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ConfigurationImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ConfigurationImpl#getConfigOptions <em>Config Options</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ConfigurationImpl#getDeploymentPlan <em>Deployment Plan</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConfigurationPropertyImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConfigurationPropertyImpl.java
index 3f28fc10d5b..a2d71f36325 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConfigurationPropertyImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConfigurationPropertyImpl.java
@@ -4,19 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.ConfigurationProperty;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.FCM.ConfigurationProperty;
+import org.eclipse.papyrus.FCM.FCMPackage;
import org.eclipse.uml2.uml.Property;
/**
@@ -26,7 +22,7 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.ConfigurationPropertyImpl#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ConfigurationPropertyImpl#getBase_Property <em>Base Property</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConnectorConfigurationImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConnectorConfigurationImpl.java
index 815acd8b328..c6b53e4db7c 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConnectorConfigurationImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConnectorConfigurationImpl.java
@@ -4,20 +4,16 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.Connector;
-import FCM.ConnectorConfiguration;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.FCM.Connector;
+import org.eclipse.papyrus.FCM.ConnectorConfiguration;
+import org.eclipse.papyrus.FCM.FCMPackage;
import org.eclipse.uml2.uml.Slot;
/**
@@ -27,8 +23,8 @@ import org.eclipse.uml2.uml.Slot;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.ConnectorConfigurationImpl#getBase_Slot <em>Base Slot</em>}</li>
- * <li>{@link FCM.impl.ConnectorConfigurationImpl#getConnector <em>Connector</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ConnectorConfigurationImpl#getBase_Slot <em>Base Slot</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ConnectorConfigurationImpl#getConnector <em>Connector</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConnectorImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConnectorImpl.java
index 3543680b3f0..416a3581f70 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ConnectorImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ConnectorImpl.java
@@ -4,19 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.Connector;
-import FCM.FCMPackage;
-import FCM.InteractionComponent;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
+import org.eclipse.papyrus.FCM.Connector;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.InteractionComponent;
import org.eclipse.uml2.uml.Property;
/**
@@ -26,9 +22,9 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.ConnectorImpl#getBase_Connector <em>Base Connector</em>}</li>
- * <li>{@link FCM.impl.ConnectorImpl#getIc <em>Ic</em>}</li>
- * <li>{@link FCM.impl.ConnectorImpl#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ConnectorImpl#getBase_Connector <em>Base Connector</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ConnectorImpl#getIc <em>Ic</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ConnectorImpl#getBase_Property <em>Base Property</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ContainerPortImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ContainerPortImpl.java
index 8465eb2f3b4..48ea94f3d69 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ContainerPortImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ContainerPortImpl.java
@@ -4,12 +4,11 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.ContainerPort;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.ecore.EClass;
+import org.eclipse.papyrus.FCM.ContainerPort;
+import org.eclipse.papyrus.FCM.FCMPackage;
/**
* <!-- begin-user-doc -->
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ContainerRuleImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ContainerRuleImpl.java
index 3c4f3b24954..726188e969b 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ContainerRuleImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ContainerRuleImpl.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM.impl;
+package org.eclipse.papyrus.FCM.impl;
import java.util.Collection;
@@ -15,11 +15,10 @@ import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-
-import FCM.ConfigOption;
-import FCM.ContainerRule;
-import FCM.ContainerRuleKind;
-import FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.ConfigOption;
+import org.eclipse.papyrus.FCM.ContainerRule;
+import org.eclipse.papyrus.FCM.ContainerRuleKind;
+import org.eclipse.papyrus.FCM.FCMPackage;
/**
* <!-- begin-user-doc -->
@@ -28,9 +27,9 @@ import FCM.FCMPackage;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.ContainerRuleImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link FCM.impl.ContainerRuleImpl#getForConfig <em>For Config</em>}</li>
- * <li>{@link FCM.impl.ContainerRuleImpl#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ContainerRuleImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ContainerRuleImpl#getForConfig <em>For Config</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ContainerRuleImpl#getKind <em>Kind</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/CopyAttributeValueImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/CopyAttributeValueImpl.java
index 73756da471c..c3f63de2fe2 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/CopyAttributeValueImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/CopyAttributeValueImpl.java
@@ -4,19 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.CopyAttributeValue;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.FCM.CopyAttributeValue;
+import org.eclipse.papyrus.FCM.FCMPackage;
import org.eclipse.uml2.uml.Property;
/**
@@ -26,8 +22,8 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.CopyAttributeValueImpl#getSource <em>Source</em>}</li>
- * <li>{@link FCM.impl.CopyAttributeValueImpl#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.CopyAttributeValueImpl#getSource <em>Source</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.CopyAttributeValueImpl#getBase_Property <em>Base Property</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/CppLibraryImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/CppLibraryImpl.java
index a328442d1f7..8517b23b7bd 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/CppLibraryImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/CppLibraryImpl.java
@@ -4,16 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
+package org.eclipse.papyrus.FCM.impl;
import java.util.Collection;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.util.EDataTypeEList;
-
-import FCM.CppLibrary;
-import FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.CppLibrary;
+import org.eclipse.papyrus.FCM.FCMPackage;
/**
* <!-- begin-user-doc -->
@@ -22,10 +21,10 @@ import FCM.FCMPackage;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.CppLibraryImpl#getMacros <em>Macros</em>}</li>
- * <li>{@link FCM.impl.CppLibraryImpl#getLibs <em>Libs</em>}</li>
- * <li>{@link FCM.impl.CppLibraryImpl#getLibPaths <em>Lib Paths</em>}</li>
- * <li>{@link FCM.impl.CppLibraryImpl#getIncludePaths <em>Include Paths</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.CppLibraryImpl#getMacros <em>Macros</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.CppLibraryImpl#getLibs <em>Libs</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.CppLibraryImpl#getLibPaths <em>Lib Paths</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.CppLibraryImpl#getIncludePaths <em>Include Paths</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/DeploymentPlanImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/DeploymentPlanImpl.java
index 9f199563264..0f836a9ce15 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/DeploymentPlanImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/DeploymentPlanImpl.java
@@ -4,19 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.DeploymentPlan;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.FCM.DeploymentPlan;
+import org.eclipse.papyrus.FCM.FCMPackage;
import org.eclipse.uml2.uml.InstanceSpecification;
/**
@@ -26,8 +22,8 @@ import org.eclipse.uml2.uml.InstanceSpecification;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.DeploymentPlanImpl#getMainInstance <em>Main Instance</em>}</li>
- * <li>{@link FCM.impl.DeploymentPlanImpl#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.DeploymentPlanImpl#getMainInstance <em>Main Instance</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.DeploymentPlanImpl#getBase_Package <em>Base Package</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/DerivedElementImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/DerivedElementImpl.java
index 2699b2e7490..39d7db48be3 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/DerivedElementImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/DerivedElementImpl.java
@@ -4,19 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.DerivedElement;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.FCM.DerivedElement;
+import org.eclipse.papyrus.FCM.FCMPackage;
import org.eclipse.uml2.uml.Element;
/**
@@ -26,8 +22,8 @@ import org.eclipse.uml2.uml.Element;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.DerivedElementImpl#getBase_Element <em>Base Element</em>}</li>
- * <li>{@link FCM.impl.DerivedElementImpl#getSource <em>Source</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.DerivedElementImpl#getBase_Element <em>Base Element</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.DerivedElementImpl#getSource <em>Source</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ExtendedSignatureImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ExtendedSignatureImpl.java
index c504990689a..54a100521bb 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ExtendedSignatureImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ExtendedSignatureImpl.java
@@ -4,19 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.ExtendedSignature;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.FCM.ExtendedSignature;
+import org.eclipse.papyrus.FCM.FCMPackage;
import org.eclipse.uml2.uml.TemplateSignature;
/**
@@ -26,8 +22,8 @@ import org.eclipse.uml2.uml.TemplateSignature;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.ExtendedSignatureImpl#getBase_TemplateSignature <em>Base Template Signature</em>}</li>
- * <li>{@link FCM.impl.ExtendedSignatureImpl#getBaseSignature <em>Base Signature</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ExtendedSignatureImpl#getBase_TemplateSignature <em>Base Template Signature</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ExtendedSignatureImpl#getBaseSignature <em>Base Signature</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ExternalLibraryImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ExternalLibraryImpl.java
index c82b9a1c26f..bd7184d3e2a 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ExternalLibraryImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ExternalLibraryImpl.java
@@ -4,18 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.ExternalLibrary;
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.FCM.ExternalLibrary;
+import org.eclipse.papyrus.FCM.FCMPackage;
/**
* <!-- begin-user-doc -->
@@ -24,7 +21,7 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.ExternalLibraryImpl#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ExternalLibraryImpl#getBase_Package <em>Base Package</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/FCMFactoryImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/FCMFactoryImpl.java
index 04dacdd3575..19b801062cf 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/FCMFactoryImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/FCMFactoryImpl.java
@@ -4,54 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
+package org.eclipse.papyrus.FCM.impl;
-import FCM.*;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
-
-import FCM.ActualChoice;
-import FCM.AutoIndex;
-import FCM.AutoIndexPerNode;
-import FCM.CompImplTemplate;
-import FCM.ConfigOption;
-import FCM.Configuration;
-import FCM.ConfigurationProperty;
-import FCM.Connector;
-import FCM.ConnectorConfiguration;
-import FCM.ContainerPort;
-import FCM.ContainerRule;
-import FCM.CopyAttributeValue;
-import FCM.CppLibrary;
-import FCM.DeploymentPlan;
-import FCM.DerivedElement;
-import FCM.ExtendedSignature;
-import FCM.ExternalLibrary;
-import FCM.FCMFactory;
-import FCM.FCMPackage;
-import FCM.ImplementationGroup;
-import FCM.ImplementationProperties;
-import FCM.InitPrecedence;
-import FCM.InstanceConfigurator;
-import FCM.InteractionComponent;
-import FCM.InterceptionKind;
-import FCM.InterceptionRule;
-import FCM.JavaLibrary;
-import FCM.OperatingSystem;
-import FCM.Part;
-import FCM.Port;
-import FCM.PortKind;
-import FCM.RuleApplication;
-import FCM.Singleton;
-import FCM.Target;
-import FCM.TargetArchitecture;
-import FCM.Template;
-import FCM.TemplateKind;
-import FCM.UseInstanceConfigurator;
+import org.eclipse.papyrus.FCM.*;
/**
* <!-- begin-user-doc -->
@@ -69,7 +30,7 @@ public class FCMFactoryImpl extends EFactoryImpl implements FCMFactory {
*/
public static FCMFactory init() {
try {
- FCMFactory theFCMFactory = (FCMFactory)EPackage.Registry.INSTANCE.getEFactory("http://papyrus/FCMProfile/1");
+ FCMFactory theFCMFactory = (FCMFactory)EPackage.Registry.INSTANCE.getEFactory(FCMPackage.eNS_URI);
if (theFCMFactory != null) {
return theFCMFactory;
}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/FCMPackageImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/FCMPackageImpl.java
index b7e3ba7d3db..71c724b0852 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/FCMPackageImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/FCMPackageImpl.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM.impl;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
@@ -12,50 +12,49 @@ import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.impl.EPackageImpl;
+import org.eclipse.papyrus.FCM.ActualChoice;
+import org.eclipse.papyrus.FCM.AutoIndex;
+import org.eclipse.papyrus.FCM.AutoIndexPerNode;
+import org.eclipse.papyrus.FCM.CompImplTemplate;
+import org.eclipse.papyrus.FCM.ConfigOption;
+import org.eclipse.papyrus.FCM.ConfigurableElementInstance;
+import org.eclipse.papyrus.FCM.Configuration;
+import org.eclipse.papyrus.FCM.ConfigurationProperty;
+import org.eclipse.papyrus.FCM.Connector;
+import org.eclipse.papyrus.FCM.ConnectorConfiguration;
+import org.eclipse.papyrus.FCM.ContainerPort;
+import org.eclipse.papyrus.FCM.ContainerRule;
+import org.eclipse.papyrus.FCM.ContainerRuleKind;
+import org.eclipse.papyrus.FCM.CopyAttributeValue;
+import org.eclipse.papyrus.FCM.CppLibrary;
+import org.eclipse.papyrus.FCM.DeploymentPlan;
+import org.eclipse.papyrus.FCM.DerivedElement;
+import org.eclipse.papyrus.FCM.ExtendedSignature;
+import org.eclipse.papyrus.FCM.ExternalLibrary;
+import org.eclipse.papyrus.FCM.FCMFactory;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.ImplementationGroup;
+import org.eclipse.papyrus.FCM.ImplementationProperties;
+import org.eclipse.papyrus.FCM.InitPrecedence;
+import org.eclipse.papyrus.FCM.InstanceConfigurator;
+import org.eclipse.papyrus.FCM.InteractionComponent;
+import org.eclipse.papyrus.FCM.InterceptionKind;
+import org.eclipse.papyrus.FCM.InterceptionRule;
+import org.eclipse.papyrus.FCM.JavaLibrary;
+import org.eclipse.papyrus.FCM.OperatingSystem;
+import org.eclipse.papyrus.FCM.Part;
+import org.eclipse.papyrus.FCM.Port;
+import org.eclipse.papyrus.FCM.PortKind;
+import org.eclipse.papyrus.FCM.RuleApplication;
+import org.eclipse.papyrus.FCM.Singleton;
+import org.eclipse.papyrus.FCM.Target;
+import org.eclipse.papyrus.FCM.TargetArchitecture;
+import org.eclipse.papyrus.FCM.Template;
+import org.eclipse.papyrus.FCM.TemplateKind;
+import org.eclipse.papyrus.FCM.UseInstanceConfigurator;
import org.eclipse.uml2.types.TypesPackage;
import org.eclipse.uml2.uml.UMLPackage;
-import FCM.ActualChoice;
-import FCM.AutoIndex;
-import FCM.AutoIndexPerNode;
-import FCM.CompImplTemplate;
-import FCM.ConfigOption;
-import FCM.ConfigurableElementInstance;
-import FCM.Configuration;
-import FCM.ConfigurationProperty;
-import FCM.Connector;
-import FCM.ConnectorConfiguration;
-import FCM.ContainerPort;
-import FCM.ContainerRule;
-import FCM.ContainerRuleKind;
-import FCM.CopyAttributeValue;
-import FCM.CppLibrary;
-import FCM.DeploymentPlan;
-import FCM.DerivedElement;
-import FCM.ExtendedSignature;
-import FCM.ExternalLibrary;
-import FCM.FCMFactory;
-import FCM.FCMPackage;
-import FCM.ImplementationGroup;
-import FCM.ImplementationProperties;
-import FCM.InitPrecedence;
-import FCM.InstanceConfigurator;
-import FCM.InteractionComponent;
-import FCM.InterceptionKind;
-import FCM.InterceptionRule;
-import FCM.JavaLibrary;
-import FCM.OperatingSystem;
-import FCM.Part;
-import FCM.Port;
-import FCM.PortKind;
-import FCM.RuleApplication;
-import FCM.Singleton;
-import FCM.Target;
-import FCM.TargetArchitecture;
-import FCM.Template;
-import FCM.TemplateKind;
-import FCM.UseInstanceConfigurator;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
@@ -340,7 +339,7 @@ public class FCMPackageImpl extends EPackageImpl implements FCMPackage {
* if one already exists.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.EPackage.Registry
- * @see FCM.FCMPackage#eNS_URI
+ * @see org.eclipse.papyrus.FCM.FCMPackage#eNS_URI
* @see #init()
* @generated
*/
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ImplementationGroupImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ImplementationGroupImpl.java
index 68be598ed2a..d6bdcab4535 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ImplementationGroupImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ImplementationGroupImpl.java
@@ -4,16 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
-import FCM.FCMPackage;
-import FCM.ImplementationGroup;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.ImplementationGroup;
/**
* <!-- begin-user-doc -->
@@ -22,7 +21,7 @@ import FCM.ImplementationGroup;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.ImplementationGroupImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ImplementationGroupImpl#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ImplementationPropertiesImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ImplementationPropertiesImpl.java
index f5444023802..66e6b261e58 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/ImplementationPropertiesImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/ImplementationPropertiesImpl.java
@@ -4,26 +4,21 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.FCMPackage;
-import FCM.ImplementationProperties;
-import FCM.OperatingSystem;
-import FCM.TargetArchitecture;
+package org.eclipse.papyrus.FCM.impl;
import java.util.Collection;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.common.util.EList;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.ImplementationProperties;
+import org.eclipse.papyrus.FCM.OperatingSystem;
+import org.eclipse.papyrus.FCM.TargetArchitecture;
/**
* <!-- begin-user-doc -->
@@ -32,12 +27,12 @@ import org.eclipse.emf.ecore.util.EObjectResolvingEList;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.ImplementationPropertiesImpl#getSizeRAM <em>Size RAM</em>}</li>
- * <li>{@link FCM.impl.ImplementationPropertiesImpl#getSupportedOS <em>Supported OS</em>}</li>
- * <li>{@link FCM.impl.ImplementationPropertiesImpl#getArch <em>Arch</em>}</li>
- * <li>{@link FCM.impl.ImplementationPropertiesImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link FCM.impl.ImplementationPropertiesImpl#getSizeROM <em>Size ROM</em>}</li>
- * <li>{@link FCM.impl.ImplementationPropertiesImpl#getSupportedTargetArch <em>Supported Target Arch</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ImplementationPropertiesImpl#getSizeRAM <em>Size RAM</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ImplementationPropertiesImpl#getSupportedOS <em>Supported OS</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ImplementationPropertiesImpl#getArch <em>Arch</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ImplementationPropertiesImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ImplementationPropertiesImpl#getSizeROM <em>Size ROM</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.ImplementationPropertiesImpl#getSupportedTargetArch <em>Supported Target Arch</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/InitPrecedenceImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InitPrecedenceImpl.java
index df00803d1a2..65e47d99c8c 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/InitPrecedenceImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InitPrecedenceImpl.java
@@ -4,24 +4,19 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.FCMPackage;
-import FCM.InitPrecedence;
+package org.eclipse.papyrus.FCM.impl;
import java.util.Collection;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.common.util.EList;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.InitPrecedence;
/**
* <!-- begin-user-doc -->
@@ -30,9 +25,9 @@ import org.eclipse.emf.ecore.util.EObjectResolvingEList;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.InitPrecedenceImpl#getInvokeAfter <em>Invoke After</em>}</li>
- * <li>{@link FCM.impl.InitPrecedenceImpl#getInvokeBefore <em>Invoke Before</em>}</li>
- * <li>{@link FCM.impl.InitPrecedenceImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.InitPrecedenceImpl#getInvokeAfter <em>Invoke After</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.InitPrecedenceImpl#getInvokeBefore <em>Invoke Before</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.InitPrecedenceImpl#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/InstanceConfiguratorImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InstanceConfiguratorImpl.java
index e2c99fff218..e638f73f0c3 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/InstanceConfiguratorImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InstanceConfiguratorImpl.java
@@ -4,18 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.FCMPackage;
-import FCM.InstanceConfigurator;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.InstanceConfigurator;
/**
* <!-- begin-user-doc -->
@@ -24,7 +21,7 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.InstanceConfiguratorImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.InstanceConfiguratorImpl#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/InteractionComponentImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InteractionComponentImpl.java
index 66c1289f287..e0838aa6280 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/InteractionComponentImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InteractionComponentImpl.java
@@ -4,19 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.FCMPackage;
-import FCM.InteractionComponent;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.InteractionComponent;
import org.eclipse.uml2.uml.Collaboration;
/**
@@ -26,9 +22,9 @@ import org.eclipse.uml2.uml.Collaboration;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.InteractionComponentImpl#isForDistribution <em>For Distribution</em>}</li>
- * <li>{@link FCM.impl.InteractionComponentImpl#getConnectionPattern <em>Connection Pattern</em>}</li>
- * <li>{@link FCM.impl.InteractionComponentImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.InteractionComponentImpl#isForDistribution <em>For Distribution</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.InteractionComponentImpl#getConnectionPattern <em>Connection Pattern</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.InteractionComponentImpl#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/InterceptionRuleImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InterceptionRuleImpl.java
index 7f560b67b56..9e859dadc88 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/InterceptionRuleImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InterceptionRuleImpl.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM.impl;
+package org.eclipse.papyrus.FCM.impl;
import java.util.Collection;
@@ -15,15 +15,14 @@ import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.InterceptionKind;
+import org.eclipse.papyrus.FCM.InterceptionRule;
+import org.eclipse.papyrus.FCM.Port;
import org.eclipse.uml2.uml.Feature;
import org.eclipse.uml2.uml.Operation;
import org.eclipse.uml2.uml.Property;
-import FCM.FCMPackage;
-import FCM.InterceptionKind;
-import FCM.InterceptionRule;
-import FCM.Port;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Interception Rule</b></em>'.
@@ -31,10 +30,10 @@ import FCM.Port;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.InterceptionRuleImpl#getInterceptionKind <em>Interception Kind</em>}</li>
- * <li>{@link FCM.impl.InterceptionRuleImpl#getInterceptionSet <em>Interception Set</em>}</li>
- * <li>{@link FCM.impl.InterceptionRuleImpl#getBase_Property <em>Base Property</em>}</li>
- * <li>{@link FCM.impl.InterceptionRuleImpl#getBase_Operation <em>Base Operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.InterceptionRuleImpl#getInterceptionKind <em>Interception Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.InterceptionRuleImpl#getInterceptionSet <em>Interception Set</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.InterceptionRuleImpl#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.InterceptionRuleImpl#getBase_Operation <em>Base Operation</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/JavaLibraryImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/JavaLibraryImpl.java
index e1ad76102dd..d14194aa09e 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/JavaLibraryImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/JavaLibraryImpl.java
@@ -4,16 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
+package org.eclipse.papyrus.FCM.impl;
import java.util.Collection;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.util.EDataTypeEList;
-
-import FCM.FCMPackage;
-import FCM.JavaLibrary;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.JavaLibrary;
/**
* <!-- begin-user-doc -->
@@ -22,7 +21,7 @@ import FCM.JavaLibrary;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.JavaLibraryImpl#getClassPath <em>Class Path</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.JavaLibraryImpl#getClassPath <em>Class Path</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/OperatingSystemImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/OperatingSystemImpl.java
index 11ab82eb7b4..e2f5c752d34 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/OperatingSystemImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/OperatingSystemImpl.java
@@ -4,18 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.FCMPackage;
-import FCM.OperatingSystem;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.OperatingSystem;
/**
* <!-- begin-user-doc -->
@@ -24,7 +21,7 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.OperatingSystemImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.OperatingSystemImpl#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/PartImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/PartImpl.java
index 4ac525c5d78..b9a5b9488e2 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/PartImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/PartImpl.java
@@ -4,22 +4,19 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.FCMPackage;
-import FCM.Part;
+package org.eclipse.papyrus.FCM.impl;
import java.util.Collection;
-import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.Part;
import org.eclipse.uml2.uml.Port;
import org.eclipse.uml2.uml.Property;
@@ -30,8 +27,8 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.PartImpl#getBase_Property <em>Base Property</em>}</li>
- * <li>{@link FCM.impl.PartImpl#getColocateWithPort <em>Colocate With Port</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.PartImpl#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.PartImpl#getColocateWithPort <em>Colocate With Port</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/PortImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/PortImpl.java
index 23c62392f6d..be4f4a83f50 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/PortImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/PortImpl.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM.impl;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.util.BasicEList;
@@ -12,16 +12,15 @@ import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.Port;
+import org.eclipse.papyrus.FCM.PortKind;
+import org.eclipse.papyrus.FCM.util.MapUtil;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.Image;
import org.eclipse.uml2.uml.Interface;
import org.eclipse.uml2.uml.Stereotype;
-import FCM.FCMPackage;
-import FCM.Port;
-import FCM.PortKind;
-import FCM.util.MapUtil;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Port</b></em>'.
@@ -29,11 +28,11 @@ import FCM.util.MapUtil;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.PortImpl#getBase_Port <em>Base Port</em>}</li>
- * <li>{@link FCM.impl.PortImpl#getKind <em>Kind</em>}</li>
- * <li>{@link FCM.impl.PortImpl#getProvidedInterface <em>Provided Interface</em>}</li>
- * <li>{@link FCM.impl.PortImpl#getRequiredInterface <em>Required Interface</em>}</li>
- * <li>{@link FCM.impl.PortImpl#isConjugated <em>Conjugated</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.PortImpl#getBase_Port <em>Base Port</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.PortImpl#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.PortImpl#getProvidedInterface <em>Provided Interface</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.PortImpl#getRequiredInterface <em>Required Interface</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.PortImpl#isConjugated <em>Conjugated</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/PortKindImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/PortKindImpl.java
index c2fa4eca6a7..f0f3c57c70a 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/PortKindImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/PortKindImpl.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM.impl;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.util.EList;
@@ -12,14 +12,13 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.PortKind;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.Image;
import org.eclipse.uml2.uml.Interface;
import org.eclipse.uml2.uml.Stereotype;
-import FCM.FCMPackage;
-import FCM.PortKind;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Port Kind</b></em>'.
@@ -27,10 +26,10 @@ import FCM.PortKind;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.PortKindImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link FCM.impl.PortKindImpl#getProvidedInterface <em>Provided Interface</em>}</li>
- * <li>{@link FCM.impl.PortKindImpl#getRequiredInterface <em>Required Interface</em>}</li>
- * <li>{@link FCM.impl.PortKindImpl#isExtendedPort <em>Extended Port</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.PortKindImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.PortKindImpl#getProvidedInterface <em>Provided Interface</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.PortKindImpl#getRequiredInterface <em>Required Interface</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.PortKindImpl#isExtendedPort <em>Extended Port</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/RuleApplicationImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/RuleApplicationImpl.java
index c94d52805e5..d6262478c6e 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/RuleApplicationImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/RuleApplicationImpl.java
@@ -4,26 +4,21 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.ContainerRule;
-import FCM.FCMPackage;
-import FCM.RuleApplication;
+package org.eclipse.papyrus.FCM.impl;
import java.util.Collection;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.common.util.EList;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
import org.eclipse.emf.ecore.util.EDataTypeEList;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+import org.eclipse.papyrus.FCM.ContainerRule;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.RuleApplication;
/**
* <!-- begin-user-doc -->
@@ -32,9 +27,9 @@ import org.eclipse.emf.ecore.util.EObjectResolvingEList;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.RuleApplicationImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link FCM.impl.RuleApplicationImpl#getContainerRule <em>Container Rule</em>}</li>
- * <li>{@link FCM.impl.RuleApplicationImpl#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.RuleApplicationImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.RuleApplicationImpl#getContainerRule <em>Container Rule</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.RuleApplicationImpl#getBase_Package <em>Base Package</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/SingletonImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/SingletonImpl.java
index 09683d54e85..929072fe909 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/SingletonImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/SingletonImpl.java
@@ -4,18 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.FCMPackage;
-import FCM.Singleton;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.Singleton;
/**
* <!-- begin-user-doc -->
@@ -24,7 +21,7 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.SingletonImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.SingletonImpl#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/TargetArchitectureImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/TargetArchitectureImpl.java
index 0d0c1a3f672..b067483d8c3 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/TargetArchitectureImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/TargetArchitectureImpl.java
@@ -4,18 +4,15 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.FCMPackage;
-import FCM.TargetArchitecture;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.TargetArchitecture;
/**
* <!-- begin-user-doc -->
@@ -24,7 +21,7 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.TargetArchitectureImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.TargetArchitectureImpl#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/TargetImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/TargetImpl.java
index e8b666337d1..364d669eeb4 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/TargetImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/TargetImpl.java
@@ -4,27 +4,22 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.ConfigOption;
-import FCM.FCMPackage;
-import FCM.OperatingSystem;
-import FCM.Target;
-import FCM.TargetArchitecture;
+package org.eclipse.papyrus.FCM.impl;
import java.util.Collection;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.common.util.EList;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+import org.eclipse.papyrus.FCM.ConfigOption;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.OperatingSystem;
+import org.eclipse.papyrus.FCM.Target;
+import org.eclipse.papyrus.FCM.TargetArchitecture;
import org.eclipse.uml2.uml.Node;
/**
@@ -34,12 +29,12 @@ import org.eclipse.uml2.uml.Node;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.TargetImpl#getTargetArch <em>Target Arch</em>}</li>
- * <li>{@link FCM.impl.TargetImpl#getOptions <em>Options</em>}</li>
- * <li>{@link FCM.impl.TargetImpl#getBase_Node <em>Base Node</em>}</li>
- * <li>{@link FCM.impl.TargetImpl#getUsedOS <em>Used OS</em>}</li>
- * <li>{@link FCM.impl.TargetImpl#getAvailRAM <em>Avail RAM</em>}</li>
- * <li>{@link FCM.impl.TargetImpl#getAvailROM <em>Avail ROM</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.TargetImpl#getTargetArch <em>Target Arch</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.TargetImpl#getOptions <em>Options</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.TargetImpl#getBase_Node <em>Base Node</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.TargetImpl#getUsedOS <em>Used OS</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.TargetImpl#getAvailRAM <em>Avail RAM</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.TargetImpl#getAvailROM <em>Avail ROM</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/TemplateImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/TemplateImpl.java
index 2feecbd256d..1c27fb4beae 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/TemplateImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/TemplateImpl.java
@@ -4,27 +4,21 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.ActualChoice;
-import FCM.FCMPackage;
-import FCM.Template;
-import FCM.TemplateKind;
+package org.eclipse.papyrus.FCM.impl;
import java.util.Collection;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.common.util.EList;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-
+import org.eclipse.papyrus.FCM.ActualChoice;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.Template;
+import org.eclipse.papyrus.FCM.TemplateKind;
import org.eclipse.uml2.uml.Classifier;
import org.eclipse.uml2.uml.Element;
@@ -35,10 +29,10 @@ import org.eclipse.uml2.uml.Element;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.TemplateImpl#getTemplateParams <em>Template Params</em>}</li>
- * <li>{@link FCM.impl.TemplateImpl#getBase_Element <em>Base Element</em>}</li>
- * <li>{@link FCM.impl.TemplateImpl#getKind <em>Kind</em>}</li>
- * <li>{@link FCM.impl.TemplateImpl#getActualChoice <em>Actual Choice</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.TemplateImpl#getTemplateParams <em>Template Params</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.TemplateImpl#getBase_Element <em>Base Element</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.TemplateImpl#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.TemplateImpl#getActualChoice <em>Actual Choice</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/UseInstanceConfiguratorImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/UseInstanceConfiguratorImpl.java
index 6473ffdf0e5..f9d03620c58 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/impl/UseInstanceConfiguratorImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/UseInstanceConfiguratorImpl.java
@@ -4,19 +4,16 @@
*
* $Id$
*/
-package FCM.impl;
-
-import FCM.FCMPackage;
-import FCM.InstanceConfigurator;
-import FCM.UseInstanceConfigurator;
+package org.eclipse.papyrus.FCM.impl;
import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.papyrus.FCM.FCMPackage;
+import org.eclipse.papyrus.FCM.InstanceConfigurator;
+import org.eclipse.papyrus.FCM.UseInstanceConfigurator;
/**
* <!-- begin-user-doc -->
@@ -25,8 +22,8 @@ import org.eclipse.emf.ecore.impl.EObjectImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link FCM.impl.UseInstanceConfiguratorImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link FCM.impl.UseInstanceConfiguratorImpl#getConfigurator <em>Configurator</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.UseInstanceConfiguratorImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.FCM.impl.UseInstanceConfiguratorImpl#getConfigurator <em>Configurator</em>}</li>
* </ul>
* </p>
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/CommandSupport.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/CommandSupport.java
index daa796f4e09..04d54ea3fa8 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/CommandSupport.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/CommandSupport.java
@@ -1,4 +1,4 @@
-package FCM.util;
+package org.eclipse.papyrus.FCM.util;
import java.util.Collections;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/ConnectorTypeUtil.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/ConnectorTypeUtil.java
index da81611bafb..f4369372663 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/ConnectorTypeUtil.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/ConnectorTypeUtil.java
@@ -1,11 +1,10 @@
-package FCM.util;
+package org.eclipse.papyrus.FCM.util;
import java.util.ArrayList;
+import org.eclipse.papyrus.FCM.InteractionComponent;
import org.eclipse.uml2.uml.Collaboration;
-import FCM.InteractionComponent;
-
public class ConnectorTypeUtil {
protected Collaboration connectionPattern = null;
@@ -14,7 +13,7 @@ public class ConnectorTypeUtil {
protected FCMUtil.RoleBindingTable bindingTable = null;
- public FCMUtil.RoleBindingTable getRoleBindings(FCM.Connector connector) {
+ public FCMUtil.RoleBindingTable getRoleBindings(org.eclipse.papyrus.FCM.Connector connector) {
if(connector.getIc() instanceof InteractionComponent) {
connectorComp = (InteractionComponent)connector.getIc();
connectionPattern = connectorComp.getConnectionPattern();
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMAdapterFactory.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMAdapterFactory.java
index 4ee5e6b3990..65975ee6475 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMAdapterFactory.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMAdapterFactory.java
@@ -4,23 +4,20 @@
*
* $Id$
*/
-package FCM.util;
-
-import FCM.*;
+package org.eclipse.papyrus.FCM.util;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
-
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.FCM.*;
/**
* <!-- begin-user-doc -->
* The <b>Adapter Factory</b> for the model.
* It provides an adapter <code>createXXX</code> method for each class of the model.
* <!-- end-user-doc -->
- * @see FCM.FCMPackage
+ * @see org.eclipse.papyrus.FCM.FCMPackage
* @generated
*/
public class FCMAdapterFactory extends AdapterFactoryImpl {
@@ -228,13 +225,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
/**
- * Creates a new adapter for an object of class '{@link FCM.Template <em>Template</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.Template <em>Template</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.Template
+ * @see org.eclipse.papyrus.FCM.Template
* @generated
*/
public Adapter createTemplateAdapter() {
@@ -242,13 +239,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.CompImplTemplate <em>Comp Impl Template</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.CompImplTemplate <em>Comp Impl Template</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.CompImplTemplate
+ * @see org.eclipse.papyrus.FCM.CompImplTemplate
* @generated
*/
public Adapter createCompImplTemplateAdapter() {
@@ -256,13 +253,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.PortKind <em>Port Kind</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.PortKind <em>Port Kind</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.PortKind
+ * @see org.eclipse.papyrus.FCM.PortKind
* @generated
*/
public Adapter createPortKindAdapter() {
@@ -270,13 +267,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.Port <em>Port</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.Port <em>Port</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.Port
+ * @see org.eclipse.papyrus.FCM.Port
* @generated
*/
public Adapter createPortAdapter() {
@@ -284,13 +281,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.ConfigurableElementInstance <em>Configurable Element Instance</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.ConfigurableElementInstance <em>Configurable Element Instance</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.ConfigurableElementInstance
+ * @see org.eclipse.papyrus.FCM.ConfigurableElementInstance
* @generated
*/
public Adapter createConfigurableElementInstanceAdapter() {
@@ -298,13 +295,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.Connector <em>Connector</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.Connector <em>Connector</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.Connector
+ * @see org.eclipse.papyrus.FCM.Connector
* @generated
*/
public Adapter createConnectorAdapter() {
@@ -312,13 +309,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.ConfigurationProperty <em>Configuration Property</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.ConfigurationProperty <em>Configuration Property</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.ConfigurationProperty
+ * @see org.eclipse.papyrus.FCM.ConfigurationProperty
* @generated
*/
public Adapter createConfigurationPropertyAdapter() {
@@ -326,13 +323,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.DeploymentPlan <em>Deployment Plan</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.DeploymentPlan <em>Deployment Plan</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.DeploymentPlan
+ * @see org.eclipse.papyrus.FCM.DeploymentPlan
* @generated
*/
public Adapter createDeploymentPlanAdapter() {
@@ -340,13 +337,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.DerivedElement <em>Derived Element</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.DerivedElement <em>Derived Element</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.DerivedElement
+ * @see org.eclipse.papyrus.FCM.DerivedElement
* @generated
*/
public Adapter createDerivedElementAdapter() {
@@ -354,13 +351,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.ContainerRule <em>Container Rule</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.ContainerRule <em>Container Rule</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.ContainerRule
+ * @see org.eclipse.papyrus.FCM.ContainerRule
* @generated
*/
public Adapter createContainerRuleAdapter() {
@@ -368,13 +365,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.ConfigOption <em>Config Option</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.ConfigOption <em>Config Option</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.ConfigOption
+ * @see org.eclipse.papyrus.FCM.ConfigOption
* @generated
*/
public Adapter createConfigOptionAdapter() {
@@ -382,13 +379,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.Singleton <em>Singleton</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.Singleton <em>Singleton</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.Singleton
+ * @see org.eclipse.papyrus.FCM.Singleton
* @generated
*/
public Adapter createSingletonAdapter() {
@@ -396,13 +393,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.InteractionComponent <em>Interaction Component</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.InteractionComponent <em>Interaction Component</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.InteractionComponent
+ * @see org.eclipse.papyrus.FCM.InteractionComponent
* @generated
*/
public Adapter createInteractionComponentAdapter() {
@@ -410,13 +407,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.Configuration <em>Configuration</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.Configuration <em>Configuration</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.Configuration
+ * @see org.eclipse.papyrus.FCM.Configuration
* @generated
*/
public Adapter createConfigurationAdapter() {
@@ -424,13 +421,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.InterceptionRule <em>Interception Rule</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.InterceptionRule <em>Interception Rule</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.InterceptionRule
+ * @see org.eclipse.papyrus.FCM.InterceptionRule
* @generated
*/
public Adapter createInterceptionRuleAdapter() {
@@ -438,13 +435,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.CppLibrary <em>Cpp Library</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.CppLibrary <em>Cpp Library</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.CppLibrary
+ * @see org.eclipse.papyrus.FCM.CppLibrary
* @generated
*/
public Adapter createCppLibraryAdapter() {
@@ -452,13 +449,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.ExternalLibrary <em>External Library</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.ExternalLibrary <em>External Library</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.ExternalLibrary
+ * @see org.eclipse.papyrus.FCM.ExternalLibrary
* @generated
*/
public Adapter createExternalLibraryAdapter() {
@@ -466,13 +463,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.ImplementationGroup <em>Implementation Group</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.ImplementationGroup <em>Implementation Group</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.ImplementationGroup
+ * @see org.eclipse.papyrus.FCM.ImplementationGroup
* @generated
*/
public Adapter createImplementationGroupAdapter() {
@@ -480,13 +477,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.RuleApplication <em>Rule Application</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.RuleApplication <em>Rule Application</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.RuleApplication
+ * @see org.eclipse.papyrus.FCM.RuleApplication
* @generated
*/
public Adapter createRuleApplicationAdapter() {
@@ -494,13 +491,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.JavaLibrary <em>Java Library</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.JavaLibrary <em>Java Library</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.JavaLibrary
+ * @see org.eclipse.papyrus.FCM.JavaLibrary
* @generated
*/
public Adapter createJavaLibraryAdapter() {
@@ -508,13 +505,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.ImplementationProperties <em>Implementation Properties</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.ImplementationProperties <em>Implementation Properties</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.ImplementationProperties
+ * @see org.eclipse.papyrus.FCM.ImplementationProperties
* @generated
*/
public Adapter createImplementationPropertiesAdapter() {
@@ -522,13 +519,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.OperatingSystem <em>Operating System</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.OperatingSystem <em>Operating System</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.OperatingSystem
+ * @see org.eclipse.papyrus.FCM.OperatingSystem
* @generated
*/
public Adapter createOperatingSystemAdapter() {
@@ -536,13 +533,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.TargetArchitecture <em>Target Architecture</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.TargetArchitecture <em>Target Architecture</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.TargetArchitecture
+ * @see org.eclipse.papyrus.FCM.TargetArchitecture
* @generated
*/
public Adapter createTargetArchitectureAdapter() {
@@ -550,13 +547,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.Target <em>Target</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.Target <em>Target</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.Target
+ * @see org.eclipse.papyrus.FCM.Target
* @generated
*/
public Adapter createTargetAdapter() {
@@ -564,13 +561,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.Part <em>Part</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.Part <em>Part</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.Part
+ * @see org.eclipse.papyrus.FCM.Part
* @generated
*/
public Adapter createPartAdapter() {
@@ -578,13 +575,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.CopyAttributeValue <em>Copy Attribute Value</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.CopyAttributeValue <em>Copy Attribute Value</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.CopyAttributeValue
+ * @see org.eclipse.papyrus.FCM.CopyAttributeValue
* @generated
*/
public Adapter createCopyAttributeValueAdapter() {
@@ -592,13 +589,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.AutoIndex <em>Auto Index</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.AutoIndex <em>Auto Index</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.AutoIndex
+ * @see org.eclipse.papyrus.FCM.AutoIndex
* @generated
*/
public Adapter createAutoIndexAdapter() {
@@ -606,13 +603,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.AutoIndexPerNode <em>Auto Index Per Node</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.AutoIndexPerNode <em>Auto Index Per Node</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.AutoIndexPerNode
+ * @see org.eclipse.papyrus.FCM.AutoIndexPerNode
* @generated
*/
public Adapter createAutoIndexPerNodeAdapter() {
@@ -620,13 +617,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.InitPrecedence <em>Init Precedence</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.InitPrecedence <em>Init Precedence</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.InitPrecedence
+ * @see org.eclipse.papyrus.FCM.InitPrecedence
* @generated
*/
public Adapter createInitPrecedenceAdapter() {
@@ -634,13 +631,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.ConnectorConfiguration <em>Connector Configuration</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.ConnectorConfiguration <em>Connector Configuration</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.ConnectorConfiguration
+ * @see org.eclipse.papyrus.FCM.ConnectorConfiguration
* @generated
*/
public Adapter createConnectorConfigurationAdapter() {
@@ -648,13 +645,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.ExtendedSignature <em>Extended Signature</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.ExtendedSignature <em>Extended Signature</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.ExtendedSignature
+ * @see org.eclipse.papyrus.FCM.ExtendedSignature
* @generated
*/
public Adapter createExtendedSignatureAdapter() {
@@ -662,13 +659,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.ContainerPort <em>Container Port</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.ContainerPort <em>Container Port</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.ContainerPort
+ * @see org.eclipse.papyrus.FCM.ContainerPort
* @generated
*/
public Adapter createContainerPortAdapter() {
@@ -676,13 +673,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.UseInstanceConfigurator <em>Use Instance Configurator</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.UseInstanceConfigurator <em>Use Instance Configurator</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.UseInstanceConfigurator
+ * @see org.eclipse.papyrus.FCM.UseInstanceConfigurator
* @generated
*/
public Adapter createUseInstanceConfiguratorAdapter() {
@@ -690,13 +687,13 @@ public class FCMAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link FCM.InstanceConfigurator <em>Instance Configurator</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.FCM.InstanceConfigurator <em>Instance Configurator</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see FCM.InstanceConfigurator
+ * @see org.eclipse.papyrus.FCM.InstanceConfigurator
* @generated
*/
public Adapter createInstanceConfiguratorAdapter() {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMResourceFactoryImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMResourceFactoryImpl.java
index a70f727773c..4b171c59150 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMResourceFactoryImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMResourceFactoryImpl.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM.util;
+package org.eclipse.papyrus.FCM.util;
import org.eclipse.emf.common.util.URI;
@@ -18,7 +18,7 @@ import org.eclipse.emf.ecore.xmi.XMLResource;
* <!-- begin-user-doc -->
* The <b>Resource Factory</b> associated with the package.
* <!-- end-user-doc -->
- * @see FCM.util.FCMResourceImpl
+ * @see org.eclipse.papyrus.FCM.util.FCMResourceImpl
* @generated
*/
public class FCMResourceFactoryImpl extends ResourceFactoryImpl {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMResourceImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMResourceImpl.java
index 0774a848d46..862fa2f3e88 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMResourceImpl.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMResourceImpl.java
@@ -4,7 +4,7 @@
*
* $Id$
*/
-package FCM.util;
+package org.eclipse.papyrus.FCM.util;
import org.eclipse.emf.common.util.URI;
@@ -14,7 +14,7 @@ import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
* <!-- begin-user-doc -->
* The <b>Resource </b> associated with the package.
* <!-- end-user-doc -->
- * @see FCM.util.FCMResourceFactoryImpl
+ * @see org.eclipse.papyrus.FCM.util.FCMResourceFactoryImpl
* @generated
*/
public class FCMResourceImpl extends XMLResourceImpl {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMSwitch.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMSwitch.java
index ba2a6fe6874..61a98b8c17f 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMSwitch.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMSwitch.java
@@ -4,48 +4,12 @@
*
* $Id$
*/
-package FCM.util;
+package org.eclipse.papyrus.FCM.util;
-import FCM.*;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.util.Switch;
-
-import FCM.AutoIndex;
-import FCM.AutoIndexPerNode;
-import FCM.CompImplTemplate;
-import FCM.ConfigOption;
-import FCM.ConfigurableElementInstance;
-import FCM.Configuration;
-import FCM.ConfigurationProperty;
-import FCM.Connector;
-import FCM.ConnectorConfiguration;
-import FCM.ContainerPort;
-import FCM.ContainerRule;
-import FCM.CopyAttributeValue;
-import FCM.CppLibrary;
-import FCM.DeploymentPlan;
-import FCM.DerivedElement;
-import FCM.ExtendedSignature;
-import FCM.ExternalLibrary;
-import FCM.FCMPackage;
-import FCM.ImplementationGroup;
-import FCM.ImplementationProperties;
-import FCM.InitPrecedence;
-import FCM.InstanceConfigurator;
-import FCM.InteractionComponent;
-import FCM.InterceptionRule;
-import FCM.JavaLibrary;
-import FCM.OperatingSystem;
-import FCM.Part;
-import FCM.Port;
-import FCM.PortKind;
-import FCM.RuleApplication;
-import FCM.Singleton;
-import FCM.Target;
-import FCM.TargetArchitecture;
-import FCM.Template;
-import FCM.UseInstanceConfigurator;
+import org.eclipse.papyrus.FCM.*;
/**
* <!-- begin-user-doc -->
@@ -56,7 +20,7 @@ import FCM.UseInstanceConfigurator;
* until a non-null result is returned,
* which is the result of the switch.
* <!-- end-user-doc -->
- * @see FCM.FCMPackage
+ * @see org.eclipse.papyrus.FCM.FCMPackage
* @generated
*/
public class FCMSwitch<T> extends Switch<T> {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMUtil.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMUtil.java
index b12037baa29..c4f58feb65a 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMUtil.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMUtil.java
@@ -1,4 +1,4 @@
-package FCM.util;
+package org.eclipse.papyrus.FCM.util;
import java.util.HashMap;
import java.util.Iterator;
@@ -11,6 +11,10 @@ import org.eclipse.core.runtime.Platform;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.UniqueEList;
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.FCM.Connector;
+import org.eclipse.papyrus.FCM.ContainerRule;
+import org.eclipse.papyrus.FCM.InteractionComponent;
+import org.eclipse.papyrus.FCM.RuleApplication;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.CollaborationUse;
import org.eclipse.uml2.uml.ConnectableElement;
@@ -21,11 +25,6 @@ import org.eclipse.uml2.uml.Slot;
import org.eclipse.uml2.uml.UMLFactory;
import org.eclipse.uml2.uml.ValueSpecification;
-import FCM.Connector;
-import FCM.ContainerRule;
-import FCM.InteractionComponent;
-import FCM.RuleApplication;
-
public class FCMUtil {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMXMLProcessor.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMXMLProcessor.java
index 4e3e5e73be0..19ab00a79a0 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/FCMXMLProcessor.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/FCMXMLProcessor.java
@@ -4,17 +4,14 @@
*
* $Id$
*/
-package FCM.util;
-
-import FCM.FCMPackage;
+package org.eclipse.papyrus.FCM.util;
import java.util.Map;
import org.eclipse.emf.ecore.EPackage;
-
import org.eclipse.emf.ecore.resource.Resource;
-
import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
+import org.eclipse.papyrus.FCM.FCMPackage;
/**
* This class contains helper methods to serialize and deserialize XML documents
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/IEmbeddingRule.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/IEmbeddingRule.java
index 24c41d1434c..9bf3ff544ba 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/IEmbeddingRule.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/IEmbeddingRule.java
@@ -1,6 +1,6 @@
-package FCM.util;
+package org.eclipse.papyrus.FCM.util;
-import FCM.Connector;
+import org.eclipse.papyrus.FCM.Connector;
/**
* Interface used by extension point for embedding rules
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/IMappingRule.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/IMappingRule.java
index ff8795d48c9..46354994409 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/IMappingRule.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/IMappingRule.java
@@ -1,10 +1,9 @@
-package FCM.util;
+package org.eclipse.papyrus.FCM.util;
+import org.eclipse.papyrus.FCM.Port;
import org.eclipse.uml2.uml.InstanceSpecification;
import org.eclipse.uml2.uml.Interface;
-import FCM.Port;
-
/**
* Interface used by extension point for evaluation of interface mappings
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/MapUtil.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/MapUtil.java
index 52e6cd4d082..7757c7da4ae 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/FCM/util/MapUtil.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/util/MapUtil.java
@@ -1,4 +1,4 @@
-package FCM.util;
+package org.eclipse.papyrus.FCM.util;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IConfigurationElement;
@@ -8,6 +8,9 @@ import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.transaction.TransactionalEditingDomain;
import org.eclipse.emf.transaction.util.TransactionUtil;
+import org.eclipse.papyrus.FCM.DerivedElement;
+import org.eclipse.papyrus.FCM.Port;
+import org.eclipse.papyrus.FCM.PortKind;
import org.eclipse.papyrus.fcm.profile.Activator;
import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.Interface;
@@ -18,10 +21,6 @@ import org.eclipse.uml2.uml.PackageableElement;
import org.eclipse.uml2.uml.Stereotype;
import org.eclipse.uml2.uml.Type;
-import FCM.DerivedElement;
-import FCM.Port;
-import FCM.PortKind;
-
public class MapUtil
{
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/META-INF/MANIFEST.MF b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/META-INF/MANIFEST.MF
index 71cbc43fc9a..e96beb6af2d 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/META-INF/MANIFEST.MF
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/META-INF/MANIFEST.MF
@@ -33,7 +33,8 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.gmf.runtime.common.core;bundle-version="1.7.0",
org.eclipse.gmf.runtime.emf.commands.core;bundle-version="1.4.0",
org.eclipse.papyrus.infra.widgets;bundle-version="0.10.0",
- org.eclipse.papyrus.infra.emf;bundle-version="0.10.0"
+ org.eclipse.papyrus.infra.emf;bundle-version="0.10.0",
+ org.eclipse.papyrus.acceleo;bundle-version="0.10.0"
Bundle-ActivationPolicy: lazy
Export-Package: org.eclipse.papyrus.qompass.designer.core,
org.eclipse.papyrus.qompass.designer.core.acceleo,
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/build.acceleo b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/build.acceleo
index 4f2650ea6a1..aa3c4b90b68 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/build.acceleo
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/build.acceleo
@@ -18,7 +18,7 @@
<acceleoCompiler
sourceFolder="${target.folder}"
outputFolder="${target.folder}"
- dependencies="${target.folder}/../../org.eclipse.papyrus.fcm.profile;${target.folder}/../../org.eclipse.swt.gtk.linux.x86_64;${target.folder}/../../org.eclipse.papyrus.qompass.designer.vsl;${target.folder}/../../org.eclipse.papyrus.cpp.profile;"
+ dependencies="${target.folder}/../../org.eclipse.papyrus.fcm.profile;${target.folder}/../../org.eclipse.papyrus.infra.core;${target.folder}/../../org.eclipse.gef;${target.folder}/../../org.eclipse.ui.workbench;${target.folder}/../../org.eclipse.papyrus.uml.diagram.common;${target.folder}/../../org.eclipse.papyrus.uml.tools.utils;${target.folder}/../../org.eclipse.papyrus.infra.gmfdiag.common;${target.folder}/../../org.eclipse.papyrus.uml.tools;${target.folder}/../../org.eclipse.emf.facet.infra.browser.uicore;${target.folder}/../../org.eclipse.papyrus.infra.services.validation;${target.folder}/../../org.eclipse.papyrus.infra.services.decoration;${target.folder}/../../org.eclipse.papyrus.infra.services.markerlistener;${target.folder}/../../org.eclipse.papyrus.infra.gmfdiag.navigation;${target.folder}/../../org.eclipse.papyrus.infra.services.resourceloading;${target.folder}/../../org.eclipse.papyrus.qompass.designer.vsl;${target.folder}/../../org.eclipse.papyrus.uml.properties;${target.folder}/../../org.eclipse.papyrus.cpp.profile;${target.folder}/../../org.eclipse.papyrus.acceleo;"
binaryResource="false"
packagesToRegister="">
</acceleoCompiler>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/CORBAtypeNames.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/CORBAtypeNames.java
new file mode 100644
index 00000000000..cbf882bf0bf
--- /dev/null
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/CORBAtypeNames.java
@@ -0,0 +1,9 @@
+package org.eclipse.papyrus.qompass.designer.core;
+
+public class CORBAtypeNames {
+ public static final String Octet = "corba::Octet"; //$NON-NLS-1$
+ public static final String Long = "corba::Long"; //$NON-NLS-1$
+ public static final String UnsignedLong = "corba::UnsignedLong"; //$NON-NLS-1$
+ public static final String Short = "corba::Short"; //$NON-NLS-1$
+ public static final String UnsignedShort = "corba::UnsignedShort"; //$NON-NLS-1$
+}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/ConfigUtils.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/ConfigUtils.java
index cecc27479d9..c390732426d 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/ConfigUtils.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/ConfigUtils.java
@@ -8,10 +8,8 @@ import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.Port;
import org.eclipse.uml2.uml.Property;
import org.eclipse.uml2.uml.Type;
-
-import FCM.ConfigurationProperty;
-import FCM.ContainerRule;
-
+import org.eclipse.papyrus.FCM.ConfigurationProperty;
+import org.eclipse.papyrus.FCM.ContainerRule;
import org.eclipse.papyrus.qompass.designer.core.transformations.TransformationException;
public class ConfigUtils {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/ConnectorUtils.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/ConnectorUtils.java
index 63da539a65b..135b2b64a27 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/ConnectorUtils.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/ConnectorUtils.java
@@ -46,16 +46,21 @@ public class ConnectorUtils {
/**
* check if a connector connects the port that is passed
* as parameter
+ * TODO: why is that name based???
*/
public static boolean connectsPort(Connector connection, Port port) {
// check roles of end points
- String qPortName = port.getQualifiedName();
+ // String qPortName = port.getQualifiedName();
for(ConnectorEnd end : connection.getEnds()) {
if(end.getRole() == port) {
return true;
}
if(end.getRole() != null) {
- if(end.getRole().getQualifiedName().equals(qPortName)) {
+ if(end.getRole().getQualifiedName() == null) {
+ System.err.println("sowas");
+ }
+
+ if(end.getRole() == port) {
Log.log(Log.ERROR_MSG, Log.TRAFO_CONNECTOR,
"ConnectorUtls.connectsPort: qualified names match, but not the ID - should not happen");
return true;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/PortUtils.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/PortUtils.java
index f9ce1878c8d..5ec35925986 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/PortUtils.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/PortUtils.java
@@ -2,14 +2,13 @@ package org.eclipse.papyrus.qompass.designer.core;
import org.eclipse.emf.common.util.BasicEList;
import org.eclipse.emf.common.util.EList;
+import org.eclipse.papyrus.FCM.PortKind;
import org.eclipse.uml2.uml.Classifier;
import org.eclipse.uml2.uml.EncapsulatedClassifier;
import org.eclipse.uml2.uml.Interface;
import org.eclipse.uml2.uml.NamedElement;
import org.eclipse.uml2.uml.Port;
-import FCM.PortKind;
-
public class PortUtils {
/**
@@ -21,7 +20,7 @@ public class PortUtils {
* @return the provided interface
*/
public static Interface getProvided(Port port) {
- FCM.Port fcmPort = getFCMport(port);
+ org.eclipse.papyrus.FCM.Port fcmPort = getFCMport(port);
if(fcmPort != null) {
return fcmPort.getProvidedInterface();
} else if(port.getProvideds().size() > 0) {
@@ -40,7 +39,7 @@ public class PortUtils {
* @return the required interface
*/
public static Interface getRequired(Port port) {
- FCM.Port fcmPort = getFCMport(port);
+ org.eclipse.papyrus.FCM.Port fcmPort = getFCMport(port);
if(fcmPort != null) {
return fcmPort.getRequiredInterface();
} else if(port.getRequireds().size() > 0) {
@@ -56,8 +55,8 @@ public class PortUtils {
* @param port
* @return
*/
- public static FCM.Port getFCMport(Port port) {
- return StUtils.getApplication(port, FCM.Port.class);
+ public static org.eclipse.papyrus.FCM.Port getFCMport(Port port) {
+ return StUtils.getApplication(port, org.eclipse.papyrus.FCM.Port.class);
}
/**
@@ -69,7 +68,7 @@ public class PortUtils {
* @return
*/
public static boolean isConjugated(Port port) {
- FCM.Port fcmPort = getFCMport(port);
+ org.eclipse.papyrus.FCM.Port fcmPort = getFCMport(port);
if(fcmPort != null) {
return fcmPort.isConjugated();
}
@@ -134,7 +133,7 @@ public class PortUtils {
* @return
*/
public static PortKind getKind(Port port) {
- FCM.Port fcmPort = getFCMport(port);
+ org.eclipse.papyrus.FCM.Port fcmPort = getFCMport(port);
if(fcmPort != null) {
return fcmPort.getKind();
}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/StUtils.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/StUtils.java
index 9734a7b5a05..f812ea2f951 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/StUtils.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/StUtils.java
@@ -3,16 +3,14 @@ package org.eclipse.papyrus.qompass.designer.core;
import org.eclipse.emf.common.util.BasicEList;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.FCM.DerivedElement;
+import org.eclipse.papyrus.qompass.designer.core.transformations.Copy;
import org.eclipse.uml2.uml.Connector;
import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.Property;
import org.eclipse.uml2.uml.Stereotype;
import org.eclipse.uml2.uml.util.UMLUtil;
-import FCM.DerivedElement;
-
-import org.eclipse.papyrus.qompass.designer.core.transformations.Copy;
-
/**
* Some functions around stereotype usage.
* TODO: originally developed without use of static profile. It thus contains many functions
@@ -230,7 +228,7 @@ public class StUtils {
* @return
*/
public static Stereotype apply(Element element, java.lang.Class<? extends EObject> clazz) {
- return apply(element, getStereoName(clazz));
+ return apply(element, getStereoName(element, clazz));
}
/**
@@ -246,7 +244,7 @@ public class StUtils {
* @return
*/
public static void unapply(Element element, java.lang.Class<? extends EObject> clazz) {
- unapply(element, getStereoName(clazz));
+ unapply(element, getStereoName(element, clazz));
}
/**
@@ -262,7 +260,7 @@ public class StUtils {
* @return
*/
public static Stereotype applyExact(Element element, java.lang.Class<? extends EObject> clazz) {
- return applyExact(element, getStereoName(clazz));
+ return applyExact(element, getStereoName(element, clazz));
}
/**
@@ -399,26 +397,36 @@ public class StUtils {
return true;
}
- public static FCM.Connector getConnector(Connector connector) {
- return getApplication(connector, FCM.Connector.class);
+ public static org.eclipse.papyrus.FCM.Connector getConnector(Connector connector) {
+ return getApplication(connector, org.eclipse.papyrus.FCM.Connector.class);
}
public static boolean isConnector(Connector candidate) {
- return StUtils.isApplied(candidate, FCM.Connector.class);
+ return StUtils.isApplied(candidate, org.eclipse.papyrus.FCM.Connector.class);
}
public static Stereotype getStereo(Element element, java.lang.Class<? extends EObject> clazz) {
- return element.getAppliedStereotype(getStereoName(clazz));
+ return element.getAppliedStereotype(getStereoName(element, clazz));
}
- public static String getStereoName(java.lang.Class<? extends EObject> clazz) {
- String name = clazz.getName();
- if(name.startsWith("org.eclipse.papyrus.MARTE")) {
- // MARTE classes are prefixed with "org.eclipse.papyrus" which does not belong
- // to the stereotype name
- name = name.substring("org.eclipse.papyrus.".length());
+ /**
+ * Get the stereotype-name that may relate to the name of an interface within a static profile.
+ * Note that the class name within a static profile might have a prefix, such as org.eclipse.papyrus. This
+ * functions tries to remove prefixes iteratively, if a stereotype is not applicable.
+ *
+ * @param clazz
+ * @return
+ */
+ public static String getStereoName(Element element, java.lang.Class<? extends EObject> clazz) {
+ String name = clazz.getName().replace(".", "::"); //$NON-NLS-1$ //$NON-NLS-2$;
+ while (element.getApplicableStereotype(name) == null) {
+ int index = name.indexOf("::"); //$NON-NLS-1$
+ if (index == -1) {
+ return null;
+ }
+ name = name.substring(index + 1);
}
- return name.replace(".", "::");
+ return name;
}
}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/Utils.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/Utils.java
index d2c17c5f9d4..047150d2b70 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/Utils.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/Utils.java
@@ -12,6 +12,9 @@ import org.eclipse.emf.common.util.UniqueEList;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.jface.preference.IPreferenceStore;
+import org.eclipse.papyrus.FCM.ContainerRule;
+import org.eclipse.papyrus.FCM.RuleApplication;
+import org.eclipse.papyrus.FCM.Singleton;
import org.eclipse.papyrus.infra.core.services.ServiceException;
import org.eclipse.papyrus.infra.core.utils.ServiceUtilsForActionHandlers;
import org.eclipse.papyrus.qompass.designer.core.preferences.QompassPreferenceConstants;
@@ -30,10 +33,6 @@ import org.eclipse.uml2.uml.Port;
import org.eclipse.uml2.uml.Property;
import org.eclipse.uml2.uml.Type;
-import FCM.ContainerRule;
-import FCM.RuleApplication;
-import FCM.Singleton;
-
public class Utils {
/**
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/AcceleoDriver.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/AcceleoDriver.java
deleted file mode 100644
index 777b25a5590..00000000000
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/AcceleoDriver.java
+++ /dev/null
@@ -1,328 +0,0 @@
-/**
- * Copyright CEA-LIST 2009
- * available under EPL 1.0 licence
- *
- * This file is part of the Qompass tool chain (www.ec3m.net)
- *
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * $Id$
- */
-
-package org.eclipse.papyrus.qompass.designer.core.acceleo;
-
-import java.io.File;
-import java.lang.reflect.InvocationTargetException;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.acceleo.common.IAcceleoConstants;
-import org.eclipse.acceleo.engine.AcceleoEnginePlugin;
-import org.eclipse.acceleo.engine.AcceleoEvaluationException;
-import org.eclipse.acceleo.engine.generation.AcceleoEngine;
-import org.eclipse.acceleo.engine.generation.strategy.PreviewStrategy;
-import org.eclipse.acceleo.model.mtl.Module;
-import org.eclipse.acceleo.model.mtl.ModuleElement;
-import org.eclipse.acceleo.model.mtl.Template;
-import org.eclipse.acceleo.model.mtl.resource.AcceleoResourceSetImpl;
-import org.eclipse.acceleo.parser.AcceleoParser;
-import org.eclipse.acceleo.parser.AcceleoSourceBuffer;
-import org.eclipse.acceleo.parser.cst.ModuleImportsValue;
-import org.eclipse.core.runtime.ILogListener;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.emf.common.util.BasicEList;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.uml2.uml.Element;
-import org.eclipse.uml2.uml.NamedElement;
-import org.eclipse.uml2.uml.OpaqueBehavior;
-
-import org.eclipse.papyrus.qompass.designer.core.Utils;
-import org.eclipse.papyrus.qompass.designer.core.transformations.TransformationException;
-
-public class AcceleoDriver {
-
- /**
- * URI of file that is currently evaluated
- */
- public static final URI currentURI = URI.createURI("current." + IAcceleoConstants.EMTL_FILE_EXTENSION);
-
- public static void init() {
- engine = new AcceleoEngine();
- parser = new AcceleoParser();
- // some errors are silently captured inside the evaluation query (@see AcceleoEvaluationVisiton.visitExpression). Yet they produce
- // an event in the Acceleo log which is captured via this listener.
- AcceleoEnginePlugin.getDefault().getLog().addLogListener(new ILogListener() {
-
- public void logging(IStatus status, String plugin) {
- logEntries.add(status);
-
- }
- });
- acceleoResourceSet = new AcceleoResourceSetImpl();
- acceleoResourceSet.createResource(currentURI);
- }
-
- /**
- * Execute a script passed as parameter. It will be executed in the context
- * of a base script that declares the meta-model (UML2) and has additional
- * imports (currently none).
- *
- * @param template
- * The template in string form
- * @param element
- * The UML element to which the template is applied
- * @return the evaluated template
- */
- public static String bind(String templateStr, Element element) throws TransformationException {
- return evaluate(templateStr, element, null);
- }
-
- /**
- * find an MTL file in a plugin. This functions assumes that the relative path (to a "bin" folder) within the
- * plugin includes the plug-in name as a prefix
- *
- * @param moduleName
- * qualified name within the plug-in (assuming that the associated file is located
- * in a sub-folder with the name "bin")
- */
- public static URI findFileInPlugin(String moduleName) {
- String relativePath = moduleName.replace(IAcceleoConstants.NAMESPACE_SEPARATOR, File.separator);
- String segments[] = moduleName.split(IAcceleoConstants.NAMESPACE_SEPARATOR);
-
- for(int pass = 0; pass < 2; pass++) {
- // try bin directory in first pass (deployed plugins: don't use bin, devel: use bin).
- // Problem: resource is also found without bin, but resolving fails later
- String binSep = (pass == 0) ? "/bin/" : "/";
- for(int segmentLen = segments.length - 1; segmentLen > 1; segmentLen--) {
- String pluginNameCandidate = segments[0];
- for(int i = 1; i < segmentLen; i++) {
- pluginNameCandidate += "." + segments[i];
- }
-
- String fileNameCandidate = pluginNameCandidate + binSep + relativePath +
- "." + IAcceleoConstants.EMTL_FILE_EXTENSION;
- // String absoluteFileName = Utils.getAbsoluteFN(fileNameCandidate);
- // if(absoluteFileName != null) {
- // }
-
- URI uri = URI.createPlatformPluginURI(fileNameCandidate, true);
- try {
- Resource r = acceleoResourceSet.getResource(uri, true);
- if(r != null) {
- // use absolute path, if possible, i.e. if file exists at absolute path
- // this is required, since Acceleo references dependent file using a relative
- // path
- String absoluteFileName = Utils.getAbsoluteFN(uri.toString());
- if(absoluteFileName != null) {
- File fileCandidate = new File(absoluteFileName);
- if(fileCandidate.exists()) {
- // remove resource with "wrong" URI
- removeURIfromResourceSet(uri);
- return URI.createFileURI(fileCandidate.getAbsolutePath());
- }
- }
- return uri;
- }
- } catch (Exception e) {
- // the URI has been added to the resource set, although there is an exception.
- removeURIfromResourceSet(uri);
- }
- }
- }
- return null;
- }
-
- /**
- * Small helper: remove a URI from the AcceleoResourceSet
- *
- * @param uri
- */
- protected static void removeURIfromResourceSet(URI uri) {
- for(Resource resource : acceleoResourceSet.getResources()) {
- if(resource.getURI() == uri) {
- acceleoResourceSet.getResources().remove(resource);
- break;
- }
- }
- }
-
- /**
- * Evaluate an Acceleo template
- *
- * @param ob
- * An opaque behavior whose first body contains an Acceleo template that should be evaluated
- * @param element
- * The UML element to which the template is applied
- * @param args
- * an array of arguments that are passed to the template. Each argument
- * must be either an EObject, a String, an Integer or a Boolean
- * (TODO: currently not evaluated)
- * @return the evaluated template
- * @return
- * @throws TransformationException
- */
- public static String evaluate(OpaqueBehavior b, Element element, Object args[]) throws TransformationException {
- // script = null;
- if(b.getBodies().size() > 0) {
- String body = b.getBodies().get(0);
- return evaluate(body, b.getQualifiedName(), element, args);
- }
- return null;
- }
-
- /**
- * Evaluate an Acceleo template
- *
- * @param template
- * The template in string form
- * @param element
- * The UML element to which the template is applied
- * @param args
- * an array of arguments that are passed to the template. Each argument
- * must be either an EObject, a String, an Integer or a Boolean
- * (TODO: currently not evaluated)
- * @return the evaluated template
- */
- public static String evaluate(String templateStr, Element element, Object args[]) throws TransformationException {
- return evaluate(templateStr, "", element, args);
- }
-
- /**
- * Evaluate an Acceleo template
- *
- * @param templateStr
- * The acceleo template in string form
- * @param templateName
- * The name under which a template can be identified, i.e. the file name
- * if the template is stored in a file and the qualified name of the model element (opaque
- * behavior) if the template is stored within the model.
- * @param element
- * The UML element to which the template is applied
- * @param args
- * an array of arguments that are passed to the template. Each argument
- * must be either an EObject, a String, an Integer or a Boolean
- * (TODO: currently not evaluated)
- * @return the evaluated template
- * @throws TransformationException
- */
- public static String evaluate(String templateStr, String templateName, Element element, Object args[]) throws TransformationException {
- if(templateStr == null) {
- return null;
- }
-
- if(engine == null) {
- init();
- }
-
- // support non declaration of a template for default naming operations
- if(!(templateStr.startsWith("[import") || templateStr.startsWith("[template") || templateStr.startsWith("[module"))) {
- templateStr = "[template public dummy(ne : NamedElement)]\n" + templateStr + "\n[/template]\n";
- }
-
- // module names are not relevant, since passed templates can not be called by others
- if(!templateStr.startsWith("[module")) {
- templateStr = "[module dummyMod('http://www.eclipse.org/uml2/4.0.0/UML')/]\n\n" + templateStr;
- }
-
- // Strategy:
- // 1. Use AcceleoParser to transform text (OpaqueExpression) into Module
- // => list of dependencies via explicit import statements
- // 2. Use AcceleoEngine to resolve expression.
-
- // Strategy first: parse imports: verify, if already in resourceSet
-
- AcceleoSourceBuffer sourceBuffer = new AcceleoSourceBuffer(new StringBuffer(templateStr));
-
- Resource resource = acceleoResourceSet.getResource(currentURI, false);
-
- try {
- EList<URI> depURIs = new BasicEList<URI>();
- logEntries.clear();
- // deps.add(outputURI);
-
- // check, if imports are already in resource set
- sourceBuffer.createCST();
- for(ModuleImportsValue importValue : sourceBuffer.getCST().getImports()) {
- String importedModuleName = importValue.getName();
- if(importedModuleName != null) {
- // String pathName = importedModuleName.replace(IAcceleoConstants.NAMESPACE_SEPARATOR, File.separator);
-
- URI depURI = findFileInPlugin(importedModuleName);
- if(depURI != null) {
- depURIs.add(depURI);
- // Resource r = acceleoResourceSet.getResource(depURI, true);
- }
- else {
- throw new TransformationException("Could not find imported module:\n" + importedModuleName + "\n\n" +
- "The module (in compiled form, i.e. with .emtl) is searched in the path corresponding to its qualified name " +
- "(starting with the \"bin\" directory, if a source plugin) of dependend plug-ins. Verify that these have the " +
- "Acceleo nature");
- }
- }
- }
-
- // parse imported files - not required, EMTL files exist already
- // parser.parse(depInputFiles, outputURIs, new BasicEList<URI>(), null, new BasicMonitor());
-
- parser.parse(sourceBuffer, resource, depURIs);
- if(sourceBuffer.getProblems().getList() != null) {
- if(sourceBuffer.getProblems().getList().size() > 0) {
- // System.err.println(sourceBuffer.getProblems().getMessage());
- throw new TransformationException("Acceleo problem: " + sourceBuffer.getProblems().getMessage() +
- "\n\nTemplate: " + templateName + "\n" + templateStr);
- }
- }
- if(resource.getContents().size() > 0) {
- EObject result = resource.getContents().get(0);
- List<Object> arguments = new ArrayList<Object>();
- // The input model itself is a potential argument
- arguments.add(element);
- if(result instanceof Module) {
- Module module = (Module)result;
- for(ModuleElement me : module.getOwnedModuleElement()) {
- if(me instanceof Template) {
- logEntries.clear();
- Object stringResult = engine.evaluate((Template)me, arguments, new PreviewStrategy(), null);
- // System.err.println("result: " + stringResult);
- if(logEntries.size() > 0) {
- IStatus e = logEntries.get(0);
- Throwable exception = e.getException();
- String message = exception.getMessage();
-
- if(exception.getCause() instanceof InvocationTargetException) {
- Throwable targetException = ((InvocationTargetException)exception.getCause()).getTargetException();
- if(targetException != null) {
- message = targetException.getMessage();
- }
- }
- throw new TransformationException("Acceleo evaluation problems (showing only first): " + message +
- "\n\nTemplate: " + templateName + "\n" + templateStr);
-
- }
- if(stringResult instanceof String) {
- return (String)stringResult;
- }
- }
- }
- }
- }
- } catch (AcceleoEvaluationException e) {
- String elementStr = (element instanceof NamedElement ? ((NamedElement)element).getQualifiedName() : element.toString());
- throw new TransformationException("Acceleo EvaluationException" + e + "\n\nPassed element: " + elementStr +
- "\n\nTemplate: " + templateName + "\n" + templateStr);
- }
- return "";
- }
-
- protected static EList<IStatus> logEntries = new BasicEList<IStatus>();
-
- protected static AcceleoEngine engine = null;
-
- protected static ResourceSet acceleoResourceSet;
-
- protected static AcceleoParser parser;
-}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/AcceleoDriverWrapper.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/AcceleoDriverWrapper.java
new file mode 100644
index 00000000000..52ae269adb7
--- /dev/null
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/AcceleoDriverWrapper.java
@@ -0,0 +1,110 @@
+/**
+ * Copyright CEA-LIST 2009
+ * available under EPL 1.0 licence
+ *
+ * This file is part of the Qompass tool chain (www.ec3m.net)
+ *
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * $Id$
+ */
+
+package org.eclipse.papyrus.qompass.designer.core.acceleo;
+
+import java.io.File;
+import java.lang.reflect.InvocationTargetException;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.acceleo.common.IAcceleoConstants;
+import org.eclipse.acceleo.engine.AcceleoEnginePlugin;
+import org.eclipse.acceleo.engine.AcceleoEvaluationException;
+import org.eclipse.acceleo.engine.generation.AcceleoEngine;
+import org.eclipse.acceleo.engine.generation.strategy.PreviewStrategy;
+import org.eclipse.acceleo.model.mtl.Module;
+import org.eclipse.acceleo.model.mtl.ModuleElement;
+import org.eclipse.acceleo.model.mtl.Template;
+import org.eclipse.acceleo.model.mtl.resource.AcceleoResourceSetImpl;
+import org.eclipse.acceleo.parser.AcceleoParser;
+import org.eclipse.acceleo.parser.AcceleoSourceBuffer;
+import org.eclipse.acceleo.parser.cst.ModuleImportsValue;
+import org.eclipse.core.runtime.ILogListener;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.emf.common.util.BasicEList;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.ResourceSet;
+import org.eclipse.uml2.uml.Element;
+import org.eclipse.uml2.uml.NamedElement;
+import org.eclipse.uml2.uml.OpaqueBehavior;
+import org.eclipse.papyrus.acceleo.AcceleoDriver;
+import org.eclipse.papyrus.acceleo.AcceleoException;
+import org.eclipse.papyrus.qompass.designer.core.Utils;
+import org.eclipse.papyrus.qompass.designer.core.transformations.TransformationException;
+
+public class AcceleoDriverWrapper {
+
+ /**
+ * Execute a script passed as parameter. It will be executed in the context
+ * of a base script that declares the meta-model (UML2) and has additional
+ * imports (currently none).
+ *
+ * @param template
+ * The template in string form
+ * @param element
+ * The UML element to which the template is applied
+ * @return the evaluated template
+ */
+ public static String bind(String templateStr, Element element) throws TransformationException {
+ try {
+ return AcceleoDriver.evaluate(templateStr, element, null);
+ } catch (AcceleoException e) {
+ throw new TransformationException(e.getMessage());
+ }
+ }
+
+ /**
+ * Execute a script passed as parameter. It will be executed in the context
+ * of a base script that declares the meta-model (UML2) and has additional
+ * imports (currently none).
+ *
+ * @param template
+ * The template in string form
+ * @param element
+ * The UML element to which the template is applied
+ * @return the evaluated template
+ */
+ public static String evaluate(String templateStr, Element element, Object args[]) throws TransformationException {
+ try {
+ return AcceleoDriver.evaluate(templateStr, element, args);
+ } catch (AcceleoException e) {
+ throw new TransformationException(e.getMessage());
+ }
+ }
+
+ /**
+ * Evaluate an Acceleo template
+ *
+ * @param templateStr
+ * The template in string form
+ * @param templateName
+ * name of the template. Used to identify template when errors occur. Must be a legal Acceleo template name, i.e. may only
+ * contain alpha-numerical characters and '_'
+ * @param element
+ * The UML element to which the template is applied
+ * @param args
+ * an array of arguments that are passed to the template. Each argument
+ * must be either an EObject, a String, an Integer or a Boolean
+ * (TODO: currently not evaluated)
+ * @return the evaluated template
+ */
+ public static String evaluate(String templateStr, String templateName, Element element, Object args[]) throws TransformationException {
+ try {
+ return AcceleoDriver.evaluate(templateStr, templateName, element, args);
+ } catch (AcceleoException e) {
+ throw new TransformationException(e.getMessage());
+ }
+ }
+}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/TransformationContext.mtl b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/TransformationContext.mtl
index a34181f2366..1e3184c12de 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/TransformationContext.mtl
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/TransformationContext.mtl
@@ -22,7 +22,7 @@
'getPort()',
Sequence{}) /]
-[query public pkgTemplateParameter(formalName : String) : String =
+[query public pkgTemplateParameter(dummy : Element, formalName : String) : String =
invoke('org.eclipse.papyrus.qompass.designer.core.transformations.TransformationContext',
'pkgTemplateParameter(java.lang.String)',
Sequence{formalName}) /]
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/UMLTool.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/UMLTool.java
index 78c932cef84..e99e51d81cb 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/UMLTool.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/acceleo/UMLTool.java
@@ -13,6 +13,9 @@ import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.common.util.UniqueEList;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.xmi.XMLResource;
+import org.eclipse.papyrus.C_Cpp.ExternClass;
+import org.eclipse.papyrus.C_Cpp.NoCodeGen;
+import org.eclipse.papyrus.C_Cpp.Typedef;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.Classifier;
@@ -36,10 +39,6 @@ import org.eclipse.uml2.uml.Type;
import org.eclipse.uml2.uml.UMLFactory;
import org.eclipse.uml2.uml.UMLPackage;
-import Cpp.CppExternClass;
-import Cpp.CppNoCodeGen;
-import Cpp.CppType;
-
/**
* Collection of utility functions. In contrast to core.Utils, it is chiefly used by Acceleo
@@ -260,7 +259,7 @@ public class UMLTool {
* @return
*/
public static String cppQName(NamedElement ne) {
- if((StUtils.isApplied(ne, CppExternClass.class)) || (StUtils.isApplied(ne, CppNoCodeGen.class))) {
+ if((StUtils.isApplied(ne, ExternClass.class)) || (StUtils.isApplied(ne, NoCodeGen.class))) {
return ne.getName();
} else {
String qName = ne.getName();
@@ -402,7 +401,7 @@ public class UMLTool {
*/
public static String dereferenceTypedef(Type type) {
if(type instanceof PrimitiveType) {
- CppType cppType = StUtils.getApplication(type, CppType.class);
+ Typedef cppType = StUtils.getApplication(type, Typedef.class);
if(cppType != null) {
return cppType.getDefinition();
}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/AllocUtils.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/AllocUtils.java
index c1736efd123..77a78f8a296 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/AllocUtils.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/AllocUtils.java
@@ -250,7 +250,7 @@ public class AllocUtils {
for(Slot slot : slots) {
Property containedProperty = (Property)slot.getDefiningFeature();
- FCM.Part fcmPart = StUtils.getApplication(containedProperty, FCM.Part.class);
+ org.eclipse.papyrus.FCM.Part fcmPart = StUtils.getApplication(containedProperty, org.eclipse.papyrus.FCM.Part.class);
if(fcmPart != null) {
EList<Port> colocateWithPort = fcmPart.getColocateWithPort();
// is the port within the list?
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/BootLoaderGen.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/BootLoaderGen.java
index 437251f5ae5..a6cdc599453 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/BootLoaderGen.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/BootLoaderGen.java
@@ -8,6 +8,8 @@ import java.util.Stack;
import org.eclipse.emf.common.util.BasicEList;
import org.eclipse.emf.common.util.EList;
+import org.eclipse.papyrus.C_Cpp.Include;
+import org.eclipse.papyrus.FCM.InitPrecedence;
import org.eclipse.papyrus.MARTE.MARTE_DesignModel.SRM.SW_Concurrency.SwSchedulableResource;
import org.eclipse.papyrus.qompass.designer.core.ConnectorUtils;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
@@ -31,9 +33,6 @@ import org.eclipse.uml2.uml.StructuralFeature;
import org.eclipse.uml2.uml.UMLPackage;
import org.eclipse.uml2.uml.ValueSpecification;
-import Cpp.CppInclude;
-import FCM.InitPrecedence;
-
/**
* The task of the boot-loader is twofold: create the instances of all
* implementations (non-recursive).
@@ -83,7 +82,7 @@ public class BootLoaderGen {
* numberOfNodes.setDefault ("2");
* }
*/
- CppInclude cppInclude = StUtils.applyApp(m_bootLoader, CppInclude.class);
+ Include cppInclude = StUtils.applyApp(m_bootLoader, Include.class);
Object existingBody = cppInclude.getBody();
String existingBodyStr = "";
if(existingBody instanceof String) {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/Composite.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/Composite.java
index 36828b79fe8..d52972d0af6 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/Composite.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/Composite.java
@@ -13,9 +13,7 @@ import org.eclipse.uml2.uml.Package;
import org.eclipse.uml2.uml.Property;
import org.eclipse.uml2.uml.Slot;
import org.eclipse.uml2.uml.StructuralFeature;
-
-import Cpp.CppPtr;
-
+import org.eclipse.papyrus.C_Cpp.Ptr;
import org.eclipse.papyrus.qompass.designer.core.ConnectorUtils;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.Utils;
@@ -62,7 +60,7 @@ public class Composite {
Class implementation = DepUtils.getImplementation(composite);
// assure that part is a pointer
for(Property part : Utils.getParts(implementation)) {
- StUtils.apply(part, CppPtr.class);
+ StUtils.apply(part, Ptr.class);
}
// create function
String body = "";
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepCreation.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepCreation.java
index 3866a7edae4..f4284086221 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepCreation.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepCreation.java
@@ -5,6 +5,20 @@ import java.util.Map;
import java.util.Stack;
import org.eclipse.emf.common.util.BasicEList;
+import org.eclipse.papyrus.FCM.AutoIndex;
+import org.eclipse.papyrus.FCM.AutoIndexPerNode;
+import org.eclipse.papyrus.FCM.ConfigurationProperty;
+import org.eclipse.papyrus.FCM.ContainerRule;
+import org.eclipse.papyrus.FCM.CopyAttributeValue;
+import org.eclipse.papyrus.FCM.InteractionComponent;
+import org.eclipse.papyrus.FCM.RuleApplication;
+import org.eclipse.papyrus.qompass.designer.core.CORBAtypeNames;
+import org.eclipse.papyrus.qompass.designer.core.ConfigUtils;
+import org.eclipse.papyrus.qompass.designer.core.Log;
+import org.eclipse.papyrus.qompass.designer.core.StUtils;
+import org.eclipse.papyrus.qompass.designer.core.Stereotypes;
+import org.eclipse.papyrus.qompass.designer.core.Utils;
+import org.eclipse.papyrus.qompass.designer.core.transformations.TransformationException;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.Classifier;
import org.eclipse.uml2.uml.Connector;
@@ -22,21 +36,6 @@ import org.eclipse.uml2.uml.Type;
import org.eclipse.uml2.uml.UMLPackage;
import org.eclipse.uml2.uml.ValueSpecification;
-import FCM.AutoIndex;
-import FCM.AutoIndexPerNode;
-import FCM.ConfigurationProperty;
-import FCM.ContainerRule;
-import FCM.CopyAttributeValue;
-import FCM.InteractionComponent;
-import FCM.RuleApplication;
-
-import org.eclipse.papyrus.qompass.designer.core.ConfigUtils;
-import org.eclipse.papyrus.qompass.designer.core.Log;
-import org.eclipse.papyrus.qompass.designer.core.StUtils;
-import org.eclipse.papyrus.qompass.designer.core.Stereotypes;
-import org.eclipse.papyrus.qompass.designer.core.Utils;
-import org.eclipse.papyrus.qompass.designer.core.transformations.TransformationException;
-
public class DepCreation {
private static Map<Object, Integer> map;
@@ -99,11 +98,11 @@ public class DepCreation {
if(type != null) {
String name = type.getName();
String qname = type.getQualifiedName();
- if(name.equals("Integer") || qname.equals("CORBA::Octet")
- || qname.equals("CORBA::Long")
- || qname.equals("CORBA::UnsignedLong")
- || qname.equals("CORBA::Short")
- || qname.equals("CORBA::UnsignedShort")) {
+ if(name.equals("Integer") || qname.equals(CORBAtypeNames.Octet)
+ || qname.equals(CORBAtypeNames.Long)
+ || qname.equals(CORBAtypeNames.UnsignedLong)
+ || qname.equals(CORBAtypeNames.Short)
+ || qname.equals(CORBAtypeNames.UnsignedShort)) {
slot.createValue("value for " + attribute.getName(), type,
UMLPackage.eINSTANCE.getLiteralInteger());
} else if(name.equals("Boolean")) {
@@ -222,7 +221,7 @@ public class DepCreation {
}
for(Connector connector : implementation.getOwnedConnectors()) {
- FCM.Connector fcmConn = StUtils.getApplication(connector, FCM.Connector.class);
+ org.eclipse.papyrus.FCM.Connector fcmConn = StUtils.getApplication(connector, org.eclipse.papyrus.FCM.Connector.class);
if(fcmConn != null) {
String partName = name + "." + connector.getName();
InteractionComponent connectorComp = fcmConn.getIc();
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepPlanUtils.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepPlanUtils.java
index 6ac5ccf4cd8..22c466c0991 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepPlanUtils.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepPlanUtils.java
@@ -6,6 +6,7 @@ import org.eclipse.emf.common.util.BasicEList;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.Enumerator;
import org.eclipse.emf.ecore.ENamedElement;
+import org.eclipse.papyrus.FCM.DeploymentPlan;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.Utils;
import org.eclipse.uml2.uml.Class;
@@ -24,8 +25,6 @@ import org.eclipse.uml2.uml.Slot;
import org.eclipse.uml2.uml.UMLPackage;
import org.eclipse.uml2.uml.ValueSpecification;
-import FCM.DeploymentPlan;
-
public class DepPlanUtils {
public static final String depPlanFolder = "deployment";
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepUtils.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepUtils.java
index 5deb24b9f3f..3d6ddb8c2cf 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepUtils.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/deployment/DepUtils.java
@@ -29,13 +29,11 @@ import org.eclipse.uml2.uml.Slot;
import org.eclipse.uml2.uml.StructuralFeature;
import org.eclipse.uml2.uml.Type;
import org.eclipse.uml2.uml.ValueSpecification;
-
-import FCM.DeploymentPlan;
-import FCM.ImplementationGroup;
-import FCM.ImplementationProperties;
-import FCM.InteractionComponent;
-import FCM.Target;
-
+import org.eclipse.papyrus.FCM.DeploymentPlan;
+import org.eclipse.papyrus.FCM.ImplementationGroup;
+import org.eclipse.papyrus.FCM.ImplementationProperties;
+import org.eclipse.papyrus.FCM.InteractionComponent;
+import org.eclipse.papyrus.FCM.Target;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.Utils;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/AllocationDialog.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/AllocationDialog.java
index e79b16a38ba..6364467626d 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/AllocationDialog.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/AllocationDialog.java
@@ -4,6 +4,7 @@ import org.eclipse.draw2d.Label;
import org.eclipse.emf.common.util.BasicEList;
import org.eclipse.emf.common.util.EList;
import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.papyrus.FCM.DeploymentPlan;
import org.eclipse.papyrus.MARTE.MARTE_DesignModel.SRM.SW_Concurrency.SwSchedulableResource;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.Utils;
@@ -29,8 +30,6 @@ import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.InstanceSpecification;
import org.eclipse.uml2.uml.Package;
-import FCM.DeploymentPlan;
-
/**
* Select a connector type and implementation (group)
* TODO: show information about the used connector [usage, implem properties, ...]
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ChooseConfigOpt.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ChooseConfigOpt.java
index 9ca12781405..56626747baf 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ChooseConfigOpt.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ChooseConfigOpt.java
@@ -19,10 +19,8 @@ import org.eclipse.swt.widgets.TableColumn;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.Package;
-
-import FCM.ConfigOption;
-import FCM.ContainerRule;
-
+import org.eclipse.papyrus.FCM.ConfigOption;
+import org.eclipse.papyrus.FCM.ContainerRule;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ChoosePorts.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ChoosePorts.java
index 370b7e8641b..ace114f88cf 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ChoosePorts.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ChoosePorts.java
@@ -21,9 +21,7 @@ import org.eclipse.uml2.uml.Feature;
import org.eclipse.uml2.uml.Package;
import org.eclipse.uml2.uml.Port;
import org.eclipse.uml2.uml.Property;
-
-import FCM.InterceptionRule;
-
+import org.eclipse.papyrus.FCM.InterceptionRule;
import org.eclipse.papyrus.qompass.designer.core.Utils;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConfigureInstanceDialog.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConfigureInstanceDialog.java
index 0e1bc786e6f..f9c638f0009 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConfigureInstanceDialog.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConfigureInstanceDialog.java
@@ -12,6 +12,7 @@ import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.jface.viewers.TableViewer;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.papyrus.FCM.ContainerRule;
import org.eclipse.papyrus.qompass.designer.core.ConfigUtils;
import org.eclipse.papyrus.qompass.designer.core.Description;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
@@ -51,8 +52,6 @@ import org.eclipse.uml2.uml.Slot;
import org.eclipse.uml2.uml.Type;
import org.eclipse.uml2.uml.ValueSpecification;
-import FCM.ContainerRule;
-
/**
* Select container rules, either from a list of globally defined rules or from
* local rules which may be created "on the fly" by this dialog.
@@ -127,8 +126,8 @@ public class ConfigureInstanceDialog extends SelectionStatusDialog {
m_model = Utils.getUserModel();
m_instance = null;
if(feature instanceof Connector) {
- FCM.Connector fcmConn = StUtils.getApplication(feature,
- FCM.Connector.class);
+ org.eclipse.papyrus.FCM.Connector fcmConn = StUtils.getApplication(feature,
+ org.eclipse.papyrus.FCM.Connector.class);
if((fcmConn != null) && (fcmConn.getIc() != null)) {
m_component = fcmConn.getIc().getBase_Class();
return checkAndGetInstances();
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConfigurePortDialog.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConfigurePortDialog.java
index a51c9a4ff98..15214abab3c 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConfigurePortDialog.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConfigurePortDialog.java
@@ -15,6 +15,7 @@ import org.eclipse.jface.viewers.ISelectionChangedListener;
import org.eclipse.jface.viewers.SelectionChangedEvent;
import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.jface.viewers.TableViewer;
+import org.eclipse.papyrus.FCM.PortKind;
import org.eclipse.papyrus.infra.widgets.editors.TreeSelectorDialog;
import org.eclipse.papyrus.uml.tools.providers.ServiceEditFilteredContentProvider;
import org.eclipse.papyrus.uml.tools.providers.UMLLabelProvider;
@@ -39,9 +40,6 @@ import org.eclipse.uml2.uml.Package;
import org.eclipse.uml2.uml.Port;
import org.eclipse.uml2.uml.Type;
import org.eclipse.uml2.uml.UMLPackage;
-
-import FCM.PortKind;
-
import org.eclipse.papyrus.qompass.designer.core.Description;
import org.eclipse.papyrus.qompass.designer.core.PortUtils;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
@@ -193,7 +191,7 @@ public class ConfigurePortDialog extends SelectionStatusDialog {
public void widgetSelected(SelectionEvent e) {
// changePortKind
- FCM.Port fcmPort = StUtils.applyApp(m_currentPort, FCM.Port.class);
+ org.eclipse.papyrus.FCM.Port fcmPort = StUtils.applyApp(m_currentPort, org.eclipse.papyrus.FCM.Port.class);
if(fcmPort != null)
{
int index = fKindCombo.getSelectionIndex();
@@ -203,7 +201,7 @@ public class ConfigurePortDialog extends SelectionStatusDialog {
selectPort(m_currentPort);
}
else {
- StUtils.unapply(m_currentPort, FCM.Port.class);
+ StUtils.unapply(m_currentPort, org.eclipse.papyrus.FCM.Port.class);
selectPort(m_currentPort);
}
}
@@ -301,7 +299,7 @@ public class ConfigurePortDialog extends SelectionStatusDialog {
return;
}
setEnabled(true);
- FCM.Port fcmPort = StUtils.getApplication(port, FCM.Port.class);
+ org.eclipse.papyrus.FCM.Port fcmPort = StUtils.getApplication(port, org.eclipse.papyrus.FCM.Port.class);
if(port.getType() != null) {
fType.setText(port.getType().getQualifiedName());
}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConnectorSelectionDialog.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConnectorSelectionDialog.java
index 3959132a69a..17b06f6ae90 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConnectorSelectionDialog.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ConnectorSelectionDialog.java
@@ -27,9 +27,7 @@ import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.Feature;
import org.eclipse.uml2.uml.NamedElement;
import org.eclipse.uml2.uml.Package;
-
-import FCM.InteractionComponent;
-
+import org.eclipse.papyrus.FCM.InteractionComponent;
import org.eclipse.papyrus.qompass.designer.core.Description;
import org.eclipse.papyrus.qompass.designer.core.Log;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
@@ -98,7 +96,7 @@ public class ConnectorSelectionDialog extends AbstractElementListSelectionDialog
// createLabel(contents, lowerLabel);
fLower = createFilteredList(fLowerGroup);
fFilteredList = fUpper;
- FCM.Connector fcmConnector = StUtils.getApplication(m_selectedConnector, FCM.Connector.class);
+ org.eclipse.papyrus.FCM.Connector fcmConnector = StUtils.getApplication(m_selectedConnector, org.eclipse.papyrus.FCM.Connector.class);
if(fcmConnector != null) {
// getInitialElementSelections();
initialSelection = fcmConnector.getIc();
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ContainerDialog.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ContainerDialog.java
index 037f82a11e1..cacbb189cf6 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ContainerDialog.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/ContainerDialog.java
@@ -9,6 +9,8 @@ import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.ISelectionChangedListener;
import org.eclipse.jface.viewers.SelectionChangedEvent;
import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.papyrus.FCM.ContainerRule;
+import org.eclipse.papyrus.FCM.RuleApplication;
import org.eclipse.papyrus.qompass.designer.core.Description;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.Utils;
@@ -26,9 +28,6 @@ import org.eclipse.uml2.uml.Classifier;
import org.eclipse.uml2.uml.Package;
import org.eclipse.uml2.uml.UMLPackage;
-import FCM.ContainerRule;
-import FCM.RuleApplication;
-
/**
* Select container rules, either from a list of globally defined rules
* or from local rules which may be created "on the fly" by this dialog.
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/PortLabelProvider.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/PortLabelProvider.java
index 1fc97608bc2..6ac96fa934c 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/PortLabelProvider.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/PortLabelProvider.java
@@ -20,8 +20,8 @@ public class PortLabelProvider extends LabelProvider implements ITableLabelProvi
* @return
*/
private Port getUMLport(Object element) {
- if(element instanceof FCM.Port) {
- FCM.Port port = (FCM.Port)element;
+ if(element instanceof org.eclipse.papyrus.FCM.Port) {
+ org.eclipse.papyrus.FCM.Port port = (org.eclipse.papyrus.FCM.Port)element;
if(port != null) {
return port.getBase_Port();
}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/RuleLabelProvider.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/RuleLabelProvider.java
index aa13a68970e..4be251c52a7 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/RuleLabelProvider.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/dialogs/RuleLabelProvider.java
@@ -1,8 +1,7 @@
package org.eclipse.papyrus.qompass.designer.core.dialogs;
import org.eclipse.jface.viewers.LabelProvider;
-
-import FCM.ContainerRule;
+import org.eclipse.papyrus.FCM.ContainerRule;
/**
* Return a label for ContainerRules. Since the name of the rule itself, is not
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/extensions/InstanceConfigurator.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/extensions/InstanceConfigurator.java
index 675834bfec0..d51dbb39714 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/extensions/InstanceConfigurator.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/extensions/InstanceConfigurator.java
@@ -18,10 +18,8 @@ import org.eclipse.core.runtime.Platform;
import org.eclipse.uml2.uml.Classifier;
import org.eclipse.uml2.uml.InstanceSpecification;
import org.eclipse.uml2.uml.Property;
-
-import FCM.ContainerRule;
-import FCM.UseInstanceConfigurator;
-
+import org.eclipse.papyrus.FCM.ContainerRule;
+import org.eclipse.papyrus.FCM.UseInstanceConfigurator;
import org.eclipse.papyrus.qompass.designer.core.Activator;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.deployment.DepUtils;
@@ -74,7 +72,7 @@ public class InstanceConfigurator {
public static void configureInstance(UseInstanceConfigurator useInstanceConfigurator, InstanceSpecification instance, Property componentPart, ContainerContext containerContext) {
if(useInstanceConfigurator != null) {
- FCM.InstanceConfigurator instanceConfigurator = useInstanceConfigurator.getConfigurator();
+ org.eclipse.papyrus.FCM.InstanceConfigurator instanceConfigurator = useInstanceConfigurator.getConfigurator();
if(instanceConfigurator != null) {
String id = instanceConfigurator.getBase_Class().getName();
IInstanceConfigurator iConfigurator = getInstanceConfigurator(id);
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/AllocateHandler.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/AllocateHandler.java
index 74e5bc21e11..beee7aee224 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/AllocateHandler.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/AllocateHandler.java
@@ -17,9 +17,7 @@ import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.uml2.uml.Package;
-
-import FCM.DeploymentPlan;
-
+import org.eclipse.papyrus.FCM.DeploymentPlan;
import org.eclipse.papyrus.qompass.designer.core.CommandSupport;
import org.eclipse.papyrus.qompass.designer.core.RunnableWithResult;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/CreateDepPlanHandler.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/CreateDepPlanHandler.java
index 69a6ead8450..7e941261bae 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/CreateDepPlanHandler.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/CreateDepPlanHandler.java
@@ -98,7 +98,7 @@ public class CreateDepPlanHandler extends CmdHandler {
public CommandResult run() {
Package cdp = depPlans.createNestedPackage(depPlanName);
- Stereotype st = StUtils.apply(cdp, FCM.DeploymentPlan.class);
+ Stereotype st = StUtils.apply(cdp, org.eclipse.papyrus.FCM.DeploymentPlan.class);
if(st == null) {
MessageDialog.openInformation(new Shell(), "Cannot create deployment plan",
"Application of stereotype \"FCM::DeploymentPlan\" failed. Check, if FCM profile is applied");
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/GenCollaborationUseHandler.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/GenCollaborationUseHandler.java
index 4efb346b61b..bd6500b3098 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/GenCollaborationUseHandler.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/GenCollaborationUseHandler.java
@@ -2,10 +2,8 @@ package org.eclipse.papyrus.qompass.designer.core.handlers;
import org.eclipse.jface.action.IAction;
import org.eclipse.ui.IViewPart;
-
-import FCM.Connector;
-import FCM.util.FCMUtil;
-
+import org.eclipse.papyrus.FCM.Connector;
+import org.eclipse.papyrus.FCM.util.FCMUtil;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
/**
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/GenConnectionPatternHandler.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/GenConnectionPatternHandler.java
index 14804f05ef1..9f1372c9538 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/GenConnectionPatternHandler.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/GenConnectionPatternHandler.java
@@ -3,10 +3,8 @@ package org.eclipse.papyrus.qompass.designer.core.handlers;
import org.eclipse.jface.action.IAction;
import org.eclipse.ui.IViewPart;
import org.eclipse.uml2.uml.Class;
-
-import FCM.InteractionComponent;
-import FCM.util.FCMUtil;
-
+import org.eclipse.papyrus.FCM.InteractionComponent;
+import org.eclipse.papyrus.FCM.util.FCMUtil;
import org.eclipse.papyrus.qompass.designer.core.Log;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/InstantiateDepPlanHandler.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/InstantiateDepPlanHandler.java
index d9fdd8f8fff..9d71940e474 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/InstantiateDepPlanHandler.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/InstantiateDepPlanHandler.java
@@ -22,10 +22,8 @@ import org.eclipse.swt.widgets.Shell;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.Package;
-
-import FCM.Configuration;
-import FCM.DeploymentPlan;
-
+import org.eclipse.papyrus.FCM.Configuration;
+import org.eclipse.papyrus.FCM.DeploymentPlan;
import org.eclipse.papyrus.qompass.designer.core.ProjectManagement;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.dialogs.GenerationOptionsDialog;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/SelectConnectorHandler.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/SelectConnectorHandler.java
index 631a9edbd5f..bb3d61c6770 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/SelectConnectorHandler.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/SelectConnectorHandler.java
@@ -19,9 +19,7 @@ import org.eclipse.uml2.uml.Connector;
import org.eclipse.uml2.uml.Feature;
import org.eclipse.uml2.uml.Model;
import org.eclipse.uml2.uml.Property;
-
-import FCM.InteractionComponent;
-
+import org.eclipse.papyrus.FCM.InteractionComponent;
import org.eclipse.papyrus.qompass.designer.core.CommandSupport;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.dialogs.ConnectorSelectionDialog;
@@ -75,7 +73,7 @@ public class SelectConnectorHandler extends CmdHandler {
CommandSupport.exec("Select connector", new Runnable() {
public void run() {
- FCM.Connector fcmSelectedConnector = StUtils.applyApp(selectedConnector, FCM.Connector.class);
+ org.eclipse.papyrus.FCM.Connector fcmSelectedConnector = StUtils.applyApp(selectedConnector, org.eclipse.papyrus.FCM.Connector.class);
InteractionComponent newConnType = StUtils.getApplication((Class)result[0], InteractionComponent.class);
fcmSelectedConnector.setIc(newConnType);
}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/SyncHandler.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/SyncHandler.java
index 16c41e0ef2f..b690baefd08 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/SyncHandler.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/handlers/SyncHandler.java
@@ -8,9 +8,7 @@ import org.eclipse.swt.widgets.Shell;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.Package;
import org.eclipse.uml2.uml.Property;
-
-import FCM.DeploymentPlan;
-
+import org.eclipse.papyrus.FCM.DeploymentPlan;
import org.eclipse.papyrus.qompass.designer.core.CommandSupport;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.Utils;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/listeners/DepPlanListener.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/listeners/DepPlanListener.java
index f8ba61dcfd4..12f9aae3f04 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/listeners/DepPlanListener.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/listeners/DepPlanListener.java
@@ -1,12 +1,10 @@
package org.eclipse.papyrus.qompass.designer.core.listeners;
import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.papyrus.FCM.DeploymentPlan;
import org.eclipse.papyrus.infra.core.listenerservice.IPapyrusListener;
import org.eclipse.uml2.uml.InstanceSpecification;
import org.eclipse.uml2.uml.Package;
-
-import FCM.DeploymentPlan;
-
import org.eclipse.papyrus.qompass.designer.core.StUtils;
/**
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/sync/CompImplSync.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/sync/CompImplSync.java
index b929aa42d5b..7842398abc8 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/sync/CompImplSync.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/sync/CompImplSync.java
@@ -18,9 +18,7 @@ import org.eclipse.uml2.uml.NamedElement;
import org.eclipse.uml2.uml.Operation;
import org.eclipse.uml2.uml.Port;
import org.eclipse.uml2.uml.UMLPackage;
-
-import FCM.DerivedElement;
-
+import org.eclipse.papyrus.FCM.DerivedElement;
import org.eclipse.papyrus.qompass.designer.core.CommandSupport;
import org.eclipse.papyrus.qompass.designer.core.ConnectorUtils;
import org.eclipse.papyrus.qompass.designer.core.Log;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/sync/DepPlanSync.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/sync/DepPlanSync.java
index efec0f4e91e..278bb48ea66 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/sync/DepPlanSync.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/sync/DepPlanSync.java
@@ -12,9 +12,7 @@ import org.eclipse.uml2.uml.Property;
import org.eclipse.uml2.uml.Slot;
import org.eclipse.uml2.uml.Type;
import org.eclipse.uml2.uml.ValueSpecification;
-
-import FCM.DeploymentPlan;
-
+import org.eclipse.papyrus.FCM.DeploymentPlan;
import org.eclipse.papyrus.qompass.designer.core.Log;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.Utils;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppInclude.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppInclude.java
index bdb180a2791..9c4539c27ce 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppInclude.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppInclude.java
@@ -3,11 +3,9 @@ package org.eclipse.papyrus.qompass.designer.core.templates;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.uml2.uml.Classifier;
import org.eclipse.uml2.uml.TemplateBinding;
-
-import Cpp.CppInclude;
-
+import org.eclipse.papyrus.C_Cpp.Include;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
-import org.eclipse.papyrus.qompass.designer.core.acceleo.AcceleoDriver;
+import org.eclipse.papyrus.qompass.designer.core.acceleo.AcceleoDriverWrapper;
import org.eclipse.papyrus.qompass.designer.core.listeners.CopyListener;
import org.eclipse.papyrus.qompass.designer.core.transformations.Copy;
import org.eclipse.papyrus.qompass.designer.core.transformations.TransformationContext;
@@ -44,11 +42,11 @@ public class InstantiateCppInclude implements CopyListener {
try {
Classifier actual = TemplateInstantiationListener.getFirstActualFromBinding(binding, targetCl);
if(actual != null) {
- CppInclude cppInclude = StUtils.getApplication(targetCl, CppInclude.class);
+ Include cppInclude = StUtils.getApplication(targetCl, Include.class);
TransformationContext.classifier = targetCl;
- String newBody = AcceleoDriver.evaluate(cppInclude.getBody(), actual, null);
- String newPreBody = AcceleoDriver.evaluate(cppInclude.getPreBody(), actual, null);
- String newHeader = AcceleoDriver.evaluate(cppInclude.getHeader(), actual, null);
+ String newBody = AcceleoDriverWrapper.evaluate(cppInclude.getBody(), actual, null);
+ String newPreBody = AcceleoDriverWrapper.evaluate(cppInclude.getPreBody(), actual, null);
+ String newHeader = AcceleoDriverWrapper.evaluate(cppInclude.getHeader(), actual, null);
cppInclude.setBody(newBody);
cppInclude.setPreBody(newPreBody);
cppInclude.setHeader(newHeader);
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppIncludeWOB.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppIncludeWOB.java
index 8567383151c..2b0084ae0c9 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppIncludeWOB.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/InstantiateCppIncludeWOB.java
@@ -2,13 +2,11 @@ package org.eclipse.papyrus.qompass.designer.core.templates;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.uml2.uml.Classifier;
-
-import Cpp.CppInclude;
-import FCM.Template;
-import FCM.TemplateKind;
-
+import org.eclipse.papyrus.C_Cpp.Include;
+import org.eclipse.papyrus.FCM.Template;
+import org.eclipse.papyrus.FCM.TemplateKind;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
-import org.eclipse.papyrus.qompass.designer.core.acceleo.AcceleoDriver;
+import org.eclipse.papyrus.qompass.designer.core.acceleo.AcceleoDriverWrapper;
import org.eclipse.papyrus.qompass.designer.core.listeners.CopyListener;
import org.eclipse.papyrus.qompass.designer.core.transformations.Copy;
import org.eclipse.papyrus.qompass.designer.core.transformations.TransformationContext;
@@ -41,11 +39,11 @@ public class InstantiateCppIncludeWOB implements CopyListener {
// apply, in case of pass-classifier
if((template != null) && (template.getKind() == TemplateKind.PASS_CLASSIFIER)) {
try {
- CppInclude cppInclude = StUtils.getApplication(targetCl, CppInclude.class);
+ Include cppInclude = StUtils.getApplication(targetCl, Include.class);
TransformationContext.classifier = targetCl;
- String newBody = AcceleoDriver.evaluate(cppInclude.getBody(), targetCl, null);
- String newPreBody = AcceleoDriver.evaluate(cppInclude.getPreBody(), targetCl, null);
- String newHeader = AcceleoDriver.evaluate(cppInclude.getHeader(), targetCl, null);
+ String newBody = AcceleoDriverWrapper.evaluate(cppInclude.getBody(), targetCl, null);
+ String newPreBody = AcceleoDriverWrapper.evaluate(cppInclude.getPreBody(), targetCl, null);
+ String newHeader = AcceleoDriverWrapper.evaluate(cppInclude.getHeader(), targetCl, null);
cppInclude.setBody(newBody);
cppInclude.setPreBody(newPreBody);
cppInclude.setHeader(newHeader);
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/TemplateInstantiation.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/TemplateInstantiation.java
index cd46a668da4..881b784c132 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/TemplateInstantiation.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/TemplateInstantiation.java
@@ -1,6 +1,8 @@
package org.eclipse.papyrus.qompass.designer.core.templates;
import org.eclipse.emf.common.util.EList;
+import org.eclipse.papyrus.FCM.Template;
+import org.eclipse.papyrus.FCM.TemplateKind;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.transformations.Copy;
import org.eclipse.papyrus.qompass.designer.core.transformations.TransformationContext;
@@ -19,9 +21,6 @@ import org.eclipse.uml2.uml.TemplateParameterSubstitution;
import org.eclipse.uml2.uml.TemplateSignature;
import org.eclipse.uml2.uml.TemplateableElement;
-import FCM.Template;
-import FCM.TemplateKind;
-
/**
* This class encapsulated functions around template instantiation.
*
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/TemplateInstantiationListener.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/TemplateInstantiationListener.java
index a8b9d55285a..395c076b8b3 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/TemplateInstantiationListener.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/templates/TemplateInstantiationListener.java
@@ -19,15 +19,13 @@ import org.eclipse.uml2.uml.Port;
import org.eclipse.uml2.uml.TemplateBinding;
import org.eclipse.uml2.uml.TemplateParameterSubstitution;
import org.eclipse.uml2.uml.Type;
-
-import Cpp.CppConstInit;
-import FCM.ActualChoice;
-import FCM.Template;
-import FCM.TemplateKind;
-
+import org.eclipse.papyrus.C_Cpp.ConstInit;
+import org.eclipse.papyrus.FCM.ActualChoice;
+import org.eclipse.papyrus.FCM.Template;
+import org.eclipse.papyrus.FCM.TemplateKind;
import org.eclipse.papyrus.qompass.designer.core.PortUtils;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
-import org.eclipse.papyrus.qompass.designer.core.acceleo.AcceleoDriver;
+import org.eclipse.papyrus.qompass.designer.core.acceleo.AcceleoDriverWrapper;
import org.eclipse.papyrus.qompass.designer.core.listeners.CopyListener;
import org.eclipse.papyrus.qompass.designer.core.transformations.Copy;
import org.eclipse.papyrus.qompass.designer.core.transformations.TransformationContext;
@@ -160,7 +158,7 @@ public class TemplateInstantiationListener implements CopyListener {
for(Operation intfOperation : passedActualIntf.getAllOperations()) {
copy.removeForCopy(literal);
newLiteral = copy.getCopy(literal);
- String newName = AcceleoDriver.evaluate(literal.getName(), intfOperation, args);
+ String newName = AcceleoDriverWrapper.evaluate(literal.getName(), intfOperation, args);
newLiteral.setName(newName);
}
return newLiteral;
@@ -191,7 +189,7 @@ public class TemplateInstantiationListener implements CopyListener {
if(actual instanceof Classifier) {
bindOperation(newOperation, (Classifier)actual);
}
- String newName = AcceleoDriver.evaluate(operation.getName(), actual, args);
+ String newName = AcceleoDriverWrapper.evaluate(operation.getName(), actual, args);
newOperation.setName(newName);
return newOperation;
@@ -204,14 +202,15 @@ public class TemplateInstantiationListener implements CopyListener {
public OpaqueBehavior instantiateBehavior(Element actual, Template template, OpaqueBehavior opaqueBehavior) throws TransformationException {
OpaqueBehavior newBehavior = copy.getCopy(opaqueBehavior);
if(actual instanceof NamedElement) {
- String newName = AcceleoDriver.evaluate(opaqueBehavior.getName(), actual, args);
+ String newName = AcceleoDriverWrapper.evaluate(opaqueBehavior.getName(), actual, args);
newBehavior.setName(newName);
}
EList<String> bodyList = newBehavior.getBodies();
for(int i = 0; i < bodyList.size(); i++) {
String body = bodyList.get(i);
TransformationContext.classifier = (Classifier)newBehavior.getOwner();
- String newBody = AcceleoDriver.evaluate(body, newBehavior.getQualifiedName(), actual, args);
+ // pass qualified operation name as template name. Used to identify script in case of an error
+ String newBody = AcceleoDriverWrapper.evaluate(body, newBehavior.getQualifiedName(), actual, args);
bodyList.set(i, newBody);
}
return newBehavior;
@@ -282,11 +281,11 @@ public class TemplateInstantiationListener implements CopyListener {
*/
public void bindOperation(Operation operation, Classifier actual) throws TransformationException {
// perform binding in case of C++ initializer
- CppConstInit cppConstInit = StUtils.getApplication(operation, CppConstInit.class);
+ ConstInit cppConstInit = StUtils.getApplication(operation, ConstInit.class);
if(cppConstInit != null) {
// TODO: specific to C++
String init = cppConstInit.getInitialisation();
- String newInit = AcceleoDriver.bind(init, actual);
+ String newInit = AcceleoDriverWrapper.bind(init, actual);
cppConstInit.setInitialisation(newInit);
}
}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/AbstractContainerTrafo.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/AbstractContainerTrafo.java
index 71055f8dd86..285a92c0f84 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/AbstractContainerTrafo.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/AbstractContainerTrafo.java
@@ -3,12 +3,11 @@ package org.eclipse.papyrus.qompass.designer.core.transformations;
import java.util.HashMap;
import java.util.Map;
+import org.eclipse.papyrus.FCM.ContainerRule;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.InstanceSpecification;
import org.eclipse.uml2.uml.Package;
-import FCM.ContainerRule;
-
public abstract class AbstractContainerTrafo {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/CompImplTrafos.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/CompImplTrafos.java
index b533e70af59..0cbb93b2c4a 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/CompImplTrafos.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/CompImplTrafos.java
@@ -24,10 +24,8 @@ import org.eclipse.uml2.uml.Property;
import org.eclipse.uml2.uml.StructuralFeature;
import org.eclipse.uml2.uml.Type;
import org.eclipse.uml2.uml.UMLPackage;
-
-import Cpp.CppPtr;
-import FCM.InteractionComponent;
-
+import org.eclipse.papyrus.C_Cpp.Ptr;
+import org.eclipse.papyrus.FCM.InteractionComponent;
import org.eclipse.papyrus.qompass.designer.core.ConnectorUtils;
import org.eclipse.papyrus.qompass.designer.core.PortUtils;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
@@ -93,7 +91,7 @@ public class CompImplTrafos {
Operation op = implementation.createOwnedOperation(opName, null, null, providedIntf);
Parameter retParam = op.getOwnedParameters().get(0);
retParam.setName("ret");
- StUtils.apply(retParam, CppPtr.class);
+ StUtils.apply(retParam, Ptr.class);
OpaqueBehavior behavior = (OpaqueBehavior)
implementation.createOwnedBehavior(opName,
@@ -115,7 +113,7 @@ public class CompImplTrafos {
// due to partially copied composites).
// Check is based on names, since the connector points to elements within another
// model (copyClassifier does not make a proper connector copy)
- body += part.getName() + refOp(part) + PrefixConstants.getP_Prefix + role.getName() + " ();";
+ body += part.getName() + refOp(part) + PrefixConstants.getP_Prefix + role.getName() + "();";
} else {
// role is not a port: connector connects directly to a structural feature
// without passing via a port
@@ -165,7 +163,7 @@ public class CompImplTrafos {
// => requires adaptations of boot-loader which is then only responsible for creating instances
// corresponding to types
if(instantiateViaBootloader(cl)) {
- StUtils.apply(attribute, CppPtr.class);
+ StUtils.apply(attribute, Ptr.class);
}
}
}
@@ -193,13 +191,17 @@ public class CompImplTrafos {
boolean multiPort = (port.getUpper() > 1) || (port.getUpper() == -1); // -1 indicates "*"
if(multiPort) {
// add index parameter
- Element eLong = Utils.getQualifiedElement(Utils.getTop(implementation), "CORBA::Long");
+ Element eLong = Utils.getQualifiedElement(Utils.getTop(implementation), CompTypeTrafos.INDEX_TYPE_FOR_MULTI_RECEPTACLE);
if(eLong instanceof Type) {
op.createOwnedParameter("index", (Type)eLong);
}
+ else {
+ throw new RuntimeException("Can not find type " + CompTypeTrafos.INDEX_TYPE_FOR_MULTI_RECEPTACLE +
+ ". Thus, unable to create suitable connect operation in component to OO transformation");
+ }
}
Parameter refParam = op.createOwnedParameter("ref", requiredIntf);
- StUtils.apply(refParam, CppPtr.class);
+ StUtils.apply(refParam, Ptr.class);
OpaqueBehavior behavior = (OpaqueBehavior)
implementation.createOwnedBehavior(opName,
@@ -255,7 +257,7 @@ public class CompImplTrafos {
op = implementation.createOwnedOperation(opName, null, null, requiredIntf);
Parameter retParam = op.getOwnedParameters().get(0);
retParam.setName("ret");
- StUtils.apply(retParam, CppPtr.class);
+ StUtils.apply(retParam, Ptr.class);
}
behavior = (OpaqueBehavior)
implementation.createOwnedBehavior(opName,
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/CompTypeTrafos.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/CompTypeTrafos.java
index 5da1de05c21..78d0433e7fd 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/CompTypeTrafos.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/CompTypeTrafos.java
@@ -12,9 +12,7 @@ import org.eclipse.uml2.uml.Parameter;
import org.eclipse.uml2.uml.ParameterDirectionKind;
import org.eclipse.uml2.uml.Port;
import org.eclipse.uml2.uml.Type;
-
-import Cpp.CppPtr;
-
+import org.eclipse.papyrus.C_Cpp.Ptr;
import org.eclipse.papyrus.qompass.designer.core.PortUtils;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.Utils;
@@ -34,6 +32,8 @@ import org.eclipse.papyrus.qompass.designer.core.Utils;
*/
public class CompTypeTrafos {
+ public static final String INDEX_TYPE_FOR_MULTI_RECEPTACLE = "corba::Long";
+
/**
* Complete access operations recursively, i.e. traverse all packageable
* elements and apply the completeAccessOps operation on classes
@@ -75,7 +75,7 @@ public class CompTypeTrafos {
op.setIsAbstract(true);
Parameter retParam = op.createOwnedParameter("ret", providedIntf);
retParam.setDirection(ParameterDirectionKind.RETURN_LITERAL);
- StUtils.apply(retParam, CppPtr.class);
+ StUtils.apply(retParam, Ptr.class);
// StUtils.apply(op, CppVirtual.class);
}
}
@@ -91,14 +91,18 @@ public class CompTypeTrafos {
boolean multiPort = (port.getUpper() > 1) || (port.getUpper() == -1); // -1 indicates "*"
if(multiPort) {
// add index parameter
- Element eLong = Utils.getQualifiedElement(Utils.getTop(component), "CORBA::Long");
+ Element eLong = Utils.getQualifiedElement(Utils.getTop(component), INDEX_TYPE_FOR_MULTI_RECEPTACLE);
if(eLong instanceof Type) {
op.createOwnedParameter("index", (Type)eLong);
}
+ else {
+ throw new RuntimeException("Can not find type " + INDEX_TYPE_FOR_MULTI_RECEPTACLE +
+ ". Thus, unable to create suitable connect operation in component to OO transformation");
+ }
}
Parameter refParam = op.createOwnedParameter("ref", requiredIntf);
refParam.setDirection(ParameterDirectionKind.IN_LITERAL);
- StUtils.apply(refParam, CppPtr.class);
+ StUtils.apply(refParam, Ptr.class);
// StUtils.apply(op, CppVirtual.class);
}
}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/ConnectorReification.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/ConnectorReification.java
index 5671ca6552d..ecf571d769d 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/ConnectorReification.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/ConnectorReification.java
@@ -10,6 +10,7 @@ package org.eclipse.papyrus.qompass.designer.core.transformations;
import org.eclipse.emf.common.util.BasicEList;
import org.eclipse.emf.common.util.EList;
+import org.eclipse.papyrus.FCM.InteractionComponent;
import org.eclipse.papyrus.qompass.designer.core.ConnectorUtils;
import org.eclipse.papyrus.qompass.designer.core.Log;
import org.eclipse.papyrus.qompass.designer.core.PortUtils;
@@ -31,8 +32,6 @@ import org.eclipse.uml2.uml.Property;
import org.eclipse.uml2.uml.Slot;
import org.eclipse.uml2.uml.TemplateBinding;
-import FCM.InteractionComponent;
-
/**
* This class provides model information around connectors ... Many classes are
* currently commented, since it is not clear if we really need these
@@ -177,7 +176,7 @@ public class ConnectorReification {
String name, Connector smConnector, InstanceSpecification tmIS, Object[] args)
throws TransformationException {
- FCM.Connector fcmConn = StUtils.getApplication(smConnector, FCM.Connector.class);
+ org.eclipse.papyrus.FCM.Connector fcmConn = StUtils.getApplication(smConnector, org.eclipse.papyrus.FCM.Connector.class);
InteractionComponent connType = fcmConn.getIc();
if(connType == null) {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/ContainerTrafo.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/ContainerTrafo.java
index 5bfde5464be..2786603d9fb 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/ContainerTrafo.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/ContainerTrafo.java
@@ -22,12 +22,10 @@ import org.eclipse.uml2.uml.TemplateBinding;
import org.eclipse.uml2.uml.TemplateSignature;
import org.eclipse.uml2.uml.Type;
import org.eclipse.uml2.uml.UMLPackage;
-
-import FCM.ContainerRule;
-import FCM.InteractionComponent;
-import FCM.InterceptionKind;
-import FCM.InterceptionRule;
-
+import org.eclipse.papyrus.FCM.ContainerRule;
+import org.eclipse.papyrus.FCM.InteractionComponent;
+import org.eclipse.papyrus.FCM.InterceptionKind;
+import org.eclipse.papyrus.FCM.InterceptionRule;
import org.eclipse.papyrus.qompass.designer.core.ConnectorUtils;
import org.eclipse.papyrus.qompass.designer.core.Log;
import org.eclipse.papyrus.qompass.designer.core.PortUtils;
@@ -301,7 +299,7 @@ public class ContainerTrafo extends AbstractContainerTrafo {
}
else {
// check whether FCM connector
- FCM.Connector fcmConn = StUtils.getConnector(connector);
+ org.eclipse.papyrus.FCM.Connector fcmConn = StUtils.getConnector(connector);
if(fcmConn != null) {
Property connectorPart = ConnectorReification.reifyConnector(copy, tmContainerImpl,
UMLTool.varName(connector), connector, containerIS, null);
@@ -424,7 +422,7 @@ public class ContainerTrafo extends AbstractContainerTrafo {
}
interceptionConnector.setName(interceptorName + port.getName() + counter);
- FCM.Connector fcmConn = StUtils.applyApp(interceptionConnector, FCM.Connector.class);
+ org.eclipse.papyrus.FCM.Connector fcmConn = StUtils.applyApp(interceptionConnector, org.eclipse.papyrus.FCM.Connector.class);
InteractionComponent fcmConnType = StUtils.getApplication(smContainerConnImpl, InteractionComponent.class);
fcmConn.setIc(fcmConnType);
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/InstantiateDepPlan.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/InstantiateDepPlan.java
index fd90a1b865f..096629e9bd5 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/InstantiateDepPlan.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/InstantiateDepPlan.java
@@ -31,11 +31,9 @@ import org.eclipse.uml2.uml.Model;
import org.eclipse.uml2.uml.NamedElement;
import org.eclipse.uml2.uml.Package;
import org.eclipse.uml2.uml.Profile;
-
-import FCM.Configuration;
-import FCM.DeploymentPlan;
-import FCM.util.MapUtil;
-
+import org.eclipse.papyrus.FCM.Configuration;
+import org.eclipse.papyrus.FCM.DeploymentPlan;
+import org.eclipse.papyrus.FCM.util.MapUtil;
import org.eclipse.papyrus.qompass.designer.core.ModelManagement;
import org.eclipse.papyrus.qompass.designer.core.ProjectManagement;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/LWContainerTrafo.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/LWContainerTrafo.java
index b32d38d88d9..ccb06a3a1ed 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/LWContainerTrafo.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/LWContainerTrafo.java
@@ -21,13 +21,11 @@ import org.eclipse.uml2.uml.TemplateBinding;
import org.eclipse.uml2.uml.TemplateSignature;
import org.eclipse.uml2.uml.Type;
import org.eclipse.uml2.uml.UMLPackage;
-
-import FCM.ContainerRule;
-import FCM.InterceptionRule;
-import FCM.Template;
-
+import org.eclipse.papyrus.FCM.ContainerRule;
+import org.eclipse.papyrus.FCM.InterceptionRule;
+import org.eclipse.papyrus.FCM.Template;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
-import org.eclipse.papyrus.qompass.designer.core.acceleo.AcceleoDriver;
+import org.eclipse.papyrus.qompass.designer.core.acceleo.AcceleoDriverWrapper;
import org.eclipse.papyrus.qompass.designer.core.extensions.InstanceConfigurator;
import org.eclipse.papyrus.qompass.designer.core.templates.TemplateInstantiation;
import org.eclipse.papyrus.qompass.designer.core.templates.TemplateUtils;
@@ -133,7 +131,7 @@ public class LWContainerTrafo extends AbstractContainerTrafo {
// create interception code
// TODO: this is Java/C++ specific!
OpaqueBehavior b = (OpaqueBehavior)tmClass.createOwnedBehavior(operation.getName(), UMLPackage.eINSTANCE.getOpaqueBehavior());
- String body = AcceleoDriver.bind(interceptor, copiedOperation);
+ String body = AcceleoDriverWrapper.bind(interceptor, copiedOperation);
// TODO: solution is specific to C++
b.getLanguages().add("C/C++");
b.getBodies().add(body);
@@ -316,7 +314,7 @@ public class LWContainerTrafo extends AbstractContainerTrafo {
if(StUtils.isApplied(interceptionOperationInRule, Template.class)) {
// pass operation in source model, since this enables acceleo code to check
// for markers on model
- interceptionBody = AcceleoDriver.evaluate(interceptionBody, smOperation, null);
+ interceptionBody = AcceleoDriverWrapper.evaluate(interceptionBody, smOperation, null);
}
if(interceptionBody.length() > 0) {
// only add interception operation, if the interception is not empty
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/MainModelTrafo.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/MainModelTrafo.java
index a5681b35869..d8775427fce 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/MainModelTrafo.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/MainModelTrafo.java
@@ -28,15 +28,13 @@ import org.eclipse.uml2.uml.StructuralFeature;
import org.eclipse.uml2.uml.Type;
import org.eclipse.uml2.uml.UMLPackage;
import org.eclipse.uml2.uml.ValueSpecification;
-
-import FCM.ConfigOption;
-import FCM.Configuration;
-import FCM.ContainerRule;
-import FCM.ContainerRuleKind;
-import FCM.DeploymentPlan;
-import FCM.InteractionComponent;
-import FCM.util.FCMUtil;
-
+import org.eclipse.papyrus.FCM.ConfigOption;
+import org.eclipse.papyrus.FCM.Configuration;
+import org.eclipse.papyrus.FCM.ContainerRule;
+import org.eclipse.papyrus.FCM.ContainerRuleKind;
+import org.eclipse.papyrus.FCM.DeploymentPlan;
+import org.eclipse.papyrus.FCM.InteractionComponent;
+import org.eclipse.papyrus.FCM.util.FCMUtil;
import org.eclipse.papyrus.qompass.designer.core.Log;
import org.eclipse.papyrus.qompass.designer.core.PortUtils;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
@@ -379,7 +377,7 @@ public class MainModelTrafo {
// TODO: check, if true (no instance specification exists for these - unlike a connector which is explicitly specified via a part)
for(Connector smConnector : smComponent.getOwnedConnectors()) {
if(StUtils.isConnector(smConnector)) {
- FCM.Connector fcmConn = StUtils.getConnector(smConnector);
+ org.eclipse.papyrus.FCM.Connector fcmConn = StUtils.getConnector(smConnector);
if(fcmConn != null) {
// found an Qompass connector, connector type is specified.
// => Reify the connector within the target component, i.e. create a new part and
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/UpdateUtils.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/UpdateUtils.java
index 1716a2a7b36..e4ad13c0838 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/UpdateUtils.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/UpdateUtils.java
@@ -7,9 +7,7 @@ import org.eclipse.emf.common.util.EList;
import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.NamedElement;
import org.eclipse.uml2.uml.Package;
-
-import FCM.DerivedElement;
-
+import org.eclipse.papyrus.FCM.DerivedElement;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
public class UpdateUtils {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/filters/FilterTemplate.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/filters/FilterTemplate.java
index d9f2d877ae8..51e02c2890e 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/filters/FilterTemplate.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core/src/org/eclipse/papyrus/qompass/designer/core/transformations/filters/FilterTemplate.java
@@ -3,10 +3,8 @@ package org.eclipse.papyrus.qompass.designer.core.transformations.filters;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.Element;
-
-import FCM.Connector;
-import FCM.InteractionComponent;
-
+import org.eclipse.papyrus.FCM.Connector;
+import org.eclipse.papyrus.FCM.InteractionComponent;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.listeners.CopyListener;
import org.eclipse.papyrus.qompass.designer.core.transformations.Copy;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.cpp/META-INF/MANIFEST.MF b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.cpp/META-INF/MANIFEST.MF
index 51c32951cc7..308e7c2fd2d 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.cpp/META-INF/MANIFEST.MF
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.cpp/META-INF/MANIFEST.MF
@@ -16,7 +16,8 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.core.resources,
org.eclipse.cdt.managedbuilder.core;bundle-version="8.0.0",
org.eclipse.cdt.core;bundle-version="5.4.0",
- org.eclipse.papyrus.fcm.profile;bundle-version="0.10.0"
+ org.eclipse.papyrus.fcm.profile;bundle-version="0.10.0",
+ org.eclipse.papyrus.acceleo;bundle-version="0.10.0"
Bundle-ActivationPolicy: lazy
Export-Package: org.eclipse.papyrus.qompass.designer.cpp
Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.cpp/src/org/eclipse/papyrus/qompass/designer/cpp/CppLanguageSupport.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.cpp/src/org/eclipse/papyrus/qompass/designer/cpp/CppLanguageSupport.java
index c7fa05662b3..f185df4d73c 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.cpp/src/org/eclipse/papyrus/qompass/designer/cpp/CppLanguageSupport.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.cpp/src/org/eclipse/papyrus/qompass/designer/cpp/CppLanguageSupport.java
@@ -27,7 +27,10 @@ import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.UniqueEList;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.wizard.WizardDialog;
-import org.eclipse.papyrus.cpp.codegen.transformation.ModelElementsCreator;
+import org.eclipse.papyrus.FCM.CppLibrary;
+import org.eclipse.papyrus.FCM.OperatingSystem;
+import org.eclipse.papyrus.FCM.Target;
+import org.eclipse.papyrus.cpp.codegen.transformation.CppModelElementsCreator;
import org.eclipse.papyrus.qompass.designer.core.Log;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.deployment.DepUtils;
@@ -44,10 +47,6 @@ import org.eclipse.uml2.uml.InstanceSpecification;
import org.eclipse.uml2.uml.Package;
import org.eclipse.uml2.uml.PackageableElement;
-import FCM.CppLibrary;
-import FCM.OperatingSystem;
-import FCM.Target;
-
/**
* C/C++ language support
*
@@ -101,7 +100,7 @@ public class CppLanguageSupport implements ILangSupport {
m_project = project;
IPreferenceStore store = org.eclipse.papyrus.qompass.designer.core.Activator.getDefault().getPreferenceStore();
String prefix = store.getString(QompassPreferenceConstants.P_CODE_GEN_PREFIX) + "\n\n";
- creator = new ModelElementsCreator(project, "h", "cpp", prefix);
+ creator = new CppModelElementsCreator(project, prefix);
}
public void setSettings(InstanceSpecification node) throws TransformationException
@@ -258,7 +257,7 @@ public class CppLanguageSupport implements ILangSupport {
static EList<String> macros;
- static ModelElementsCreator creator;
+ static CppModelElementsCreator creator;
static IProject m_project;
}
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/ConfigurationAttributeNotSet.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/ConfigurationAttributeNotSet.java
index 4762412fcc5..bd95c6bf730 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/ConfigurationAttributeNotSet.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/ConfigurationAttributeNotSet.java
@@ -14,9 +14,7 @@ import org.eclipse.emf.validation.AbstractModelConstraint;
import org.eclipse.emf.validation.IValidationContext;
import org.eclipse.uml2.uml.Slot;
import org.eclipse.uml2.uml.StructuralFeature;
-
-import FCM.ConfigurationProperty;
-
+import org.eclipse.papyrus.FCM.ConfigurationProperty;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
/**
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/ConnectorConnectable.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/ConnectorConnectable.java
index 5259c4c23fa..26e6167edbc 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/ConnectorConnectable.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/ConnectorConnectable.java
@@ -14,9 +14,7 @@ import org.eclipse.emf.validation.AbstractModelConstraint;
import org.eclipse.emf.validation.IValidationContext;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.Connector;
-
-import FCM.InteractionComponent;
-
+import org.eclipse.papyrus.FCM.InteractionComponent;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.templates.ConnectorBinding;
import org.eclipse.papyrus.qompass.designer.core.transformations.TransformationException;
@@ -37,7 +35,7 @@ public class ConnectorConnectable extends AbstractModelConstraint
Connector connector = (Connector)ctx.getTarget();
Class class_ = (Class)connector.getOwner();
- FCM.Connector fcmConnector = StUtils.getApplication(connector, FCM.Connector.class);
+ org.eclipse.papyrus.FCM.Connector fcmConnector = StUtils.getApplication(connector, org.eclipse.papyrus.FCM.Connector.class);
if(fcmConnector != null) {
InteractionComponent connectorComp = fcmConnector.getIc();
if(connectorComp != null) {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/InitialEntryPoints.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/InitialEntryPoints.java
index 8538a273f17..5fd5624f4c3 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/InitialEntryPoints.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/InitialEntryPoints.java
@@ -9,9 +9,7 @@ import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.Classifier;
import org.eclipse.uml2.uml.InstanceSpecification;
import org.eclipse.uml2.uml.Package;
-
-import FCM.DeploymentPlan;
-
+import org.eclipse.papyrus.FCM.DeploymentPlan;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.deployment.BootLoaderGen;
import org.eclipse.papyrus.qompass.designer.core.deployment.DepUtils;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/InstanceSpecificationSlotForAllProperties.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/InstanceSpecificationSlotForAllProperties.java
index 65ac7cfbdda..6b5ce620fe9 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/InstanceSpecificationSlotForAllProperties.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/InstanceSpecificationSlotForAllProperties.java
@@ -17,9 +17,7 @@ import org.eclipse.uml2.uml.Classifier;
import org.eclipse.uml2.uml.InstanceSpecification;
import org.eclipse.uml2.uml.Property;
import org.eclipse.uml2.uml.Slot;
-
-import FCM.ConfigurationProperty;
-
+import org.eclipse.papyrus.FCM.ConfigurationProperty;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
public class InstanceSpecificationSlotForAllProperties extends AbstractModelConstraint {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/PortIsCorrectlyTyped.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/PortIsCorrectlyTyped.java
index 4830bb828b2..17cfc75d842 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/PortIsCorrectlyTyped.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/PortIsCorrectlyTyped.java
@@ -22,7 +22,7 @@ public class PortIsCorrectlyTyped extends AbstractModelConstraint {
public IStatus validate (IValidationContext ctx)
{
Port port = (Port) ctx.getTarget ();
- FCM.Port fcmPort = StUtils.getApplication(port, FCM.Port.class);
+ org.eclipse.papyrus.FCM.Port fcmPort = StUtils.getApplication(port, org.eclipse.papyrus.FCM.Port.class);
if (fcmPort != null) {
if ((fcmPort.getProvidedInterface() == null) && (fcmPort.getRequiredInterface() == null)) {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/PortKindUnset.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/PortKindUnset.java
index 4ea90969bb9..d2cbbeea76d 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/PortKindUnset.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/PortKindUnset.java
@@ -28,7 +28,7 @@ public class PortKindUnset extends AbstractModelConstraint {
public IStatus validate (IValidationContext ctx)
{
Port port = (Port) ctx.getTarget ();
- FCM.Port fcmPort = StUtils.getApplication(port, FCM.Port.class);
+ org.eclipse.papyrus.FCM.Port fcmPort = StUtils.getApplication(port, org.eclipse.papyrus.FCM.Port.class);
if (fcmPort != null) {
if (fcmPort.getKind() == null) {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/SystemHasNoPorts.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/SystemHasNoPorts.java
index 2ea916a96c1..cf16167c167 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/SystemHasNoPorts.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation/src/org/eclipse/papyrus/qompass/designer/validation/constraints/SystemHasNoPorts.java
@@ -15,9 +15,7 @@ import org.eclipse.emf.validation.IValidationContext;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.InstanceSpecification;
import org.eclipse.uml2.uml.Package;
-
-import FCM.DeploymentPlan;
-
+import org.eclipse.papyrus.FCM.DeploymentPlan;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
import org.eclipse.papyrus.qompass.designer.core.deployment.DepUtils;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.vsl/build.acceleo b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.vsl/build.acceleo
index 9e887290b9a..6f07c219ffe 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.vsl/build.acceleo
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.vsl/build.acceleo
@@ -18,7 +18,7 @@
<acceleoCompiler
sourceFolder="${target.folder}"
outputFolder="${target.folder}"
- dependencies="${target.folder}/../../org.eclipse.swt.gtk.linux.x86_64;"
+ dependencies="${target.folder}/../../org.eclipse.ui.workbench;"
binaryResource="false"
packagesToRegister="">
</acceleoCompiler>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/build.acceleo b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/build.acceleo
index 9cca7e5e216..9f0bf65daf5 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/build.acceleo
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/build.acceleo
@@ -18,7 +18,7 @@
<acceleoCompiler
sourceFolder="${target.folder}"
outputFolder="${target.folder}"
- dependencies="${target.folder}/../../org.eclipse.papyrus.fcm.profile;${target.folder}/../../org.eclipse.swt.gtk.linux.x86_64;${target.folder}/../../org.eclipse.papyrus.qompass.designer.core;${target.folder}/../../org.eclipse.papyrus.qompass.designer.vsl;${target.folder}/../../org.eclipse.papyrus.cpp.profile;"
+ dependencies="${target.folder}/../../org.eclipse.papyrus.fcm.profile;${target.folder}/../../org.eclipse.papyrus.infra.core;${target.folder}/../../org.eclipse.gef;${target.folder}/../../org.eclipse.ui.workbench;${target.folder}/../../org.eclipse.papyrus.uml.diagram.common;${target.folder}/../../org.eclipse.papyrus.uml.tools.utils;${target.folder}/../../org.eclipse.papyrus.infra.gmfdiag.common;${target.folder}/../../org.eclipse.papyrus.uml.tools;${target.folder}/../../org.eclipse.emf.facet.infra.browser.uicore;${target.folder}/../../org.eclipse.papyrus.infra.services.validation;${target.folder}/../../org.eclipse.papyrus.infra.services.decoration;${target.folder}/../../org.eclipse.papyrus.infra.services.markerlistener;${target.folder}/../../org.eclipse.papyrus.infra.gmfdiag.navigation;${target.folder}/../../org.eclipse.papyrus.infra.services.resourceloading;${target.folder}/../../org.eclipse.papyrus.qompass.designer.core;${target.folder}/../../org.eclipse.papyrus.qompass.designer.vsl;${target.folder}/../../org.eclipse.papyrus.uml.properties;${target.folder}/../../org.eclipse.papyrus.cpp.profile;${target.folder}/../../org.eclipse.papyrus.acceleo;"
binaryResource="false"
packagesToRegister="">
</acceleoCompiler>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ClientServerTimer.di b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ClientServerTimer.di
new file mode 100644
index 00000000000..a60df8b7c45
--- /dev/null
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ClientServerTimer.di
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" xmlns:history="http://www.eclipse.org/papyrus/0.7.0/controlmode">
+ <di:SashWindowsMngr>
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="ClientServerTimer.notation#_XSHWMF36Ed-UvNEDwY5GNg"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="ClientServerTimer.notation#_wOG5sF36Ed-UvNEDwY5GNg"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="ClientServerTimer.notation#_aeSh0F37Ed-UvNEDwY5GNg"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="ClientServerTimer.notation#_q-Wa0F37Ed-UvNEDwY5GNg"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="ClientServerTimer.notation#_6FvnwGONEd-seu3qyZgHfg"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="ClientServerTimer.notation#_KYrjcKxkEeCgusK7cm6qjQ"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="ClientServerTimer.notation#_HoscYMniEeCMCo5Ox2CNmg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="/0/@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="ClientServerTimer.notation#_XSHWMF36Ed-UvNEDwY5GNg"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="ClientServerTimer.notation#_wOG5sF36Ed-UvNEDwY5GNg"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="ClientServerTimer.notation#_aeSh0F37Ed-UvNEDwY5GNg"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="ClientServerTimer.notation#_q-Wa0F37Ed-UvNEDwY5GNg"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="ClientServerTimer.notation#_6FvnwGONEd-seu3qyZgHfg"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="ClientServerTimer.notation#_HoscYMniEeCMCo5Ox2CNmg"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+ </di:SashWindowsMngr>
+ <history:ControledResource/>
+ <history:ControledResource/>
+ <history:ControledResource/>
+ <history:ControledResource/>
+ <history:ControledResource/>
+ <history:ControledResource/>
+ <history:ControledResource/>
+</xmi:XMI>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ClientServerTimer.notation b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ClientServerTimer.notation
new file mode 100644
index 00000000000..491d471cf38
--- /dev/null
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ClientServerTimer.notation
@@ -0,0 +1,906 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+ <notation:Diagram xmi:id="_XSHWMF36Ed-UvNEDwY5GNg" type="PapyrusUMLClassDiagram" name="Interfaces" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_iubEsDbcEeGdqp2YT1LwWw" type="2004" fontName="Sans Serif" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iucS0DbcEeGdqp2YT1LwWw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iucS0TbcEeGdqp2YT1LwWw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iuc54DbcEeGdqp2YT1LwWw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iuc54TbcEeGdqp2YT1LwWw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iuc54jbcEeGdqp2YT1LwWw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iuc54zbcEeGdqp2YT1LwWw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iuc55DbcEeGdqp2YT1LwWw" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iudg8DbcEeGdqp2YT1LwWw" visible="false" type="7006">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iudg8TbcEeGdqp2YT1LwWw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iudg8jbcEeGdqp2YT1LwWw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iudg8zbcEeGdqp2YT1LwWw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iudg9DbcEeGdqp2YT1LwWw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iudg9TbcEeGdqp2YT1LwWw" type="7007">
+ <children xmi:type="notation:Shape" xmi:id="_kZh7oDbcEeGdqp2YT1LwWw" type="3007" fontName="Sans Serif" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oSbL4Fl7EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oW1x0Fl7EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="6408"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="ClientServerTimer.uml#_DGs6wDLgEd28fJKJJnUaeQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kZh7oTbcEeGdqp2YT1LwWw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_kZiisDbcEeGdqp2YT1LwWw" type="3007" fontName="Sans Serif" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pVrYoFl7EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zM5VYFl7EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="6408"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="ClientServerTimer.uml#_L8EY8DLgEd28fJKJJnUaeQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kZiisTbcEeGdqp2YT1LwWw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iudg9jbcEeGdqp2YT1LwWw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iudg9zbcEeGdqp2YT1LwWw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iudg-DbcEeGdqp2YT1LwWw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iudg-TbcEeGdqp2YT1LwWw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iudg-jbcEeGdqp2YT1LwWw" visible="false" type="7008">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iudg-zbcEeGdqp2YT1LwWw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iudg_DbcEeGdqp2YT1LwWw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iudg_TbcEeGdqp2YT1LwWw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iudg_jbcEeGdqp2YT1LwWw"/>
+ </children>
+ <element xmi:type="uml:Interface" href="ClientServerTimer.uml#_cn-H0DLbEd2qeKRLMdIx_A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iubEsTbcEeGdqp2YT1LwWw" x="132" y="101" width="328" height="80"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_XSHWMV36Ed-UvNEDwY5GNg"/>
+ <element xmi:type="uml:Package" href="ClientServerTimer.uml#_Tp4n8DLaEd2qeKRLMdIx_A"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_wOG5sF36Ed-UvNEDwY5GNg" type="CompositeStructure" name="CompositeDiagram Client" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_xxFIUF36Ed-UvNEDwY5GNg" type="2073" fontName="Sans Serif" fontHeight="10" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1lbhAJTfEd-BZ5b36VI4Tw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rNA1AAj5EeC3KsM2iVq7sQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rNA1AQj5EeC3KsM2iVq7sQ" key="StereotypeList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rNA1Agj5EeC3KsM2iVq7sQ" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rNA1Awj5EeC3KsM2iVq7sQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rNA1BAj5EeC3KsM2iVq7sQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sZxrcDenEeGPyrZ5I3hMlA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sZxrcTenEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xxFvYF36Ed-UvNEDwY5GNg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xxFvYV36Ed-UvNEDwY5GNg" type="7073" collapsed="true">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xxFvYl36Ed-UvNEDwY5GNg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_gcVpEDenEeGPyrZ5I3hMlA" type="3069" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gcWQIDenEeGPyrZ5I3hMlA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gcWQITenEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gcWQIjenEeGPyrZ5I3hMlA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gcW3MDenEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gcW3MTenEeGPyrZ5I3hMlA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gcW3MjenEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UkxIoDrdEeGgAdAmWw4pyQ" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U4eHwDrdEeGgAdAmWw4pyQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U4eHwTrdEeGgAdAmWw4pyQ" key="StereotypeList" value="FCM::Port"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U4eu0DrdEeGgAdAmWw4pyQ" key="Stereotype_Presentation_Kind" value="IconStereotype"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U4eu0TrdEeGgAdAmWw4pyQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U4eu0jrdEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gcW3MzenEeGPyrZ5I3hMlA" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FHl10Fl7EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FOOpUFl7EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gcW3NDenEeGPyrZ5I3hMlA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gcW3NTenEeGPyrZ5I3hMlA" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gcW3NjenEeGPyrZ5I3hMlA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gcVpETenEeGPyrZ5I3hMlA" x="-10" y="42"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i3LT0DenEeGPyrZ5I3hMlA" type="3069" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i3L64DenEeGPyrZ5I3hMlA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i3L64TenEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i3L64jenEeGPyrZ5I3hMlA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i3L64zenEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i3L65DenEeGPyrZ5I3hMlA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i3L65TenEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WxvWgDrdEeGgAdAmWw4pyQ" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_n76jgDrdEeGgAdAmWw4pyQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_n76jgTrdEeGgAdAmWw4pyQ" key="StereotypeList" value="FCM::Port"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_n76jgjrdEeGgAdAmWw4pyQ" key="Stereotype_Presentation_Kind" value="IconStereotype"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_n76jgzrdEeGgAdAmWw4pyQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_n76jhDrdEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_i3L65jenEeGPyrZ5I3hMlA" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GOOGsFl7EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GT4p0Fl7EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_i3L65zenEeGPyrZ5I3hMlA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_i3Mh8DenEeGPyrZ5I3hMlA" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_i3Mh8TenEeGPyrZ5I3hMlA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="ClientServerTimer.uml#_U50WMCkDEeGDDbdzqSb4UA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i3LT0TenEeGPyrZ5I3hMlA" x="-10" y="105"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ZmeH8DrdEeGgAdAmWw4pyQ" type="3069" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZmeH8jrdEeGgAdAmWw4pyQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZmevADrdEeGgAdAmWw4pyQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZmevATrdEeGgAdAmWw4pyQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZmevAjrdEeGgAdAmWw4pyQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZmevAzrdEeGgAdAmWw4pyQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZmevBDrdEeGgAdAmWw4pyQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bgK0gDrdEeGgAdAmWw4pyQ" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bxrbQDrdEeGgAdAmWw4pyQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bxrbQTrdEeGgAdAmWw4pyQ" key="StereotypeList" value="FCM::Port"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bxrbQjrdEeGgAdAmWw4pyQ" key="Stereotype_Presentation_Kind" value="IconStereotype"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bxrbQzrdEeGgAdAmWw4pyQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bxrbRDrdEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZmevBTrdEeGgAdAmWw4pyQ" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FyNgIFl7EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_F2-EUFl7EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZmevBjrdEeGgAdAmWw4pyQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZmevBzrdEeGgAdAmWw4pyQ" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZmevCDrdEeGgAdAmWw4pyQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="ClientServerTimer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZmeH8TrdEeGgAdAmWw4pyQ" x="153" y="81"/>
+ </children>
+ <element xmi:type="uml:Class" href="ClientServerTimer.uml#_IfjoETLbEd2qeKRLMdIx_A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xxFIUV36Ed-UvNEDwY5GNg" x="126" y="153" width="163" height="133"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lvTlsAOUEeCBk5-airPjFw" type="2073" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lvVa4AOUEeCBk5-airPjFw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lvVa4QOUEeCBk5-airPjFw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lvWB8AOUEeCBk5-airPjFw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lvWB8QOUEeCBk5-airPjFw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lvWB8gOUEeCBk5-airPjFw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lvWB8wOUEeCBk5-airPjFw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lvWB9AOUEeCBk5-airPjFw" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_lvWpAAOUEeCBk5-airPjFw" type="7073">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lvWpAQOUEeCBk5-airPjFw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qjxzIDenEeGPyrZ5I3hMlA" type="3069" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qjyaMDenEeGPyrZ5I3hMlA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qjyaMTenEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qjyaMjenEeGPyrZ5I3hMlA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qjyaMzenEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qjyaNDenEeGPyrZ5I3hMlA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qjyaNTenEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TfdtcDrdEeGgAdAmWw4pyQ" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TyldwDrdEeGgAdAmWw4pyQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TymE0DrdEeGgAdAmWw4pyQ" key="StereotypeList" value="FCM::Port"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TymE0TrdEeGgAdAmWw4pyQ" key="Stereotype_Presentation_Kind" value="IconStereotype"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TymE0jrdEeGgAdAmWw4pyQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TymE0zrdEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qjyaNjenEeGPyrZ5I3hMlA" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GzR7kFl7EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G7WScFl7EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qjyaNzenEeGPyrZ5I3hMlA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qjyaODenEeGPyrZ5I3hMlA" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qjyaOTenEeGPyrZ5I3hMlA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qjxzITenEeGPyrZ5I3hMlA" x="-10" y="27"/>
+ </children>
+ <element xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lvTlsQOUEeCBk5-airPjFw" x="126" y="36" width="163" height="55"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_yGogkDenEeGPyrZ5I3hMlA" type="2109" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yGpHoDenEeGPyrZ5I3hMlA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yGpHoTenEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yGpHojenEeGPyrZ5I3hMlA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yGpHozenEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yGpHpDenEeGPyrZ5I3hMlA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yGpHpTenEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yGpHpjenEeGPyrZ5I3hMlA" type="5192"/>
+ <element xmi:type="uml:Comment" href="ClientServerTimer.uml#_yGhL0DenEeGPyrZ5I3hMlA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yGogkTenEeGPyrZ5I3hMlA" x="102" y="319" width="322" height="51"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_wOG5sV36Ed-UvNEDwY5GNg"/>
+ <element xmi:type="uml:Package" href="ClientServerTimer.uml#_etOZkDLaEd2qeKRLMdIx_A"/>
+ <edges xmi:type="notation:Connector" xmi:id="_lwdcQAOUEeCBk5-airPjFw" type="4015" source="_xxFIUF36Ed-UvNEDwY5GNg" target="_lvTlsAOUEeCBk5-airPjFw" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lwfRcAOUEeCBk5-airPjFw" type="6024">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lwfRcQOUEeCBk5-airPjFw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lwdcQQOUEeCBk5-airPjFw" fontName="" fontHeight="10"/>
+ <element xmi:type="uml:Generalization" href="ClientServerTimer.uml#_34FjAPx3Ed6O2oOTPfeAMA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lwdcQgOUEeCBk5-airPjFw" points="[-46, -44, 166, 165]$[-212, -209, 0, 0]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_7z2z0DenEeGPyrZ5I3hMlA" type="4002" source="_yGogkDenEeGPyrZ5I3hMlA" target="_i3LT0DenEeGPyrZ5I3hMlA" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_7z2z0TenEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7z2z0jenEeGPyrZ5I3hMlA" points="[4, -1, 0, 38]$[1, -39, -3, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_70JHsDenEeGPyrZ5I3hMlA" id="(0.07142857142857142,0.0784313725490196)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_70JHsTenEeGPyrZ5I3hMlA" id="(0.15,0.55)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_aeSh0F37Ed-UvNEDwY5GNg" type="CompositeStructure" name="CompositeDiagram Server" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_c2tKsF37Ed-UvNEDwY5GNg" type="2073" fontName="Monospace" fontHeight="10" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NqCEgH8eEd-5xfPoaTlRww" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NqCEgX8eEd-5xfPoaTlRww" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FV2R8DreEeGgAdAmWw4pyQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FV2R8TreEeGgAdAmWw4pyQ" key="QualifiedNameDepth" value="1"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iDIMAGXtEd-6i7-LHPxExw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZCTtQFl6EeKFQZ_XV_Kn6g" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZCTtQVl6EeKFQZ_XV_Kn6g" key="StereotypeList" value=",FCM::RuleApplication"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZCUUUFl6EeKFQZ_XV_Kn6g" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZCUUUVl6EeKFQZ_XV_Kn6g" key="PropStereoDisplay" value="FCM::RuleApplication.containerRule"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZCUUUll6EeKFQZ_XV_Kn6g" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_c2tKsl37Ed-UvNEDwY5GNg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_c2tKs137Ed-UvNEDwY5GNg" type="7073">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c2tKtF37Ed-UvNEDwY5GNg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FzA74GfbEd-T-rJ3Ep9Y5Q" type="3069" fontName="Sans Serif" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FzSosGfbEd-T-rJ3Ep9Y5Q" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FzTPwGfbEd-T-rJ3Ep9Y5Q" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FzTPwWfbEd-T-rJ3Ep9Y5Q" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FzT20GfbEd-T-rJ3Ep9Y5Q" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FzT20WfbEd-T-rJ3Ep9Y5Q" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FzT20mfbEd-T-rJ3Ep9Y5Q" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M08tkGfbEd-T-rJ3Ep9Y5Q" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_p5YVwDrdEeGgAdAmWw4pyQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_p5YVwTrdEeGgAdAmWw4pyQ" key="StereotypeList" value="FCM::Port"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_p5YVwjrdEeGgAdAmWw4pyQ" key="Stereotype_Presentation_Kind" value="IconStereotype"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_p5YVwzrdEeGgAdAmWw4pyQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_p5YVxDrdEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FzUd4GfbEd-T-rJ3Ep9Y5Q" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FzUd4WfbEd-T-rJ3Ep9Y5Q" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FzUd4mfbEd-T-rJ3Ep9Y5Q" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FzUd42fbEd-T-rJ3Ep9Y5Q" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="ClientServerTimer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FzA74WfbEd-T-rJ3Ep9Y5Q" x="-10" y="106"/>
+ </children>
+ <element xmi:type="uml:Class" href="ClientServerTimer.uml#_oqZNUDLaEd2qeKRLMdIx_A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c2tKsV37Ed-UvNEDwY5GNg" x="134" y="74" width="217" height="137"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_aeSh0V37Ed-UvNEDwY5GNg"/>
+ <element xmi:type="uml:Package" href="ClientServerTimer.uml#_OGM88DLaEd2qeKRLMdIx_A"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_q-Wa0F37Ed-UvNEDwY5GNg" type="CompositeStructure" name="CompositeDiagram System" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_sGaPEF37Ed-UvNEDwY5GNg" type="2073" fontName="Sans Serif" fontHeight="10" transparency="0" gradient="8047085, 0, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_38uLcGSuEd-dQdK1-7wIFg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_39ckMGSuEd-dQdK1-7wIFg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_39ckMWSuEd-dQdK1-7wIFg" key="StereotypeList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_39ckMmSuEd-dQdK1-7wIFg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_39ckM2SuEd-dQdK1-7wIFg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_39ckNGSuEd-dQdK1-7wIFg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6B6WUGSuEd-dQdK1-7wIFg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6B69YGSuEd-dQdK1-7wIFg" key="QualifiedNameDepth" value="3"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_62o-4GSuEd-dQdK1-7wIFg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_62o-4WSuEd-dQdK1-7wIFg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_sGa2IF37Ed-UvNEDwY5GNg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sGa2IV37Ed-UvNEDwY5GNg" type="7073">
+ <children xmi:type="notation:Shape" xmi:id="_uegu4F37Ed-UvNEDwY5GNg" type="3070" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fGdKUF38Ed-UvNEDwY5GNg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fGdKUV38Ed-UvNEDwY5GNg" key="QualifiedNameDepth" value="4"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uegu4l37Ed-UvNEDwY5GNg" type="5126">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_d-ALMFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eQykUFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uehV8F37Ed-UvNEDwY5GNg" type="7077">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uehV8V37Ed-UvNEDwY5GNg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TLHfQAcCEeGnrLqQ0OQeAg" type="3069" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TLJUcAcCEeGnrLqQ0OQeAg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TLJUcQcCEeGnrLqQ0OQeAg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TLJUcgcCEeGnrLqQ0OQeAg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TLJUcwcCEeGnrLqQ0OQeAg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TLJ7gAcCEeGnrLqQ0OQeAg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TLJ7gQcCEeGnrLqQ0OQeAg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rDHlADrdEeGgAdAmWw4pyQ" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rYXcQDrdEeGgAdAmWw4pyQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rYXcQTrdEeGgAdAmWw4pyQ" key="StereotypeList" value="FCM::Port"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rYXcQjrdEeGgAdAmWw4pyQ" key="Stereotype_Presentation_Kind" value="IconStereotype"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rYXcQzrdEeGgAdAmWw4pyQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rYYDUDrdEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TLJ7ggcCEeGnrLqQ0OQeAg" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_b33lIFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_b8oJUFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TLJ7gwcCEeGnrLqQ0OQeAg" x="20" y="1"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TLKikAcCEeGnrLqQ0OQeAg" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TLKikQcCEeGnrLqQ0OQeAg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TLHfQQcCEeGnrLqQ0OQeAg" x="-10" y="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_U5_VUCkDEeGDDbdzqSb4UA" type="3069" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U5_8YCkDEeGDDbdzqSb4UA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U5_8YSkDEeGDDbdzqSb4UA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U5_8YikDEeGDDbdzqSb4UA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U5_8YykDEeGDDbdzqSb4UA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U5_8ZCkDEeGDDbdzqSb4UA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U5_8ZSkDEeGDDbdzqSb4UA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tV-YcDrdEeGgAdAmWw4pyQ" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tp8dUDrdEeGgAdAmWw4pyQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tp8dUTrdEeGgAdAmWw4pyQ" key="StereotypeList" value="FCM::Port"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tp8dUjrdEeGgAdAmWw4pyQ" key="Stereotype_Presentation_Kind" value="IconStereotype"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tp9EYDrdEeGgAdAmWw4pyQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tp9EYTrdEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_U5_8ZikDEeGDDbdzqSb4UA" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k26jwFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k-FiwFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_U5_8ZykDEeGDDbdzqSb4UA" x="18" y="-9"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_U5_8aCkDEeGDDbdzqSb4UA" visible="false" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_U6AjcCkDEeGDDbdzqSb4UA" x="27" y="9"/>
+ </children>
+ <element xmi:type="uml:Port" href="ClientServerTimer.uml#_U50WMCkDEeGDDbdzqSb4UA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_U5_VUSkDEeGDDbdzqSb4UA" x="19" y="106" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1ltaADrdEeGgAdAmWw4pyQ" type="3069" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1luBEDrdEeGgAdAmWw4pyQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1luBETrdEeGgAdAmWw4pyQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1luBEjrdEeGgAdAmWw4pyQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1luBEzrdEeGgAdAmWw4pyQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1luBFDrdEeGgAdAmWw4pyQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1luBFTrdEeGgAdAmWw4pyQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9fojoDrdEeGgAdAmWw4pyQ" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_94hkwDrdEeGgAdAmWw4pyQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_94iL0DrdEeGgAdAmWw4pyQ" key="StereotypeList" value="FCM::Port"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_94iL0TrdEeGgAdAmWw4pyQ" key="Stereotype_Presentation_Kind" value="IconStereotype"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_94iL0jrdEeGgAdAmWw4pyQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_94iL0zrdEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1luBFjrdEeGgAdAmWw4pyQ" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cVyQMFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cdIOUFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1luBFzrdEeGgAdAmWw4pyQ" x="-75" y="-18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1luBGDrdEeGgAdAmWw4pyQ" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1luBGTrdEeGgAdAmWw4pyQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="ClientServerTimer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1ltaATrdEeGgAdAmWw4pyQ" x="166" y="52"/>
+ </children>
+ <element xmi:type="uml:Property" href="ClientServerTimer.uml#_i-I7gDLiEd2RVeNawwNNzg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uegu4V37Ed-UvNEDwY5GNg" x="43" y="17" width="176" height="116"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vHCHcF37Ed-UvNEDwY5GNg" type="3070" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_haY70F38Ed-UvNEDwY5GNg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_haY70V38Ed-UvNEDwY5GNg" key="QualifiedNameDepth" value="4"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vHCHcl37Ed-UvNEDwY5GNg" type="5126">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_guFGIFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g4e_UFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vHCHc137Ed-UvNEDwY5GNg" type="7077">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vHCHdF37Ed-UvNEDwY5GNg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3RXDgDrdEeGgAdAmWw4pyQ" type="3069" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3RXDgjrdEeGgAdAmWw4pyQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3RXDgzrdEeGgAdAmWw4pyQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3RXDhDrdEeGgAdAmWw4pyQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3RXDhTrdEeGgAdAmWw4pyQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3RXqkDrdEeGgAdAmWw4pyQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3RXqkTrdEeGgAdAmWw4pyQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-xnI4DrdEeGgAdAmWw4pyQ" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__FzQMDrdEeGgAdAmWw4pyQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__FzQMTrdEeGgAdAmWw4pyQ" key="StereotypeList" value="FCM::Port"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__FzQMjrdEeGgAdAmWw4pyQ" key="Stereotype_Presentation_Kind" value="IconStereotype"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__FzQMzrdEeGgAdAmWw4pyQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__FzQNDrdEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3RXqkjrdEeGgAdAmWw4pyQ" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lbX7sFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_liaX0Fl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3RXqkzrdEeGgAdAmWw4pyQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3RXqlDrdEeGgAdAmWw4pyQ" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3RXqlTrdEeGgAdAmWw4pyQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="ClientServerTimer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3RXDgTrdEeGgAdAmWw4pyQ" x="-10" y="50"/>
+ </children>
+ <element xmi:type="uml:Property" href="ClientServerTimer.uml#_gV1cgDLiEd2RVeNawwNNzg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vHCHcV37Ed-UvNEDwY5GNg" x="369" y="19" width="188" height="112"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lMUi4CjYEeGFbebITJYb9g" type="3070" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lMp6ECjYEeGFbebITJYb9g" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lMp6ESjYEeGFbebITJYb9g" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lMp6EijYEeGFbebITJYb9g" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lMp6EyjYEeGFbebITJYb9g" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lMqhICjYEeGFbebITJYb9g" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lMqhISjYEeGFbebITJYb9g" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lMqhIijYEeGFbebITJYb9g" type="5126">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h8_JQFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iGTdUFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_lMqhIyjYEeGFbebITJYb9g" type="7077">
+ <children xmi:type="notation:Shape" xmi:id="_1LoQsCkDEeGDDbdzqSb4UA" type="3070" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Lo3wCkDEeGDDbdzqSb4UA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Lo3wSkDEeGDDbdzqSb4UA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Lo3wikDEeGDDbdzqSb4UA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Lo3wykDEeGDDbdzqSb4UA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Lo3xCkDEeGDDbdzqSb4UA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Lo3xSkDEeGDDbdzqSb4UA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1Lo3xikDEeGDDbdzqSb4UA" type="5126">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFXtoFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jMV4UFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1Lpe0CkDEeGDDbdzqSb4UA" visible="false" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1Lpe0SkDEeGDDbdzqSb4UA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1Lpe0ikDEeGDDbdzqSb4UA"/>
+ </children>
+ <element xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_ARs_UCjaEeGFbebITJYb9g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1LoQsSkDEeGDDbdzqSb4UA" x="22" y="10" width="172"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1LqF4CkDEeGDDbdzqSb4UA" type="3070" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Lqs8CkDEeGDDbdzqSb4UA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Lqs8SkDEeGDDbdzqSb4UA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Lqs8ikDEeGDDbdzqSb4UA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Lqs8ykDEeGDDbdzqSb4UA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Lqs9CkDEeGDDbdzqSb4UA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Lqs9SkDEeGDDbdzqSb4UA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1Lqs9ikDEeGDDbdzqSb4UA" type="5126">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kITxUFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kPQG0Fl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1Lqs9ykDEeGDDbdzqSb4UA" visible="false" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1Lqs-CkDEeGDDbdzqSb4UA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1Lqs-SkDEeGDDbdzqSb4UA"/>
+ </children>
+ <element xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_RMqEkCjaEeGFbebITJYb9g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1LqF4SkDEeGDDbdzqSb4UA" x="22" y="65" width="172"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lMqhJCjYEeGFbebITJYb9g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lMqhJSjYEeGFbebITJYb9g"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_OEbywCkDEeGDDbdzqSb4UA" type="3069" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OEdA4CkDEeGDDbdzqSb4UA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OEdA4SkDEeGDDbdzqSb4UA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OEdA4ikDEeGDDbdzqSb4UA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OEdA4ykDEeGDDbdzqSb4UA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OEdA5CkDEeGDDbdzqSb4UA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OEdA5SkDEeGDDbdzqSb4UA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sKJegDrdEeGgAdAmWw4pyQ" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sgx10DrdEeGgAdAmWw4pyQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sgx10TrdEeGgAdAmWw4pyQ" key="StereotypeList" value="FCM::Port"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sgx10jrdEeGgAdAmWw4pyQ" key="Stereotype_Presentation_Kind" value="IconStereotype"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sgx10zrdEeGgAdAmWw4pyQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sgyc4DrdEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OEdn8CkDEeGDDbdzqSb4UA" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bSNTUFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bYdFQFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OEdn8SkDEeGDDbdzqSb4UA" x="-71" y="27"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OEdn8ikDEeGDDbdzqSb4UA" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OEdn8ykDEeGDDbdzqSb4UA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_3NSGwCkAEeGDDbdzqSb4UA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OEcZ0CkDEeGDDbdzqSb4UA" x="-10" y="36"/>
+ </children>
+ <element xmi:type="uml:Property" href="ClientServerTimer.uml#_lKtZUCjYEeGFbebITJYb9g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lMUi4SjYEeGFbebITJYb9g" x="143" y="168" width="217" height="145"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rBvlwDbcEeGdqp2YT1LwWw" type="2109" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rBwM0DbcEeGdqp2YT1LwWw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rBwM0TbcEeGdqp2YT1LwWw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rBwM0jbcEeGdqp2YT1LwWw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rBwM0zbcEeGdqp2YT1LwWw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rBwM1DbcEeGdqp2YT1LwWw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rBwM1TbcEeGdqp2YT1LwWw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_rBwz4DbcEeGdqp2YT1LwWw" type="5192"/>
+ <element xmi:type="uml:Comment" href="ClientServerTimer.uml#_q_GhcDbcEeGdqp2YT1LwWw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rBvlwTbcEeGdqp2YT1LwWw" x="388" y="249" width="215"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_QeHR0DenEeGPyrZ5I3hMlA" type="3097" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeH44DenEeGPyrZ5I3hMlA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeH44TenEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeH44jenEeGPyrZ5I3hMlA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeH44zenEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeH45DenEeGPyrZ5I3hMlA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeH45TenEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QeH45jenEeGPyrZ5I3hMlA" type="5150"/>
+ <element xmi:type="uml:Comment" href="ClientServerTimer.uml#_Qd-H4DenEeGPyrZ5I3hMlA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QeHR0TenEeGPyrZ5I3hMlA" x="387" y="168" width="216"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sGa2Il37Ed-UvNEDwY5GNg"/>
+ </children>
+ <element xmi:type="uml:Class" href="ClientServerTimer.uml#_bYJagDLiEd2RVeNawwNNzg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sGaPEV37Ed-UvNEDwY5GNg" x="68" y="32" width="635" height="356"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_q-Wa0V37Ed-UvNEDwY5GNg"/>
+ <element xmi:type="uml:Package" href="ClientServerTimer.uml#_XLQjUDLiEd2RVeNawwNNzg"/>
+ <edges xmi:type="notation:Connector" xmi:id="_s0Og4CkDEeGDDbdzqSb4UA" type="4013" source="_OEbywCkDEeGDDbdzqSb4UA" target="_U5_VUCkDEeGDDbdzqSb4UA" routing="Rectilinear" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_s0PH8CkDEeGDDbdzqSb4UA" type="6025">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_s0PH8SkDEeGDDbdzqSb4UA" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_s0PH8ikDEeGDDbdzqSb4UA" visible="false" type="6050">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_s0PH8ykDEeGDDbdzqSb4UA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_s0PH9CkDEeGDDbdzqSb4UA" visible="false" type="6051">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_s0PH9SkDEeGDDbdzqSb4UA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_s0PH9ikDEeGDDbdzqSb4UA" visible="false" type="6052">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_s0PH9ykDEeGDDbdzqSb4UA" y="20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_s0Og4SkDEeGDDbdzqSb4UA" fontName="" fontHeight="10"/>
+ <element xmi:type="uml:Connector" href="ClientServerTimer.uml#_s0Ev4CkDEeGDDbdzqSb4UA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_s0Og4ikDEeGDDbdzqSb4UA" points="[10, 0, -9, 87]$[27, 0, 8, 87]$[27, -77, 8, 10]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XWhlwCmeEeGDDbdzqSb4UA" id="(0.15,0.45)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_xFIEgDbcEeGdqp2YT1LwWw" type="4002" source="_rBvlwDbcEeGdqp2YT1LwWw" target="_1LoQsCkDEeGDDbdzqSb4UA" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_xFIEgTbcEeGdqp2YT1LwWw" fontName="" fontHeight="10"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xFIEgjbcEeGdqp2YT1LwWw" points="[-4, -9, 35, 105]$[-21, -111, 18, 3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xGPe0DbcEeGdqp2YT1LwWw" id="(0.0,0.3333333333333333)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xGPe0TbcEeGdqp2YT1LwWw" id="(0.9767441860465116,0.75)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_UgNOQDenEeGPyrZ5I3hMlA" type="4002" source="_QeHR0DenEeGPyrZ5I3hMlA" target="_lMUi4CjYEeGFbebITJYb9g" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_UgNOQTenEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UgNOQjenEeGPyrZ5I3hMlA" points="[-7, -8, 33, 0]$[-34, -12, 6, -4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UgfiIDenEeGPyrZ5I3hMlA" id="(0.041916167664670656,0.38333333333333336)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UgfiITenEeGPyrZ5I3hMlA" id="(0.9723502304147466,0.10344827586206896)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_7LU-sDrdEeGgAdAmWw4pyQ" type="4013" source="_1ltaADrdEeGgAdAmWw4pyQ" target="_3RXDgDrdEeGgAdAmWw4pyQ" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_7LVlwDrdEeGgAdAmWw4pyQ" visible="false" type="6025">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8IpikDrdEeGgAdAmWw4pyQ" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8bx58DrdEeGgAdAmWw4pyQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8bx58TrdEeGgAdAmWw4pyQ" key="StereotypeList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8bx58jrdEeGgAdAmWw4pyQ" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8bx58zrdEeGgAdAmWw4pyQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8bx59DrdEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7LVlwTrdEeGgAdAmWw4pyQ" x="-7" y="15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7LVlwjrdEeGgAdAmWw4pyQ" visible="false" type="6050">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7LVlwzrdEeGgAdAmWw4pyQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7LVlxDrdEeGgAdAmWw4pyQ" visible="false" type="6051">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7LVlxTrdEeGgAdAmWw4pyQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7LVlxjrdEeGgAdAmWw4pyQ" visible="false" type="6052">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7LVlxzrdEeGgAdAmWw4pyQ" y="20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_7LU-sTrdEeGgAdAmWw4pyQ" fontName="" fontHeight="10"/>
+ <element xmi:type="uml:Connector" href="ClientServerTimer.uml#_fXbtMACUEd-PD8FdFs7bpA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7LU-sjrdEeGgAdAmWw4pyQ" points="[10, 0, -140, 0]$[140, 0, -10, 0]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_6FvnwGONEd-seu3qyZgHfg" type="PapyrusUMLClassDiagram" name="deployment plans" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_7Fso4GONEd-seu3qyZgHfg" type="2007" fontName="Sans Serif" fontHeight="10" transparency="0" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7FvFImONEd-seu3qyZgHfg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7FvsMGONEd-seu3qyZgHfg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7FvsMWONEd-seu3qyZgHfg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7FvsMmONEd-seu3qyZgHfg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_30xTEGTfEd-rCOWJcspHOA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_30xTEWTfEd-rCOWJcspHOA" key="ShadowFigure_Value" value="true"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1FykUGTfEd-rCOWJcspHOA" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LP7VsDenEeGPyrZ5I3hMlA" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LP7VsTenEeGPyrZ5I3hMlA" key="StereotypeList" value="FCM::DeploymentPlan"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LP7VsjenEeGPyrZ5I3hMlA" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LP7VszenEeGPyrZ5I3hMlA" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LP7VtDenEeGPyrZ5I3hMlA" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7FvsM2ONEd-seu3qyZgHfg" type="5026"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7FvsNGONEd-seu3qyZgHfg" type="7016">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7FvsNWONEd-seu3qyZgHfg"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_7FtP8GONEd-seu3qyZgHfg"/>
+ <element xmi:type="uml:Package" href="ClientServerTimer.uml#_5Z7MEDLiEd2RVeNawwNNzg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7FtP8WONEd-seu3qyZgHfg" x="77" y="68"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7zJkwGONEd-seu3qyZgHfg" type="2007" fontName="Sans Serif" fontHeight="10" transparency="0" gradient="8047085, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7zKL0mONEd-seu3qyZgHfg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7zKL02ONEd-seu3qyZgHfg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7zKL1GONEd-seu3qyZgHfg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7zKL1WONEd-seu3qyZgHfg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5T0rAGTfEd-rCOWJcspHOA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5T0rAWTfEd-rCOWJcspHOA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MNDFQDenEeGPyrZ5I3hMlA" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MNDFQTenEeGPyrZ5I3hMlA" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MNDFQjenEeGPyrZ5I3hMlA" key="StereotypeList" value="FCM::DeploymentPlan"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MNDFQzenEeGPyrZ5I3hMlA" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MNDFRDenEeGPyrZ5I3hMlA" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MNDFRTenEeGPyrZ5I3hMlA" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7zKL1mONEd-seu3qyZgHfg" type="5026"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7zKL12ONEd-seu3qyZgHfg" type="7016">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7zKL2GONEd-seu3qyZgHfg"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_7zJkwWONEd-seu3qyZgHfg"/>
+ <element xmi:type="uml:Package" href="ClientServerTimer.uml#_bBSxQP_BEd6628OhKk_dpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7zJkwmONEd-seu3qyZgHfg" x="77" y="191"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_QU0ngKDjEd-rLNbSWf1QuA" type="2008" fontName="Sans Serif" fontHeight="10" transparency="0" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QU3DwKDjEd-rLNbSWf1QuA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QU3DwaDjEd-rLNbSWf1QuA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QU3q0KDjEd-rLNbSWf1QuA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QU3q0aDjEd-rLNbSWf1QuA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QU4R4KDjEd-rLNbSWf1QuA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QU4R4aDjEd-rLNbSWf1QuA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y2cDQKDjEd-rLNbSWf1QuA" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bffwMKDjEd-rLNbSWf1QuA" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bffwMaDjEd-rLNbSWf1QuA" key="StereotypeList" value="FCM::Configuration"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bfgXQKDjEd-rLNbSWf1QuA" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bfgXQaDjEd-rLNbSWf1QuA" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bfgXQqDjEd-rLNbSWf1QuA" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QU4R4qDjEd-rLNbSWf1QuA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QU4R46DjEd-rLNbSWf1QuA" visible="false" type="7017">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_QU4R5KDjEd-rLNbSWf1QuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_QU4R5aDjEd-rLNbSWf1QuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QU4R5qDjEd-rLNbSWf1QuA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QU448KDjEd-rLNbSWf1QuA" visible="false" type="7018">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_QU448aDjEd-rLNbSWf1QuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_QU448qDjEd-rLNbSWf1QuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QU4486DjEd-rLNbSWf1QuA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QU449KDjEd-rLNbSWf1QuA" visible="false" type="7019">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_QU449aDjEd-rLNbSWf1QuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_QU449qDjEd-rLNbSWf1QuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QU4496DjEd-rLNbSWf1QuA"/>
+ </children>
+ <element xmi:type="uml:Class" href="ClientServerTimer.uml#_QT6okKDjEd-rLNbSWf1QuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QU0ngaDjEd-rLNbSWf1QuA" x="366" y="87" width="184" height="65"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7A5iUDemEeGPyrZ5I3hMlA" type="2012" fontName="Sans Serif" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7A6JYDemEeGPyrZ5I3hMlA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7A6JYTemEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7A6JYjemEeGPyrZ5I3hMlA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7A6JYzemEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7A6JZDemEeGPyrZ5I3hMlA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7A6JZTemEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7A6JZjemEeGPyrZ5I3hMlA" type="5038"/>
+ <element xmi:type="uml:Comment" href="ClientServerTimer.uml#_7AvxUDemEeGPyrZ5I3hMlA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7A5iUTemEeGPyrZ5I3hMlA" x="350" y="204"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_6FvnwWONEd-seu3qyZgHfg"/>
+ <element xmi:type="uml:Package" href="ClientServerTimer.uml#_234GEDLiEd2RVeNawwNNzg"/>
+ <edges xmi:type="notation:Connector" xmi:id="_G5oq4DenEeGPyrZ5I3hMlA" type="4013" source="_7A5iUDemEeGPyrZ5I3hMlA" target="_7Fso4GONEd-seu3qyZgHfg" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_G5oq4TenEeGPyrZ5I3hMlA" fontName="Sans Serif"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_G5oq4jenEeGPyrZ5I3hMlA" points="[-14, -13, 86, 77]$[-87, -88, 13, 2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G537cDenEeGPyrZ5I3hMlA" id="(0.029787234042553193,0.36666666666666664)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G537cTenEeGPyrZ5I3hMlA" id="(0.935,0.68)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_HVm1MDenEeGPyrZ5I3hMlA" type="4013" source="_7A5iUDemEeGPyrZ5I3hMlA" target="_7zJkwGONEd-seu3qyZgHfg" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_HVm1MTenEeGPyrZ5I3hMlA" fontName="Sans Serif"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HVm1MjenEeGPyrZ5I3hMlA" points="[-4, 1, 99, -36]$[-77, 44, 26, 7]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HV2FwDenEeGPyrZ5I3hMlA" id="(0.00851063829787234,0.36666666666666664)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HV2FwTenEeGPyrZ5I3hMlA" id="(0.87,0.72)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_KYrjcKxkEeCgusK7cm6qjQ" type="PapyrusUMLClassDiagram" name="Platform" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_LsWKwKxkEeCgusK7cm6qjQ" type="2008" fontName="Sans Serif" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LsWx0KxkEeCgusK7cm6qjQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LsWx0axkEeCgusK7cm6qjQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LsWx0qxkEeCgusK7cm6qjQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LsWx06xkEeCgusK7cm6qjQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LsWx1KxkEeCgusK7cm6qjQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LsWx1axkEeCgusK7cm6qjQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LsWx1qxkEeCgusK7cm6qjQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_LsXY4KxkEeCgusK7cm6qjQ" visible="false" type="7017">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_LsXY4axkEeCgusK7cm6qjQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_LsXY4qxkEeCgusK7cm6qjQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsXY46xkEeCgusK7cm6qjQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_LsXY5KxkEeCgusK7cm6qjQ" visible="false" type="7018">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_LsXY5axkEeCgusK7cm6qjQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_LsXY5qxkEeCgusK7cm6qjQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsXY56xkEeCgusK7cm6qjQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_LsXY6KxkEeCgusK7cm6qjQ" visible="false" type="7019">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_LsXY6axkEeCgusK7cm6qjQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_LsXY6qxkEeCgusK7cm6qjQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsXY66xkEeCgusK7cm6qjQ"/>
+ </children>
+ <element xmi:type="uml:Node" href="ClientServerTimer.uml#_zY9vMDLiEd2RVeNawwNNzg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsWKwaxkEeCgusK7cm6qjQ" x="57" y="55" width="160" height="73"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_MR1dcKxkEeCgusK7cm6qjQ" type="2008" fontName="Sans Serif" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MR1dcqxkEeCgusK7cm6qjQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MR1dc6xkEeCgusK7cm6qjQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MR1ddKxkEeCgusK7cm6qjQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MR1ddaxkEeCgusK7cm6qjQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MR1ddqxkEeCgusK7cm6qjQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MR1dd6xkEeCgusK7cm6qjQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MR1deKxkEeCgusK7cm6qjQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_MR2EgKxkEeCgusK7cm6qjQ" visible="false" type="7017">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_MR2EgaxkEeCgusK7cm6qjQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_MR2EgqxkEeCgusK7cm6qjQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MR2Eg6xkEeCgusK7cm6qjQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_MR2EhKxkEeCgusK7cm6qjQ" visible="false" type="7018">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_MR2EhaxkEeCgusK7cm6qjQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_MR2EhqxkEeCgusK7cm6qjQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MR2Eh6xkEeCgusK7cm6qjQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_MR2EiKxkEeCgusK7cm6qjQ" visible="false" type="7019">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_MR2EiaxkEeCgusK7cm6qjQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_MR2EiqxkEeCgusK7cm6qjQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MR2Ei6xkEeCgusK7cm6qjQ"/>
+ </children>
+ <element xmi:type="uml:Node" href="ClientServerTimer.uml#_MxayMP_BEd6628OhKk_dpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MR1dcaxkEeCgusK7cm6qjQ" x="252" y="54" height="73"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_KYrjcaxkEeCgusK7cm6qjQ"/>
+ <element xmi:type="uml:Package" href="ClientServerTimer.uml#_v3fMgDLiEd2RVeNawwNNzg"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_HoscYMniEeCMCo5Ox2CNmg" type="CompositeStructure" name="HWArchitecture" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_M1wXIMniEeCMCo5Ox2CNmg" type="2073" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M10BgMniEeCMCo5Ox2CNmg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M10BgcniEeCMCo5Ox2CNmg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M10BgsniEeCMCo5Ox2CNmg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M10Bg8niEeCMCo5Ox2CNmg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M10BhMniEeCMCo5Ox2CNmg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M10BhcniEeCMCo5Ox2CNmg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7ZO0Da3EeGBl4WmUxMhOA" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZDCtEFl6EeKFQZ_XV_Kn6g" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZDCtEVl6EeKFQZ_XV_Kn6g" key="StereotypeList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZDCtEll6EeKFQZ_XV_Kn6g" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZDCtE1l6EeKFQZ_XV_Kn6g" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZDCtFFl6EeKFQZ_XV_Kn6g" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_M10BhsniEeCMCo5Ox2CNmg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_M10Bh8niEeCMCo5Ox2CNmg" type="7073">
+ <children xmi:type="notation:Shape" xmi:id="_QgbSEMniEeCMCo5Ox2CNmg" type="3070" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QgbSEsniEeCMCo5Ox2CNmg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QgbSE8niEeCMCo5Ox2CNmg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qgb5IMniEeCMCo5Ox2CNmg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qgb5IcniEeCMCo5Ox2CNmg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qgb5IsniEeCMCo5Ox2CNmg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qgb5I8niEeCMCo5Ox2CNmg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Qgb5JMniEeCMCo5Ox2CNmg" type="5126"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Qgb5JcniEeCMCo5Ox2CNmg" type="7077">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qgb5JsniEeCMCo5Ox2CNmg"/>
+ </children>
+ <element xmi:type="uml:Property" href="ClientServerTimer.uml#_QgKzYMniEeCMCo5Ox2CNmg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QgbSEcniEeCMCo5Ox2CNmg" x="83" y="28" width="165" height="55"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M10BiMniEeCMCo5Ox2CNmg"/>
+ </children>
+ <element xmi:type="uml:Class" href="ClientServerTimer.uml#_M1a_8MniEeCMCo5Ox2CNmg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M1wXIcniEeCMCo5Ox2CNmg" x="72" y="54" width="361" height="145"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Xmz24Da3EeGBl4WmUxMhOA" type="2073" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xm1FADa3EeGBl4WmUxMhOA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xm1FATa3EeGBl4WmUxMhOA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xm1FAja3EeGBl4WmUxMhOA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xm1FAza3EeGBl4WmUxMhOA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xm1sEDa3EeGBl4WmUxMhOA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xm1sETa3EeGBl4WmUxMhOA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_quPawDa3EeGBl4WmUxMhOA" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZDTLwFl6EeKFQZ_XV_Kn6g" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZDTLwVl6EeKFQZ_XV_Kn6g" key="StereotypeList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZDTLwll6EeKFQZ_XV_Kn6g" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZDTLw1l6EeKFQZ_XV_Kn6g" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZDTLxFl6EeKFQZ_XV_Kn6g" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Xm1sEja3EeGBl4WmUxMhOA" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Xm1sEza3EeGBl4WmUxMhOA" type="7073">
+ <children xmi:type="notation:Shape" xmi:id="_eBxIIDa3EeGBl4WmUxMhOA" type="3070" fontName="" fontHeight="10" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eBxvMDa3EeGBl4WmUxMhOA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eBxvMTa3EeGBl4WmUxMhOA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eBxvMja3EeGBl4WmUxMhOA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eBxvMza3EeGBl4WmUxMhOA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eBxvNDa3EeGBl4WmUxMhOA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eBxvNTa3EeGBl4WmUxMhOA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_eBxvNja3EeGBl4WmUxMhOA" type="5126"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_eBxvNza3EeGBl4WmUxMhOA" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_eBxvODa3EeGBl4WmUxMhOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eBxvOTa3EeGBl4WmUxMhOA"/>
+ </children>
+ <element xmi:type="uml:Property" href="ClientServerTimer.uml#_eBgCYDa3EeGBl4WmUxMhOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eBxIITa3EeGBl4WmUxMhOA" x="85" y="26" width="163"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Xm1sFDa3EeGBl4WmUxMhOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xm1sFTa3EeGBl4WmUxMhOA"/>
+ </children>
+ <element xmi:type="uml:Class" href="ClientServerTimer.uml#_XkN14Da3EeGBl4WmUxMhOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xmz24Ta3EeGBl4WmUxMhOA" x="72" y="240" width="361" height="130"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_HoscYcniEeCMCo5Ox2CNmg"/>
+ <element xmi:type="uml:Package" href="ClientServerTimer.uml#_v3fMgDLiEd2RVeNawwNNzg"/>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ClientServerTimer.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ClientServerTimer.uml
new file mode 100644
index 00000000000..3998e288e73
--- /dev/null
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ClientServerTimer.uml
@@ -0,0 +1,403 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc">
+ <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ClientServerTimer">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_rwBsMP7AEd6Zw96O-tCw7A">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/corba.uml#_DtQEwDLdEd2_U4efLnjQIw"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_7K0UkACUEd-PD8FdFs7bpA">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_DISTRIBUTION/distribution.uml#_O6TiIDLUEd26WNosUASSSw"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_rIIE0DKsEd-z5o2wSoJ16A">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_TRACE/tracing.uml#_H-ZqYDKeEd-WprEKTCaiMA"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="ComponentModel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_OGM88DLaEd2qeKRLMdIx_A" name="Server">
+ <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" clientDependency="_YQqH0JYlEd6G9q9hwr11bw" name="CServer_impl">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_4KiE8DLbEd2qeKRLMdIx_A" name="p" type="_cn-H0DLbEd2qeKRLMdIx_A" aggregation="composite"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_YQqH0JYlEd6G9q9hwr11bw" name="derived realization of ICompute" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_cn-H0DLbEd2qeKRLMdIx_A" contract="_cn-H0DLbEd2qeKRLMdIx_A"/>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_ML-4AKI5Ed6FqJCjEUrkqQ" name="add" specification="_TbIjUJYlEd6G9q9hwr11bw">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;server: got add request for a=&quot; &lt;&lt; a &lt;&lt; &quot; and b=&quot; &lt;&lt; b &lt;&lt; endl;
+return a+b;</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_I1R3YAcDEeGnrLqQ0OQeAg" name="mult" specification="_4ZEZwHecEd6r18stFZxmFQ">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;server: got mult request for a=&quot; &lt;&lt; a &lt;&lt; &quot; and b=&quot; &lt;&lt; b &lt;&lt; endl;
+return a*b;</body>
+ </ownedBehavior>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_4ZEZwHecEd6r18stFZxmFQ" name="mult" method="_I1R3YAcDEeGnrLqQ0OQeAg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_4ZEZwXecEd6r18stFZxmFQ" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_4ZEZwnecEd6r18stFZxmFQ" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_4ZEZw3ecEd6r18stFZxmFQ" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_TbIjUJYlEd6G9q9hwr11bw" name="add" method="_ML-4AKI5Ed6FqJCjEUrkqQ">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_TbZCAJYlEd6G9q9hwr11bw" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_TbdTcJYlEd6G9q9hwr11bw" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_TbkoMJYlEd6G9q9hwr11bw" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Tp4n8DLaEd2qeKRLMdIx_A" name="Interfaces">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_cn-H0DLbEd2qeKRLMdIx_A" name="ICompute">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_DGs6wDLgEd28fJKJJnUaeQ" name="add" isAbstract="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_DGs6wTLgEd28fJKJJnUaeQ" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6wzLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6wjLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_DGs6xDLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_DGs6xTLgEd28fJKJJnUaeQ" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6xzLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6xjLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_DGs6yDLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_DGs6yTLgEd28fJKJJnUaeQ" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6yzLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6yjLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_DGs6zDLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_L8EY8DLgEd28fJKJJnUaeQ" name="mult" isAbstract="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_L8EY8TLgEd28fJKJJnUaeQ" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY8zLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY8jLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_L8EY9DLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_L8EY9TLgEd28fJKJJnUaeQ" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY9zLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY9jLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_L8EY-DLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_L8EY-TLgEd28fJKJJnUaeQ" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY-zLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY-jLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_L8EY_DLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_etOZkDLaEd2qeKRLMdIx_A" name="Client">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_yGhL0DenEeGPyrZ5I3hMlA" annotatedElement="_U50WMCkDEeGDDbdzqSb4UA">
+ <body>Additional &quot;tick&quot; port. The contained tick operation is called by the timer. See composite diagram of system for the assembly </body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" clientDependency="_vdcwkKDcEd-t8JNe-ruCrQ _qfhbMCozEeGxrprK9wB9iA" name="CClient_impl">
+ <generalization xmi:type="uml:Generalization" xmi:id="_34FjAPx3Ed6O2oOTPfeAMA">
+ <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_DtWn4DLcEd2qeKRLMdIx_A" name="q" type="_cn-H0DLbEd2qeKRLMdIx_A" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_U50WMCkDEeGDDbdzqSb4UA" name="tick" aggregation="composite">
+ <type xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_vdcwkKDcEd-t8JNe-ruCrQ" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ </interfaceRealization>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_qfhbMCozEeGxrprK9wB9iA" name="derived realization of ITick" client="_IfjoETLbEd2qeKRLMdIx_A">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/>
+ <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/>
+ </interfaceRealization>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yXNVoKF4Ed6FqJCjEUrkqQ" name="run" specification="_4CRrYHpbEd-X4Z9aZ0cpCQ">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;call via port q: add(2, 3);&quot; &lt;&lt; endl;
+cout &lt;&lt; &quot;result: &quot; &lt;&lt; q->add(2, 3) &lt;&lt; endl;
+cout &lt;&lt; &quot;now sleeping 10 seconds&quot; &lt;&lt; endl;
+sleep(10);
+cout &lt;&lt; &quot;finishing CClient_impl::run&quot; &lt;&lt; endl;</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_w5uegCozEeGxrprK9wB9iA" name="tick" specification="_qf6cwCozEeGxrprK9wB9iA">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;call via port tick: mult(4, 5);&quot; &lt;&lt; endl;
+cout &lt;&lt; &quot;result: &quot; &lt;&lt; q->mult(4, 5) &lt;&lt; endl;</body>
+ </ownedBehavior>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_4CRrYHpbEd-X4Z9aZ0cpCQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_qf6cwCozEeGxrprK9wB9iA" name="tick" method="_w5uegCozEeGxrprK9wB9iA"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_XLQjUDLiEd2RVeNawwNNzg" name="System">
+ <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="System_impl">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_q_GhcDbcEeGdqp2YT1LwWw">
+ <annotatedElement xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_ARs_UCjaEeGFbebITJYb9g"/>
+ <body>Period of timer can be configured via
+&quot;configure instance properties&quot; popup (once timer attribute is selected)</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Qd-H4DenEeGPyrZ5I3hMlA" annotatedElement="_lKtZUCjYEeGFbebITJYb9g">
+ <body>Part of Qompasss modeling library</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="server" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="client" visibility="public" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d5JgYFl6EeKFQZ_XV_Kn6g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d5KugFl6EeKFQZ_XV_Kn6g" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_d5MjsFl6EeKFQZ_XV_Kn6g">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_lKtZUCjYEeGFbebITJYb9g" name="timer" visibility="public" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-X6zMCjZEeGFbebITJYb9g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ofEtECjYEeGFbebITJYb9g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ofGiQCjYEeGFbebITJYb9g" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_ofI-gCjYEeGFbebITJYb9g">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_fXbtMACUEd-PD8FdFs7bpA" name="qpconnector">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_fYI30ACUEd-PD8FdFs7bpA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_DtWn4DLcEd2qeKRLMdIx_A"/>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_fYLUEACUEd-PD8FdFs7bpA" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_4KiE8DLbEd2qeKRLMdIx_A"/>
+ </ownedConnector>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_s0Ev4CkDEeGDDbdzqSb4UA" name="Connector1">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_s0FW8CkDEeGDDbdzqSb4UA" partWithPort="_lKtZUCjYEeGFbebITJYb9g">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s0FW8ikDEeGDDbdzqSb4UA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s0FW8SkDEeGDDbdzqSb4UA" value="1"/>
+ <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_3NSGwCkAEeGDDbdzqSb4UA"/>
+ </end>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_s0FW8ykDEeGDDbdzqSb4UA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_U50WMCkDEeGDDbdzqSb4UA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s0FW9SkDEeGDDbdzqSb4UA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s0FW9CkDEeGDDbdzqSb4UA" value="1"/>
+ </end>
+ </ownedConnector>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_v3fMgDLiEd2RVeNawwNNzg" name="PlatformModel">
+ <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="LinuxHost"/>
+ <packagedElement xmi:type="uml:Node" xmi:id="_MxayMP_BEd6628OhKk_dpg" name="CygwinHost"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_M1a_8MniEeCMCo5Ox2CNmg" name="HWArchitectureLinux">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_QgKzYMniEeCMCo5Ox2CNmg" name="linux" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XijRAMniEeCMCo5Ox2CNmg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XkfxwMniEeCMCo5Ox2CNmg" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_XlIq8MniEeCMCo5Ox2CNmg">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_XkN14Da3EeGBl4WmUxMhOA" name="HWArchitectureCygwin">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_eBgCYDa3EeGBl4WmUxMhOA" name="cygwin" visibility="public" type="_MxayMP_BEd6628OhKk_dpg" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j8xuADa3EeGBl4WmUxMhOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j84bsDa3EeGBl4WmUxMhOA" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_j936MDa3EeGBl4WmUxMhOA">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_6EfzEDa3EeGBl4WmUxMhOA" name="HWArchitectureLinuxPlatform">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_6EgaIDa3EeGBl4WmUxMhOA" name="linux" classifier="_zY9vMDLiEd2RVeNawwNNzg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_BPe9oDa5EeG-uqYpasEQgg" name="HWArchitectureCygwinPlatform">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_BQRAwDa5EeG-uqYpasEQgg" name="cygwin" classifier="_MxayMP_BEd6628OhKk_dpg"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="DeploymentPlans">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_7AvxUDemEeGPyrZ5I3hMlA" annotatedElement="_5Z7MEDLiEd2RVeNawwNNzg _bBSxQP_BEd6628OhKk_dpg">
+ <body>Linux and cygwin require different deployment plans, since we use different target platforms
+</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5Z7MEDLiEd2RVeNawwNNzg" name="linux">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_L9xhwDLjEd2RVeNawwNNzg" clientDependency="_KeQaUDa5EeG-uqYpasEQgg _fWvAAE2tEeGl8qrc8BM7vA _2kbjUGkEEeG997IUAIbceQ" name="mySystem" classifier="_bYJagDLiEd2RVeNawwNNzg">
+ <slot xmi:type="uml:Slot" xmi:id="_TdCvsDLjEd2RVeNawwNNzg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_fw8xUDLjEd2RVeNawwNNzg" name="" instance="_MyQ5wDLjEd2RVeNawwNNzg"/>
+ </slot>
+ <slot xmi:type="uml:Slot" xmi:id="_YhikUDLjEd2RVeNawwNNzg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_lAoiQDLjEd2RVeNawwNNzg" instance="_P3ovQDLjEd2RVeNawwNNzg"/>
+ </slot>
+ <slot xmi:type="uml:Slot" xmi:id="_n1a1wSnNEeGxrprK9wB9iA" definingFeature="_lKtZUCjYEeGFbebITJYb9g">
+ <value xmi:type="uml:InstanceValue" xmi:id="_n1cD4CnNEeGxrprK9wB9iA" instance="_n1ThACnNEeGxrprK9wB9iA"/>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_MyQ5wDLjEd2RVeNawwNNzg" name="mySystem.server" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_P3ovQDLjEd2RVeNawwNNzg" name="mySystem.client" classifier="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_n1ThACnNEeGxrprK9wB9iA" name="mySystem.timer">
+ <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-X6zMCjZEeGFbebITJYb9g"/>
+ <slot xmi:type="uml:Slot" xmi:id="_n1XLYCnNEeGxrprK9wB9iA">
+ <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_ARs_UCjaEeGFbebITJYb9g"/>
+ <value xmi:type="uml:InstanceValue" xmi:id="_n1XycCnNEeGxrprK9wB9iA" instance="_n1V9QCnNEeGxrprK9wB9iA"/>
+ </slot>
+ <slot xmi:type="uml:Slot" xmi:id="_n1aOsCnNEeGxrprK9wB9iA">
+ <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_RMqEkCjaEeGFbebITJYb9g"/>
+ <value xmi:type="uml:InstanceValue" xmi:id="_n1a1wCnNEeGxrprK9wB9iA" instance="_n1YZgCnNEeGxrprK9wB9iA"/>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_n1V9QCnNEeGxrprK9wB9iA" name="mySystem.timer.timer">
+ <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_9V8OQCjYEeGFbebITJYb9g"/>
+ <slot xmi:type="uml:Slot" xmi:id="_AfWlACozEeGxrprK9wB9iA">
+ <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_tmNeoCjbEeGFbebITJYb9g"/>
+ <value xmi:type="uml:LiteralInteger" xmi:id="_AfXzICozEeGxrprK9wB9iA" name="value for periodLength" value="250">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </value>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_n1YZgCnNEeGxrprK9wB9iA" name="mySystem.timer.thread">
+ <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_SiY_AP-EEd6628OhKk_dpg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_KeQaUDa5EeG-uqYpasEQgg" name="allocate to linux" client="_L9xhwDLjEd2RVeNawwNNzg" supplier="_6EgaIDa3EeGBl4WmUxMhOA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_fWvAAE2tEeGl8qrc8BM7vA" name="allocate to linux" client="_L9xhwDLjEd2RVeNawwNNzg" supplier="_6EgaIDa3EeGBl4WmUxMhOA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_2OkBAGkEEeG997IUAIbceQ" name="allocate to linux"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_2kbjUGkEEeG997IUAIbceQ" name="allocate to linux" client="_L9xhwDLjEd2RVeNawwNNzg" supplier="_6EgaIDa3EeGBl4WmUxMhOA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_bBSxQP_BEd6628OhKk_dpg" name="cygwin">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_bBdwYP_BEd6628OhKk_dpg" clientDependency="_JTpoYDa5EeG-uqYpasEQgg _gXDNgE2tEeGl8qrc8BM7vA _3pREcGkEEeG997IUAIbceQ" name="mainInstance" classifier="_bYJagDLiEd2RVeNawwNNzg">
+ <slot xmi:type="uml:Slot" xmi:id="_bBpWkP_BEd6628OhKk_dpg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_bBqksP_BEd6628OhKk_dpg" instance="_bBnhYP_BEd6628OhKk_dpg"/>
+ </slot>
+ <slot xmi:type="uml:Slot" xmi:id="_bBuPEP_BEd6628OhKk_dpg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_bBxSYP_BEd6628OhKk_dpg" instance="_bBry0P_BEd6628OhKk_dpg"/>
+ </slot>
+ <slot xmi:type="uml:Slot" xmi:id="_JtE40CozEeGxrprK9wB9iA" definingFeature="_lKtZUCjYEeGFbebITJYb9g">
+ <value xmi:type="uml:InstanceValue" xmi:id="_JtE40SozEeGxrprK9wB9iA" instance="_JtB1gCozEeGxrprK9wB9iA"/>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_bBnhYP_BEd6628OhKk_dpg" name="mainInstance.server" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_bBry0P_BEd6628OhKk_dpg" name="mainInstance.client" classifier="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_JtB1gCozEeGxrprK9wB9iA" name="mainInstance.timer">
+ <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-X6zMCjZEeGFbebITJYb9g"/>
+ <slot xmi:type="uml:Slot" xmi:id="_JtDDoCozEeGxrprK9wB9iA">
+ <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_ARs_UCjaEeGFbebITJYb9g"/>
+ <value xmi:type="uml:InstanceValue" xmi:id="_JtDqsCozEeGxrprK9wB9iA" instance="_JtCckCozEeGxrprK9wB9iA"/>
+ </slot>
+ <slot xmi:type="uml:Slot" xmi:id="_JtERwCozEeGxrprK9wB9iA">
+ <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_RMqEkCjaEeGFbebITJYb9g"/>
+ <value xmi:type="uml:InstanceValue" xmi:id="_JtERwSozEeGxrprK9wB9iA" instance="_JtDqsSozEeGxrprK9wB9iA"/>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_JtCckCozEeGxrprK9wB9iA" name="mainInstance.timer.timer">
+ <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_9V8OQCjYEeGFbebITJYb9g"/>
+ <slot xmi:type="uml:Slot" xmi:id="_1wSfkCsJEeGEwYCLcbR5yw">
+ <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_tmNeoCjbEeGFbebITJYb9g"/>
+ <value xmi:type="uml:LiteralInteger" xmi:id="_1yhUMCsJEeGEwYCLcbR5yw" name="value for periodLength" value="500">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </value>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_JtDqsSozEeGxrprK9wB9iA" name="mainInstance.timer.thread">
+ <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_SiY_AP-EEd6628OhKk_dpg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_JTpoYDa5EeG-uqYpasEQgg" name="allocate to cygwin" client="_bBdwYP_BEd6628OhKk_dpg" supplier="_BQRAwDa5EeG-uqYpasEQgg"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_gXDNgE2tEeGl8qrc8BM7vA" name="allocate to cygwin" client="_bBdwYP_BEd6628OhKk_dpg" supplier="_BQRAwDa5EeG-uqYpasEQgg"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_3pREcGkEEeG997IUAIbceQ" name="allocate to cygwin" client="_bBdwYP_BEd6628OhKk_dpg" supplier="_BQRAwDa5EeG-uqYpasEQgg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_QT6okKDjEd-rLNbSWf1QuA" name="ConfigTraceMono"/>
+ </packagedElement>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2#/"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/StandardL2.profile.uml#_0"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_GcC0cAHtEd6HSdiss9GQ0A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/C_Cpp/1#/"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_z1TwgFW3Ed63BrxiKsw-0Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_2aRhwGkEEeG997IUAIbceQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2eU7UGkEEeG997IUAIbceQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_2eX-oGkEEeG997IUAIbceQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2hLbAGkEEeG997IUAIbceQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_2hOeUGkEEeG997IUAIbceQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2kYgAGkEEeG997IUAIbceQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ </uml:Model>
+ <FCM:DerivedElement xmi:id="_B9o7sP6yEd6Ie_kieu_3CQ">
+ <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
+ </FCM:DerivedElement>
+ <FCM:DerivedElement xmi:id="_DWb6oP6yEd6Ie_kieu_3CQ" base_Element="_TbIjUJYlEd6G9q9hwr11bw" source="_DGs6wDLgEd28fJKJJnUaeQ"/>
+ <FCM:DerivedElement xmi:id="_DXK6cP6yEd6Ie_kieu_3CQ" base_Element="_4ZEZwHecEd6r18stFZxmFQ" source="_L8EY8DLgEd28fJKJJnUaeQ"/>
+ <FCM:RuleApplication xmi:id="_DWIYoP6yEd6Ie_kieu_3CQ" base_Class="_oqZNUDLaEd2qeKRLMdIx_A">
+ <containerRule xmi:type="FCM:ContainerRule" href="pathmap://QML_TRACE/tracing.uml#_ISo6gLdwEd-CtfrGQre34Q"/>
+ <interceptor href="pathmap://QML_TRACE/tracing.uml#_35od4DKrEd-z5o2wSoJ16A"/>
+ </FCM:RuleApplication>
+ <FCM:Port xmi:id="_GofhQP6yEd6Ie_kieu_3CQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A">
+ <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:Connector xmi:id="_K2_iAP6yEd6Ie_kieu_3CQ"/>
+ <FCM:DeploymentPlan xmi:id="_6dGQgP6zEd6Ie_kieu_3CQ" mainInstance="_L9xhwDLjEd2RVeNawwNNzg" base_Package="_5Z7MEDLiEd2RVeNawwNNzg"/>
+ <FCM:DerivedElement xmi:id="_RwGb8P6_Ed6Zw96O-tCw7A" source="_DGs6wDLgEd28fJKJJnUaeQ"/>
+ <FCM:DerivedElement xmi:id="_RxVyEP6_Ed6Zw96O-tCw7A" source="_L8EY8DLgEd28fJKJJnUaeQ"/>
+ <C_Cpp:Include xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;using namespace std;&#xA;&#xA;#include &lt;unistd.h>" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/>
+ <FCM:DeploymentPlan xmi:id="_bBdJUP_BEd6628OhKk_dpg" mainInstance="_bBdwYP_BEd6628OhKk_dpg" base_Package="_bBSxQP_BEd6628OhKk_dpg"/>
+ <FCM:Connector xmi:id="_Tm9v0ACUEd-PD8FdFs7bpA"/>
+ <FCM:DeploymentPlan xmi:id="_lEueYGLEEd-seu3qyZgHfg"/>
+ <FCM:DeploymentPlan xmi:id="_u_ACgGSuEd-dQdK1-7wIFg"/>
+ <FCM:DeploymentPlan xmi:id="_YK67AGTgEd-rCOWJcspHOA"/>
+ <FCM:Port xmi:id="_IWQqoP6yEd6Ie_kieu_3CQ" base_Port="_DtWn4DLcEd2qeKRLMdIx_A">
+ <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_9Fif4FRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:ContainerRule xmi:id="_lNrDwH4HEd-rD-b0gnx-AQ"/>
+ <FCM:Configuration xmi:id="_RM9kQH8UEd-7Bsdl4VhuEw" deploymentPlan="_6dGQgP6zEd6Ie_kieu_3CQ" base_Package="_BJc50H8TEd-7Bsdl4VhuEw">
+ <configOptions xmi:type="FCM:ConfigOption" href="pathmap://QML_CORE/core.uml#_u6LqoH7eEd-FNNgSS03RxQ"/>
+ </FCM:Configuration>
+ <FCM:DerivedElement xmi:id="_vd5cgKDcEd-t8JNe-ruCrQ" base_Element="_4CRrYHpbEd-X4Z9aZ0cpCQ">
+ <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
+ </FCM:DerivedElement>
+ <FCM:Configuration xmi:id="_Y10_QKDjEd-rLNbSWf1QuA" base_Class="_QT6okKDjEd-rLNbSWf1QuA" deploymentPlan="_6dGQgP6zEd6Ie_kieu_3CQ">
+ <configOptions xmi:type="FCM:ConfigOption" href="pathmap://QML_CORE/core.uml#_u6LqoH7eEd-FNNgSS03RxQ"/>
+ </FCM:Configuration>
+ <FCM:DerivedElement xmi:id="_1E0nUKFhEd-AoOVE_odazw"/>
+ <FCM:Target xmi:id="_Et5N4LqQEd-BObGGoBbehA" base_Node="_MxayMP_BEd6628OhKk_dpg">
+ <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
+ <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_r4nVcCp9EeG1Y7BvjQ0T-w"/>
+ </FCM:Target>
+ <FCM:Target xmi:id="_HvbFMLqQEd-BObGGoBbehA" base_Node="_zY9vMDLiEd2RVeNawwNNzg">
+ <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
+ <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
+ </FCM:Target>
+ <FCM:Port xmi:id="_U509QCkDEeGDDbdzqSb4UA" base_Port="_U50WMCkDEeGDDbdzqSb4UA">
+ <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:DerivedElement xmi:id="_qf85ACozEeGxrprK9wB9iA" base_Element="_qf6cwCozEeGxrprK9wB9iA">
+ <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_asFRoAweEd6it_RkGhz_AA"/>
+ </FCM:DerivedElement>
+ <Alloc:Allocate xmi:id="_2lLKMGkEEeG997IUAIbceQ" base_Abstraction="_2kbjUGkEEeG997IUAIbceQ"/>
+ <Alloc:Allocate xmi:id="_3pYZMGkEEeG997IUAIbceQ" base_Abstraction="_3pREcGkEEeG997IUAIbceQ"/>
+</xmi:XMI>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/HelloWorld.notation b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/HelloWorld.notation
index 2ae10c2d2bc..2a496d11b27 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/HelloWorld.notation
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/HelloWorld.notation
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<notation:Diagram xmi:id="_7kc7YM__Ed-TP80eVS-2Rg" type="CompositeStructure" name="HelloWorldComponent" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_8LSR4M__Ed-TP80eVS-2Rg" type="2073" fontName="" fontHeight="10" fillColor="8905185" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LSR4s__Ed-TP80eVS-2Rg" source="ShadowFigure">
@@ -53,7 +53,7 @@
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_O7kMQFWUEeKdxoQIVxFNNg" visible="false" type="AppliedStereotypeCompartement">
<styles xmi:type="notation:TitleStyle" xmi:id="_O7kMQVWUEeKdxoQIVxFNNg" showTitle="true"/>
- <element xmi:type="Cpp:CppInclude" href="HelloWorld.uml#_11OtwPcaEd-KM6l7lmIPkw"/>
+ <element xmi:type="C_Cpp:Include" href="HelloWorld.uml#_11OtwPcaEd-KM6l7lmIPkw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_O7kMQlWUEeKdxoQIVxFNNg"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_6UeXAFWUEeKdxoQIVxFNNg" type="3069" fontName="Sans Serif" lineColor="0">
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/HelloWorld.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/HelloWorld.uml
index a9843438e54..3099dea5475 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/HelloWorld.uml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/HelloWorld.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc">
<uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="HelloWorld">
<packageImport xmi:id="_O6TiITLUEd26WNosUASSSw">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
@@ -141,11 +141,11 @@
<eAnnotations xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
<profileApplication xmi:id="_z1TwgFW3Ed63BrxiKsw-0Q">
<eAnnotations xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/FCMProfile/1#/"/>
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
</eAnnotations>
<appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</profileApplication>
@@ -225,7 +225,7 @@
<FCM:DerivedElement xmi:id="_a4LokD16Ed-qiK1VZWszhA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE//sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
</FCM:DerivedElement>
- <Cpp:CppInclude xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/>
+ <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/>
<FCM:Target xmi:id="_LD_uICr7EeCfcI_SvPT4lw" base_Node="_zY9vMDLiEd2RVeNawwNNzg">
<targetArch href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
<usedOS href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.di b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.di
index 8ead0589857..fe968580adf 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.di
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.di
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ASCII"?>
+<?xml version="1.0" encoding="UTF-8"?>
<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" xmi:id="_M_WAwPcXEd-KM6l7lmIPkw">
<pageList xmi:id="_M_WAwfcXEd-KM6l7lmIPkw">
<availablePage xmi:id="_M_WAwvcXEd-KM6l7lmIPkw">
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.notation b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.notation
index be02b60d88e..a78c1c86bb7 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.notation
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.notation
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<notation:Diagram xmi:id="_UstOsM__Ed-TP80eVS-2Rg" type="CompositeStructure" name="PushConsumer" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_VT2HMM__Ed-TP80eVS-2Rg" type="2073" fontName="" fontHeight="10" fillColor="8905185" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VT2HMs__Ed-TP80eVS-2Rg" source="ShadowFigure">
@@ -175,16 +175,6 @@
<element xmi:type="uml:Port" href="ProducerConsumer.uml#_tyiqs8__Ed-TP80eVS-2Rg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_t6X3UZaMEeCbgbUO5qahhA" x="-10" y="72"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_JxylQFZ0EeK5f41mmHszag" visible="false" type="AppliedStereotypeCompartement">
- <styles xmi:type="notation:TitleStyle" xmi:id="_JxylQVZ0EeK5f41mmHszag" showTitle="true"/>
- <element xmi:type="Cpp:CppInclude" href="ProducerConsumer.uml#_11OtwPcaEd-KM6l7lmIPkw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JxylQlZ0EeK5f41mmHszag"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_JxzMUFZ0EeK5f41mmHszag" visible="false" type="AppliedStereotypeCompartement">
- <styles xmi:type="notation:TitleStyle" xmi:id="_JxzMUVZ0EeK5f41mmHszag" showTitle="true"/>
- <element xmi:type="FCM:RuleApplication" href="ProducerConsumer.uml#_FeS3AF7zEeGA7qTe7UD05A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JxzMUlZ0EeK5f41mmHszag"/>
- </children>
<element xmi:type="uml:Class" href="ProducerConsumer.uml#_tyiqsc__Ed-TP80eVS-2Rg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LSR4c__Ed-TP80eVS-2Rg" x="162" y="162" width="254" height="109"/>
</children>
@@ -819,7 +809,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qNCOTefEeGPyrZ5I3hMlA"/>
</children>
<element xmi:type="uml:Node" href="ProducerConsumer.uml#_zY9vMDLiEd2RVeNawwNNzg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qMbITefEeGPyrZ5I3hMlA" x="441" y="63" width="154" height="100"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qMbITefEeGPyrZ5I3hMlA" x="441" y="63" width="163" height="100"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_jhQ20DegEeGPyrZ5I3hMlA" type="2109" fontName="" fontHeight="10" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ20jegEeGPyrZ5I3hMlA" source="ShadowFigure">
@@ -842,7 +832,7 @@
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ugb6IjegEeGPyrZ5I3hMlA" points="[-11, -6, 7, 38]$[-11, -26, 7, 18]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4DegEeGPyrZ5I3hMlA" id="(0.33212996389891697,0.1)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4TegEeGPyrZ5I3hMlA" id="(0.4420289855072464,0.8266666666666667)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4TegEeGPyrZ5I3hMlA" id="(0.5460122699386503,0.98)"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_HvdK0FZYEeKKZs15rvNNjA" type="CompositeStructure" name="System Push" measurementUnit="Pixel">
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.uml
index c1c6fbaf59c..5a7aa2f9349 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.uml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerConsumer.uml
@@ -1,36 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:GCM="http://www.eclipse.org/papyrus/GCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc http://www.eclipse.org/papyrus/GCM/1 http://www.eclipse.org/papyrus/MARTE/1#//GCM">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:GCM="http://www.eclipse.org/papyrus/GCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc http://www.eclipse.org/papyrus/GCM/1 http://www.eclipse.org/papyrus/MARTE/1#//GCM">
<uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ProducerConsumer">
- <packageImport xmi:id="_O6TiITLUEd26WNosUASSSw">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
- <packageImport xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/>
</packageImport>
- <packageImport xmi:id="_rwBsMP7AEd6Zw96O-tCw7A">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_rwBsMP7AEd6Zw96O-tCw7A">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/corba.uml#_DtQEwDLdEd2_U4efLnjQIw"/>
</packageImport>
- <packageImport xmi:id="_R8d6YP93Ed6628OhKk_dpg">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_R8d6YP93Ed6628OhKk_dpg">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/fifo.uml#_ePwqkHLmEd6R5tffIPrlPg"/>
</packageImport>
<packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="ComponentModel">
<packagedElement xmi:type="uml:Package" xmi:id="_tyiqsM__Ed-TP80eVS-2Rg" name="PullConsumer">
- <ownedComment xmi:id="_-Hd2MDecEeGPyrZ5I3hMlA" annotatedElement="_tyiqsc__Ed-TP80eVS-2Rg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-Hd2MDecEeGPyrZ5I3hMlA" annotatedElement="_tyiqsc__Ed-TP80eVS-2Rg">
<body>Variant of the consumper component that uses a &quot;pull style&quot;, i.e. actively demands whether new data is available. Since the component is active, it needs to have its own thread. This is realized by the combination of the lifecycle port with a container rule that intercepts the lifecycle operations and executes the activation operation in its own thread.
Use the context menu to find out that the PullConsumer supports the &quot;runStartThread&quot; interceptor which intercepts the lifecycle port.</body>
</ownedComment>
- <ownedComment xmi:id="_0D64MDedEeGPyrZ5I3hMlA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_0D64MDedEeGPyrZ5I3hMlA">
<annotatedElement xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/>
<body>Part of the Qompass model library. Provides the specific port &quot;lc&quot; (short for lifecycle). The &quot;activate&quot; operation of this port is called by generated boot-code after instantiation and configuration of a component. The deactivation is called before disposing a component</body>
</ownedComment>
<packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" clientDependency="_DHTiQDF7EeCpQdhNuFCtew" name="PullConsumer_impl">
- <generalization xmi:id="_tyiqss__Ed-TP80eVS-2Rg">
+ <generalization xmi:type="uml:Generalization" xmi:id="_tyiqss__Ed-TP80eVS-2Rg">
<general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/>
</generalization>
- <ownedAttribute xmi:type="uml:Port" xmi:id="_tyiqs8__Ed-TP80eVS-2Rg" name="" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/>
- <interfaceRealization xmi:id="_DHTiQDF7EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_tyiqsc__Ed-TP80eVS-2Rg">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_tyiqs8__Ed-TP80eVS-2Rg" name="p" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_DHTiQDF7EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_tyiqsc__Ed-TP80eVS-2Rg">
<supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
- <contract href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
</interfaceRealization>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_tyjRwc__Ed-TP80eVS-2Rg" name="activate" specification="_tyjRy8__Ed-TP80eVS-2Rg">
<language>C/C++</language>
@@ -45,27 +45,27 @@ for (int i = 0; i&lt;25; i++) {
cout &lt;&lt; &quot;finished waiting&quot; &lt;&lt; endl;
</body>
</ownedBehavior>
- <ownedOperation xmi:id="_tyjRy8__Ed-TP80eVS-2Rg" name="activate" method="_tyjRwc__Ed-TP80eVS-2Rg"/>
- <ownedOperation xmi:id="_tyjRzM__Ed-TP80eVS-2Rg" name="deactivate"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_tyjRy8__Ed-TP80eVS-2Rg" name="activate" method="_tyjRwc__Ed-TP80eVS-2Rg"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_tyjRzM__Ed-TP80eVS-2Rg" name="deactivate"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_OGM88DLaEd2qeKRLMdIx_A" name="PushConsumer">
- <ownedComment xmi:id="_XfnmsDecEeGPyrZ5I3hMlA" annotatedElement="_oqZNUDLaEd2qeKRLMdIx_A">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_XfnmsDecEeGPyrZ5I3hMlA" annotatedElement="_oqZNUDLaEd2qeKRLMdIx_A">
<body>Push variant of a consumer, i.e. the consumer is called whenever new data is availble. It is not itself active.</body>
</ownedComment>
- <ownedComment xmi:id="_gpptUDecEeGPyrZ5I3hMlA" annotatedElement="_4KiE8DLbEd2qeKRLMdIx_A">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_gpptUDecEeGPyrZ5I3hMlA" annotatedElement="_4KiE8DLbEd2qeKRLMdIx_A">
<body>A MARTE flow port. The synchronisation between MARTE and FCM stereotype is automatic, yet it is possible to refine on FCM level, whether the port uses a push or pull style. In this case, the port uses a push style by setting the port kind to &quot;PushConsumer&quot;.</body>
</ownedComment>
<packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" clientDependency="_Z16ywDF8EeCpQdhNuFCtew _T7BgIAcsEeGYWLReZHFIwA" name="PushConsumer_impl">
- <generalization xmi:id="_NItbAP94Ed6628OhKk_dpg">
+ <generalization xmi:type="uml:Generalization" xmi:id="_NItbAP94Ed6628OhKk_dpg">
<general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/>
</generalization>
<ownedAttribute xmi:type="uml:Port" xmi:id="_4KiE8DLbEd2qeKRLMdIx_A" name="p" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/>
- <interfaceRealization xmi:id="_Z16ywDF8EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_oqZNUDLaEd2qeKRLMdIx_A">
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Z16ywDF8EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_oqZNUDLaEd2qeKRLMdIx_A">
<supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
- <contract href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
</interfaceRealization>
- <interfaceRealization xmi:id="_T7BgIAcsEeGYWLReZHFIwA" name="derived realization of D_Push_PubData" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_lsBoMKwJEeCgusK7cm6qjQ" contract="_lsBoMKwJEeCgusK7cm6qjQ"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_T7BgIAcsEeGYWLReZHFIwA" name="derived realization of D_Push_PubData" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_lsBoMKwJEeCgusK7cm6qjQ" contract="_lsBoMKwJEeCgusK7cm6qjQ"/>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_RoXdMP94Ed6628OhKk_dpg" name="activate" specification="_uOmgID15Ed-qiK1VZWszhA">
<language>C/C++</language>
<body>cout &lt;&lt; &quot;initialization of push consumer&quot; &lt;&lt; endl;
@@ -75,10 +75,10 @@ cout &lt;&lt; &quot;finished waiting&quot; &lt;&lt; endl;
<language>C/C++</language>
<body>cout &lt;&lt; &quot;received data: x = &quot; &lt;&lt; data.x &lt;&lt; &quot; y = &quot; &lt;&lt; data.y &lt;&lt; endl;</body>
</ownedBehavior>
- <ownedOperation xmi:id="_uOmgID15Ed-qiK1VZWszhA" name="activate" method="_RoXdMP94Ed6628OhKk_dpg"/>
- <ownedOperation xmi:id="_uOtN0D15Ed-qiK1VZWszhA" name="deactivate"/>
- <ownedOperation xmi:id="_T7D8YAcsEeGYWLReZHFIwA" name="push" method="_qUSHYPdMEd-KM6l7lmIPkw">
- <ownedParameter xmi:id="_T7G_sAcsEeGYWLReZHFIwA" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_uOmgID15Ed-qiK1VZWszhA" name="activate" method="_RoXdMP94Ed6628OhKk_dpg"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_uOtN0D15Ed-qiK1VZWszhA" name="deactivate"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_T7D8YAcsEeGYWLReZHFIwA" name="push" method="_qUSHYPdMEd-KM6l7lmIPkw">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_T7G_sAcsEeGYWLReZHFIwA" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T7KDAAcsEeGYWLReZHFIwA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T7KqEAcsEeGYWLReZHFIwA" value="1"/>
</ownedParameter>
@@ -87,28 +87,28 @@ cout &lt;&lt; &quot;finished waiting&quot; &lt;&lt; endl;
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_Tp4n8DLaEd2qeKRLMdIx_A" name="interfaces">
<packagedElement xmi:type="uml:DataType" xmi:id="_wFJ3IP91Ed6Jt8e-UqrRdQ" name="PubData">
- <ownedAttribute xmi:id="_yywF0P91Ed6Jt8e-UqrRdQ" name="y" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_yywF0P91Ed6Jt8e-UqrRdQ" name="y" isUnique="false" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_zUgvEP91Ed6Jt8e-UqrRdQ" name="x" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_zUgvEP91Ed6Jt8e-UqrRdQ" name="x" isUnique="false" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
</ownedAttribute>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_etOZkDLaEd2qeKRLMdIx_A" name="Producer">
- <ownedComment xmi:id="_GzyJQDehEeGPyrZ5I3hMlA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GzyJQDehEeGPyrZ5I3hMlA">
<annotatedElement xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/>
<body>Let the producer instance execute by the main thread by realising the specific port &quot;start&quot;, inherited from CStart (part of the Qompass &quot;core&quot; model library).
</body>
</ownedComment>
<packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" clientDependency="_jkNdADF8EeCpQdhNuFCtew" name="Producer_impl">
- <generalization xmi:id="_34FjAPx3Ed6O2oOTPfeAMA">
+ <generalization xmi:type="uml:Generalization" xmi:id="_34FjAPx3Ed6O2oOTPfeAMA">
<general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/>
</generalization>
<ownedAttribute xmi:type="uml:Port" xmi:id="_DtWn4DLcEd2qeKRLMdIx_A" name="q" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/>
- <interfaceRealization xmi:id="_jkNdADF8EeCpQdhNuFCtew" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A">
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_jkNdADF8EeCpQdhNuFCtew" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A">
<supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
- <contract href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
</interfaceRealization>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yXNVoKF4Ed6FqJCjEUrkqQ" name="run" specification="_dH4RIKF4Ed6FqJCjEUrkqQ">
<language>C/C++</language>
@@ -124,75 +124,75 @@ for (int i = 0; i&lt;20; i++) {
}
</body>
</ownedBehavior>
- <ownedOperation xmi:id="_dH4RIKF4Ed6FqJCjEUrkqQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_dH4RIKF4Ed6FqJCjEUrkqQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_XLQjUDLiEd2RVeNawwNNzg" name="System">
<packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="SystemPull_impl">
- <ownedComment xmi:id="_JuaHYDbdEeGdqp2YT1LwWw" annotatedElement="_gV1cgDLiEd2RVeNawwNNzg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_JuaHYDbdEeGdqp2YT1LwWw" annotatedElement="_gV1cgDLiEd2RVeNawwNNzg">
<body>Pull consumer is executed by its own thread. This is specified via a container service (runStartThread)</body>
</ownedComment>
- <ownedComment xmi:id="_lMxBQDeeEeGPyrZ5I3hMlA" annotatedElement="_efVI0E2rEeGl8qrc8BM7vA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lMxBQDeeEeGPyrZ5I3hMlA" annotatedElement="_efVI0E2rEeGl8qrc8BM7vA">
<body>Since producer and consumer call operations (the latter to actively retrieve data), the two ports would be incompatible without using a specific interaction component, in this case. a FIFO.
Use the context menu on a selected connector to specify the interaction component.</body>
</ownedComment>
- <ownedAttribute xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="con" visibility="public" type="_tyiqsc__Ed-TP80eVS-2Rg" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="con" visibility="public" type="_tyiqsc__Ed-TP80eVS-2Rg" isUnique="false" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dCT24G6JEeGqWMX2LwdLDw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dCUd8G6JEeGqWMX2LwdLDw" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_dCWTIG6JEeGqWMX2LwdLDw">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="prod" visibility="public" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="prod" visibility="public" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_esReUG6JEeGqWMX2LwdLDw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_esSscG6JEeGqWMX2LwdLDw" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_esUhoG6JEeGqWMX2LwdLDw">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedConnector xmi:id="_efVI0E2rEeGl8qrc8BM7vA" name="fifoconnector">
- <end xmi:id="_efVv4E2rEeGl8qrc8BM7vA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_DtWn4DLcEd2qeKRLMdIx_A">
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_efVI0E2rEeGl8qrc8BM7vA" name="fifoconnector">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_efVv4E2rEeGl8qrc8BM7vA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_DtWn4DLcEd2qeKRLMdIx_A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_efVv4k2rEeGl8qrc8BM7vA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efVv4U2rEeGl8qrc8BM7vA" value="1"/>
</end>
- <end xmi:id="_efWW8E2rEeGl8qrc8BM7vA" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_tyiqs8__Ed-TP80eVS-2Rg">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_efWW8E2rEeGl8qrc8BM7vA" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_tyiqs8__Ed-TP80eVS-2Rg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_efWW8k2rEeGl8qrc8BM7vA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efWW8U2rEeGl8qrc8BM7vA" value="1"/>
</end>
</ownedConnector>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_iP8c4NCREd-hqYHBJe17_Q" name="SystemPush_impl">
- <ownedComment xmi:id="_KOEwwDefEeGPyrZ5I3hMlA" annotatedElement="_iP8c49CREd-hqYHBJe17_Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_KOEwwDefEeGPyrZ5I3hMlA" annotatedElement="_iP8c49CREd-hqYHBJe17_Q">
<body>The push consumer provides the interface that the producer uses (requires), no specific connector is required</body>
</ownedComment>
- <ownedAttribute xmi:id="_iP8c4dCREd-hqYHBJe17_Q" name="con" visibility="public" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_iP8c4dCREd-hqYHBJe17_Q" name="con" visibility="public" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d0HHQG6JEeGqWMX2LwdLDw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d0HuUG6JEeGqWMX2LwdLDw" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_d0I8cG6JEeGqWMX2LwdLDw">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_iP8c4tCREd-hqYHBJe17_Q" name="prod" visibility="public" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_iP8c4tCREd-hqYHBJe17_Q" name="prod" visibility="public" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fbEeAG6JEeGqWMX2LwdLDw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fbFFEG6JEeGqWMX2LwdLDw" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_fbGTMG6JEeGqWMX2LwdLDw">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedConnector xmi:id="_iP8c49CREd-hqYHBJe17_Q" name="qpconnector">
- <end xmi:id="_iP8c5NCREd-hqYHBJe17_Q" partWithPort="_iP8c4tCREd-hqYHBJe17_Q" role="_DtWn4DLcEd2qeKRLMdIx_A"/>
- <end xmi:id="_iP8c5dCREd-hqYHBJe17_Q" partWithPort="_iP8c4dCREd-hqYHBJe17_Q" role="_4KiE8DLbEd2qeKRLMdIx_A"/>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_iP8c49CREd-hqYHBJe17_Q" name="qpconnector">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_iP8c5NCREd-hqYHBJe17_Q" partWithPort="_iP8c4tCREd-hqYHBJe17_Q" role="_DtWn4DLcEd2qeKRLMdIx_A"/>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_iP8c5dCREd-hqYHBJe17_Q" partWithPort="_iP8c4dCREd-hqYHBJe17_Q" role="_4KiE8DLbEd2qeKRLMdIx_A"/>
</ownedConnector>
</packagedElement>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_v3fMgDLiEd2RVeNawwNNzg" name="PlatformModel">
- <ownedComment xmi:id="_jhF3sDegEeGPyrZ5I3hMlA" annotatedElement="_zY9vMDLiEd2RVeNawwNNzg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_jhF3sDegEeGPyrZ5I3hMlA" annotatedElement="_zY9vMDLiEd2RVeNawwNNzg">
<body>Simple single node configuration. TargetOS is set to Linux, but will work on other OS (supporting POSIX threads)</body>
</ownedComment>
<packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"/>
<packagedElement xmi:type="uml:Class" xmi:id="_tZvNQDefEeGPyrZ5I3hMlA" name="Platform">
- <ownedAttribute xmi:id="_4HAoQDefEeGPyrZ5I3hMlA" name="monoNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_4HAoQDefEeGPyrZ5I3hMlA" name="monoNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6WEg0DefEeGPyrZ5I3hMlA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6WFu8DefEeGPyrZ5I3hMlA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_6WHkIDefEeGPyrZ5I3hMlA">
@@ -203,26 +203,26 @@ Use the context menu on a selected connector to specify the interaction componen
<packagedElement xmi:type="uml:Package" xmi:id="_YxI8IDegEeGPyrZ5I3hMlA" name="HWArchitecturePlatform">
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_GQ1ekKwHEeCQX8uv_p0Q4A" name="monoNode" classifier="_zY9vMDLiEd2RVeNawwNNzg"/>
</packagedElement>
- <profileApplication xmi:id="_aOAnkKmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_aen2cKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_aOAnkKmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aen2cKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_Concurrency"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_A_vtYBJeEdy3Td9UhuLFPg"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_A_vtYBJeEdy3Td9UhuLFPg"/>
</profileApplication>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="DeploymentPlans">
- <ownedComment xmi:id="_VMRFgDOJEeC7y-fR3OSnFw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_VMRFgDOJEeC7y-fR3OSnFw">
<body>This configuration requires the installation of the OTF trace library.&lt;br /></body>
</ownedComment>
- <ownedComment xmi:id="_gdeyMDefEeGPyrZ5I3hMlA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_gdeyMDefEeGPyrZ5I3hMlA">
<body>Cross references to diagrams</body>
</ownedComment>
<packagedElement xmi:type="uml:Package" xmi:id="_xBxwoDOFEeCldqx_51Yicg" name="monoPush">
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_xB3QMDOFEeCldqx_51Yicg" clientDependency="_cmk8EKwIEeCza-cLDL1uzQ _oZjTgE0tEeG4IqgA7gSE6w _wqyJ4E0tEeG4IqgA7gSE6w" name="mainInstance" classifier="_iP8c4NCREd-hqYHBJe17_Q">
- <slot xmi:id="_xB6TgDOFEeCldqx_51Yicg" definingFeature="_iP8c4dCREd-hqYHBJe17_Q">
+ <slot xmi:type="uml:Slot" xmi:id="_xB6TgDOFEeCldqx_51Yicg" definingFeature="_iP8c4dCREd-hqYHBJe17_Q">
<value xmi:type="uml:InstanceValue" xmi:id="_xB66kDOFEeCldqx_51Yicg" instance="_xB5scDOFEeCldqx_51Yicg"/>
</slot>
- <slot xmi:id="_xB8IsDOFEeCldqx_51Yicg" definingFeature="_iP8c4tCREd-hqYHBJe17_Q">
+ <slot xmi:type="uml:Slot" xmi:id="_xB8IsDOFEeCldqx_51Yicg" definingFeature="_iP8c4tCREd-hqYHBJe17_Q">
<value xmi:type="uml:InstanceValue" xmi:id="_xB8IsTOFEeCldqx_51Yicg" instance="_xB7hoDOFEeCldqx_51Yicg"/>
</slot>
</packagedElement>
@@ -234,16 +234,16 @@ Use the context menu on a selected connector to specify the interaction componen
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_zwMLcLF4EeC9yscvWqW-eg" name="monoPull">
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwQc4bF4EeC9yscvWqW-eg" clientDependency="_DQUvILGSEeCfWNndpgPDWA _vcX2AE0tEeG4IqgA7gSE6w" name="mainInstance" classifier="_bYJagDLiEd2RVeNawwNNzg">
- <slot xmi:id="_zwY_wLF4EeC9yscvWqW-eg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
+ <slot xmi:type="uml:Slot" xmi:id="_zwY_wLF4EeC9yscvWqW-eg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
<value xmi:type="uml:InstanceValue" xmi:id="_zwZm0LF4EeC9yscvWqW-eg" instance="_zwUuUbF4EeC9yscvWqW-eg"/>
</slot>
- <slot xmi:id="_zwaN4LF4EeC9yscvWqW-eg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
+ <slot xmi:type="uml:Slot" xmi:id="_zwaN4LF4EeC9yscvWqW-eg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
<value xmi:type="uml:InstanceValue" xmi:id="_zwaN4bF4EeC9yscvWqW-eg" instance="_zwZm0bF4EeC9yscvWqW-eg"/>
</slot>
</packagedElement>
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwUHQLF4EeC9yscvWqW-eg" name="mainInstance.fifoconnector">
<classifier xmi:type="uml:Class" href="pathmap://QML_CORE/fifo.uml#_Y1jF8HPpEd6R5tffIPrlPg"/>
- <slot xmi:id="_zwUHQbF4EeC9yscvWqW-eg">
+ <slot xmi:type="uml:Slot" xmi:id="_zwUHQbF4EeC9yscvWqW-eg">
<definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/fifo.uml#_XDRnoHUIEd6R5tffIPrlPg"/>
<value xmi:type="uml:LiteralInteger" xmi:id="_zwUuULF4EeC9yscvWqW-eg" name="value for m_size" value="30">
<type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
@@ -253,7 +253,7 @@ Use the context menu on a selected connector to specify the interaction componen
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwUuUbF4EeC9yscvWqW-eg" name="mainInstance.con">
<classifier xmi:type="uml:Class" href="#_tyiqsc__Ed-TP80eVS-2Rg"/>
<classifier xmi:type="uml:Class" href="pathmap://QML_CORE//core.uml#_SiY_AP-EEd6628OhKk_dpg"/>
- <slot xmi:id="_zwVVYLF4EeC9yscvWqW-eg">
+ <slot xmi:type="uml:Slot" xmi:id="_zwVVYLF4EeC9yscvWqW-eg">
<definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE//core.uml#_rVfYoMGJEd-Mveea1W_olA"/>
<value xmi:type="uml:LiteralInteger" xmi:id="_zwV8cLF4EeC9yscvWqW-eg" name="value for priority">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
@@ -270,16 +270,16 @@ Use the context menu on a selected connector to specify the interaction componen
<packagedElement xmi:type="uml:Package" xmi:id="_lr_zAKwJEeCgusK7cm6qjQ" name="ComponentModel">
<packagedElement xmi:type="uml:Package" xmi:id="_lsBBIKwJEeCgusK7cm6qjQ" name="interfaces">
<packagedElement xmi:type="uml:Interface" xmi:id="_lsBoMKwJEeCgusK7cm6qjQ" name="D_Push_PubData">
- <ownedOperation xmi:id="_lsKLEKwJEeCgusK7cm6qjQ" name="push">
- <ownedParameter xmi:id="_lsMAQKwJEeCgusK7cm6qjQ" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_lsKLEKwJEeCgusK7cm6qjQ" name="push">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_lsMAQKwJEeCgusK7cm6qjQ" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="_AaULULGSEeCfWNndpgPDWA" name="D_PullConsumer_PubData">
- <ownedOperation xmi:id="_Aa-SoLGSEeCfWNndpgPDWA" name="pull">
- <ownedParameter xmi:id="_AbXUMLGSEeCfWNndpgPDWA" name="ret" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_Aa-SoLGSEeCfWNndpgPDWA" name="pull">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_AbXUMLGSEeCfWNndpgPDWA" name="ret" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_AbZwcLGSEeCfWNndpgPDWA" name="hasData">
- <ownedParameter xmi:id="_Aba-kLGSEeCfWNndpgPDWA" name="ret" direction="return">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_AbZwcLGSEeCfWNndpgPDWA" name="hasData">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_Aba-kLGSEeCfWNndpgPDWA" name="ret" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_Bv7l0B-VEd6nGq8wpI2tjg"/>
</ownedParameter>
</ownedOperation>
@@ -288,86 +288,86 @@ Use the context menu on a selected connector to specify the interaction componen
</packagedElement>
</packagedElement>
</packagedElement>
- <profileApplication xmi:id="_O6TiIjLUEd26WNosUASSSw">
- <eAnnotations xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://UML_PROFILES/StandardL2.profile.uml#_0"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/StandardL2.profile.uml#_0"/>
</profileApplication>
- <profileApplication xmi:id="_GcC0cAHtEd6HSdiss9GQ0A">
- <eAnnotations xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_GcC0cAHtEd6HSdiss9GQ0A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/C_Cpp/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
- <profileApplication xmi:id="_z1TwgFW3Ed63BrxiKsw-0Q">
- <eAnnotations xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/FCMProfile/1#/"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_z1TwgFW3Ed63BrxiKsw-0Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</profileApplication>
- <profileApplication xmi:id="_sfyAwEbjEd-l4NeVOJZDkA">
- <eAnnotations xmi:id="_siunEEbjEd-l4NeVOJZDkA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_sfyAwEbjEd-l4NeVOJZDkA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_siunEEbjEd-l4NeVOJZDkA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
- <profileApplication xmi:id="_SPVg0KmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_Se6N4KmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_SPVg0KmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Se6N4KmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_b9oZ5rG3Ed-tmN4hwNCxXQ"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_3VS0wAPMEdyuUt-4qHuVvQ"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_3VS0wAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
- <profileApplication xmi:id="_SfbyUKmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_SuJjwKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_SfbyUKmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SuJjwKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_ResourceCore"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_-1fcUBJdEdy3Td9UhuLFPg"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_-1fcUBJdEdy3Td9UhuLFPg"/>
</profileApplication>
- <profileApplication xmi:id="_f2hIMKmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_gEtVMKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_f2hIMKmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gEtVMKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_Concurrency"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_A_vtYBJeEdy3Td9UhuLFPg"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_A_vtYBJeEdy3Td9UhuLFPg"/>
</profileApplication>
- <profileApplication xmi:id="_popJkKmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_p1PbIKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_popJkKmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_p1PbIKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
- <profileApplication xmi:id="_yzqusKmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_zCWq8KmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_yzqusKmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zCWq8KmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_Brokering"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_Cf874BJeEdy3Td9UhuLFPg"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_Cf874BJeEdy3Td9UhuLFPg"/>
</profileApplication>
- <profileApplication xmi:id="_6xYMIKmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_6_6-cKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_6xYMIKmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6_6-cKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_Interaction"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_EIfnABJeEdy3Td9UhuLFPg"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_EIfnABJeEdy3Td9UhuLFPg"/>
</profileApplication>
- <profileApplication xmi:id="_tZuBwE0tEeG4IqgA7gSE6w">
- <eAnnotations xmi:id="_tisXkE0tEeG4IqgA7gSE6w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_tZuBwE0tEeG4IqgA7gSE6w">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tisXkE0tEeG4IqgA7gSE6w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
</uml:Model>
<FCM:DerivedElement xmi:id="_B9o7sP6yEd6Ie_kieu_3CQ" base_Element="_dH4RIKF4Ed6FqJCjEUrkqQ">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
</FCM:DerivedElement>
<FCM:Port xmi:id="_GofhQP6yEd6Ie_kieu_3CQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A">
- <kind href="pathmap://QML_CORE/core.uml#_pE6GUFR1Ed6GqrP6fkWBoQ"/>
+ <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_pE6GUFR1Ed6GqrP6fkWBoQ"/>
</FCM:Port>
<FCM:Port xmi:id="_IWQqoP6yEd6Ie_kieu_3CQ" base_Port="_DtWn4DLcEd2qeKRLMdIx_A">
- <kind href="pathmap://QML_CORE/core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/>
+ <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/>
</FCM:Port>
<FCM:DerivedElement xmi:id="_RwGb8P6_Ed6Zw96O-tCw7A"/>
<FCM:DerivedElement xmi:id="_RxVyEP6_Ed6Zw96O-tCw7A"/>
- <Cpp:CppInclude xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
- <Cpp:CppInclude xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/>
+ <C_Cpp:Include xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/>
<FCM:DerivedElement xmi:id="_RoIMoP94Ed6628OhKk_dpg"/>
<FCM:DerivedElement xmi:id="_IFlIEARJEd--t-uhRn9OBA"/>
<FCM:ContainerRule xmi:id="_b-TmAARJEd--t-uhRn9OBA">
@@ -396,7 +396,7 @@ Use the context menu on a selected connector to specify the interaction componen
<FCM:DerivedElement xmi:id="_uOz7gD15Ed-qiK1VZWszhA" base_Element="_uOtN0D15Ed-qiK1VZWszhA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/>
</FCM:DerivedElement>
- <Cpp:CppVisibility xmi:id="_0VnhsD15Ed-qiK1VZWszhA" value="public" base_generalization="_NItbAP94Ed6628OhKk_dpg"/>
+ <C_Cpp:Visibility xmi:id="_0VnhsD15Ed-qiK1VZWszhA" value="public" base_generalization="_NItbAP94Ed6628OhKk_dpg"/>
<FCM:DerivedElement xmi:id="_a4LokD16Ed-qiK1VZWszhA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE//sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
</FCM:DerivedElement>
@@ -412,16 +412,16 @@ Use the context menu on a selected connector to specify the interaction componen
<FCM:DerivedElement xmi:id="_igVhMNAAEd-TP80eVS-2Rg" base_Element="_tyjRzM__Ed-TP80eVS-2Rg">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/>
</FCM:DerivedElement>
- <Cpp:CppInclude xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/>
+ <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/>
<FCM:Target xmi:id="_LD_uICr7EeCfcI_SvPT4lw" base_Node="_zY9vMDLiEd2RVeNawwNNzg">
- <targetArch href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
- <usedOS href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
+ <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
+ <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
</FCM:Target>
<FCM:DeploymentPlan xmi:id="_xB2CEDOFEeCldqx_51Yicg" mainInstance="_xB3QMDOFEeCldqx_51Yicg" base_Package="_xBxwoDOFEeCldqx_51Yicg"/>
<GCM:FlowPort xmi:id="_DwpFMJZ7EeCiU5xXzp1cKQ" direction="in" base_Port="_4KiE8DLbEd2qeKRLMdIx_A"/>
<GCM:FlowPort xmi:id="_NWXCQJZ7EeCiU5xXzp1cKQ" direction="in" base_Port="_tyiqs8__Ed-TP80eVS-2Rg"/>
<FCM:Port xmi:id="_tyjRzc__Ed-TP80eVS-2Rg" base_Port="_tyiqs8__Ed-TP80eVS-2Rg">
- <kind href="pathmap://QML_CORE/core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
+ <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
</FCM:Port>
<GCM:FlowPort xmi:id="_ow3PkJZ7EeCiU5xXzp1cKQ" direction="out" base_Port="_DtWn4DLcEd2qeKRLMdIx_A"/>
<FCM:DerivedElement xmi:id="_lsJkAKwJEeCgusK7cm6qjQ" base_Element="_lsBoMKwJEeCgusK7cm6qjQ" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/>
@@ -431,9 +431,9 @@ Use the context menu on a selected connector to specify the interaction componen
<Alloc:Allocate xmi:id="_vccHcE0tEeG4IqgA7gSE6w" base_Abstraction="_vcX2AE0tEeG4IqgA7gSE6w"/>
<Alloc:Allocate xmi:id="_wq1NME0tEeG4IqgA7gSE6w" base_Abstraction="_wqyJ4E0tEeG4IqgA7gSE6w"/>
<FCM:Connector xmi:id="_iADdkE2rEeGl8qrc8BM7vA" base_Connector="_efVI0E2rEeGl8qrc8BM7vA">
- <ic href="pathmap://QML_CORE/fifo.uml#_xQ_ccHUuEd6R5tffIPrlPg"/>
+ <ic xmi:type="FCM:InteractionComponent" href="pathmap://QML_CORE/fifo.uml#_xQ_ccHUuEd6R5tffIPrlPg"/>
</FCM:Connector>
<FCM:RuleApplication xmi:id="_FeS3AF7zEeGA7qTe7UD05A" base_Class="_tyiqsc__Ed-TP80eVS-2Rg">
- <containerRule href="pathmap://QML_CORE/core.uml#_3Jq5MARLEd-OidZzGKCpzg"/>
+ <containerRule xmi:type="FCM:ContainerRule" href="pathmap://QML_CORE/core.uml#_3Jq5MARLEd-OidZzGKCpzg"/>
</FCM:RuleApplication>
</xmi:XMI>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.di b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.di
index e4ab4094248..17cff76e5d5 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.di
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.di
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ASCII"?>
+<?xml version="1.0" encoding="UTF-8"?>
<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" xmi:id="_M_WAwPcXEd-KM6l7lmIPkw">
<pageList xmi:id="_M_WAwfcXEd-KM6l7lmIPkw">
<availablePage xmi:id="_M_WAwvcXEd-KM6l7lmIPkw">
@@ -23,6 +23,9 @@
<sashModel xmi:id="_M_WAxvcXEd-KM6l7lmIPkw" currentSelection="_M_WAyPcXEd-KM6l7lmIPkw">
<windows xmi:id="_M_WAx_cXEd-KM6l7lmIPkw">
<children xsi:type="di:TabFolder" xmi:id="_M_WAyPcXEd-KM6l7lmIPkw">
+ <children xmi:id="_V5fVYf8nEd-hWJO6cv3VJA">
+ <emfPageIdentifier href="ProducerTwoConsumers.notation#_V5euUP8nEd-hWJO6cv3VJA"/>
+ </children>
<children xmi:id="_M_WAyfcXEd-KM6l7lmIPkw">
<emfPageIdentifier href="ProducerTwoConsumers.notation#_UstOsM__Ed-TP80eVS-2Rg"/>
</children>
@@ -35,9 +38,6 @@
<children>
<emfPageIdentifier href="ProducerTwoConsumers.notation#_U1UegPcXEd-KM6l7lmIPkw"/>
</children>
- <children xmi:id="_V5fVYf8nEd-hWJO6cv3VJA">
- <emfPageIdentifier href="ProducerTwoConsumers.notation#_V5euUP8nEd-hWJO6cv3VJA"/>
- </children>
<children>
<emfPageIdentifier href="ProducerTwoConsumers.notation#_0rwpYDefEeGPyrZ5I3hMlA"/>
</children>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.notation b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.notation
index 28d5d0b2a12..c573eabb2b6 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.notation
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.notation
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML">
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<notation:Diagram xmi:id="_UstOsM__Ed-TP80eVS-2Rg" type="CompositeStructure" name="PushConsumer" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_VT2HMM__Ed-TP80eVS-2Rg" type="2073" fontName="" fontHeight="10" fillColor="8905185" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VT2HMs__Ed-TP80eVS-2Rg" source="ShadowFigure">
@@ -820,11 +820,11 @@
</edges>
<edges xmi:type="notation:Connector" xmi:id="_Jjfz4FuoEeGjjMeADLT5-g" type="4013" source="_11IGkF7uEeGA7qTe7UD05A" target="_jrBL0FunEeGjjMeADLT5-g" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JkmAEFuoEeGjjMeADLT5-g" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JkmAEVuoEeGjjMeADLT5-g" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JkmAEluoEeGjjMeADLT5-g" key="StereotypeList" value="FCM::Connector"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JkmAE1uoEeGjjMeADLT5-g" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JkmAFFuoEeGjjMeADLT5-g" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JkmAFVuoEeGjjMeADLT5-g" key="StereotypePropertyLocation" value="Compartment"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L1aHIJlBEeKiQeHOJbeDag" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L1aHIZlBEeKiQeHOJbeDag" key="StereotypeList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L1auMJlBEeKiQeHOJbeDag" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L1auMZlBEeKiQeHOJbeDag" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L1auMplBEeKiQeHOJbeDag" key="StereotypePropertyLocation" value="Compartment"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_JjhCAFuoEeGjjMeADLT5-g" type="6025">
<layoutConstraint xmi:type="notation:Location" xmi:id="_JjhCAVuoEeGjjMeADLT5-g" y="60"/>
@@ -1015,7 +1015,7 @@
<styles xmi:type="notation:DiagramStyle" xmi:id="_U1UegfcXEd-KM6l7lmIPkw"/>
<element xmi:type="uml:Package" href="ProducerTwoConsumers.uml#_234GEDLiEd2RVeNawwNNzg"/>
</notation:Diagram>
- <notation:Diagram xmi:id="_V5euUP8nEd-hWJO6cv3VJA" type="CompositeStructure" name="Publisher" measurementUnit="Pixel">
+ <notation:Diagram xmi:id="_V5euUP8nEd-hWJO6cv3VJA" type="CompositeStructure" name="Producer" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_Wky8MP8nEd-hWJO6cv3VJA" type="2073" fontName="" fontHeight="10" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wk0KUP8nEd-hWJO6cv3VJA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wk0KUf8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/>
@@ -1151,11 +1151,11 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pNTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HTZS4DegEeGPyrZ5I3hMlA" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HTZS4TegEeGPyrZ5I3hMlA" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HTZS4jegEeGPyrZ5I3hMlA" key="StereotypeList" value="FCM::HWArchitecture"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HTZS4zegEeGPyrZ5I3hMlA" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HTZS5DegEeGPyrZ5I3hMlA" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HTZS5TegEeGPyrZ5I3hMlA" key="StereotypePropertyLocation" value="Compartment"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L2jWoJlBEeKiQeHOJbeDag" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L2j9sJlBEeKiQeHOJbeDag" key="StereotypeList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L2j9sZlBEeKiQeHOJbeDag" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L2j9splBEeKiQeHOJbeDag" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L2j9s5lBEeKiQeHOJbeDag" key="StereotypePropertyLocation" value="Compartment"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_1w2pNjefEeGPyrZ5I3hMlA" type="5156"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_1w2pNzefEeGPyrZ5I3hMlA" type="7073">
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.uml
index 7a0cc879d74..5526de059f2 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.uml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/examples/ProducerTwoConsumers.uml
@@ -1,44 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:GCM="http://www.eclipse.org/papyrus/GCM/1" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:GCM="http://www.eclipse.org/papyrus/GCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc http://www.eclipse.org/papyrus/GCM/1 http://www.eclipse.org/papyrus/MARTE/1#//GCM">
<uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ProducerTwoConsumers">
- <packageImport xmi:id="_O6TiITLUEd26WNosUASSSw">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
- <packageImport xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/>
</packageImport>
- <packageImport xmi:id="_rwBsMP7AEd6Zw96O-tCw7A">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_rwBsMP7AEd6Zw96O-tCw7A">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/corba.uml#_DtQEwDLdEd2_U4efLnjQIw"/>
</packageImport>
- <packageImport xmi:id="_R8d6YP93Ed6628OhKk_dpg">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_R8d6YP93Ed6628OhKk_dpg">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/fifo.uml#_ePwqkHLmEd6R5tffIPrlPg"/>
</packageImport>
- <packageImport xmi:id="_vhH_QAGKEeC5bcK0N3_0ig">
- <importedPackage xmi:type="uml:Model" href="pathmap://QML_MARTE/marte.uml#_O6TiIDLUEd26WNosUASSSw"/>
- </packageImport>
- <packageImport xmi:id="_8KelgCgjEeC5Ga5kAgjl0g">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_8KelgCgjEeC5Ga5kAgjl0g">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_TRACE/tracing.uml#_H-ZqYDKeEd-WprEKTCaiMA"/>
</packageImport>
<packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="components">
<packagedElement xmi:type="uml:Package" xmi:id="_tyiqsM__Ed-TP80eVS-2Rg" name="PullConsumer">
- <ownedComment xmi:id="_-Hd2MDecEeGPyrZ5I3hMlA" annotatedElement="_tyiqsc__Ed-TP80eVS-2Rg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-Hd2MDecEeGPyrZ5I3hMlA" annotatedElement="_tyiqsc__Ed-TP80eVS-2Rg">
<body>Variant of the consumper component that uses a &quot;pull style&quot;, i.e. actively demands whether new data is available. Since the component is active, it needs to have its own thread. This is realized by the combination of the lifecycle port with a container rule that intercepts the lifecycle operations and executes the activation operation in its own thread.
Use the context menu to find out that the PullConsumer supports the &quot;runStartThread&quot; interceptor which intercepts the lifecycle port.</body>
</ownedComment>
- <ownedComment xmi:id="_0D64MDedEeGPyrZ5I3hMlA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_0D64MDedEeGPyrZ5I3hMlA">
<annotatedElement xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/>
<body>Part of the Qompass model library. Provides the specific port &quot;lc&quot; (short for lifecycle). The &quot;activate&quot; operation of this port is called by generated boot-code after instantiation and configuration of a component. The deactivation is called before disposing a component</body>
</ownedComment>
- <packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" name="PullConsumer_impl" clientDependency="_DHTiQDF7EeCpQdhNuFCtew">
- <generalization xmi:id="_tyiqss__Ed-TP80eVS-2Rg">
+ <packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" clientDependency="_DHTiQDF7EeCpQdhNuFCtew" name="PullConsumer_impl">
+ <generalization xmi:type="uml:Generalization" xmi:id="_tyiqss__Ed-TP80eVS-2Rg">
<general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/>
</generalization>
<ownedAttribute xmi:type="uml:Port" xmi:id="_tyiqs8__Ed-TP80eVS-2Rg" name="p" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/>
- <ownedAttribute xmi:id="_kLNdAF8DEeGerN33d-RdRg" name="name">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_kLNdAF8DEeGerN33d-RdRg" name="name">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kLS8kF8DEeGerN33d-RdRg" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kLSVgF8DEeGerN33d-RdRg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kLS8kF8DEeGerN33d-RdRg" value="1"/>
</ownedAttribute>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_DHTiQDF7EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_tyiqsc__Ed-TP80eVS-2Rg">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ </interfaceRealization>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_tyjRwc__Ed-TP80eVS-2Rg" name="activate" specification="_tyjRy8__Ed-TP80eVS-2Rg">
<language>C/C++</language>
<body>cout &lt;&lt; &quot;wait for data on port p&quot; &lt;&lt; endl;
@@ -52,26 +53,27 @@ for (int i = 0; i&lt;25; i++) {
cout &lt;&lt; &quot;finished waiting&quot; &lt;&lt; endl;
</body>
</ownedBehavior>
- <interfaceRealization xmi:id="_DHTiQDF7EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_tyiqsc__Ed-TP80eVS-2Rg">
- <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
- <contract href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
- </interfaceRealization>
- <ownedOperation xmi:id="_tyjRy8__Ed-TP80eVS-2Rg" name="activate" method="_tyjRwc__Ed-TP80eVS-2Rg"/>
- <ownedOperation xmi:id="_tyjRzM__Ed-TP80eVS-2Rg" name="deactivate"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_tyjRy8__Ed-TP80eVS-2Rg" name="activate" method="_tyjRwc__Ed-TP80eVS-2Rg"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_tyjRzM__Ed-TP80eVS-2Rg" name="deactivate"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_OGM88DLaEd2qeKRLMdIx_A" name="PushConsumer">
- <ownedComment xmi:id="_XfnmsDecEeGPyrZ5I3hMlA" annotatedElement="_oqZNUDLaEd2qeKRLMdIx_A">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_XfnmsDecEeGPyrZ5I3hMlA" annotatedElement="_oqZNUDLaEd2qeKRLMdIx_A">
<body>Push variant of a consumer, i.e. the consumer is called whenever new data is availble. It is not itself active.</body>
</ownedComment>
- <ownedComment xmi:id="_gpptUDecEeGPyrZ5I3hMlA" annotatedElement="_4KiE8DLbEd2qeKRLMdIx_A">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_gpptUDecEeGPyrZ5I3hMlA" annotatedElement="_4KiE8DLbEd2qeKRLMdIx_A">
<body>A MARTE flow port. The synchronisation between MARTE and FCM stereotype is automatic, yet it is possible to refine on FCM level, whether the port uses a push or pull style. In this case, the port uses a push style by setting the port kind to &quot;PushConsumer&quot;.</body>
</ownedComment>
- <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" name="PushConsumer_impl" clientDependency="_Z16ywDF8EeCpQdhNuFCtew _c9T7oF7yEeGA7qTe7UD05A">
- <generalization xmi:id="_NItbAP94Ed6628OhKk_dpg">
+ <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" clientDependency="_Z16ywDF8EeCpQdhNuFCtew _c9T7oF7yEeGA7qTe7UD05A" name="PushConsumer_impl">
+ <generalization xmi:type="uml:Generalization" xmi:id="_NItbAP94Ed6628OhKk_dpg">
<general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/>
</generalization>
<ownedAttribute xmi:type="uml:Port" xmi:id="_4KiE8DLbEd2qeKRLMdIx_A" name="p" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Z16ywDF8EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_oqZNUDLaEd2qeKRLMdIx_A">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ </interfaceRealization>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_c9T7oF7yEeGA7qTe7UD05A" name="derived realization of D_Push_PubData" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_rkTC4F7hEeGEmrrwB1vhPg" contract="_rkTC4F7hEeGEmrrwB1vhPg"/>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_RoXdMP94Ed6628OhKk_dpg" name="activate" specification="_uOmgID15Ed-qiK1VZWszhA">
<language>C/C++</language>
<body>cout &lt;&lt; &quot;initialization of push consumer&quot; &lt;&lt; endl;
@@ -81,45 +83,44 @@ cout &lt;&lt; &quot;finished waiting&quot; &lt;&lt; endl;
<language>C/C++</language>
<body>cout &lt;&lt; &quot;received data: x = &quot; &lt;&lt; data.x &lt;&lt; &quot; y = &quot; &lt;&lt; data.y &lt;&lt; endl;</body>
</ownedBehavior>
- <interfaceRealization xmi:id="_Z16ywDF8EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_oqZNUDLaEd2qeKRLMdIx_A">
- <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
- <contract href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
- </interfaceRealization>
- <interfaceRealization xmi:id="_c9T7oF7yEeGA7qTe7UD05A" name="derived realization of D_Push_PubData" supplier="_rkTC4F7hEeGEmrrwB1vhPg" client="_oqZNUDLaEd2qeKRLMdIx_A" contract="_rkTC4F7hEeGEmrrwB1vhPg"/>
- <ownedOperation xmi:id="_uOmgID15Ed-qiK1VZWszhA" name="activate" method="_RoXdMP94Ed6628OhKk_dpg"/>
- <ownedOperation xmi:id="_uOtN0D15Ed-qiK1VZWszhA" name="deactivate"/>
- <ownedOperation xmi:id="_T7D8YAcsEeGYWLReZHFIwA" name="push" method="_qUSHYPdMEd-KM6l7lmIPkw">
- <ownedParameter xmi:id="_T7G_sAcsEeGYWLReZHFIwA" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T7KqEAcsEeGYWLReZHFIwA" value="1"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_uOmgID15Ed-qiK1VZWszhA" name="activate" method="_RoXdMP94Ed6628OhKk_dpg"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_uOtN0D15Ed-qiK1VZWszhA" name="deactivate"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_T7D8YAcsEeGYWLReZHFIwA" name="push" method="_qUSHYPdMEd-KM6l7lmIPkw">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_T7G_sAcsEeGYWLReZHFIwA" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T7KDAAcsEeGYWLReZHFIwA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T7KqEAcsEeGYWLReZHFIwA" value="1"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_Tp4n8DLaEd2qeKRLMdIx_A" name="interfaces">
<packagedElement xmi:type="uml:DataType" xmi:id="_wFJ3IP91Ed6Jt8e-UqrRdQ" name="PubData">
- <ownedAttribute xmi:id="_yywF0P91Ed6Jt8e-UqrRdQ" name="y" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_yywF0P91Ed6Jt8e-UqrRdQ" name="y" isUnique="false" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_zUgvEP91Ed6Jt8e-UqrRdQ" name="x" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_zUgvEP91Ed6Jt8e-UqrRdQ" name="x" isUnique="false" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
</ownedAttribute>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_etOZkDLaEd2qeKRLMdIx_A" name="Producer">
- <ownedComment xmi:id="_GzyJQDehEeGPyrZ5I3hMlA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GzyJQDehEeGPyrZ5I3hMlA">
<annotatedElement xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/>
<body>Let the producer instance execute by the main thread by realising the specific port &quot;start&quot;, inherited from CStart (part of the Qompass &quot;BasicCalls&quot; model library).
</body>
</ownedComment>
- <packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" name="Producer_impl" clientDependency="_jkNdADF8EeCpQdhNuFCtew">
- <generalization xmi:id="_34FjAPx3Ed6O2oOTPfeAMA">
+ <packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" clientDependency="_jkNdADF8EeCpQdhNuFCtew" name="Producer_impl">
+ <generalization xmi:type="uml:Generalization" xmi:id="_34FjAPx3Ed6O2oOTPfeAMA">
<general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/>
</generalization>
<ownedAttribute xmi:type="uml:Port" xmi:id="_DtWn4DLcEd2qeKRLMdIx_A" name="q" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zDTH8FuoEeGjjMeADLT5-g" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zDR50FuoEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zDTH8FuoEeGjjMeADLT5-g" value="1"/>
</ownedAttribute>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_jkNdADF8EeCpQdhNuFCtew" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ </interfaceRealization>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yXNVoKF4Ed6FqJCjEUrkqQ" name="run" specification="_dH4RIKF4Ed6FqJCjEUrkqQ">
<language>C/C++</language>
<body>cout &lt;&lt; &quot;publish a value via port q;&quot; &lt;&lt; endl;
@@ -134,145 +135,141 @@ for (int i = 0; i&lt;20; i++) {
}
</body>
</ownedBehavior>
- <interfaceRealization xmi:id="_jkNdADF8EeCpQdhNuFCtew" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A">
- <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
- <contract href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
- </interfaceRealization>
- <ownedOperation xmi:id="_dH4RIKF4Ed6FqJCjEUrkqQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_dH4RIKF4Ed6FqJCjEUrkqQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_XLQjUDLiEd2RVeNawwNNzg" name="System">
<packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="SystemPull_impl">
- <ownedComment xmi:id="_JuaHYDbdEeGdqp2YT1LwWw" annotatedElement="_-uMo0FuoEeGjjMeADLT5-g">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_JuaHYDbdEeGdqp2YT1LwWw" annotatedElement="_-uMo0FuoEeGjjMeADLT5-g">
<body>Two consumers use the same queue. In this case, it is arbitrary which one gets which data</body>
</ownedComment>
- <ownedComment xmi:id="_s6SQYFuqEeGjjMeADLT5-g" annotatedElement="_EM2p4FupEeGjjMeADLT5-g">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_s6SQYFuqEeGjjMeADLT5-g" annotatedElement="_EM2p4FupEeGjjMeADLT5-g">
<body>in this case, the connector is modeled explicitly in order to specify that a single connector instance is used</body>
</ownedComment>
- <ownedAttribute xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="cons1" visibility="public" type="_tyiqsc__Ed-TP80eVS-2Rg" isUnique="false" aggregation="composite">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WoGIEFunEeGjjMeADLT5-g" value="1"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="cons1" visibility="public" type="_tyiqsc__Ed-TP80eVS-2Rg" isUnique="false" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Wn23gFunEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WoGIEFunEeGjjMeADLT5-g" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_WoP5EFunEeGjjMeADLT5-g">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="pub" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/>
- <ownedAttribute xmi:id="_-uMo0FuoEeGjjMeADLT5-g" name="cons2" visibility="public" type="_tyiqsc__Ed-TP80eVS-2Rg" aggregation="composite">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kWT5oFupEeGjjMeADLT5-g" value="1"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="pub" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-uMo0FuoEeGjjMeADLT5-g" name="cons2" visibility="public" type="_tyiqsc__Ed-TP80eVS-2Rg" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kWRdYFupEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kWT5oFupEeGjjMeADLT5-g" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_kXMDYFupEeGjjMeADLT5-g">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_EM2p4FupEeGjjMeADLT5-g" name="fifo" visibility="public" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_EM2p4FupEeGjjMeADLT5-g" name="fifo" visibility="public" aggregation="composite">
<type xmi:type="uml:Class" href="pathmap://QML_CORE/fifo.uml#_Y1jF8HPpEd6R5tffIPrlPg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IzHDUFupEeGjjMeADLT5-g" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IzF1MFupEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IzHDUFupEeGjjMeADLT5-g" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_IzI4gFupEeGjjMeADLT5-g">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedConnector xmi:id="_efVI0E2rEeGl8qrc8BM7vA" name="push">
- <end xmi:id="_efVv4E2rEeGl8qrc8BM7vA" role="_DtWn4DLcEd2qeKRLMdIx_A" partWithPort="_i-I7gDLiEd2RVeNawwNNzg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efVv4U2rEeGl8qrc8BM7vA" value="1"/>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_efVI0E2rEeGl8qrc8BM7vA" name="push">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_efVv4E2rEeGl8qrc8BM7vA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_DtWn4DLcEd2qeKRLMdIx_A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_efVv4k2rEeGl8qrc8BM7vA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efVv4U2rEeGl8qrc8BM7vA" value="1"/>
</end>
- <end xmi:id="_efWW8E2rEeGl8qrc8BM7vA" partWithPort="_EM2p4FupEeGjjMeADLT5-g">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efWW8U2rEeGl8qrc8BM7vA" value="1"/>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_efWW8E2rEeGl8qrc8BM7vA" partWithPort="_EM2p4FupEeGjjMeADLT5-g">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_efWW8k2rEeGl8qrc8BM7vA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efWW8U2rEeGl8qrc8BM7vA" value="1"/>
<role xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xHb7MHLmEd6R5tffIPrlPg"/>
</end>
</ownedConnector>
- <ownedConnector xmi:id="_XmCsIFupEeGjjMeADLT5-g" name="pull1">
- <end xmi:id="_XmDTMFupEeGjjMeADLT5-g" partWithPort="_EM2p4FupEeGjjMeADLT5-g">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XmDTMVupEeGjjMeADLT5-g" value="1"/>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_XmCsIFupEeGjjMeADLT5-g" name="pull1">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_XmDTMFupEeGjjMeADLT5-g" partWithPort="_EM2p4FupEeGjjMeADLT5-g">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XmDTMlupEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XmDTMVupEeGjjMeADLT5-g" value="1"/>
<role xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xcu1wHLmEd6R5tffIPrlPg"/>
</end>
- <end xmi:id="_XmD6QFupEeGjjMeADLT5-g" role="_tyiqs8__Ed-TP80eVS-2Rg" partWithPort="_gV1cgDLiEd2RVeNawwNNzg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XmD6QVupEeGjjMeADLT5-g" value="1"/>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_XmD6QFupEeGjjMeADLT5-g" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_tyiqs8__Ed-TP80eVS-2Rg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XmD6QlupEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XmD6QVupEeGjjMeADLT5-g" value="1"/>
</end>
</ownedConnector>
- <ownedConnector xmi:id="_YTirUFupEeGjjMeADLT5-g" name="pull2">
- <end xmi:id="_YTjSYFupEeGjjMeADLT5-g" partWithPort="_EM2p4FupEeGjjMeADLT5-g">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YTjSYVupEeGjjMeADLT5-g" value="1"/>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_YTirUFupEeGjjMeADLT5-g" name="pull2">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_YTjSYFupEeGjjMeADLT5-g" partWithPort="_EM2p4FupEeGjjMeADLT5-g">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YTjSYlupEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YTjSYVupEeGjjMeADLT5-g" value="1"/>
<role xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xcu1wHLmEd6R5tffIPrlPg"/>
</end>
- <end xmi:id="_YTjSY1upEeGjjMeADLT5-g" role="_tyiqs8__Ed-TP80eVS-2Rg" partWithPort="_-uMo0FuoEeGjjMeADLT5-g">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YTjSZFupEeGjjMeADLT5-g" value="1"/>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_YTjSY1upEeGjjMeADLT5-g" partWithPort="_-uMo0FuoEeGjjMeADLT5-g" role="_tyiqs8__Ed-TP80eVS-2Rg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YTjSZVupEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YTjSZFupEeGjjMeADLT5-g" value="1"/>
</end>
</ownedConnector>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_iP8c4NCREd-hqYHBJe17_Q" name="SystemPush_impl">
- <ownedComment xmi:id="_KOEwwDefEeGPyrZ5I3hMlA" annotatedElement="_iP8c49CREd-hqYHBJe17_Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_KOEwwDefEeGPyrZ5I3hMlA" annotatedElement="_iP8c49CREd-hqYHBJe17_Q">
<body>The push consumer provides the interface that the producer uses (requires), no specific connector is required, but we need to multiply data</body>
</ownedComment>
- <ownedAttribute xmi:id="_iP8c4dCREd-hqYHBJe17_Q" name="cons1" visibility="public" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YdvbEFunEeGjjMeADLT5-g" value="1"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_iP8c4dCREd-hqYHBJe17_Q" name="cons1" visibility="public" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YdjN0FunEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YdvbEFunEeGjjMeADLT5-g" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Yd2IwFunEeGjjMeADLT5-g">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_iP8c4tCREd-hqYHBJe17_Q" name="pub" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/>
- <ownedAttribute xmi:id="_cLW8UFunEeGjjMeADLT5-g" name="cons2" visibility="public" type="_oqZNUDLaEd2qeKRLMdIx_A" aggregation="composite">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dsA2wFunEeGjjMeADLT5-g" value="1"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_iP8c4tCREd-hqYHBJe17_Q" name="pub" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_cLW8UFunEeGjjMeADLT5-g" name="cons2" visibility="public" type="_oqZNUDLaEd2qeKRLMdIx_A" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dr4T4FunEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dsA2wFunEeGjjMeADLT5-g" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_dsFIMFunEeGjjMeADLT5-g">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_wG5YcF7uEeGA7qTe7UD05A" name="mult" visibility="public" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_wG5YcF7uEeGA7qTe7UD05A" name="mult" visibility="public" aggregation="composite">
<type xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_Mo2kwF7pEeGEmrrwB1vhPg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zrij4F7uEeGA7qTe7UD05A" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_znRH4F7uEeGA7qTe7UD05A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zrij4F7uEeGA7qTe7UD05A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_zruxIF7uEeGA7qTe7UD05A">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedConnector xmi:id="_iP8c49CREd-hqYHBJe17_Q" name="qpconnector1">
- <end xmi:id="_iP8c5NCREd-hqYHBJe17_Q" partWithPort="_wG5YcF7uEeGA7qTe7UD05A">
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_iP8c49CREd-hqYHBJe17_Q" name="qpconnector1">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_iP8c5NCREd-hqYHBJe17_Q" partWithPort="_wG5YcF7uEeGA7qTe7UD05A">
<role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_0KY1UF7pEeGEmrrwB1vhPg"/>
</end>
- <end xmi:id="_iP8c5dCREd-hqYHBJe17_Q" role="_4KiE8DLbEd2qeKRLMdIx_A" partWithPort="_iP8c4dCREd-hqYHBJe17_Q"/>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_iP8c5dCREd-hqYHBJe17_Q" partWithPort="_iP8c4dCREd-hqYHBJe17_Q" role="_4KiE8DLbEd2qeKRLMdIx_A"/>
</ownedConnector>
- <ownedConnector xmi:id="_JhN78FuoEeGjjMeADLT5-g" name="qpconnector2">
- <end xmi:id="_JhN78VuoEeGjjMeADLT5-g" partWithPort="_wG5YcF7uEeGA7qTe7UD05A">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhOjAFuoEeGjjMeADLT5-g" value="1"/>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_JhN78FuoEeGjjMeADLT5-g" name="qpconnector2">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_JhN78VuoEeGjjMeADLT5-g" partWithPort="_wG5YcF7uEeGA7qTe7UD05A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhOjAVuoEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhOjAFuoEeGjjMeADLT5-g" value="1"/>
<role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_0KY1UF7pEeGEmrrwB1vhPg"/>
</end>
- <end xmi:id="_JhOjAluoEeGjjMeADLT5-g" role="_4KiE8DLbEd2qeKRLMdIx_A" partWithPort="_cLW8UFunEeGjjMeADLT5-g">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhOjA1uoEeGjjMeADLT5-g" value="1"/>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_JhOjAluoEeGjjMeADLT5-g" partWithPort="_cLW8UFunEeGjjMeADLT5-g" role="_4KiE8DLbEd2qeKRLMdIx_A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhOjBFuoEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhOjA1uoEeGjjMeADLT5-g" value="1"/>
</end>
</ownedConnector>
- <ownedConnector xmi:id="_KJ3yIF7vEeGA7qTe7UD05A" name="Connector1">
- <end xmi:id="_KJ4ZMF7vEeGA7qTe7UD05A" partWithPort="_wG5YcF7uEeGA7qTe7UD05A">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KJ4ZMV7vEeGA7qTe7UD05A" value="1"/>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_KJ3yIF7vEeGA7qTe7UD05A" name="Connector1">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_KJ4ZMF7vEeGA7qTe7UD05A" partWithPort="_wG5YcF7uEeGA7qTe7UD05A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KJ4ZMl7vEeGA7qTe7UD05A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KJ4ZMV7vEeGA7qTe7UD05A" value="1"/>
<role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_P4xVsNtuEd2eM5kqcby5ZA"/>
</end>
- <end xmi:id="_KJ6OYF7vEeGA7qTe7UD05A" role="_DtWn4DLcEd2qeKRLMdIx_A" partWithPort="_iP8c4tCREd-hqYHBJe17_Q">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KJ6OYV7vEeGA7qTe7UD05A" value="1"/>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_KJ6OYF7vEeGA7qTe7UD05A" partWithPort="_iP8c4tCREd-hqYHBJe17_Q" role="_DtWn4DLcEd2qeKRLMdIx_A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KJ6OYl7vEeGA7qTe7UD05A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KJ6OYV7vEeGA7qTe7UD05A" value="1"/>
</end>
</ownedConnector>
</packagedElement>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_v3fMgDLiEd2RVeNawwNNzg" name="platform">
- <ownedComment xmi:id="_jhF3sDegEeGPyrZ5I3hMlA" annotatedElement="_zY9vMDLiEd2RVeNawwNNzg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_jhF3sDegEeGPyrZ5I3hMlA" annotatedElement="_zY9vMDLiEd2RVeNawwNNzg">
<body>Simple single node configuration. TargetOS is set to Linux, but will work on other OS (supporting POSIX threads)</body>
</ownedComment>
<packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"/>
<packagedElement xmi:type="uml:Class" xmi:id="_tZvNQDefEeGPyrZ5I3hMlA" name="Platform">
- <ownedAttribute xmi:id="_4HAoQDefEeGPyrZ5I3hMlA" name="monoNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6WFu8DefEeGPyrZ5I3hMlA" value="1"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_4HAoQDefEeGPyrZ5I3hMlA" name="monoNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6WEg0DefEeGPyrZ5I3hMlA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6WFu8DefEeGPyrZ5I3hMlA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_6WHkIDefEeGPyrZ5I3hMlA">
<value xsi:nil="true"/>
</defaultValue>
@@ -281,80 +278,80 @@ for (int i = 0; i&lt;20; i++) {
<packagedElement xmi:type="uml:Package" xmi:id="_YxI8IDegEeGPyrZ5I3hMlA" name="HWArchitecturePlatform">
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_GQ1ekKwHEeCQX8uv_p0Q4A" name="monoNode" classifier="_zY9vMDLiEd2RVeNawwNNzg"/>
</packagedElement>
- <profileApplication xmi:id="_aOAnkKmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_aen2cKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_aOAnkKmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aen2cKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_Concurrency"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_A_vtYBJeEdy3Td9UhuLFPg"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_A_vtYBJeEdy3Td9UhuLFPg"/>
</profileApplication>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="deployment">
- <ownedComment xmi:id="_VMRFgDOJEeC7y-fR3OSnFw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_VMRFgDOJEeC7y-fR3OSnFw">
<body>This configuration requires the installation of the OTF trace library.&lt;br /></body>
</ownedComment>
- <ownedComment xmi:id="_gdeyMDefEeGPyrZ5I3hMlA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_gdeyMDefEeGPyrZ5I3hMlA">
<body>Cross references to diagrams</body>
</ownedComment>
<packagedElement xmi:type="uml:Package" xmi:id="_xBxwoDOFEeCldqx_51Yicg" name="monoPush">
- <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_xB3QMDOFEeCldqx_51Yicg" name="mainInstance" clientDependency="_cmk8EKwIEeCza-cLDL1uzQ _oZjTgE0tEeG4IqgA7gSE6w _wqyJ4E0tEeG4IqgA7gSE6w" classifier="_iP8c4NCREd-hqYHBJe17_Q">
- <slot xmi:id="_xB6TgDOFEeCldqx_51Yicg" definingFeature="_iP8c4dCREd-hqYHBJe17_Q">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_xB3QMDOFEeCldqx_51Yicg" clientDependency="_cmk8EKwIEeCza-cLDL1uzQ _oZjTgE0tEeG4IqgA7gSE6w _wqyJ4E0tEeG4IqgA7gSE6w" name="mainInstance" classifier="_iP8c4NCREd-hqYHBJe17_Q">
+ <slot xmi:type="uml:Slot" xmi:id="_xB6TgDOFEeCldqx_51Yicg" definingFeature="_iP8c4dCREd-hqYHBJe17_Q">
<value xmi:type="uml:InstanceValue" xmi:id="_xB66kDOFEeCldqx_51Yicg" instance="_xB5scDOFEeCldqx_51Yicg"/>
</slot>
- <slot xmi:id="_xB8IsDOFEeCldqx_51Yicg" definingFeature="_iP8c4tCREd-hqYHBJe17_Q">
+ <slot xmi:type="uml:Slot" xmi:id="_xB8IsDOFEeCldqx_51Yicg" definingFeature="_iP8c4tCREd-hqYHBJe17_Q">
<value xmi:type="uml:InstanceValue" xmi:id="_xB8IsTOFEeCldqx_51Yicg" instance="_xB7hoDOFEeCldqx_51Yicg"/>
</slot>
- <slot xmi:id="_gSgQgFuqEeGjjMeADLT5-g" definingFeature="_cLW8UFunEeGjjMeADLT5-g">
+ <slot xmi:type="uml:Slot" xmi:id="_gSgQgFuqEeGjjMeADLT5-g" definingFeature="_cLW8UFunEeGjjMeADLT5-g">
<value xmi:type="uml:InstanceValue" xmi:id="_gSg3kFuqEeGjjMeADLT5-g" instance="_gSfpcFuqEeGjjMeADLT5-g"/>
</slot>
- <slot xmi:id="_qefY8F8DEeGerN33d-RdRg" definingFeature="_wG5YcF7uEeGA7qTe7UD05A">
+ <slot xmi:type="uml:Slot" xmi:id="_qefY8F8DEeGerN33d-RdRg" definingFeature="_wG5YcF7uEeGA7qTe7UD05A">
<value xmi:type="uml:InstanceValue" xmi:id="_qegAAF8DEeGerN33d-RdRg" instance="_qeex4F8DEeGerN33d-RdRg"/>
</slot>
</packagedElement>
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_xB5scDOFEeCldqx_51Yicg" name="mainInstance.cons1" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/>
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_xB7hoDOFEeCldqx_51Yicg" name="mainInstance.pub" classifier="_IfjoETLbEd2qeKRLMdIx_A"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_cmk8EKwIEeCza-cLDL1uzQ" name="allocate to monoNode" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A" client="_xB3QMDOFEeCldqx_51Yicg"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_oZjTgE0tEeG4IqgA7gSE6w" name="allocate to monoNode" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A" client="_xB3QMDOFEeCldqx_51Yicg"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_wqyJ4E0tEeG4IqgA7gSE6w" name="allocate to monoNode" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A" client="_xB3QMDOFEeCldqx_51Yicg"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_cmk8EKwIEeCza-cLDL1uzQ" name="allocate to monoNode" client="_xB3QMDOFEeCldqx_51Yicg" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_oZjTgE0tEeG4IqgA7gSE6w" name="allocate to monoNode" client="_xB3QMDOFEeCldqx_51Yicg" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_wqyJ4E0tEeG4IqgA7gSE6w" name="allocate to monoNode" client="_xB3QMDOFEeCldqx_51Yicg" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/>
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_gSfpcFuqEeGjjMeADLT5-g" name="mainInstance.cons2" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/>
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_qeex4F8DEeGerN33d-RdRg" name="mainInstance.mult">
<classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_Mo2kwF7pEeGEmrrwB1vhPg"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_zwMLcLF4EeC9yscvWqW-eg" name="monoPull">
- <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwQc4bF4EeC9yscvWqW-eg" name="mainInstance" clientDependency="_DQUvILGSEeCfWNndpgPDWA _vcX2AE0tEeG4IqgA7gSE6w" classifier="_bYJagDLiEd2RVeNawwNNzg">
- <slot xmi:id="_zwY_wLF4EeC9yscvWqW-eg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwQc4bF4EeC9yscvWqW-eg" clientDependency="_DQUvILGSEeCfWNndpgPDWA _vcX2AE0tEeG4IqgA7gSE6w" name="mainInstance" classifier="_bYJagDLiEd2RVeNawwNNzg">
+ <slot xmi:type="uml:Slot" xmi:id="_zwY_wLF4EeC9yscvWqW-eg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
<value xmi:type="uml:InstanceValue" xmi:id="_zwZm0LF4EeC9yscvWqW-eg" instance="_zwUuUbF4EeC9yscvWqW-eg"/>
</slot>
- <slot xmi:id="_zwaN4LF4EeC9yscvWqW-eg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
+ <slot xmi:type="uml:Slot" xmi:id="_zwaN4LF4EeC9yscvWqW-eg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
<value xmi:type="uml:InstanceValue" xmi:id="_zwaN4bF4EeC9yscvWqW-eg" instance="_zwZm0bF4EeC9yscvWqW-eg"/>
</slot>
- <slot xmi:id="_z4wKYF73EeGerN33d-RdRg" definingFeature="_-uMo0FuoEeGjjMeADLT5-g">
+ <slot xmi:type="uml:Slot" xmi:id="_z4wKYF73EeGerN33d-RdRg" definingFeature="_-uMo0FuoEeGjjMeADLT5-g">
<value xmi:type="uml:InstanceValue" xmi:id="_z4wxcF73EeGerN33d-RdRg" instance="_z4nngF73EeGerN33d-RdRg"/>
</slot>
- <slot xmi:id="_z4ymoF73EeGerN33d-RdRg" definingFeature="_EM2p4FupEeGjjMeADLT5-g">
+ <slot xmi:type="uml:Slot" xmi:id="_z4ymoF73EeGerN33d-RdRg" definingFeature="_EM2p4FupEeGjjMeADLT5-g">
<value xmi:type="uml:InstanceValue" xmi:id="_z4zNsF73EeGerN33d-RdRg" instance="_z4xYgF73EeGerN33d-RdRg"/>
</slot>
</packagedElement>
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwUuUbF4EeC9yscvWqW-eg" name="mainInstance.cons1">
<classifier xmi:type="uml:Class" href="#_tyiqsc__Ed-TP80eVS-2Rg"/>
<classifier xmi:type="uml:Class" href="pathmap://QML_CORE//core.uml#_SiY_AP-EEd6628OhKk_dpg"/>
- <slot xmi:id="_zwVVYLF4EeC9yscvWqW-eg">
+ <slot xmi:type="uml:Slot" xmi:id="_zwVVYLF4EeC9yscvWqW-eg">
<definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE//core.uml#_rVfYoMGJEd-Mveea1W_olA"/>
<value xmi:type="uml:LiteralInteger" xmi:id="_zwV8cLF4EeC9yscvWqW-eg" name="value for priority">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
</value>
</slot>
- <slot xmi:id="_uctiAF8DEeGerN33d-RdRg" definingFeature="_kLNdAF8DEeGerN33d-RdRg">
+ <slot xmi:type="uml:Slot" xmi:id="_uctiAF8DEeGerN33d-RdRg" definingFeature="_kLNdAF8DEeGerN33d-RdRg">
<value xmi:type="uml:LiteralString" xmi:id="_ucuwIF8DEeGerN33d-RdRg" name="value for name" value="&quot;cons1&quot;">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</slot>
</packagedElement>
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwZm0bF4EeC9yscvWqW-eg" name="mainInstance.pub" classifier="_IfjoETLbEd2qeKRLMdIx_A"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_DQUvILGSEeCfWNndpgPDWA" name="allocate to monoNode" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A" client="_zwQc4bF4EeC9yscvWqW-eg"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_vcX2AE0tEeG4IqgA7gSE6w" name="allocate to monoNode" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A" client="_zwQc4bF4EeC9yscvWqW-eg"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_DQUvILGSEeCfWNndpgPDWA" name="allocate to monoNode" client="_zwQc4bF4EeC9yscvWqW-eg" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_vcX2AE0tEeG4IqgA7gSE6w" name="allocate to monoNode" client="_zwQc4bF4EeC9yscvWqW-eg" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/>
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_z4nngF73EeGerN33d-RdRg" name="mainInstance.cons2" classifier="_tyiqsc__Ed-TP80eVS-2Rg">
- <slot xmi:id="_vzFfEF8DEeGerN33d-RdRg" definingFeature="_kLNdAF8DEeGerN33d-RdRg">
+ <slot xmi:type="uml:Slot" xmi:id="_vzFfEF8DEeGerN33d-RdRg" definingFeature="_kLNdAF8DEeGerN33d-RdRg">
<value xmi:type="uml:LiteralString" xmi:id="_vzGGIF8DEeGerN33d-RdRg" name="value for name" value="&quot;cons2&quot;">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
@@ -362,7 +359,7 @@ for (int i = 0; i&lt;20; i++) {
</packagedElement>
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_z4xYgF73EeGerN33d-RdRg" name="mainInstance.fifo">
<classifier xmi:type="uml:Class" href="pathmap://QML_CORE/fifo.uml#_Y1jF8HPpEd6R5tffIPrlPg"/>
- <slot xmi:id="_z4x_kF73EeGerN33d-RdRg">
+ <slot xmi:type="uml:Slot" xmi:id="_z4x_kF73EeGerN33d-RdRg">
<definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/fifo.uml#_XDRnoHUIEd6R5tffIPrlPg"/>
<value xmi:type="uml:LiteralInteger" xmi:id="_z4x_kV73EeGerN33d-RdRg" name="value for m_size" value="30">
<type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
@@ -376,16 +373,16 @@ for (int i = 0; i&lt;20; i++) {
<packagedElement xmi:type="uml:Package" xmi:id="_rkRNsF7hEeGEmrrwB1vhPg" name="components">
<packagedElement xmi:type="uml:Package" xmi:id="_rkR0wF7hEeGEmrrwB1vhPg" name="interfaces">
<packagedElement xmi:type="uml:Interface" xmi:id="_rkTC4F7hEeGEmrrwB1vhPg" name="D_Push_PubData">
- <ownedOperation xmi:id="_rkw88F7hEeGEmrrwB1vhPg" name="push">
- <ownedParameter xmi:id="_rk-YUF7hEeGEmrrwB1vhPg" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_rkw88F7hEeGEmrrwB1vhPg" name="push">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_rk-YUF7hEeGEmrrwB1vhPg" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="_C2ev8F7iEeGEmrrwB1vhPg" name="D_PullConsumer_PubData">
- <ownedOperation xmi:id="_C2-fMF7iEeGEmrrwB1vhPg" name="pull">
- <ownedParameter xmi:id="_C2_GQF7iEeGEmrrwB1vhPg" name="ret" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_C2-fMF7iEeGEmrrwB1vhPg" name="pull">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_C2_GQF7iEeGEmrrwB1vhPg" name="ret" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_C3AUYF7iEeGEmrrwB1vhPg" name="hasData">
- <ownedParameter xmi:id="_C3A7cF7iEeGEmrrwB1vhPg" name="ret" direction="return">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_C3AUYF7iEeGEmrrwB1vhPg" name="hasData">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_C3A7cF7iEeGEmrrwB1vhPg" name="ret" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_Bv7l0B-VEd6nGq8wpI2tjg"/>
</ownedParameter>
</ownedOperation>
@@ -394,86 +391,86 @@ for (int i = 0; i&lt;20; i++) {
</packagedElement>
</packagedElement>
</packagedElement>
- <profileApplication xmi:id="_O6TiIjLUEd26WNosUASSSw">
- <eAnnotations xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/schemas/Standard/1#/"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://UML_PROFILES/StandardL2.profile.uml#_0"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/StandardL2.profile.uml#_0"/>
</profileApplication>
- <profileApplication xmi:id="_GcC0cAHtEd6HSdiss9GQ0A">
- <eAnnotations xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_GcC0cAHtEd6HSdiss9GQ0A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/C_Cpp/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
- <profileApplication xmi:id="_z1TwgFW3Ed63BrxiKsw-0Q">
- <eAnnotations xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/FCMProfile/1#/"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_z1TwgFW3Ed63BrxiKsw-0Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</profileApplication>
- <profileApplication xmi:id="_sfyAwEbjEd-l4NeVOJZDkA">
- <eAnnotations xmi:id="_siunEEbjEd-l4NeVOJZDkA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_sfyAwEbjEd-l4NeVOJZDkA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_siunEEbjEd-l4NeVOJZDkA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
- <profileApplication xmi:id="_SPVg0KmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_Se6N4KmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_SPVg0KmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Se6N4KmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_b9oZ5rG3Ed-tmN4hwNCxXQ"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_3VS0wAPMEdyuUt-4qHuVvQ"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_3VS0wAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
- <profileApplication xmi:id="_SfbyUKmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_SuJjwKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_SfbyUKmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SuJjwKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_ResourceCore"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_-1fcUBJdEdy3Td9UhuLFPg"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_-1fcUBJdEdy3Td9UhuLFPg"/>
</profileApplication>
- <profileApplication xmi:id="_f2hIMKmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_gEtVMKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_f2hIMKmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gEtVMKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_Concurrency"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_A_vtYBJeEdy3Td9UhuLFPg"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_A_vtYBJeEdy3Td9UhuLFPg"/>
</profileApplication>
- <profileApplication xmi:id="_popJkKmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_p1PbIKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_popJkKmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_p1PbIKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
- <profileApplication xmi:id="_yzqusKmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_zCWq8KmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_yzqusKmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zCWq8KmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_Brokering"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_Cf874BJeEdy3Td9UhuLFPg"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_Cf874BJeEdy3Td9UhuLFPg"/>
</profileApplication>
- <profileApplication xmi:id="_6xYMIKmqEeCxII-g1_Lmeg">
- <eAnnotations xmi:id="_6_6-cKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_6xYMIKmqEeCxII-g1_Lmeg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6_6-cKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_Interaction"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_EIfnABJeEdy3Td9UhuLFPg"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_EIfnABJeEdy3Td9UhuLFPg"/>
</profileApplication>
- <profileApplication xmi:id="_tZuBwE0tEeG4IqgA7gSE6w">
- <eAnnotations xmi:id="_tisXkE0tEeG4IqgA7gSE6w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_tZuBwE0tEeG4IqgA7gSE6w">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tisXkE0tEeG4IqgA7gSE6w" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
</uml:Model>
<FCM:DerivedElement xmi:id="_B9o7sP6yEd6Ie_kieu_3CQ" base_Element="_dH4RIKF4Ed6FqJCjEUrkqQ">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
</FCM:DerivedElement>
<FCM:Port xmi:id="_GofhQP6yEd6Ie_kieu_3CQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A">
- <kind href="pathmap://QML_CORE/core.uml#_pE6GUFR1Ed6GqrP6fkWBoQ"/>
+ <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_pE6GUFR1Ed6GqrP6fkWBoQ"/>
</FCM:Port>
<FCM:Port xmi:id="_IWQqoP6yEd6Ie_kieu_3CQ" base_Port="_DtWn4DLcEd2qeKRLMdIx_A">
- <kind href="pathmap://QML_CORE/core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/>
+ <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/>
</FCM:Port>
<FCM:DerivedElement xmi:id="_RwGb8P6_Ed6Zw96O-tCw7A"/>
<FCM:DerivedElement xmi:id="_RxVyEP6_Ed6Zw96O-tCw7A"/>
- <Cpp:CppInclude xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
- <Cpp:CppInclude xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/>
+ <C_Cpp:Include xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;#include &lt;unistd.h>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/>
<FCM:DerivedElement xmi:id="_RoIMoP94Ed6628OhKk_dpg"/>
<FCM:DerivedElement xmi:id="_IFlIEARJEd--t-uhRn9OBA"/>
<FCM:ContainerRule xmi:id="_b-TmAARJEd--t-uhRn9OBA">
@@ -502,7 +499,7 @@ for (int i = 0; i&lt;20; i++) {
<FCM:DerivedElement xmi:id="_uOz7gD15Ed-qiK1VZWszhA" base_Element="_uOtN0D15Ed-qiK1VZWszhA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/>
</FCM:DerivedElement>
- <Cpp:CppVisibility xmi:id="_0VnhsD15Ed-qiK1VZWszhA" value="public" base_generalization="_NItbAP94Ed6628OhKk_dpg"/>
+ <C_Cpp:Visibility xmi:id="_0VnhsD15Ed-qiK1VZWszhA" value="public" base_generalization="_NItbAP94Ed6628OhKk_dpg"/>
<FCM:DerivedElement xmi:id="_a4LokD16Ed-qiK1VZWszhA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE//sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
</FCM:DerivedElement>
@@ -518,16 +515,16 @@ for (int i = 0; i&lt;20; i++) {
<FCM:DerivedElement xmi:id="_igVhMNAAEd-TP80eVS-2Rg" base_Element="_tyjRzM__Ed-TP80eVS-2Rg">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/>
</FCM:DerivedElement>
- <Cpp:CppInclude xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/>
+ <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include &lt;iostream>&#xA;#include &lt;unistd.h>&#xA;using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/>
<FCM:Target xmi:id="_LD_uICr7EeCfcI_SvPT4lw" base_Node="_zY9vMDLiEd2RVeNawwNNzg">
- <targetArch href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
- <usedOS href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
+ <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
+ <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
</FCM:Target>
<FCM:DeploymentPlan xmi:id="_xB2CEDOFEeCldqx_51Yicg" mainInstance="_xB3QMDOFEeCldqx_51Yicg" base_Package="_xBxwoDOFEeCldqx_51Yicg"/>
<GCM:FlowPort xmi:id="_DwpFMJZ7EeCiU5xXzp1cKQ" direction="in" base_Port="_4KiE8DLbEd2qeKRLMdIx_A"/>
<GCM:FlowPort xmi:id="_NWXCQJZ7EeCiU5xXzp1cKQ" direction="in" base_Port="_tyiqs8__Ed-TP80eVS-2Rg"/>
<FCM:Port xmi:id="_tyjRzc__Ed-TP80eVS-2Rg" base_Port="_tyiqs8__Ed-TP80eVS-2Rg">
- <kind href="pathmap://QML_CORE/core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
+ <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
</FCM:Port>
<GCM:FlowPort xmi:id="_ow3PkJZ7EeCiU5xXzp1cKQ" direction="out" base_Port="_DtWn4DLcEd2qeKRLMdIx_A"/>
<FCM:DeploymentPlan xmi:id="_zwQc4LF4EeC9yscvWqW-eg" mainInstance="_zwQc4bF4EeC9yscvWqW-eg" base_Package="_zwMLcLF4EeC9yscvWqW-eg"/>
@@ -538,7 +535,7 @@ for (int i = 0; i&lt;20; i++) {
<FCM:DerivedElement xmi:id="_rkgeQF7hEeGEmrrwB1vhPg" base_Element="_rkTC4F7hEeGEmrrwB1vhPg" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/>
<FCM:DerivedElement xmi:id="_C2kPgF7iEeGEmrrwB1vhPg" base_Element="_C2ev8F7iEeGEmrrwB1vhPg" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/>
<FCM:RuleApplication xmi:id="_Jyda4F7zEeGA7qTe7UD05A" base_Class="_tyiqsc__Ed-TP80eVS-2Rg">
- <containerRule href="pathmap://QML_CORE/core.uml#_3Jq5MARLEd-OidZzGKCpzg"/>
+ <containerRule xmi:type="FCM:ContainerRule" href="pathmap://QML_CORE/core.uml#_3Jq5MARLEd-OidZzGKCpzg"/>
<propagateRule>false</propagateRule>
</FCM:RuleApplication>
<FCM:ConfigurationProperty xmi:id="_o8LRoF8DEeGerN33d-RdRg" base_Property="_kLNdAF8DEeGerN33d-RdRg"/>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/corba.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/corba.uml
index cadf7e03d24..6dddf126b28 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/corba.uml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/corba.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<uml:Model xmi:id="_DtQEwDLdEd2_U4efLnjQIw" name="corba">
<ownedComment xmi:id="_Qm8QcGJWEeG3qIU2KF8MuA">
<body>The CORBA primitive types are defined by means of the C++ profile. For portability, they rely on the (C99) standard include file stdint.h</body>
@@ -54,22 +54,22 @@
<eAnnotations xmi:id="_JWB3YB6LEd6Nj_33Eb_pxw" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
</uml:Model>
<l2:ModelLibrary xmi:id="_FrmAwDLdEd2_U4efLnjQIw" base_Package="_DtQEwDLdEd2_U4efLnjQIw"/>
- <Cpp:CppType xmi:id="_DpdTQB-VEd6nGq8wpI2tjg" definition="bool" base_primitivetype="_Bv7l0B-VEd6nGq8wpI2tjg"/>
- <Cpp:CppType xmi:id="_LlZPEB-VEd6nGq8wpI2tjg" definition="unsigned char" base_primitivetype="_IYEXcB-VEd6nGq8wpI2tjg"/>
- <Cpp:CppType xmi:id="_RegXgB-VEd6nGq8wpI2tjg" definition="unsigned short" base_primitivetype="_Pf0dQB-VEd6nGq8wpI2tjg"/>
- <Cpp:CppType xmi:id="_6hF5AMMFEd6DF55s2oWakw" definition="int" base_primitivetype="_FxVBkB6LEd6Nj_33Eb_pxw"/>
- <Cpp:CppType xmi:id="_QwNhYMMYEd6DF55s2oWakw" definition="char" base_primitivetype="_GPceEB-VEd6nGq8wpI2tjg"/>
- <Cpp:CppType xmi:id="_ZSqqoMMYEd6DF55s2oWakw" definition="double" base_primitivetype="_qgMSAB6SEd6ITtm_FH3jRw"/>
- <Cpp:CppType xmi:id="_bJ-xkMMYEd6DF55s2oWakw" definition="float" base_primitivetype="_wbw4kB6SEd6ITtm_FH3jRw"/>
- <Cpp:CppType xmi:id="_dglckMMYEd6DF55s2oWakw" definition="long double" base_primitivetype="_wzSnwB6SEd6ITtm_FH3jRw"/>
- <Cpp:CppType xmi:id="_grG30MMYEd6DF55s2oWakw" definition="int64_t" base_primitivetype="_7CL6IB6REd6ITtm_FH3jRw"/>
- <Cpp:CppType xmi:id="_ikBhQMMYEd6DF55s2oWakw" definition="int16_t" base_primitivetype="_9XvcQB6REd6ITtm_FH3jRw"/>
- <Cpp:CppType xmi:id="_kltFIMMYEd6DF55s2oWakw" definition="uint32_t" base_primitivetype="_-5FTMB6REd6ITtm_FH3jRw"/>
- <Cpp:CppType xmi:id="_nW5aYMMYEd6DF55s2oWakw" definition="uint16_t" base_primitivetype="_CTLbgB6SEd6ITtm_FH3jRw"/>
- <Cpp:CppType xmi:id="_plbHcMMYEd6DF55s2oWakw" definition="uint64_t" base_primitivetype="_Wx0C4B6SEd6ITtm_FH3jRw"/>
- <Cpp:CppInclude xmi:id="_L7vsoGJWEeG3qIU2KF8MuA" header="#include &lt;stdint.h>" base_package="_DtQEwDLdEd2_U4efLnjQIw"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_DpdTQB-VEd6nGq8wpI2tjg" definition="bool" base_primitivetype="_Bv7l0B-VEd6nGq8wpI2tjg"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_LlZPEB-VEd6nGq8wpI2tjg" definition="unsigned char" base_primitivetype="_IYEXcB-VEd6nGq8wpI2tjg"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_RegXgB-VEd6nGq8wpI2tjg" definition="unsigned short" base_primitivetype="_Pf0dQB-VEd6nGq8wpI2tjg"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_6hF5AMMFEd6DF55s2oWakw" definition="int" base_primitivetype="_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_QwNhYMMYEd6DF55s2oWakw" definition="char" base_primitivetype="_GPceEB-VEd6nGq8wpI2tjg"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_ZSqqoMMYEd6DF55s2oWakw" definition="double" base_primitivetype="_qgMSAB6SEd6ITtm_FH3jRw"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_bJ-xkMMYEd6DF55s2oWakw" definition="float" base_primitivetype="_wbw4kB6SEd6ITtm_FH3jRw"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_dglckMMYEd6DF55s2oWakw" definition="long double" base_primitivetype="_wzSnwB6SEd6ITtm_FH3jRw"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_grG30MMYEd6DF55s2oWakw" definition="int64_t" base_primitivetype="_7CL6IB6REd6ITtm_FH3jRw"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_ikBhQMMYEd6DF55s2oWakw" definition="int16_t" base_primitivetype="_9XvcQB6REd6ITtm_FH3jRw"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_kltFIMMYEd6DF55s2oWakw" definition="uint32_t" base_primitivetype="_-5FTMB6REd6ITtm_FH3jRw"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_nW5aYMMYEd6DF55s2oWakw" definition="uint16_t" base_primitivetype="_CTLbgB6SEd6ITtm_FH3jRw"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_plbHcMMYEd6DF55s2oWakw" definition="uint64_t" base_primitivetype="_Wx0C4B6SEd6ITtm_FH3jRw"/>
+ <C_Cpp:Include xmi:id="_L7vsoGJWEeG3qIU2KF8MuA" header="#include &lt;stdint.h>" base_package="_DtQEwDLdEd2_U4efLnjQIw"/>
</xmi:XMI>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/core.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/core.uml
index 219998941ed..3416ea38caa 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/core.uml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/core.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="core" viewpoint="">
<packageImport xmi:id="_O6TiITLUEd26WNosUASSSw">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
@@ -11,7 +11,7 @@
<importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/corba.uml#_DtQEwDLdEd2_U4efLnjQIw"/>
</packageImport>
<packageImport xmi:id="_K9IBUP-FEd6628OhKk_dpg">
- <importedPackage xmi:type="uml:Model" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_DV8nkBv8EduZN5aJJITI5w"/>
+ <importedPackage xmi:type="uml:Model" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_DV8nkBv8EduZN5aJJITI5w"/>
</packageImport>
<packageImport xmi:id="_mXnzUPQdEeCIC-7tA9lfzA">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/osal.uml#_ROTQYC-OEdySSa8YESkO2w"/>
@@ -103,12 +103,12 @@ TODO: configurable buffer size, use data structure (CppParameterStorage)</body>
</ownedComment>
<generalization xmi:id="_lYOSkClzEd-eoo60eNyGlg" general="_KxQBELuXEd2TTr3gJIvazw"/>
<ownedAttribute xmi:id="_1XeLIED5Ed-_DOja_sRgWA" name="buffer" isUnique="false" aggregation="composite">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8wC7MED5Ed-_DOja_sRgWA" value="500"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8wLeEED5Ed-_DOja_sRgWA" value="500"/>
</ownedAttribute>
<ownedAttribute xmi:id="_2fcqYED6Ed-_DOja_sRgWA" name="pBuffer" isUnique="false" aggregation="composite">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedAttribute>
<interfaceRealization xmi:id="_nBpugClzEd-eoo60eNyGlg" name="derived realization of I" client="_Whe8EClYEd-eoo60eNyGlg" supplier="_ZzlzMPfBEd2TbIfwytOyPA" contract="_ZzlzMPfBEd2TbIfwytOyPA"/>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_WhfjIilYEd-eoo60eNyGlg" name="[name/]" specification="_2bwsEClzEd-eoo60eNyGlg">
@@ -173,7 +173,7 @@ switch (operationID)
</ownedBehavior>
<ownedOperation xmi:id="_WhfjJSlYEd-eoo60eNyGlg" name="staticDispatch" isStatic="true" method="_WhfjIylYEd-eoo60eNyGlg">
<ownedParameter xmi:id="_WhfjJilYEd-eoo60eNyGlg" name="arg">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WhfjKClYEd-eoo60eNyGlg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WhfjJylYEd-eoo60eNyGlg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_WhfjKSlYEd-eoo60eNyGlg">
@@ -181,7 +181,7 @@ switch (operationID)
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_WhfjKilYEd-eoo60eNyGlg" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_2bwsEClzEd-eoo60eNyGlg" name="[name/]" method="_WhfjIilYEd-eoo60eNyGlg"/>
@@ -194,12 +194,12 @@ spawning new requests</body>
</ownedComment>
<generalization xmi:id="_pXzKcUJ1Ed-Ps4Bfh0j9LQ" general="_KxQBELuXEd2TTr3gJIvazw"/>
<ownedAttribute xmi:id="_pXzxgEJ1Ed-Ps4Bfh0j9LQ" name="buffer" isUnique="false" aggregation="composite">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pXzxgkJ1Ed-Ps4Bfh0j9LQ" value="500"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pXzxgUJ1Ed-Ps4Bfh0j9LQ" value="500"/>
</ownedAttribute>
<ownedAttribute xmi:id="_pXzxg0J1Ed-Ps4Bfh0j9LQ" name="pBuffer" isUnique="false" aggregation="composite">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedAttribute>
<interfaceRealization xmi:id="_pXzxh0J1Ed-Ps4Bfh0j9LQ" name="derived realization of I" client="_pXzKcEJ1Ed-Ps4Bfh0j9LQ" supplier="_ZzlzMPfBEd2TbIfwytOyPA" contract="_ZzlzMPfBEd2TbIfwytOyPA"/>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_pXzxhEJ1Ed-Ps4Bfh0j9LQ" name="[name/]" specification="_pXzxjkJ1Ed-Ps4Bfh0j9LQ">
@@ -272,7 +272,7 @@ switch (operationID)
</ownedBehavior>
<ownedOperation xmi:id="_pXzxiEJ1Ed-Ps4Bfh0j9LQ" name="staticDispatch" isStatic="true" method="_pXzxhUJ1Ed-Ps4Bfh0j9LQ">
<ownedParameter xmi:id="_pXzxiUJ1Ed-Ps4Bfh0j9LQ" name="arg">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pXzxi0J1Ed-Ps4Bfh0j9LQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pXzxikJ1Ed-Ps4Bfh0j9LQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_pXzxjEJ1Ed-Ps4Bfh0j9LQ">
@@ -280,7 +280,7 @@ switch (operationID)
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_pXzxjUJ1Ed-Ps4Bfh0j9LQ" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_pXzxjkJ1Ed-Ps4Bfh0j9LQ" name="[name/]" method="_pXzxhEJ1Ed-Ps4Bfh0j9LQ"/>
@@ -299,12 +299,12 @@ TODO: complete, move into model of Qompass AMI plugin</body>
</ownedComment>
<generalization xmi:id="_3itBktdwEd-ZnqCk2P2ZKg" general="_KxQBELuXEd2TTr3gJIvazw"/>
<ownedAttribute xmi:id="_3itBk9dwEd-ZnqCk2P2ZKg" name="buffer" isUnique="false" aggregation="composite">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3itBlddwEd-ZnqCk2P2ZKg" value="500"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3itBlNdwEd-ZnqCk2P2ZKg" value="500"/>
</ownedAttribute>
<ownedAttribute xmi:id="_3itBltdwEd-ZnqCk2P2ZKg" name="pBuffer" isUnique="false" aggregation="composite">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedAttribute>
<interfaceRealization xmi:id="_3itBmtdwEd-ZnqCk2P2ZKg" name="derived realization of I" client="_3itBkNdwEd-ZnqCk2P2ZKg" supplier="_ZzlzMPfBEd2TbIfwytOyPA" contract="_ZzlzMPfBEd2TbIfwytOyPA"/>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_3itBl9dwEd-ZnqCk2P2ZKg" name="[name/]" specification="_3itBoddwEd-ZnqCk2P2ZKg">
@@ -398,7 +398,7 @@ switch (operationID)
</ownedBehavior>
<ownedOperation xmi:id="_3itBm9dwEd-ZnqCk2P2ZKg" name="staticDispatch" isStatic="true" method="_3itBmNdwEd-ZnqCk2P2ZKg">
<ownedParameter xmi:id="_3itBnNdwEd-ZnqCk2P2ZKg" name="arg">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3itBntdwEd-ZnqCk2P2ZKg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3itBnddwEd-ZnqCk2P2ZKg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_3itBn9dwEd-ZnqCk2P2ZKg">
@@ -406,7 +406,7 @@ switch (operationID)
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_3itBoNdwEd-ZnqCk2P2ZKg" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_3itBoddwEd-ZnqCk2P2ZKg" name="[name/]" method="_3itBl9dwEd-ZnqCk2P2ZKg"/>
@@ -605,7 +605,7 @@ cout &lt;&lt; &quot;this is a sample post-call interception&quot; &lt;&lt; endl;
</ownedAttribute>
<ownedAttribute xmi:id="_xukAICvDEd-uZPFNCty7PQ" name="m_tID" type="_5KatsCvDEd-uZPFNCty7PQ" isUnique="false" aggregation="composite"/>
<ownedAttribute xmi:id="_Xq00oCvHEd-uZPFNCty7PQ" name="POOL_SIZE" isStatic="true" isUnique="false" aggregation="composite">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="_ZmFncCvHEd-uZPFNCty7PQ" value="20"/>
</ownedAttribute>
<interfaceRealization xmi:id="_cWjrYCsAEd-uZPFNCty7PQ" name="derived realization of I" client="_qgzokChYEd-eoo60eNyGlg" supplier="_ZzlzMPfBEd2TbIfwytOyPA" contract="_ZzlzMPfBEd2TbIfwytOyPA"/>
@@ -659,10 +659,10 @@ m_state = FOLLOWER;</body>
<ownedOperation xmi:id="_6cImgCu-Ed-uZPFNCty7PQ" name="init" isStatic="true" method="_OyEk4Cu_Ed-uZPFNCty7PQ"/>
<ownedOperation xmi:id="_z-laoCvGEd-uZPFNCty7PQ" name="runStatic" method="_AGUogCvHEd-uZPFNCty7PQ">
<ownedParameter xmi:id="_Dn-xYCvHEd-uZPFNCty7PQ" name="arg">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
</ownedParameter>
<ownedParameter xmi:id="_IdnDkCvHEd-uZPFNCty7PQ" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
@@ -896,7 +896,7 @@ pthread_setschedparam (pt, SCHED_RR, &amp;schedParam);
</ownedBehavior>
<ownedOperation xmi:id="_yv198P-EEd6628OhKk_dpg" name="staticAct" isStatic="true" method="_MWW4MAQyEd--t-uhRn9OBA">
<ownedParameter xmi:id="_1TXqoP-EEd6628OhKk_dpg" name="arg">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3MCccP-EEd6628OhKk_dpg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3MDDgP-EEd6628OhKk_dpg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_3MDqkP-EEd6628OhKk_dpg">
@@ -904,7 +904,7 @@ pthread_setschedparam (pt, SCHED_RR, &amp;schedParam);
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_BywjgP-FEd6628OhKk_dpg" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_JmxyMD16Ed-Bk-AHd6yyoA" name="activate" method="_oP6UcED4Ed-_DOja_sRgWA"/>
@@ -1314,11 +1314,11 @@ Be aware that the number of instantiated template packages will be considerably
<eAnnotations xmi:id="_ugztsAHIEd6pm-KfUZMnnQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
<profileApplication xmi:id="_u03PkFRxEd6GqrP6fkWBoQ">
<eAnnotations xmi:id="_u1sWAFRxEd6GqrP6fkWBoQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/FCMProfile/1#/"/>
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
</eAnnotations>
<appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</profileApplication>
@@ -1336,18 +1336,18 @@ Be aware that the number of instantiated template packages will be considerably
<FCM:InteractionComponent xmi:id="_vEYVcFR1Ed6GqrP6fkWBoQ" base_Class="_Zx2ZUA1jEd6tvthBDl600Q"/>
<FCM:InteractionComponent xmi:id="_wT-8IFR1Ed6GqrP6fkWBoQ" base_Class="_jOU60A1jEd6tvthBDl600Q"/>
<l2:ModelLibrary xmi:id="_CQiMQFtQEd6p9KQoJ8hRoA" base_Package="_O6TiIDLUEd26WNosUASSSw"/>
- <Cpp:CppInclude xmi:id="_sJry0JsqEd61Eo3nmu3JhQ" body="BootLoader bootloader;&#xA;&#xA;int main (int argc, char* argv[])&#xA;{&#xA; bootloader.init ();&#xA; return 0;&#xA;}&#xA;" base_class="_1RehUAGpEd6eR-dxi5su4Q"/>
+ <C_Cpp:Include xmi:id="_sJry0JsqEd61Eo3nmu3JhQ" body="BootLoader bootloader;&#xA;&#xA;int main (int argc, char* argv[])&#xA;{&#xA; bootloader.init ();&#xA; return 0;&#xA;}&#xA;" base_class="_1RehUAGpEd6eR-dxi5su4Q"/>
<FCM:Port xmi:id="_OfjPwJsrEd61Eo3nmu3JhQ" base_Port="_OfiosJsrEd61Eo3nmu3JhQ" kind="_wySlkFRxEd6GqrP6fkWBoQ"/>
<FCM:Port xmi:id="__SL-kNtxEd6nqsBVkgJEEA" base_Port="__SLXgNtxEd6nqsBVkgJEEA" kind="_wySlkFRxEd6GqrP6fkWBoQ"/>
<FCM:Port xmi:id="_Zjd1EP-EEd6628OhKk_dpg" base_Port="_ZjdOAP-EEd6628OhKk_dpg" kind="_9Fif4FRxEd6GqrP6fkWBoQ"/>
- <Cpp:CppPtr xmi:id="_Aw8hMP-FEd6628OhKk_dpg" base_parameter="_1TXqoP-EEd6628OhKk_dpg"/>
- <Cpp:CppPtr xmi:id="_NjCToP-FEd6628OhKk_dpg" base_parameter="_BywjgP-FEd6628OhKk_dpg"/>
+ <C_Cpp:Ptr xmi:id="_Aw8hMP-FEd6628OhKk_dpg" base_parameter="_1TXqoP-EEd6628OhKk_dpg"/>
+ <C_Cpp:Ptr xmi:id="_NjCToP-FEd6628OhKk_dpg" base_parameter="_BywjgP-FEd6628OhKk_dpg"/>
<FCM:DerivedElement xmi:id="_u9zyYARIEd--t-uhRn9OBA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
</FCM:DerivedElement>
<FCM:InteractionComponent xmi:id="_5hzVkARIEd--t-uhRn9OBA" base_Class="_cxVEsK-iEd6DndT7kDY1-A"/>
<FCM:ContainerRule xmi:id="_3Jq5MARLEd-OidZzGKCpzg" base_Class="_14WtMARJEd--t-uhRn9OBA" portSet="__SL-kNtxEd6nqsBVkgJEEA" interceptor="_u9ykQARIEd--t-uhRn9OBA" interceptorImpl="_u9ykQARIEd--t-uhRn9OBA"/>
- <Cpp:CppInclude xmi:id="_Q7TVYBJcEd-QgZm_R1AKbA" body="#include &lt;pthread.h>" base_class="_SiY_AP-EEd6628OhKk_dpg"/>
+ <C_Cpp:Include xmi:id="_Q7TVYBJcEd-QgZm_R1AKbA" body="#include &lt;pthread.h>" base_class="_SiY_AP-EEd6628OhKk_dpg"/>
<FCM:Port xmi:id="_WhfjKylYEd-eoo60eNyGlg"/>
<FCM:DerivedElement xmi:id="_CvwokClZEd-eoo60eNyGlg">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
@@ -1376,11 +1376,11 @@ Be aware that the number of instantiated template packages will be considerably
</FCM:DerivedElement>
<FCM:Port xmi:id="_N0to8Cu4Ed-uZPFNCty7PQ" base_Port="_N0tB4Cu4Ed-uZPFNCty7PQ" kind="_9Fif4FRxEd6GqrP6fkWBoQ"/>
<l2:Create xmi:id="_WFy8ECu9Ed-uZPFNCty7PQ" base_BehavioralFeature="_JM4I4Cu9Ed-uZPFNCty7PQ"/>
- <Cpp:CppExternClass xmi:id="_EbeZ8Cu-Ed-uZPFNCty7PQ" name="semaphore.h" base_class="_BY-fwCnxEd-eoo60eNyGlg"/>
- <Cpp:CppExternClass xmi:id="_7tUvUCvDEd-uZPFNCty7PQ" name="pthread.h" base_class="_5KatsCvDEd-uZPFNCty7PQ"/>
- <Cpp:CppPtr xmi:id="_G6PMUCvHEd-uZPFNCty7PQ" base_parameter="_Dn-xYCvHEd-uZPFNCty7PQ"/>
- <Cpp:CppPtr xmi:id="_NPp2QCvHEd-uZPFNCty7PQ" base_parameter="_IdnDkCvHEd-uZPFNCty7PQ"/>
- <Cpp:CppConst xmi:id="_dtZbECvHEd-uZPFNCty7PQ" base_property="_Xq00oCvHEd-uZPFNCty7PQ"/>
+ <C_Cpp:ExternClass xmi:id="_EbeZ8Cu-Ed-uZPFNCty7PQ" name="semaphore.h" base_class="_BY-fwCnxEd-eoo60eNyGlg"/>
+ <C_Cpp:ExternClass xmi:id="_7tUvUCvDEd-uZPFNCty7PQ" name="pthread.h" base_class="_5KatsCvDEd-uZPFNCty7PQ"/>
+ <C_Cpp:Ptr xmi:id="_G6PMUCvHEd-uZPFNCty7PQ" base_parameter="_Dn-xYCvHEd-uZPFNCty7PQ"/>
+ <C_Cpp:Ptr xmi:id="_NPp2QCvHEd-uZPFNCty7PQ" base_parameter="_IdnDkCvHEd-uZPFNCty7PQ"/>
+ <C_Cpp:Const xmi:id="_dtZbECvHEd-uZPFNCty7PQ" base_property="_Xq00oCvHEd-uZPFNCty7PQ"/>
<FCM:DerivedElement xmi:id="_uCGF8DAXEd-lz72LqmDbzA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
</FCM:DerivedElement>
@@ -1404,7 +1404,7 @@ Be aware that the number of instantiated template packages will be considerably
<FCM:DerivedElement xmi:id="_RUIAEED2Ed-_DOja_sRgWA" base_Element="_JqB6gD16Ed-Bk-AHd6yyoA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/>
</FCM:DerivedElement>
- <Cpp:CppPtr xmi:id="_5048MED6Ed-_DOja_sRgWA" base_property="_2fcqYED6Ed-_DOja_sRgWA"/>
+ <C_Cpp:Ptr xmi:id="_5048MED6Ed-_DOja_sRgWA" base_property="_2fcqYED6Ed-_DOja_sRgWA"/>
<FCM:DerivedElement xmi:id="_xsrykEJFEd-Ps4Bfh0j9LQ" base_Element="_JmxyMD16Ed-Bk-AHd6yyoA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_WHyq4Dz6Ed-v9PxuTj6Elw"/>
</FCM:DerivedElement>
@@ -1459,10 +1459,10 @@ Be aware that the number of instantiated template packages will be considerably
<FCM:CppLibrary xmi:id="_OQ81ENYGEd-CgJIavLpOxQ" base_Package="_I19MANYGEd-CgJIavLpOxQ">
<libs>pthread</libs>
</FCM:CppLibrary>
- <Cpp:CppExternClass xmi:id="_p8NbMNYGEd-CgJIavLpOxQ" name="pthread.h" base_class="_ea234NYGEd-CgJIavLpOxQ"/>
+ <C_Cpp:ExternClass xmi:id="_p8NbMNYGEd-CgJIavLpOxQ" name="pthread.h" base_class="_ea234NYGEd-CgJIavLpOxQ"/>
<FCM:InteractionComponent xmi:id="_8BUh8NdwEd-ZnqCk2P2ZKg" base_Class="_3itBkNdwEd-ZnqCk2P2ZKg"/>
<FCM:Template xmi:id="_CTIeQNdxEd-ZnqCk2P2ZKg" base_Element="_3itBoddwEd-ZnqCk2P2ZKg" kind="LoopOperations"/>
- <Cpp:CppType xmi:id="_68Aa4No9Ed-wvpj-p-V_QQ" definition="union {&#xA;&lt;%for (ownedOperations) {%>&#xA;struct Op_&lt;%name%> {&#xA;&lt;%for (ownedParameters) {%>&#xA;&lt;%cppType%> &lt;%name%>;&#xA;&lt;%}%>&#xA;} op_&lt;%name%>;&#xA;&lt;%}%>&#xA;};" base_primitivetype="_xOqL0No9Ed-wvpj-p-V_QQ"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_68Aa4No9Ed-wvpj-p-V_QQ" definition="union {&#xA;&lt;%for (ownedOperations) {%>&#xA;struct Op_&lt;%name%> {&#xA;&lt;%for (ownedParameters) {%>&#xA;&lt;%cppType%> &lt;%name%>;&#xA;&lt;%}%>&#xA;} op_&lt;%name%>;&#xA;&lt;%}%>&#xA;};" base_primitivetype="_xOqL0No9Ed-wvpj-p-V_QQ"/>
<FCM:InteractionComponent xmi:id="_xaHRQDJKEeCAhMtIsY9HwA" base_Class="_pXzKcEJ1Ed-Ps4Bfh0j9LQ"/>
<FCM:Port xmi:id="_wz4-ULaaEeCj_-LEBuGpmA" base_Port="__SLXgNtxEd6nqsBVkgJEEA"/>
<FCM:Port xmi:id="_xdIvoLaaEeCj_-LEBuGpmA" base_Port="_OfiosJsrEd61Eo3nmu3JhQ"/>
@@ -1476,8 +1476,8 @@ Be aware that the number of instantiated template packages will be considerably
<l2:Create xmi:id="_o4VNAPRTEeCUGrV0Hl4JwQ" base_BehavioralFeature="_lrF08PRTEeCUGrV0Hl4JwQ"/>
<FCM:InterceptionRule xmi:id="_qlcF8AJzEeG0Lb1KYG16fA" interceptionSet="__SLXgNtxEd6nqsBVkgJEEA" base_Property="_mvN04PTWEeCn1-FCrfecFg" portSet="__SL-kNtxEd6nqsBVkgJEEA"/>
<FCM:Template xmi:id="_QUZxoCQeEeGj_4swHBbKwg" base_Element="_QQPDUSQeEeGj_4swHBbKwg" kind="LoopPorts"/>
- <Cpp:CppConst xmi:id="_MGjk0CSlEeG6GJ4vU06VYQ" base_property="_Ig_MUCSlEeG6GJ4vU06VYQ"/>
- <Cpp:CppInclude xmi:id="_Yx49gCaeEeG4fZdVXNtoOQ" body="#include &lt;errno.h>" base_class="_JRmo0PNAEeCovO8AYZymZQ"/>
+ <C_Cpp:Const xmi:id="_MGjk0CSlEeG6GJ4vU06VYQ" base_property="_Ig_MUCSlEeG6GJ4vU06VYQ"/>
+ <C_Cpp:Include xmi:id="_Yx49gCaeEeG4fZdVXNtoOQ" body="#include &lt;errno.h>" base_class="_JRmo0PNAEeCovO8AYZymZQ"/>
<FCM:InteractionComponent xmi:id="_OXit8CfwEeG6iME5Q8XPKw" base_Class="_5J9coCXQEeGX6PuSE-DJlQ"/>
<FCM:Port xmi:id="_ATRiESjZEeGFbebITJYb9g" base_Port="_ATRiECjZEeGFbebITJYb9g" kind="_9Fif4FRxEd6GqrP6fkWBoQ"/>
<FCM:ContainerRule xmi:id="_MS45QCjaEeGFbebITJYb9g" base_Class="_1sCBICjZEeGFbebITJYb9g"/>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/fifo.di b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/fifo.di
index 590d764ad54..169236cea8a 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/fifo.di
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/fifo.di
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ASCII"?>
+<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
<di:SashWindowsMngr>
<pageList>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/fifo.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/fifo.uml
index 8fdc90f57bb..9c4037fa9c4 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/fifo.uml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/fifo.uml
@@ -1,56 +1,56 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<uml:Model xmi:id="_ePwqkHLmEd6R5tffIPrlPg" name="fifo">
- <elementImport xmi:id="_mcPj0HLmEd6R5tffIPrlPg" alias="BasicCalls">
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_mcPj0HLmEd6R5tffIPrlPg" alias="BasicCalls">
<importedElement xmi:type="uml:Model" href="core.uml#_O6TiIDLUEd26WNosUASSSw"/>
</elementImport>
- <packageImport xmi:id="_ePwqkXLmEd6R5tffIPrlPg">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_ePwqkXLmEd6R5tffIPrlPg">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
- <packageImport xmi:id="_cBFXEHLnEd6R5tffIPrlPg">
- <importedPackage href="core.uml#_QwvnQFDlEd6cwecVIgl9nw"/>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_cBFXEHLnEd6R5tffIPrlPg">
+ <importedPackage xmi:type="uml:Package" href="core.uml#_QwvnQFDlEd6cwecVIgl9nw"/>
</packageImport>
- <packageImport xmi:id="_F4JYYHUIEd6R5tffIPrlPg">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_F4JYYHUIEd6R5tffIPrlPg">
<importedPackage xmi:type="uml:Model" href="corba.uml#_DtQEwDLdEd2_U4efLnjQIw"/>
</packageImport>
- <packageImport xmi:id="_svKG8F72EeGerN33d-RdRg">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_svKG8F72EeGerN33d-RdRg">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/>
</packageImport>
<packagedElement xmi:type="uml:Package" xmi:id="_uBS5sK8tEeCXIcykFPsB8Q" name="DataExchange_size">
- <ownedTemplateSignature xmi:id="_1AfgcK8tEeCXIcykFPsB8Q" parameter="_diTcwHLoEd6R5tffIPrlPg _H5vB4K8vEeCXIcykFPsB8Q">
- <ownedParameter xmi:id="_H5vB4K8vEeCXIcykFPsB8Q" parameteredElement="_OURcYK8vEeCXIcykFPsB8Q">
+ <ownedTemplateSignature xmi:type="uml:TemplateSignature" xmi:id="_1AfgcK8tEeCXIcykFPsB8Q" parameter="_diTcwHLoEd6R5tffIPrlPg _H5vB4K8vEeCXIcykFPsB8Q">
+ <ownedParameter xmi:type="uml:TemplateParameter" xmi:id="_H5vB4K8vEeCXIcykFPsB8Q" parameteredElement="_OURcYK8vEeCXIcykFPsB8Q">
<ownedParameteredElement xmi:type="uml:LiteralInteger" xmi:id="_OURcYK8vEeCXIcykFPsB8Q" name="size" templateParameter="_H5vB4K8vEeCXIcykFPsB8Q"/>
</ownedParameter>
</ownedTemplateSignature>
<packagedElement xmi:type="uml:Class" xmi:id="_DA0VYK4iEeCXIcykFPsB8Q" clientDependency="_DA0Vca4iEeCXIcykFPsB8Q _DA0Vcq4iEeCXIcykFPsB8Q" name="FIFOStaticAlloc_impl">
- <ownedComment xmi:id="_DA0VYa4iEeCXIcykFPsB8Q" annotatedElement="_DA0VYK4iEeCXIcykFPsB8Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DA0VYa4iEeCXIcykFPsB8Q" annotatedElement="_DA0VYK4iEeCXIcykFPsB8Q">
<body>Implementation stores an attribute (fixed size array) of template data type</body>
</ownedComment>
- <ownedComment xmi:id="_DA0VYq4iEeCXIcykFPsB8Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DA0VYq4iEeCXIcykFPsB8Q">
<body>This is an implementation of a FIFO of a fixed size (20 elements of the data type it carries).</body>
</ownedComment>
- <generalization xmi:id="_DA0VY64iEeCXIcykFPsB8Q" general="_wh_EwHLmEd6R5tffIPrlPg"/>
- <ownedAttribute xmi:id="_DA0VZK4iEeCXIcykFPsB8Q" name="m_push_pos" isUnique="false" aggregation="composite">
+ <generalization xmi:type="uml:Generalization" xmi:id="_DA0VY64iEeCXIcykFPsB8Q" general="_wh_EwHLmEd6R5tffIPrlPg"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_DA0VZK4iEeCXIcykFPsB8Q" name="m_push_pos" isUnique="false" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_DA0VZa4iEeCXIcykFPsB8Q" name="m_pull_pos" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_DA0VZa4iEeCXIcykFPsB8Q" name="m_pull_pos" isUnique="false" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_DA0VZq4iEeCXIcykFPsB8Q" name="m_size" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_DA0VZq4iEeCXIcykFPsB8Q" name="m_size" isUnique="false" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DA0VaK4iEeCXIcykFPsB8Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DA0VZ64iEeCXIcykFPsB8Q" value="1"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="_DA0Vaa4iEeCXIcykFPsB8Q" value="20"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_DA0Vaq4iEeCXIcykFPsB8Q" name="m_filled" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_DA0Vaq4iEeCXIcykFPsB8Q" name="m_filled" isUnique="false" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_DA0Va64iEeCXIcykFPsB8Q" name="m_fifo" visibility="public" type="_j_050HLoEd6R5tffIPrlPg" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_DA0Va64iEeCXIcykFPsB8Q" name="m_fifo" visibility="public" type="_j_050HLoEd6R5tffIPrlPg" isUnique="false" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DA0Vba4iEeCXIcykFPsB8Q" value="20"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DA0VbK4iEeCXIcykFPsB8Q" value="20"/>
</ownedAttribute>
- <interfaceRealization xmi:id="_DA0Vca4iEeCXIcykFPsB8Q" name="derived realization of D_Push_dataType" client="_DA0VYK4iEeCXIcykFPsB8Q" supplier="_EUZMIf68Ed6Zw96O-tCw7A" contract="_EUZMIf68Ed6Zw96O-tCw7A"/>
- <interfaceRealization xmi:id="_DA0Vcq4iEeCXIcykFPsB8Q" name="derived realization of D_PullConsumer_dataType" client="_DA0VYK4iEeCXIcykFPsB8Q" supplier="_EYj6cP68Ed6Zw96O-tCw7A" contract="_EYj6cP68Ed6Zw96O-tCw7A"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_DA0Vca4iEeCXIcykFPsB8Q" name="derived realization of D_Push_dataType" client="_DA0VYK4iEeCXIcykFPsB8Q" supplier="_EUZMIf68Ed6Zw96O-tCw7A" contract="_EUZMIf68Ed6Zw96O-tCw7A"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_DA0Vcq4iEeCXIcykFPsB8Q" name="derived realization of D_PullConsumer_dataType" client="_DA0VYK4iEeCXIcykFPsB8Q" supplier="_EYj6cP68Ed6Zw96O-tCw7A" contract="_EYj6cP68Ed6Zw96O-tCw7A"/>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_DA0Vbq4iEeCXIcykFPsB8Q" name="pull" specification="_DA0Vd64iEeCXIcykFPsB8Q">
<language>C/C++</language>
<body>if (m_filled > 0) {
@@ -80,20 +80,20 @@ if (m_filled &lt; m_size) {
<language>C/C++</language>
<body>return (m_filled > 0);</body>
</ownedBehavior>
- <ownedOperation xmi:id="_DA0Vc64iEeCXIcykFPsB8Q" name="push" method="_DA0Vb64iEeCXIcykFPsB8Q">
- <ownedParameter xmi:id="_DA0VdK4iEeCXIcykFPsB8Q" name="data" type="_j_050HLoEd6R5tffIPrlPg">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_DA0Vc64iEeCXIcykFPsB8Q" name="push" method="_DA0Vb64iEeCXIcykFPsB8Q">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_DA0VdK4iEeCXIcykFPsB8Q" name="data" type="_j_050HLoEd6R5tffIPrlPg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DA0Vdq4iEeCXIcykFPsB8Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DA0Vda4iEeCXIcykFPsB8Q" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_DA0Vd64iEeCXIcykFPsB8Q" name="pull" method="_DA0Vbq4iEeCXIcykFPsB8Q">
- <ownedParameter xmi:id="_5uM1EE2DEeGzNbfAXPgNLA" name="ret" type="_j_050HLoEd6R5tffIPrlPg" direction="return">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_DA0Vd64iEeCXIcykFPsB8Q" name="pull" method="_DA0Vbq4iEeCXIcykFPsB8Q">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_5uM1EE2DEeGzNbfAXPgNLA" name="ret" type="_j_050HLoEd6R5tffIPrlPg" direction="return">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5uODME2DEeGzNbfAXPgNLA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5uOqQE2DEeGzNbfAXPgNLA" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_DA0Ve64iEeCXIcykFPsB8Q" name="hasData" method="_DA0VcK4iEeCXIcykFPsB8Q">
- <ownedParameter xmi:id="_DA0VfK4iEeCXIcykFPsB8Q" name="ret" direction="return">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_DA0Ve64iEeCXIcykFPsB8Q" name="hasData" method="_DA0VcK4iEeCXIcykFPsB8Q">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_DA0VfK4iEeCXIcykFPsB8Q" name="ret" direction="return">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_Bv7l0B-VEd6nGq8wpI2tjg"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DA0Vfq4iEeCXIcykFPsB8Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DA0Vfa4iEeCXIcykFPsB8Q" value="1"/>
@@ -102,21 +102,21 @@ if (m_filled &lt; m_size) {
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_qlssgHLmEd6R5tffIPrlPg" name="DataExchange">
- <ownedTemplateSignature xmi:id="_cHY98HLoEd6R5tffIPrlPg" parameter="_diTcwHLoEd6R5tffIPrlPg">
+ <ownedTemplateSignature xmi:type="uml:TemplateSignature" xmi:id="_cHY98HLoEd6R5tffIPrlPg" parameter="_diTcwHLoEd6R5tffIPrlPg">
<ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_diTcwHLoEd6R5tffIPrlPg" parameteredElement="_j_050HLoEd6R5tffIPrlPg">
<ownedParameteredElement xmi:type="uml:DataType" xmi:id="_j_050HLoEd6R5tffIPrlPg" name="dataType" templateParameter="_diTcwHLoEd6R5tffIPrlPg"/>
</ownedParameter>
</ownedTemplateSignature>
<packagedElement xmi:type="uml:Class" xmi:id="_wh_EwHLmEd6R5tffIPrlPg" name="PushPull" isAbstract="true">
- <generalization xmi:id="_6zGSwHLnEd6R5tffIPrlPg" general="_unqQoHLnEd6R5tffIPrlPg"/>
- <generalization xmi:id="_9mPv0HLnEd6R5tffIPrlPg" general="_wtZ1IHLnEd6R5tffIPrlPg"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_6zGSwHLnEd6R5tffIPrlPg" general="_unqQoHLnEd6R5tffIPrlPg"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_9mPv0HLnEd6R5tffIPrlPg" general="_wtZ1IHLnEd6R5tffIPrlPg"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_zc4voHLmEd6R5tffIPrlPg" name="PushPush" isAbstract="true">
- <generalization xmi:id="_Dc1vwHLoEd6R5tffIPrlPg" general="_yqYfMHLnEd6R5tffIPrlPg"/>
- <generalization xmi:id="_ELTYQHLoEd6R5tffIPrlPg" general="_unqQoHLnEd6R5tffIPrlPg"/>
- <generalization xmi:id="_ln-VcBkbEeC-d8-mSUonDQ" general="_unqQoHLnEd6R5tffIPrlPg"/>
- <generalization xmi:id="_minYwBkbEeC-d8-mSUonDQ" general="_yqYfMHLnEd6R5tffIPrlPg"/>
- <generalization xmi:id="_SYuK8BkeEeC-d8-mSUonDQ" general="_yqYfMHLnEd6R5tffIPrlPg"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_Dc1vwHLoEd6R5tffIPrlPg" general="_yqYfMHLnEd6R5tffIPrlPg"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_ELTYQHLoEd6R5tffIPrlPg" general="_unqQoHLnEd6R5tffIPrlPg"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_ln-VcBkbEeC-d8-mSUonDQ" general="_unqQoHLnEd6R5tffIPrlPg"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_minYwBkbEeC-d8-mSUonDQ" general="_yqYfMHLnEd6R5tffIPrlPg"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_SYuK8BkeEeC-d8-mSUonDQ" general="_yqYfMHLnEd6R5tffIPrlPg"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_unqQoHLnEd6R5tffIPrlPg" name="PushP" isAbstract="true">
<ownedAttribute xmi:type="uml:Port" xmi:id="_xHb7MHLmEd6R5tffIPrlPg" name="pushP" visibility="public" type="_j_050HLoEd6R5tffIPrlPg" aggregation="composite">
@@ -143,45 +143,45 @@ if (m_filled &lt; m_size) {
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_RTeboHPpEd6R5tffIPrlPg" name="FIFO">
- <ownedComment xmi:id="_PwZ2MDqOEeCd_O2fHA8dPg" annotatedElement="_dr0doDqNEeCd_O2fHA8dPg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PwZ2MDqOEeCd_O2fHA8dPg" annotatedElement="_dr0doDqNEeCd_O2fHA8dPg">
<body>Simple storage of last data that has been received. Unlike FIFO, data can be read several times.</body>
</ownedComment>
- <ownedComment xmi:id="_K_UZoDF2EeCpQdhNuFCtew" annotatedElement="_Y1jF8HPpEd6R5tffIPrlPg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_K_UZoDF2EeCpQdhNuFCtew" annotatedElement="_Y1jF8HPpEd6R5tffIPrlPg">
<body>This is an implementation of a FIFO of a configurable size (default: 20 elements).</body>
</ownedComment>
<packagedElement xmi:type="uml:Class" xmi:id="_Y1jF8HPpEd6R5tffIPrlPg" clientDependency="_EYbXkf68Ed6Zw96O-tCw7A _EYrPMf68Ed6Zw96O-tCw7A _y6XsAF72EeGerN33d-RdRg" name="FIFO_impl">
- <ownedComment xmi:id="_EiDM8K_2EeC6ALhykKLu_g" annotatedElement="_XDRnoHUIEd6R5tffIPrlPg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_EiDM8K_2EeC6ALhykKLu_g" annotatedElement="_XDRnoHUIEd6R5tffIPrlPg">
<body>Configuration attribute: the size of the FIFO
</body>
</ownedComment>
- <generalization xmi:id="_Z4Oq8HPpEd6R5tffIPrlPg" general="_wh_EwHLmEd6R5tffIPrlPg"/>
- <generalization xmi:id="_ws_1gF72EeGerN33d-RdRg">
+ <generalization xmi:type="uml:Generalization" xmi:id="_Z4Oq8HPpEd6R5tffIPrlPg" general="_wh_EwHLmEd6R5tffIPrlPg"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_ws_1gF72EeGerN33d-RdRg">
<general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/>
</generalization>
- <ownedAttribute xmi:id="_6iV9wHUHEd6R5tffIPrlPg" name="m_push_pos" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_6iV9wHUHEd6R5tffIPrlPg" name="m_push_pos" isUnique="false" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_RlKZIHUIEd6R5tffIPrlPg" name="m_pull_pos" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_RlKZIHUIEd6R5tffIPrlPg" name="m_pull_pos" isUnique="false" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_XDRnoHUIEd6R5tffIPrlPg" name="m_size" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_XDRnoHUIEd6R5tffIPrlPg" name="m_size" isUnique="false" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SUhOUBGcEd-rfYlCjUOxJQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SUpKIBGcEd-rfYlCjUOxJQ" value="1"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="_T1yz0BGcEd-rfYlCjUOxJQ" value="20"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_XcO6MHUIEd6R5tffIPrlPg" name="m_filled" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_XcO6MHUIEd6R5tffIPrlPg" name="m_filled" isUnique="false" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_zNeIsBGZEd-rfYlCjUOxJQ" name="m_fifo" visibility="public" type="_j_050HLoEd6R5tffIPrlPg" isUnique="false" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_zNeIsBGZEd-rfYlCjUOxJQ" name="m_fifo" visibility="public" type="_j_050HLoEd6R5tffIPrlPg" isUnique="false" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q8o1YBGcEd-rfYlCjUOxJQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q8vjEBGcEd-rfYlCjUOxJQ" value="*"/>
</ownedAttribute>
- <interfaceRealization xmi:id="_EYbXkf68Ed6Zw96O-tCw7A" name="derived realization of D_Push_dataType" client="_Y1jF8HPpEd6R5tffIPrlPg" supplier="_EUZMIf68Ed6Zw96O-tCw7A" contract="_EUZMIf68Ed6Zw96O-tCw7A"/>
- <interfaceRealization xmi:id="_EYrPMf68Ed6Zw96O-tCw7A" name="derived realization of D_PullConsumer_dataType" client="_Y1jF8HPpEd6R5tffIPrlPg" supplier="_EYj6cP68Ed6Zw96O-tCw7A" contract="_EYj6cP68Ed6Zw96O-tCw7A"/>
- <interfaceRealization xmi:id="_y6XsAF72EeGerN33d-RdRg" name="derived realization of ILifeCycle" client="_Y1jF8HPpEd6R5tffIPrlPg">
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_EYbXkf68Ed6Zw96O-tCw7A" name="derived realization of D_Push_dataType" client="_Y1jF8HPpEd6R5tffIPrlPg" supplier="_EUZMIf68Ed6Zw96O-tCw7A" contract="_EUZMIf68Ed6Zw96O-tCw7A"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_EYrPMf68Ed6Zw96O-tCw7A" name="derived realization of D_PullConsumer_dataType" client="_Y1jF8HPpEd6R5tffIPrlPg" supplier="_EYj6cP68Ed6Zw96O-tCw7A" contract="_EYj6cP68Ed6Zw96O-tCw7A"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_y6XsAF72EeGerN33d-RdRg" name="derived realization of ILifeCycle" client="_Y1jF8HPpEd6R5tffIPrlPg">
<supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
- <contract href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
</interfaceRealization>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_FjGlgP69Ed6Zw96O-tCw7A" name="pull" specification="_EYx84P68Ed6Zw96O-tCw7A">
<language>C/C++</language>
@@ -215,6 +215,7 @@ if (m_filled &lt; m_size) {
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_QzOqwK8yEeCXIcykFPsB8Q" name="activate" specification="_5IpEwK8xEeCXIcykFPsB8Q">
<language>C/C++</language>
<body>[import org::eclipse::papyrus::qompass::designer::core::acceleo::UMLTool/]
+[import org::eclipse::papyrus::qompass::designer::core::acceleo::TransformationContext/]
[template public activate(dataType : DataType)]
@@ -224,36 +225,36 @@ if (m_size == 0) {
m_fifo = new [pkgTemplateParameter('dataType')+'[m_size]'/];
[/template]</body>
</ownedBehavior>
- <ownedOperation xmi:id="_EYsdUP68Ed6Zw96O-tCw7A" name="push" method="_IwXLsP69Ed6Zw96O-tCw7A">
- <ownedParameter xmi:id="_EYtEYP68Ed6Zw96O-tCw7A" name="data" type="_j_050HLoEd6R5tffIPrlPg">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_EYsdUP68Ed6Zw96O-tCw7A" name="push" method="_IwXLsP69Ed6Zw96O-tCw7A">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_EYtEYP68Ed6Zw96O-tCw7A" name="data" type="_j_050HLoEd6R5tffIPrlPg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EYtEYf68Ed6Zw96O-tCw7A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EYtEYv68Ed6Zw96O-tCw7A" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_EYx84P68Ed6Zw96O-tCw7A" name="pull" method="_FjGlgP69Ed6Zw96O-tCw7A">
- <ownedParameter xmi:id="_EYx84f68Ed6Zw96O-tCw7A" name="ret" type="_j_050HLoEd6R5tffIPrlPg" direction="return">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_EYx84P68Ed6Zw96O-tCw7A" name="pull" method="_FjGlgP69Ed6Zw96O-tCw7A">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_EYx84f68Ed6Zw96O-tCw7A" name="ret" type="_j_050HLoEd6R5tffIPrlPg" direction="return">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EYx84v68Ed6Zw96O-tCw7A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EYx84_68Ed6Zw96O-tCw7A" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_AnQ3QBI9Ed-XjYZ05V-9-Q" name="hasData" method="__Ha0IBJHEd-XjYZ05V-9-Q">
- <ownedParameter xmi:id="_AtKsIBJXEd-QgZm_R1AKbA" name="ret" direction="return">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_AnQ3QBI9Ed-XjYZ05V-9-Q" name="hasData" method="__Ha0IBJHEd-XjYZ05V-9-Q">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_AtKsIBJXEd-QgZm_R1AKbA" name="ret" direction="return">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_Bv7l0B-VEd6nGq8wpI2tjg"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AtNIYBJXEd-QgZm_R1AKbA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AtNvcBJXEd-QgZm_R1AKbA" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_5IpEwK8xEeCXIcykFPsB8Q" name="activate" method="_QzOqwK8yEeCXIcykFPsB8Q"/>
- <ownedOperation xmi:id="_y7cqEF72EeGerN33d-RdRg" name="deactivate"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_5IpEwK8xEeCXIcykFPsB8Q" name="activate" method="_QzOqwK8yEeCXIcykFPsB8Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_y7cqEF72EeGerN33d-RdRg" name="deactivate"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_dr0doDqNEeCd_O2fHA8dPg" clientDependency="_kMR58DqNEeCd_O2fHA8dPg _kMUWMDqNEeCd_O2fHA8dPg" name="KeepLast">
- <generalization xmi:id="_dr0dozqNEeCd_O2fHA8dPg" general="_wh_EwHLmEd6R5tffIPrlPg"/>
- <ownedAttribute xmi:id="_dr0dqzqNEeCd_O2fHA8dPg" name="m_data" visibility="public" type="_j_050HLoEd6R5tffIPrlPg" isUnique="false" aggregation="composite">
+ <generalization xmi:type="uml:Generalization" xmi:id="_dr0dozqNEeCd_O2fHA8dPg" general="_wh_EwHLmEd6R5tffIPrlPg"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_dr0dqzqNEeCd_O2fHA8dPg" name="m_data" visibility="public" type="_j_050HLoEd6R5tffIPrlPg" isUnique="false" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dr0drTqNEeCd_O2fHA8dPg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dr0drDqNEeCd_O2fHA8dPg" value="1"/>
</ownedAttribute>
- <interfaceRealization xmi:id="_kMR58DqNEeCd_O2fHA8dPg" name="derived realization of D_Push_dataType" client="_dr0doDqNEeCd_O2fHA8dPg" supplier="_1IdcEDFqEeCz5-DK9j5azg" contract="_1IdcEDFqEeCz5-DK9j5azg"/>
- <interfaceRealization xmi:id="_kMUWMDqNEeCd_O2fHA8dPg" name="derived realization of D_PullConsumer_dataType" client="_dr0doDqNEeCd_O2fHA8dPg" supplier="_gxOyUDFsEeCz5-DK9j5azg" contract="_gxOyUDFsEeCz5-DK9j5azg"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_kMR58DqNEeCd_O2fHA8dPg" name="derived realization of D_Push_dataType" client="_dr0doDqNEeCd_O2fHA8dPg" supplier="_1IdcEDFqEeCz5-DK9j5azg" contract="_1IdcEDFqEeCz5-DK9j5azg"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_kMUWMDqNEeCd_O2fHA8dPg" name="derived realization of D_PullConsumer_dataType" client="_dr0doDqNEeCd_O2fHA8dPg" supplier="_gxOyUDFsEeCz5-DK9j5azg" contract="_gxOyUDFsEeCz5-DK9j5azg"/>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_dr0drjqNEeCd_O2fHA8dPg" name="pull" specification="_dr0dtzqNEeCd_O2fHA8dPg">
<language>C/C++</language>
<body>return m_data;</body>
@@ -269,20 +270,20 @@ m_data = data;
<body>// only return true, once first data has been received
return true;</body>
</ownedBehavior>
- <ownedOperation xmi:id="_dr0dszqNEeCd_O2fHA8dPg" name="push" method="_dr0drzqNEeCd_O2fHA8dPg">
- <ownedParameter xmi:id="_dr0dtDqNEeCd_O2fHA8dPg" name="data" type="_j_050HLoEd6R5tffIPrlPg">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_dr0dszqNEeCd_O2fHA8dPg" name="push" method="_dr0drzqNEeCd_O2fHA8dPg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_dr0dtDqNEeCd_O2fHA8dPg" name="data" type="_j_050HLoEd6R5tffIPrlPg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dr0dtjqNEeCd_O2fHA8dPg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dr0dtTqNEeCd_O2fHA8dPg" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_dr0dtzqNEeCd_O2fHA8dPg" name="pull" method="_dr0drjqNEeCd_O2fHA8dPg">
- <ownedParameter xmi:id="_5uB18E2DEeGzNbfAXPgNLA" name="ret" type="_j_050HLoEd6R5tffIPrlPg" direction="return">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_dr0dtzqNEeCd_O2fHA8dPg" name="pull" method="_dr0drjqNEeCd_O2fHA8dPg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_5uB18E2DEeGzNbfAXPgNLA" name="ret" type="_j_050HLoEd6R5tffIPrlPg" direction="return">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5uDEEE2DEeGzNbfAXPgNLA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5uDrIE2DEeGzNbfAXPgNLA" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_dr0duzqNEeCd_O2fHA8dPg" name="hasData" method="_dr0dsDqNEeCd_O2fHA8dPg">
- <ownedParameter xmi:id="_dr0dvDqNEeCd_O2fHA8dPg" name="ret" direction="return">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_dr0duzqNEeCd_O2fHA8dPg" name="hasData" method="_dr0dsDqNEeCd_O2fHA8dPg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_dr0dvDqNEeCd_O2fHA8dPg" name="ret" direction="return">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_Bv7l0B-VEd6nGq8wpI2tjg"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dr0dvjqNEeCd_O2fHA8dPg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dr0dvTqNEeCd_O2fHA8dPg" value="1"/>
@@ -290,12 +291,12 @@ return true;</body>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_qZQUUC_gEeKl_vDGXh-OPw" clientDependency="_M8bNcC_hEeKl_vDGXh-OPw" name="KeepLastBidir">
- <generalization xmi:id="_qZQUUS_gEeKl_vDGXh-OPw" general="_gKLGoC_fEeKl_vDGXh-OPw"/>
- <ownedAttribute xmi:id="_qZQUUi_gEeKl_vDGXh-OPw" name="m_data" visibility="public" type="_j_050HLoEd6R5tffIPrlPg" isUnique="false" aggregation="composite">
+ <generalization xmi:type="uml:Generalization" xmi:id="_qZQUUS_gEeKl_vDGXh-OPw" general="_gKLGoC_fEeKl_vDGXh-OPw"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_qZQUUi_gEeKl_vDGXh-OPw" name="m_data" visibility="public" type="_j_050HLoEd6R5tffIPrlPg" isUnique="false" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qZQUUy_gEeKl_vDGXh-OPw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qZQUVC_gEeKl_vDGXh-OPw" value="1"/>
</ownedAttribute>
- <interfaceRealization xmi:id="_M8bNcC_hEeKl_vDGXh-OPw" name="derived realization of D_PushProdPullCons_dataType" client="_qZQUUC_gEeKl_vDGXh-OPw" supplier="_AUVEgC_hEeKl_vDGXh-OPw" contract="_AUVEgC_hEeKl_vDGXh-OPw"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_M8bNcC_hEeKl_vDGXh-OPw" name="derived realization of D_PushProdPullCons_dataType" client="_qZQUUC_gEeKl_vDGXh-OPw" supplier="_AUVEgC_hEeKl_vDGXh-OPw" contract="_AUVEgC_hEeKl_vDGXh-OPw"/>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_qZQUVy_gEeKl_vDGXh-OPw" name="pull" specification="_M8uvcC_hEeKl_vDGXh-OPw">
<language>C/C++</language>
<body>return m_data;</body>
@@ -311,20 +312,20 @@ m_data = data;
<body>// only return true, once first data has been received
return true;</body>
</ownedBehavior>
- <ownedOperation xmi:id="_M8e30C_hEeKl_vDGXh-OPw" name="push" method="_qZQUWC_gEeKl_vDGXh-OPw">
- <ownedParameter xmi:id="_M8mMkC_hEeKl_vDGXh-OPw" name="data" type="_j_050HLoEd6R5tffIPrlPg">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_M8e30C_hEeKl_vDGXh-OPw" name="push" method="_qZQUWC_gEeKl_vDGXh-OPw">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_M8mMkC_hEeKl_vDGXh-OPw" name="data" type="_j_050HLoEd6R5tffIPrlPg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M8oo0C_hEeKl_vDGXh-OPw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M8p28C_hEeKl_vDGXh-OPw" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_M8uvcC_hEeKl_vDGXh-OPw" name="pull" method="_qZQUVy_gEeKl_vDGXh-OPw">
- <ownedParameter xmi:id="_M8wkoC_hEeKl_vDGXh-OPw" name="ret" type="_j_050HLoEd6R5tffIPrlPg" direction="return">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_M8uvcC_hEeKl_vDGXh-OPw" name="pull" method="_qZQUVy_gEeKl_vDGXh-OPw">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_M8wkoC_hEeKl_vDGXh-OPw" name="ret" type="_j_050HLoEd6R5tffIPrlPg" direction="return">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M8yZ0C_hEeKl_vDGXh-OPw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M8zA4C_hEeKl_vDGXh-OPw" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_M82rQC_hEeKl_vDGXh-OPw" name="hasData" method="_qZQUWS_gEeKl_vDGXh-OPw">
- <ownedParameter xmi:id="_M85ukC_hEeKl_vDGXh-OPw" name="ret" direction="return">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_M82rQC_hEeKl_vDGXh-OPw" name="hasData" method="_qZQUWS_gEeKl_vDGXh-OPw">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_M85ukC_hEeKl_vDGXh-OPw" name="ret" direction="return">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_Bv7l0B-VEd6nGq8wpI2tjg"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M87jwC_hEeKl_vDGXh-OPw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M88K0C_hEeKl_vDGXh-OPw" value="1"/>
@@ -333,16 +334,16 @@ return true;</body>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="_1IdcEDFqEeCz5-DK9j5azg" name="D_Push_dataType">
- <ownedOperation xmi:id="_1ImmADFqEeCz5-DK9j5azg" name="push">
- <ownedParameter xmi:id="_1In0IDFqEeCz5-DK9j5azg" name="data" type="_j_050HLoEd6R5tffIPrlPg"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_1ImmADFqEeCz5-DK9j5azg" name="push">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_1In0IDFqEeCz5-DK9j5azg" name="data" type="_j_050HLoEd6R5tffIPrlPg"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="_gxOyUDFsEeCz5-DK9j5azg" name="D_PullConsumer_dataType">
- <ownedOperation xmi:id="_gxWuIDFsEeCz5-DK9j5azg" name="pull">
- <ownedParameter xmi:id="_gxX8QDFsEeCz5-DK9j5azg" name="ret" type="_j_050HLoEd6R5tffIPrlPg" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_gxWuIDFsEeCz5-DK9j5azg" name="pull">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_gxX8QDFsEeCz5-DK9j5azg" name="ret" type="_j_050HLoEd6R5tffIPrlPg" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_gxc0wDFsEeCz5-DK9j5azg" name="hasData">
- <ownedParameter xmi:id="_gxfRADFsEeCz5-DK9j5azg" name="ret" direction="return">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_gxc0wDFsEeCz5-DK9j5azg" name="hasData">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_gxfRADFsEeCz5-DK9j5azg" name="ret" direction="return">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_Bv7l0B-VEd6nGq8wpI2tjg"/>
</ownedParameter>
</ownedOperation>
@@ -366,59 +367,59 @@ return true;</body>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_EUZMIP68Ed6Zw96O-tCw7A" name="derivedInterfaces">
<packagedElement xmi:type="uml:Interface" xmi:id="_EUZMIf68Ed6Zw96O-tCw7A" name="D_Push_dataType">
- <ownedOperation xmi:id="_EYawgP68Ed6Zw96O-tCw7A" name="push">
- <ownedParameter xmi:id="_EYbXkP68Ed6Zw96O-tCw7A" name="data" type="_j_050HLoEd6R5tffIPrlPg"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_EYawgP68Ed6Zw96O-tCw7A" name="push">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_EYbXkP68Ed6Zw96O-tCw7A" name="data" type="_j_050HLoEd6R5tffIPrlPg"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="_EYj6cP68Ed6Zw96O-tCw7A" name="D_PullConsumer_dataType">
- <ownedOperation xmi:id="_EYqoIP68Ed6Zw96O-tCw7A" name="pull">
- <ownedParameter xmi:id="_EYrPMP68Ed6Zw96O-tCw7A" name="ret" type="_j_050HLoEd6R5tffIPrlPg" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_EYqoIP68Ed6Zw96O-tCw7A" name="pull">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_EYrPMP68Ed6Zw96O-tCw7A" name="ret" type="_j_050HLoEd6R5tffIPrlPg" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_IAq_sBI7Ed-3zOZ0RGapGA" name="hasData">
- <ownedParameter xmi:id="_IArmwBI7Ed-3zOZ0RGapGA" name="ret" direction="return">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_IAq_sBI7Ed-3zOZ0RGapGA" name="hasData">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_IArmwBI7Ed-3zOZ0RGapGA" name="ret" direction="return">
<type xmi:type="uml:PrimitiveType" href="corba.uml#_Bv7l0B-VEd6nGq8wpI2tjg"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="_AUVEgC_hEeKl_vDGXh-OPw" name="D_PushProdPullCons_dataType">
- <generalization xmi:id="_AUnYYC_hEeKl_vDGXh-OPw" general="_EUZMIf68Ed6Zw96O-tCw7A"/>
- <generalization xmi:id="_AUn_cC_hEeKl_vDGXh-OPw" general="_EYj6cP68Ed6Zw96O-tCw7A"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_AUnYYC_hEeKl_vDGXh-OPw" general="_EUZMIf68Ed6Zw96O-tCw7A"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_AUn_cC_hEeKl_vDGXh-OPw" general="_EYj6cP68Ed6Zw96O-tCw7A"/>
</packagedElement>
</packagedElement>
- <profileApplication xmi:id="_eWXo4HLmEd6R5tffIPrlPg">
- <eAnnotations xmi:id="_eWdIcHLmEd6R5tffIPrlPg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eWXo4HLmEd6R5tffIPrlPg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eWdIcHLmEd6R5tffIPrlPg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
</profileApplication>
- <profileApplication xmi:id="_6uptEHLmEd6R5tffIPrlPg">
- <eAnnotations xmi:id="_6vA5cHLmEd6R5tffIPrlPg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/FCMProfile/1#/"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_6uptEHLmEd6R5tffIPrlPg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6vA5cHLmEd6R5tffIPrlPg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</profileApplication>
- <profileApplication xmi:id="_caocoF8DEeGerN33d-RdRg">
- <eAnnotations xmi:id="_cokK8F8DEeGerN33d-RdRg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_caocoF8DEeGerN33d-RdRg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cokK8F8DEeGerN33d-RdRg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/C_Cpp/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
</uml:Model>
<l2:ModelLibrary xmi:id="_eex-AHLmEd6R5tffIPrlPg" base_Package="_ePwqkHLmEd6R5tffIPrlPg"/>
<FCM:Port xmi:id="_6vCHkHLmEd6R5tffIPrlPg" conjugated="true">
- <kind href="core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/>
+ <kind xmi:type="FCM:PortKind" href="core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/>
</FCM:Port>
<FCM:Port xmi:id="_6vCHkXLmEd6R5tffIPrlPg" conjugated="true">
- <kind href="core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
+ <kind xmi:type="FCM:PortKind" href="core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
</FCM:Port>
<FCM:Port xmi:id="_42zlMHLnEd6R5tffIPrlPg" base_Port="_xHb7MHLmEd6R5tffIPrlPg" conjugated="true">
- <kind href="core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/>
+ <kind xmi:type="FCM:PortKind" href="core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/>
</FCM:Port>
<FCM:Port xmi:id="_57KlMHLnEd6R5tffIPrlPg" base_Port="_xcu1wHLmEd6R5tffIPrlPg" conjugated="true">
- <kind href="core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
+ <kind xmi:type="FCM:PortKind" href="core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
</FCM:Port>
<FCM:Port xmi:id="_TRtWsHLoEd6R5tffIPrlPg" base_Port="_TRsvoHLoEd6R5tffIPrlPg" conjugated="true">
- <kind href="core.uml#_pE6GUFR1Ed6GqrP6fkWBoQ"/>
+ <kind xmi:type="FCM:PortKind" href="core.uml#_pE6GUFR1Ed6GqrP6fkWBoQ"/>
</FCM:Port>
<FCM:InteractionComponent xmi:id="_xQ_ccHUuEd6R5tffIPrlPg" base_Class="_Y1jF8HPpEd6R5tffIPrlPg"/>
<FCM:DerivedElement xmi:id="_EYYUQP68Ed6Zw96O-tCw7A" base_Element="_EUZMIf68Ed6Zw96O-tCw7A" source="_j_050HLoEd6R5tffIPrlPg"/>
@@ -481,15 +482,15 @@ return true;</body>
<FCM:DerivedElement xmi:id="_y7vlAF72EeGerN33d-RdRg" base_Element="_y7cqEF72EeGerN33d-RdRg">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/>
</FCM:DerivedElement>
- <Cpp:CppInclude xmi:id="_fUHyQF8DEeGerN33d-RdRg" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_Y1jF8HPpEd6R5tffIPrlPg"/>
+ <C_Cpp:Include xmi:id="_fUHyQF8DEeGerN33d-RdRg" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_Y1jF8HPpEd6R5tffIPrlPg"/>
<FCM:InteractionComponent xmi:id="_Ha4s8C_gEeKl_vDGXh-OPw" base_Class="_gKLGoC_fEeKl_vDGXh-OPw"/>
<FCM:InteractionComponent xmi:id="_qZSwkC_gEeKl_vDGXh-OPw" base_Class="_qZQUUC_gEeKl_vDGXh-OPw"/>
<FCM:Port xmi:id="_9Pv5MC_gEeKl_vDGXh-OPw" base_Port="_jaXsEC_fEeKl_vDGXh-OPw" conjugated="true">
- <kind href="core.uml#_SrCqQC8qEeKx7OxAiA06uw"/>
+ <kind xmi:type="FCM:PortKind" href="core.uml#_SrCqQC8qEeKx7OxAiA06uw"/>
</FCM:Port>
<FCM:DerivedElement xmi:id="_AUYH0C_hEeKl_vDGXh-OPw" base_Element="_AUVEgC_hEeKl_vDGXh-OPw" source="_j_050HLoEd6R5tffIPrlPg"/>
<FCM:Port xmi:id="_DPPWcC_hEeKl_vDGXh-OPw" base_Port="_h9XikC_fEeKl_vDGXh-OPw" conjugated="true">
- <kind href="core.uml#_SrCqQC8qEeKx7OxAiA06uw"/>
+ <kind xmi:type="FCM:PortKind" href="core.uml#_SrCqQC8qEeKx7OxAiA06uw"/>
</FCM:Port>
<FCM:DerivedElement xmi:id="_M8thUC_hEeKl_vDGXh-OPw" base_Element="_M8e30C_hEeKl_vDGXh-OPw" source="_EYawgP68Ed6Zw96O-tCw7A"/>
<FCM:DerivedElement xmi:id="_M81dIC_hEeKl_vDGXh-OPw" base_Element="_M8uvcC_hEeKl_vDGXh-OPw" source="_EYqoIP68Ed6Zw96O-tCw7A"/>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/osal.notation b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/osal.notation
index 58808a7596e..d8f29b08244 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/osal.notation
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/osal.notation
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<notation:Diagram xmi:id="_3LurYB6SEeCkz5PP4vZT5g" type="PapyrusUMLClassDiagram" name="OS AL package overview" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_b2yOAFjgEeKWlJhcyT0hJA" type="2007" fontName="Sans Serif" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_b2y1EFjgEeKWlJhcyT0hJA" source="ShadowFigure">
@@ -2696,7 +2696,7 @@
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_aTOi0FjbEeKWlJhcyT0hJA" visible="false" type="AppliedStereotypeCompartement">
<styles xmi:type="notation:TitleStyle" xmi:id="_aTOi0VjbEeKWlJhcyT0hJA" showTitle="true"/>
- <element xmi:type="Cpp:CppInclude" href="osal.uml#_PSuiAE_vEdy2tpS719xBwQ"/>
+ <element xmi:type="C_Cpp:Include" href="osal.uml#_PSuiAE_vEdy2tpS719xBwQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_aTOi0ljbEeKWlJhcyT0hJA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_Jd8V0FjdEeKWlJhcyT0hJA" type="3015" fontName="Sans Serif" lineColor="0">
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/osal.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/osal.uml
index 3a0c6cb68d9..8b2ac4009bf 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/osal.uml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/osal.uml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<uml:Model xmi:id="_ROTQYC-OEdySSa8YESkO2w" name="OS_AL">
<packageImport xmi:id="_ROTQYS-OEdySSa8YESkO2w">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
<packageImport xmi:id="_Ac-YUDRcEdyDwaY3iUxzzA">
- <importedPackage xmi:type="uml:Model" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_DV8nkBv8EduZN5aJJITI5w"/>
+ <importedPackage xmi:type="uml:Model" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_DV8nkBv8EduZN5aJJITI5w"/>
</packageImport>
<packagedElement xmi:type="uml:Package" xmi:id="_mU3acC-OEdySSa8YESkO2w" name="Communication">
<ownedComment xmi:id="_VAllAFClEdyTutVzffQTmQ" annotatedElement="_Nz2RgFClEdyTutVzffQTmQ">
@@ -18,13 +18,13 @@ but outside of the class Section</body>
added to (read from) the buffer by means of overloaded &lt;&lt; (>>) operators.</body>
</ownedComment>
<ownedAttribute xmi:id="_iJ-LMFCnEdyTutVzffQTmQ" name="m_buffer" visibility="protected" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_YYWiwByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_YYWiwByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mjdT8FCnEdyTutVzffQTmQ" value="800"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mjmd4FCnEdyTutVzffQTmQ" value="800"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_kc5QEFCnEdyTutVzffQTmQ" value=""/>
</ownedAttribute>
<ownedAttribute xmi:id="_iRkoAFCnEdyTutVzffQTmQ" name="m_reader_ptr" visibility="protected" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_YYWiwByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_YYWiwByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iSBT8FCnEdyTutVzffQTmQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iSBT8VCnEdyTutVzffQTmQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_pP3P0FCnEdyTutVzffQTmQ">
@@ -32,7 +32,7 @@ added to (read from) the buffer by means of overloaded &lt;&lt; (>>) operators.<
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_iVcbYFCnEdyTutVzffQTmQ" name="m_writer_ptr" visibility="protected" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_YYWiwByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_YYWiwByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iV5HUFCnEdyTutVzffQTmQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iV5HUVCnEdyTutVzffQTmQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_sXPQcFCnEdyTutVzffQTmQ">
@@ -40,7 +40,7 @@ added to (read from) the buffer by means of overloaded &lt;&lt; (>>) operators.<
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_iY4J4FCnEdyTutVzffQTmQ" name="m_data_start" visibility="protected" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_YYWiwByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_YYWiwByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iZUOwFCnEdyTutVzffQTmQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iZd_wFCnEdyTutVzffQTmQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_viMJgFCnEdyTutVzffQTmQ">
@@ -158,7 +158,7 @@ return msg;&#xD;
</ownedOperation>
<ownedOperation xmi:id="_UH_6sFCmEdyTutVzffQTmQ" name="sizeReader" method="_JZnvoFCqEdyTutVzffQTmQ">
<ownedParameter xmi:id="_ZMP3sFCmEdyTutVzffQTmQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZMiyoFCmEdyTutVzffQTmQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZM1tkFCmEdyTutVzffQTmQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_aRY60FCmEdyTutVzffQTmQ">
@@ -168,7 +168,7 @@ return msg;&#xD;
</ownedOperation>
<ownedOperation xmi:id="_UVQTkFCmEdyTutVzffQTmQ" name="sizeWriter" method="_LTXfgFCqEdyTutVzffQTmQ">
<ownedParameter xmi:id="_akA74FCmEdyTutVzffQTmQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_akT20FCmEdyTutVzffQTmQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_akmxwFCmEdyTutVzffQTmQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_b0yAMFCmEdyTutVzffQTmQ">
@@ -182,7 +182,7 @@ return msg;&#xD;
method but the overloaded &lt;&lt; operator.</body>
</ownedComment>
<ownedParameter xmi:id="_lT2isFCmEdyTutVzffQTmQ" name="ptr">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lZNj0FCmEdyTutVzffQTmQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lZXU0FCmEdyTutVzffQTmQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_mumpcFCmEdyTutVzffQTmQ">
@@ -190,7 +190,7 @@ return msg;&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_ljDcUFCmEdyTutVzffQTmQ" name="size">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ljWXQFCmEdyTutVzffQTmQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ljgIQFCmEdyTutVzffQTmQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_oYszwFCmEdyTutVzffQTmQ">
@@ -204,7 +204,7 @@ return msg;&#xD;
method but the overloaded >> operator.</body>
</ownedComment>
<ownedParameter xmi:id="_04JXAFCmEdyTutVzffQTmQ" name="ptr">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_04mC8FCmEdyTutVzffQTmQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_04vM4FCmEdyTutVzffQTmQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2gmikFCmEdyTutVzffQTmQ">
@@ -212,7 +212,7 @@ return msg;&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_1B-ocFCmEdyTutVzffQTmQ" name="size">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1CRjYFCmEdyTutVzffQTmQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1CkeUFCmEdyTutVzffQTmQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_4bh-MFCmEdyTutVzffQTmQ">
@@ -279,7 +279,7 @@ return msg;&#xD;
<body>A Message Header that is prefixed to all messages</body>
</ownedComment>
<ownedAttribute xmi:id="_ypi_MFCrEdyqzLG48ixyqA" name="msgType" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yqI1EFCrEdyqzLG48ixyqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yqI1EVCrEdyqzLG48ixyqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_1iuy0FCrEdyqzLG48ixyqA">
@@ -287,7 +287,7 @@ return msg;&#xD;
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_yuw2YFCrEdyqzLG48ixyqA" name="sender" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yu6nYFCrEdyqzLG48ixyqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yu6nYVCrEdyqzLG48ixyqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_4NnEsFCrEdyqzLG48ixyqA">
@@ -295,7 +295,7 @@ return msg;&#xD;
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_yzPGsFCrEdyqzLG48ixyqA" name="msgNumber" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yzryoFCrEdyqzLG48ixyqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yzryoVCrEdyqzLG48ixyqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_6u8ZAFCrEdyqzLG48ixyqA">
@@ -303,7 +303,7 @@ return msg;&#xD;
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_y2EYQFCrEdyqzLG48ixyqA" name="length" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y2X6QFCrEdyqzLG48ixyqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y2X6QVCrEdyqzLG48ixyqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_8-O7EFCrEdyqzLG48ixyqA">
@@ -378,7 +378,7 @@ into the buffer (works only for homogeneous architectures).</body>
ToChannel</body>
</ownedComment>
<ownedParameter xmi:id="_FWns4FCtEdyqzLG48ixyqA" name="msgType">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FXEY0FCtEdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FXNiwFCtEdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Gbd1EFCtEdyqzLG48ixyqA">
@@ -420,7 +420,7 @@ into the buffer (works only for homogeneous architectures).</body>
<packagedElement xmi:type="uml:Dependency" xmi:id="_LGiAkFCuEdyqzLG48ixyqA" name="Fromp_CommunicationtoBaseTypes" client="_M5gBkFCDEdy2tpS719xBwQ" supplier="_0TXx4DUOEdy0feurbW0fyQ"/>
<packagedElement xmi:type="uml:Class" xmi:id="_sq-yMFCvEdyqzLG48ixyqA" clientDependency="_xp3uEFCvEdyqzLG48ixyqA _0vA6EFCvEdyqzLG48ixyqA" name="SharedMemory">
<ownedAttribute xmi:id="_UCsbkFC0EdyqzLG48ixyqA" name="shmSize" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UC_WgFC0EdyqzLG48ixyqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UDIgcFC0EdyqzLG48ixyqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_VVZZkFC0EdyqzLG48ixyqA">
@@ -439,7 +439,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_VBgXwFC1EdyqzLG48ixyqA" name="m_key" visibility="private" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VBzSsFC1EdyqzLG48ixyqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VB9DsFC1EdyqzLG48ixyqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_YQCwUFC1EdyqzLG48ixyqA">
@@ -447,7 +447,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_VL8GIFC1EdyqzLG48ixyqA" name="m_id" visibility="private" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VMYyEFC1EdyqzLG48ixyqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VMYyEVC1EdyqzLG48ixyqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Z8rRQFC1EdyqzLG48ixyqA">
@@ -455,7 +455,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_VPz5gFC1EdyqzLG48ixyqA" name="classKey" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VQG0cFC1EdyqzLG48ixyqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VQQlcFC1EdyqzLG48ixyqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_dXub0FC1EdyqzLG48ixyqA">
@@ -466,7 +466,7 @@ into the buffer (works only for homogeneous architectures).</body>
<ownedComment xmi:id="_vzw5UFC1EdyqzLG48ixyqA" annotatedElement="_gOHaIFC1EdyqzLG48ixyqA">
<body>start of the shared memory section</body>
</ownedComment>
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gOkGEFC1EdyqzLG48ixyqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gOtQAFC1EdyqzLG48ixyqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_mIKWsFC1EdyqzLG48ixyqA">
@@ -477,7 +477,7 @@ into the buffer (works only for homogeneous architectures).</body>
<ownedComment xmi:id="_xgYzMFC1EdyqzLG48ixyqA" annotatedElement="_gR1cgFC1EdyqzLG48ixyqA">
<body>start for user data within the shared memory section (after Mutex)</body>
</ownedComment>
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gSI-gFC1EdyqzLG48ixyqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gSI-gVC1EdyqzLG48ixyqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_nEzlIFC1EdyqzLG48ixyqA">
@@ -488,7 +488,7 @@ into the buffer (works only for homogeneous architectures).</body>
<ownedComment xmi:id="_zeKHcFC1EdyqzLG48ixyqA" annotatedElement="_gVRLAFC1EdyqzLG48ixyqA">
<body>current address for new allocations</body>
</ownedComment>
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gVkF8FC1EdyqzLG48ixyqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gVt28FC1EdyqzLG48ixyqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_oNhgsFC1EdyqzLG48ixyqA">
@@ -937,7 +937,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_bX5rYFCwEdyqzLG48ixyqA" name="char1">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bYVwQFCwEdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYfhQFCwEdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_ekyeIFCwEdyqzLG48ixyqA">
@@ -945,7 +945,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_bbLB0FCwEdyqzLG48ixyqA" name="size">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bbej0FCwEdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bbxewFCwEdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_glFh8FCwEdyqzLG48ixyqA">
@@ -976,7 +976,7 @@ into the buffer (works only for homogeneous architectures).</body>
initialized with zeros.</body>
</ownedComment>
<ownedParameter xmi:id="_83TaYFCwEdyqzLG48ixyqA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_83m8YFCwEdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8353UFCwEdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-asfwFCwEdyqzLG48ixyqA">
@@ -991,7 +991,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_8-dLQFCwEdyqzLG48ixyqA" name="char1">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8-53MFCwEdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8_NZMFCwEdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Bi-fUFCxEdyqzLG48ixyqA">
@@ -999,7 +999,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_9CL0sFCwEdyqzLG48ixyqA" name="oflag">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9CogoFCwEdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9CyRoFCwEdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_DOHLcFCxEdyqzLG48ixyqA">
@@ -1007,7 +1007,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_9F6eIFCwEdyqzLG48ixyqA" name="mode">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9GXKEFCwEdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9GqFAFCwEdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_E1-hIFCxEdyqzLG48ixyqA">
@@ -1015,7 +1015,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_9JCqoFCwEdyqzLG48ixyqA" name="size">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9JL0kFCwEdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9JVlkFCwEdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_GqDt4FCxEdyqzLG48ixyqA">
@@ -1038,7 +1038,7 @@ into the buffer (works only for homogeneous architectures).</body>
addresses point to the same place.</body>
</ownedComment>
<ownedParameter xmi:id="_bNjAEFCxEdyqzLG48ixyqA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bN_sAFCxEdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bOJdAFCxEdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_cWHxsFCxEdyqzLG48ixyqA">
@@ -1064,7 +1064,7 @@ into the buffer (works only for homogeneous architectures).</body>
with an error message.</body>
</ownedComment>
<ownedParameter xmi:id="_vhjEwFCxEdyqzLG48ixyqA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vh_JoFCxEdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_viI6oFCxEdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_wt14wFCxEdyqzLG48ixyqA">
@@ -1072,7 +1072,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_vkrRQFCxEdyqzLG48ixyqA" name="itemSize">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vlH9MFCxEdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vlRHIFCxEdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_ysDR4FCxEdyqzLG48ixyqA">
@@ -1082,7 +1082,7 @@ into the buffer (works only for homogeneous architectures).</body>
</ownedOperation>
<ownedOperation xmi:id="_2nJOcFCxEdyqzLG48ixyqA" name="unlink" method="_pde3QFC2EdyqzLG48ixyqA">
<ownedParameter xmi:id="_3ZzacFCxEdyqzLG48ixyqA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3aGVYFCxEdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3aZ3YFCxEdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_4i-B8FCxEdyqzLG48ixyqA">
@@ -1101,7 +1101,7 @@ into the buffer (works only for homogeneous architectures).</body>
</ownedOperation>
<ownedOperation xmi:id="_KxUW0FC0EdyqzLG48ixyqA" name="_key" method="__3W4wFC1EdyqzLG48ixyqA">
<ownedParameter xmi:id="_fYiScFC0EdyqzLG48ixyqA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fY--YFC0EdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fZR5UFC0EdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_g-ducFC0EdyqzLG48ixyqA">
@@ -1111,7 +1111,7 @@ into the buffer (works only for homogeneous architectures).</body>
</ownedOperation>
<ownedOperation xmi:id="_K3bl4FC0EdyqzLG48ixyqA" name="_id" method="_BFvXcFC2EdyqzLG48ixyqA">
<ownedParameter xmi:id="_iLzEQFC0EdyqzLG48ixyqA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iMF_MFC0EdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iMY6IFC0EdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_jW5lcFC0EdyqzLG48ixyqA">
@@ -1121,7 +1121,7 @@ into the buffer (works only for homogeneous architectures).</body>
</ownedOperation>
<ownedOperation xmi:id="_K8DAIFC0EdyqzLG48ixyqA" name="_shmSize" method="_CahZEFC2EdyqzLG48ixyqA">
<ownedParameter xmi:id="_jpOrkFC0EdyqzLG48ixyqA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jphmgFC0EdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jp0hcFC0EdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_ktoH0FC0EdyqzLG48ixyqA">
@@ -1131,7 +1131,7 @@ into the buffer (works only for homogeneous architectures).</body>
</ownedOperation>
<ownedOperation xmi:id="_LAqaYFC0EdyqzLG48ixyqA" name="set_shmSize" method="_DsohMFC2EdyqzLG48ixyqA">
<ownedParameter xmi:id="_mW06QFC0EdyqzLG48ixyqA" name="cr_operand">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mXIcQFC0EdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mXRmMFC0EdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_nWUBUFC0EdyqzLG48ixyqA">
@@ -1157,7 +1157,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_87XeMFC0EdyqzLG48ixyqA" name="size">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_87qZIFC0EdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8797IFC0EdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_CwgFkFC1EdyqzLG48ixyqA">
@@ -1167,7 +1167,7 @@ into the buffer (works only for homogeneous architectures).</body>
</ownedOperation>
<ownedOperation xmi:id="_4JcAQFC0EdyqzLG48ixyqA" name="openIntern" visibility="private" method="_3a0U0FC2EdyqzLG48ixyqA">
<ownedParameter xmi:id="_OigUAFC1EdyqzLG48ixyqA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oi8_8FC1EdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OjZr4FC1EdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_S9obgFC1EdyqzLG48ixyqA">
@@ -1175,7 +1175,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_FrNjMFC1EdyqzLG48ixyqA" name="char1">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FrgeIFC1EdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FrzZEFC1EdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_HT0fwFC1EdyqzLG48ixyqA">
@@ -1183,7 +1183,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_FuC0wFC1EdyqzLG48ixyqA" name="oflag">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FuVvsFC1EdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FuoqoFC1EdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_JAdAsFC1EdyqzLG48ixyqA">
@@ -1191,7 +1191,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_FxBQQFC1EdyqzLG48ixyqA" name="mode">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FxUyQFC1EdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FxntMFC1EdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Kj2GEFC1EdyqzLG48ixyqA">
@@ -1199,7 +1199,7 @@ into the buffer (works only for homogeneous architectures).</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_FztX4FC1EdyqzLG48ixyqA" name="size">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F0JcwFC1EdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F0TNwFC1EdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_MLs0sFC1EdyqzLG48ixyqA">
@@ -1248,7 +1248,7 @@ myThread.exec (myThreadCode);&#xD;
\endcode</body>
</ownedComment>
<ownedAttribute xmi:id="_nyBcEE_nEdy2tpS719xBwQ" name="m_policy" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nyn5AE_nEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nyn5AU_nEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
@@ -1280,7 +1280,7 @@ Linux/Solaris, respectively.</body>
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_Z47I0E_oEdy2tpS719xBwQ" name="m_startArg" visibility="private" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gFRCQFnmEd-9TNLvplUFDQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gFazQFnmEd-9TNLvplUFDQ" value="1"/>
</ownedAttribute>
@@ -1298,12 +1298,12 @@ thread has already been joined.</body>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jQjmkU_oEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_qE3L8E_oEdy2tpS719xBwQ" name="m_execPrio" visibility="private" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qFT34E_oEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qFT34U_oEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_sbg6QE_oEdy2tpS719xBwQ" name="m_accordID" visibility="private" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sbqEME_oEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sbqEMU_oEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
@@ -1313,7 +1313,7 @@ thread has already been joined.</body>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_u56PUU_oEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_z3tugFnlEd-9TNLvplUFDQ" name="m_suspendPriority" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2uBNQFnlEd-9TNLvplUFDQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2uMMYFnlEd-9TNLvplUFDQ" value="1"/>
</ownedAttribute>
@@ -1943,7 +1943,7 @@ used by class Timer</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_s1R-wE_gEdy2tpS719xBwQ" name="arg">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s1k5sE_gEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s1uqsE_gEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2tPiYE_gEdy2tpS719xBwQ">
@@ -1951,7 +1951,7 @@ used by class Timer</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_s423ME_gEdy2tpS719xBwQ" name="exPrio">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s5JyIE_gEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s5ctEE_gEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_41S0AE_gEdy2tpS719xBwQ">
@@ -1992,7 +1992,7 @@ be called during the application startup.</body>
<body>This routine wraps the thread execution (static method)</body>
</ownedComment>
<ownedParameter xmi:id="_BxQ0AE_iEdy2tpS719xBwQ" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EPvs4FnmEd-9TNLvplUFDQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EPywMFnmEd-9TNLvplUFDQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_GP0C8E_iEdy2tpS719xBwQ">
@@ -2000,7 +2000,7 @@ be called during the application startup.</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_FeNrIFnmEd-9TNLvplUFDQ" name="arg">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FeNrIlnmEd-9TNLvplUFDQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FeNrIVnmEd-9TNLvplUFDQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_FeNrI1nmEd-9TNLvplUFDQ">
@@ -2031,7 +2031,7 @@ be called during the application startup.</body>
</ownedOperation>
<ownedOperation xmi:id="_GnaOIE_jEdy2tpS719xBwQ" name="getPriority" isStatic="true" method="_LK1R0E_qEdy2tpS719xBwQ">
<ownedParameter xmi:id="_O4G5AE_jEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O4Zz8E_jEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O4jk8E_jEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_QhdccE_jEdy2tpS719xBwQ">
@@ -2041,7 +2041,7 @@ be called during the application startup.</body>
</ownedOperation>
<ownedOperation xmi:id="_Gzx2ME_jEdy2tpS719xBwQ" name="setPriority" isStatic="true" method="_ONl4ME_qEdy2tpS719xBwQ">
<ownedParameter xmi:id="_RuWGUE_jEdy2tpS719xBwQ" name="prio">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RupoUE_jEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RuyyQE_jEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_S8R5EE_jEdy2tpS719xBwQ">
@@ -2051,7 +2051,7 @@ be called during the application startup.</body>
</ownedOperation>
<ownedOperation xmi:id="_G6VKIE_jEdy2tpS719xBwQ" name="getPrioMax" isStatic="true" method="_Q3UTgE_qEdy2tpS719xBwQ">
<ownedParameter xmi:id="_T8pw8E_jEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T89S8E_jEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T9Gc4E_jEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_VljocE_jEdy2tpS719xBwQ">
@@ -2099,7 +2099,7 @@ actions and signal handlers, as set with sigaction(2), are shared&#xD;
between all threads.</body>
</ownedComment>
<ownedParameter xmi:id="__Rod8E_jEdy2tpS719xBwQ" name="how">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__RyO8E_jEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__R7Y4E_jEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Ci_hAE_kEdy2tpS719xBwQ">
@@ -2129,7 +2129,7 @@ signal is modified, since the user does not have to create a set and&#xD;
add the signal to it.</body>
</ownedComment>
<ownedParameter xmi:id="_M8x_UE_kEdy2tpS719xBwQ" name="how">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M87wUE_kEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M9OrQE_kEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_O-k38E_kEdy2tpS719xBwQ">
@@ -2137,7 +2137,7 @@ add the signal to it.</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_NA9UsE_kEdy2tpS719xBwQ" name="signalID">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NBGeoE_kEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NBQPoE_kEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_R6U3YE_kEdy2tpS719xBwQ">
@@ -2148,7 +2148,7 @@ add the signal to it.</body>
<ownedOperation xmi:id="_X5b6IE_kEdy2tpS719xBwQ" name="printSigMask" method="_ZVR-UE_qEdy2tpS719xBwQ"/>
<ownedOperation xmi:id="_bh5OkE_kEdy2tpS719xBwQ" name="exit" isStatic="true" method="_b6rTQE_qEdy2tpS719xBwQ">
<ownedParameter xmi:id="_dhdSkE_kEdy2tpS719xBwQ" name="status">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dhwNgE_kEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dh5XcE_kEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_etTaoE_kEdy2tpS719xBwQ">
@@ -2177,7 +2177,7 @@ periodic tasks.</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_WqIjgE_mEdy2tpS719xBwQ" name="arg">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WqbecE_mEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WqlPcE_mEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_aqR_ME_mEdy2tpS719xBwQ">
@@ -2185,7 +2185,7 @@ periodic tasks.</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_WuKH4E_mEdy2tpS719xBwQ" name="execPrio">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WudC0E_mEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Wuv9wE_mEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_dHC8kE_mEdy2tpS719xBwQ">
@@ -2235,7 +2235,7 @@ the one for which this operation is called</body>
</ownedOperation>
<ownedOperation xmi:id="_xldhgE_mEdy2tpS719xBwQ" name="resume" method="_vvrHwE_qEdy2tpS719xBwQ">
<ownedParameter xmi:id="_PsMEgE_nEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PsfmgE_nEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PsyhcE_nEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Q4VukE_nEdy2tpS719xBwQ">
@@ -2245,7 +2245,7 @@ the one for which this operation is called</body>
</ownedOperation>
<ownedOperation xmi:id="_xsdhYE_mEdy2tpS719xBwQ" name="suspend" method="_y4ZMME_qEdy2tpS719xBwQ">
<ownedParameter xmi:id="_R_arYE_nEdy2tpS719xBwQ" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R_tmUE_nEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R_3XUE_nEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_TQU5oE_nEdy2tpS719xBwQ">
@@ -2256,7 +2256,7 @@ the one for which this operation is called</body>
<ownedOperation xmi:id="_x0gqIE_mEdy2tpS719xBwQ" name="runBackground" method="_1UZ7oE_qEdy2tpS719xBwQ"/>
<ownedOperation xmi:id="_x7XgEE_mEdy2tpS719xBwQ" name="join" method="_4Z_zkE_qEdy2tpS719xBwQ">
<ownedParameter xmi:id="_VzWQAE_nEdy2tpS719xBwQ" name="status" direction="inout">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzpyAE_nEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vzy78E_nEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_XUNl0E_nEdy2tpS719xBwQ">
@@ -2266,7 +2266,7 @@ the one for which this operation is called</body>
</ownedOperation>
<ownedOperation xmi:id="_yChQ8E_mEdy2tpS719xBwQ" name="cancel" method="_7VJ9IE_qEdy2tpS719xBwQ">
<ownedParameter xmi:id="_hXC8sE_nEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hXWesE_nEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hXfooE_nEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_ij8NoE_nEdy2tpS719xBwQ">
@@ -2284,12 +2284,12 @@ can be/has to be explicitly joined by the thread initiator).&#xD;
=> see pthread documentation</body>
</ownedComment>
<ownedAttribute xmi:id="_6bg4AE_tEdy2tpS719xBwQ" name="m_stackSize" visibility="private" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6b9j8E_tEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6b9j8U_tEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_9TGJIE_tEdy2tpS719xBwQ" name="m_stackAddress" visibility="private" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9TZEEE_tEdy2tpS719xBwQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9Ti1EE_tEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
@@ -2356,7 +2356,7 @@ can be/has to be explicitly joined by the thread initiator).&#xD;
</ownedOperation>
<ownedOperation xmi:id="_f6SuAE_rEdy2tpS719xBwQ" name="setStackSize" method="_t_GlME_uEdy2tpS719xBwQ">
<ownedParameter xmi:id="_jHMH0E_rEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jHfCwE_rEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jHozwE_rEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_kbYTkE_rEdy2tpS719xBwQ">
@@ -2364,7 +2364,7 @@ can be/has to be explicitly joined by the thread initiator).&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_jLD7ME_rEdy2tpS719xBwQ" name="stackSize">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jLW2IE_rEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jLgnIE_rEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_mpZDQE_rEdy2tpS719xBwQ">
@@ -2374,7 +2374,7 @@ can be/has to be explicitly joined by the thread initiator).&#xD;
</ownedOperation>
<ownedOperation xmi:id="_f_9RIE_rEdy2tpS719xBwQ" name="getStackSize" method="_GyeNoE_uEdy2tpS719xBwQ">
<ownedParameter xmi:id="_pNKAgE_rEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pNc7cE_rEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pNmscE_rEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_qbrpIE_rEdy2tpS719xBwQ">
@@ -2384,7 +2384,7 @@ can be/has to be explicitly joined by the thread initiator).&#xD;
</ownedOperation>
<ownedOperation xmi:id="_vxhFYE_rEdy2tpS719xBwQ" name="setStackAddr" method="_IITYIE_uEdy2tpS719xBwQ">
<ownedParameter xmi:id="_ztpjwE_rEdy2tpS719xBwQ" name="stackAddress">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zt8esE_rEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zuGPsE_rEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_1FQ28E_rEdy2tpS719xBwQ">
@@ -2394,7 +2394,7 @@ can be/has to be explicitly joined by the thread initiator).&#xD;
</ownedOperation>
<ownedOperation xmi:id="_v5HiME_rEdy2tpS719xBwQ" name="getStackAddr" method="_J3nZoE_uEdy2tpS719xBwQ">
<ownedParameter xmi:id="_2eX-8E_rEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2eq54E_rEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2e0q4E_rEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_3ty_cE_rEdy2tpS719xBwQ">
@@ -2425,42 +2425,42 @@ can be/has to be explicitly joined by the thread initiator).&#xD;
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_oSgIME_BEdy2tpS719xBwQ" clientDependency="_y3w2sE_BEdy2tpS719xBwQ _BARjMFnFEd-9TNLvplUFDQ _HQSIsFnFEd-9TNLvplUFDQ" name="ProDesc">
<ownedAttribute xmi:id="_hhJsAE_IEdy2tpS719xBwQ" name="m_argc" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hhcm8E_IEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hhcm8U_IEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_hkukcE_IEdy2tpS719xBwQ" name="m_argv" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlBfYE_IEdy2tpS719xBwQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlBfYU_IEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_xFdHYE_IEdy2tpS719xBwQ" name="m_classId" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xFwCUE_IEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xFwCUU_IEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_xLHqgE_IEdy2tpS719xBwQ" name="m_sigOnErr" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xLalcE_IEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xLkWcE_IEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_xO_d4E_IEdy2tpS719xBwQ" name="m_numberOfProcesses" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xPSY0E_IEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xPSY0U_IEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_xSkWUE_IEdy2tpS719xBwQ" name="m_policy" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xS3RQE_IEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xTBCQE_IEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_xVsi0E_IEdy2tpS719xBwQ" name="m_prioMin" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xWJOwE_IEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xWJOwU_IEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_xY-gUE_IEdy2tpS719xBwQ" name="m_prioMax" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xZRbQE_IEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xZbMQE_IEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
@@ -2469,12 +2469,12 @@ can be/has to be explicitly joined by the thread initiator).&#xD;
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_baOUkU_JEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_es7bcE_JEdy2tpS719xBwQ" name="m_zoneNumber" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_etOWYE_JEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_etYHYE_JEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_jLVgcE_JEdy2tpS719xBwQ" name="m_pauseOnErr" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jLobYE_JEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jLobYU_JEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
@@ -2898,7 +2898,7 @@ exit (1);&#xD;
</ownedBehavior>
<ownedOperation xmi:id="_Wg_Y8E_CEdy2tpS719xBwQ" name="init" isStatic="true" method="_Fuv0sE_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="_oVPdsE_CEdy2tpS719xBwQ" name="errSig">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oViYoE_CEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oVsJoE_CEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_qDqHUE_CEdy2tpS719xBwQ">
@@ -2916,7 +2916,7 @@ exit (1);&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_w5c6cE_CEdy2tpS719xBwQ" name="name">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w5wccE_CEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w55mYE_CEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_1G39IE_CEdy2tpS719xBwQ">
@@ -2926,7 +2926,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_WtXBAE_CEdy2tpS719xBwQ" name="getEnv" isStatic="true" method="_K8r5ME_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="_5wJ1YE_CEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5wcwUE_CEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5wvrQE_CEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_8e8W4E_CEdy2tpS719xBwQ">
@@ -2934,7 +2934,7 @@ exit (1);&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_5y1V8E_CEdy2tpS719xBwQ" name="name">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5zIQ4E_CEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5zSB4E_CEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_AQyQ0E_DEdy2tpS719xBwQ">
@@ -2944,7 +2944,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_Wx1RUE_CEdy2tpS719xBwQ" name="getEnvInt" isStatic="true" method="_NumnME_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="_bktVAE_DEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_blAP8E_DEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_blKA8E_DEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_dA8pgE_DEdy2tpS719xBwQ">
@@ -2952,7 +2952,7 @@ exit (1);&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_bmpOsE_DEdy2tpS719xBwQ" name="name">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bnF6oE_DEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bnProE_DEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_hr3ggE_DEdy2tpS719xBwQ">
@@ -2960,7 +2960,7 @@ exit (1);&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_bolIYE_DEdy2tpS719xBwQ" name="base">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bo4DUE_DEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bpB0UE_DEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_jQJWsE_DEdy2tpS719xBwQ">
@@ -2978,7 +2978,7 @@ exit (1);&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_rj1EIE_DEdy2tpS719xBwQ" name="name">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rkH_EE_DEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rkRwEE_DEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_vwDM8E_DEdy2tpS719xBwQ">
@@ -2988,7 +2988,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_W8HOsE_CEdy2tpS719xBwQ" name="getCommProcNb" isStatic="true" method="_TRQXcE_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="_1Fu4ME_DEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1F4pME_DEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1GCaME_DEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2aXv4E_DEdy2tpS719xBwQ">
@@ -2998,7 +2998,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_XA4Z8E_CEdy2tpS719xBwQ" name="saveArg" isStatic="true" method="_VJXIkE_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="_5aAJwE_DEdy2tpS719xBwQ" name="argc">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5aTrwE_DEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5ac1sE_DEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_7aT0oE_DEdy2tpS719xBwQ">
@@ -3006,7 +3006,7 @@ exit (1);&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_5by5gE_DEdy2tpS719xBwQ" name="argv">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5cF0cE_DEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5cPlcE_DEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-yFBsE_DEdy2tpS719xBwQ">
@@ -3016,7 +3016,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_EmmlEE_EEdy2tpS719xBwQ" name="setZoneNumber" isStatic="true" method="_XD2fUE_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="_Ipl5YE_EEdy2tpS719xBwQ" name="zoneNumber">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ip40UE_EEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IqClUE_EEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_KWEpUE_EEdy2tpS719xBwQ">
@@ -3026,7 +3026,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_FQU3gE_EEdy2tpS719xBwQ" name="getZoneNumber" isStatic="true" method="_Zj4zIE_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="_MZM-sE_EEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MZf5oE_EEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MZpqoE_EEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Nm_AcE_EEdy2tpS719xBwQ">
@@ -3051,7 +3051,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_m11OgE_EEdy2tpS719xBwQ" name="getPid" isStatic="true" method="_J41E8E_KEdy2tpS719xBwQ">
<ownedParameter xmi:id="_uZYfgE_EEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uZracE_EEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uZ1LcE_EEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_vxwAoE_EEdy2tpS719xBwQ">
@@ -3061,7 +3061,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_m8ZJgE_EEdy2tpS719xBwQ" name="getParentPid" isStatic="true" method="_LgsaoE_KEdy2tpS719xBwQ">
<ownedParameter xmi:id="_wI2SAE_EEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wJJM8E_EEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wJSW4E_EEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_xf3vUE_EEdy2tpS719xBwQ">
@@ -3071,7 +3071,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_nCDsoE_EEdy2tpS719xBwQ" name="getPrioMax" isStatic="true" method="_dMM9oE_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="_y5a8ME_EEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y5ueME_EEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y53oIE_EEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_14A0QE_EEdy2tpS719xBwQ">
@@ -3081,7 +3081,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_nGrG4E_EEdy2tpS719xBwQ" name="getPrioMin" isStatic="true" method="_fW7v0E_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="_2u2VoE_EEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2u_fkE_EEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2vJQkE_EEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_39-bME_EEdy2tpS719xBwQ">
@@ -3091,7 +3091,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_nL4-EE_EEdy2tpS719xBwQ" name="setMyPriority" isStatic="true" method="_i-fsYE_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="__a9xME_EEdy2tpS719xBwQ" name="prio">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__bQsIE_EEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__badIE_EEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Atz5IE_FEdy2tpS719xBwQ">
@@ -3101,7 +3101,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_nPwxcE_EEdy2tpS719xBwQ" name="decrMyPriority" isStatic="true" method="_l17zkE_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="_CMlkQE_FEdy2tpS719xBwQ" name="decrement">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CMuuME_FEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CNCQME_FEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_DWM3sE_FEdy2tpS719xBwQ">
@@ -3111,7 +3111,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_nUPBwE_EEdy2tpS719xBwQ" name="getMyPriority" isStatic="true" method="_qwMuIE_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="_ERzkUE_FEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ER8uQE_FEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ESQQQE_FEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Fh-LsE_FEdy2tpS719xBwQ">
@@ -3121,7 +3121,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_cjQWAE_FEdy2tpS719xBwQ" name="exitErr" isStatic="true" method="_0PIGsE_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="_wYs2cE_FEdy2tpS719xBwQ" name="line">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wY2AYE_FEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wZI7UE_FEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_ynJrAE_FEdy2tpS719xBwQ">
@@ -3129,7 +3129,7 @@ exit (1);&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_wb-M4E_FEdy2tpS719xBwQ" name="file">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wcRu4E_FEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wca40E_FEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_0wsKYE_FEdy2tpS719xBwQ">
@@ -3137,7 +3137,7 @@ exit (1);&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_wfQKYE_FEdy2tpS719xBwQ" name="str">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wfs2UE_FEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wf2nUE_FEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_3KLKQE_FEdy2tpS719xBwQ">
@@ -3147,7 +3147,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_cpEqIE_FEdy2tpS719xBwQ" name="exitErr" isStatic="true" method="_2eoEIE_LEdy2tpS719xBwQ">
<ownedParameter xmi:id="_BemAYE_GEdy2tpS719xBwQ" name="line">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Be5iYE_GEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BfCsUE_GEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_C86_kE_GEdy2tpS719xBwQ">
@@ -3155,7 +3155,7 @@ exit (1);&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_BiBu4E_GEdy2tpS719xBwQ" name="file">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BiK40E_GEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BiUp0E_GEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_FYMIIE_GEdy2tpS719xBwQ">
@@ -3172,7 +3172,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_fBQXkE_HEdy2tpS719xBwQ" name="getArgc" isStatic="true" method="_wzzhQE_JEdy2tpS719xBwQ">
<ownedParameter xmi:id="_6NopUE_HEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6NyaUE_HEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6N8LUE_HEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_7zRKYE_HEdy2tpS719xBwQ">
@@ -3182,7 +3182,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_fMk2wE_HEdy2tpS719xBwQ" name="getArgv" isStatic="true" method="_0-1-UE_JEdy2tpS719xBwQ">
<ownedParameter xmi:id="_9L7mcE_HEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9MOhYE_HEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9MYSYE_HEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-mYLME_HEdy2tpS719xBwQ">
@@ -3190,7 +3190,7 @@ exit (1);&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_9OdWAE_HEdy2tpS719xBwQ" name="pos">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9OnHAE_HEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9Ow4AE_HEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_BGk3EE_IEdy2tpS719xBwQ">
@@ -3200,7 +3200,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_fRpkAE_HEdy2tpS719xBwQ" name="getArgv" isStatic="true" method="_zW-ooE_JEdy2tpS719xBwQ">
<ownedParameter xmi:id="_G6XaoE_IEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G6qVkE_IEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G60GkE_IEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_IR-t0E_IEdy2tpS719xBwQ">
@@ -3220,7 +3220,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_fbomcE_HEdy2tpS719xBwQ" name="getClassId" isStatic="true" method="_Q5DmcE_KEdy2tpS719xBwQ">
<ownedParameter xmi:id="_RweBgE_IEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RwxjgE_IEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RxEecE_IEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_UxSuME_IEdy2tpS719xBwQ">
@@ -3230,7 +3230,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_ffqK0E_HEdy2tpS719xBwQ" name="getNumerOfProcesses" isStatic="true" method="_SYbHcE_KEdy2tpS719xBwQ">
<ownedParameter xmi:id="_WDsxQE_IEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WD_sME_IEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WEJdME_IEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_XKokIE_IEdy2tpS719xBwQ">
@@ -3240,7 +3240,7 @@ exit (1);&#xD;
</ownedOperation>
<ownedOperation xmi:id="_fkkgAE_HEdy2tpS719xBwQ" name="getPolicy" isStatic="true" method="_UKkagE_KEdy2tpS719xBwQ">
<ownedParameter xmi:id="_YBBZkE_IEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YBUUgE_IEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YBeFgE_IEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_ZLrO0E_IEdy2tpS719xBwQ">
@@ -3267,47 +3267,47 @@ queues.&#xD;
Only partially used.</body>
</ownedComment>
<ownedAttribute xmi:id="_QFAjQE_eEdy2tpS719xBwQ" name="m_cpuNb" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QFTeME_eEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QFdPME_eEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_QJezkE_eEdy2tpS719xBwQ" name="m_mqMax" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QJxugE_eEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QJxugU_eEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_QNM18E_eEdy2tpS719xBwQ" name="m_semsMax" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QNgX8E_eEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QNgX8U_eEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_Z_zYcE_eEdy2tpS719xBwQ" name="m_hostId" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aAGTYE_eEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aAQEYE_eEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_c8Tl0E_eEdy2tpS719xBwQ" name="m_hostName" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c8mgwE_eEdy2tpS719xBwQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c8mgwU_eEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_c_4eQE_eEdy2tpS719xBwQ" name="m_machine" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dALZME_eEdy2tpS719xBwQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dAVKME_eEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_dC25wE_eEdy2tpS719xBwQ" name="m_release" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dDTlsE_eEdy2tpS719xBwQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dDTlsU_eEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_dF18UE_eEdy2tpS719xBwQ" name="m_sysname" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dGI3QE_eEdy2tpS719xBwQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dGSoQE_eEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_dJHSwE_eEdy2tpS719xBwQ" name="m_version" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dJa0wE_eEdy2tpS719xBwQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dJj-sE_eEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
@@ -3461,7 +3461,7 @@ Only partially used.</body>
<body>returns the number of CPUs</body>
</ownedComment>
<ownedParameter xmi:id="_q6vfUE_NEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q7CaQE_NEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q7MLQE_NEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_swKv4E_NEdy2tpS719xBwQ">
@@ -3471,7 +3471,7 @@ Only partially used.</body>
</ownedOperation>
<ownedOperation xmi:id="_v9NToE_NEdy2tpS719xBwQ" name="setCpuNb" isStatic="true" method="_9vvmsE_eEdy2tpS719xBwQ">
<ownedParameter xmi:id="_ypKjkE_NEdy2tpS719xBwQ" name="cpuNb">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ypeFkE_NEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ypxAgE_NEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_0lS5EE_NEdy2tpS719xBwQ">
@@ -3484,7 +3484,7 @@ Only partially used.</body>
<body>returns the number of message queues (useful?)</body>
</ownedComment>
<ownedParameter xmi:id="_48GhQE_NEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_48PrME_NEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_48ZcME_NEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_6KoJ4E_NEdy2tpS719xBwQ">
@@ -3494,7 +3494,7 @@ Only partially used.</body>
</ownedOperation>
<ownedOperation xmi:id="_7k7ksE_NEdy2tpS719xBwQ" name="setMqMax" isStatic="true" method="_AneBwE_fEdy2tpS719xBwQ">
<ownedParameter xmi:id="_9jlpwE_NEdy2tpS719xBwQ" name="mqMax">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9jvawE_NEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kCVsE_NEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-0DzIE_NEdy2tpS719xBwQ">
@@ -3507,7 +3507,7 @@ Only partially used.</body>
<body>returns the number of semaphores</body>
</ownedComment>
<ownedParameter xmi:id="_HPLlUE_OEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HPfHUE_OEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HPoRQE_OEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_IxiI4E_OEdy2tpS719xBwQ">
@@ -3517,7 +3517,7 @@ Only partially used.</body>
</ownedOperation>
<ownedOperation xmi:id="_EW2tUE_OEdy2tpS719xBwQ" name="setSemsMax" isStatic="true" method="_D09RcE_fEdy2tpS719xBwQ">
<ownedParameter xmi:id="_JzPdgE_OEdy2tpS719xBwQ" name="semsMax">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jzi_gE_OEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JzsJcE_OEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_MavEME_OEdy2tpS719xBwQ">
@@ -3527,7 +3527,7 @@ Only partially used.</body>
</ownedOperation>
<ownedOperation xmi:id="_R3kgUE_OEdy2tpS719xBwQ" name="getHostId" isStatic="true" method="_FDMmME_fEdy2tpS719xBwQ">
<ownedParameter xmi:id="_VLd6AE_OEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VLxcAE_OEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VL6l8E_OEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_WgGxsE_OEdy2tpS719xBwQ">
@@ -3537,7 +3537,7 @@ Only partially used.</body>
</ownedOperation>
<ownedOperation xmi:id="_R8VrkE_OEdy2tpS719xBwQ" name="getHostName" isStatic="true" method="_GbaWUE_fEdy2tpS719xBwQ">
<ownedParameter xmi:id="_YIRCUE_OEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YIazUE_OEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YItuQE_OEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Z6RLcE_OEdy2tpS719xBwQ">
@@ -3547,7 +3547,7 @@ Only partially used.</body>
</ownedOperation>
<ownedOperation xmi:id="_SCJ_sE_OEdy2tpS719xBwQ" name="getMachine" isStatic="true" method="_I9Yj0E_fEdy2tpS719xBwQ">
<ownedParameter xmi:id="_1uCPgE_dEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1uVKcE_dEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1ue7cE_dEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_3uo1UE_dEdy2tpS719xBwQ">
@@ -3557,7 +3557,7 @@ Only partially used.</body>
</ownedOperation>
<ownedOperation xmi:id="_SHhA0E_OEdy2tpS719xBwQ" name="getRelease" isStatic="true" method="_KHltIE_fEdy2tpS719xBwQ">
<ownedParameter xmi:id="__yhMME_dEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__y0HIE_dEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__y94IE_dEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_A-0AME_eEdy2tpS719xBwQ">
@@ -3567,7 +3567,7 @@ Only partially used.</body>
</ownedOperation>
<ownedOperation xmi:id="_SMSMEE_OEdy2tpS719xBwQ" name="getSysName" isStatic="true" method="_LMvXUE_fEdy2tpS719xBwQ">
<ownedParameter xmi:id="_BjxHYE_eEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Bj6RUE_eEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BkECUE_eEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_DK4PIE_eEdy2tpS719xBwQ">
@@ -3577,7 +3577,7 @@ Only partially used.</body>
</ownedOperation>
<ownedOperation xmi:id="_SQdhcE_OEdy2tpS719xBwQ" name="getVersion" isStatic="true" method="_MUtE8E_fEdy2tpS719xBwQ">
<ownedParameter xmi:id="_DiSCgE_eEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dik9cE_eEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DiuHYE_eEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_E2BiUE_eEdy2tpS719xBwQ">
@@ -3613,7 +3613,7 @@ getPtr part is commented out => reconsider whether this class is needed)</body>
</ownedParameter>
</ownedTemplateSignature>
<ownedAttribute xmi:id="_Rt3nYE_yEdy2tpS719xBwQ" name="key" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RuKiUE_yEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RuUTUE_yEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
@@ -3622,7 +3622,7 @@ getPtr part is commented out => reconsider whether this class is needed)</body>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rw2p8E_yEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_1oie8E_yEdy2tpS719xBwQ" name="instanceNb" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1o_K4E_yEdy2tpS719xBwQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1o_K4U_yEdy2tpS719xBwQ" value="1"/>
</ownedAttribute>
@@ -3776,7 +3776,7 @@ getPtr part is commented out => reconsider whether this class is needed)</body>
</ownedOperation>
<ownedOperation xmi:id="_D9gO0E_yEdy2tpS719xBwQ" name="_key" method="_69LoYE_yEdy2tpS719xBwQ">
<ownedParameter xmi:id="_blraAE_yEdy2tpS719xBwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bl-8AE_yEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bmIF8E_yEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_cuGaoE_yEdy2tpS719xBwQ">
@@ -3786,7 +3786,7 @@ getPtr part is commented out => reconsider whether this class is needed)</body>
</ownedOperation>
<ownedOperation xmi:id="_ECHpEE_yEdy2tpS719xBwQ" name="set_key" method="_8Tde0E_yEdy2tpS719xBwQ">
<ownedParameter xmi:id="_e1jPUE_yEdy2tpS719xBwQ" name="cr_operand">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e12xUE_yEdy2tpS719xBwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e2JsQE_yEdy2tpS719xBwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_gBs5YE_yEdy2tpS719xBwQ">
@@ -4346,7 +4346,7 @@ size must itself be of a limited size that has to be known at creation.</body>
</ownedBehavior>
<ownedOperation xmi:id="_ky3HADUyEdyDReAOQiyvOg" name="BOL" method="_j5TBoDa6Edyv9PRkTrTu0A">
<ownedParameter xmi:id="_npZ2UDUyEdyDReAOQiyvOg" name="nbElem">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oykd0DUyEdyDReAOQiyvOg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oyuO0DUyEdyDReAOQiyvOg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_oy3_0DUyEdyDReAOQiyvOg">
@@ -4397,7 +4397,7 @@ size must itself be of a limited size that has to be known at creation.</body>
<ownedOperation xmi:id="_GN0a4DUzEdyDReAOQiyvOg" name="next" method="_FvrGMDa7Edyv9PRkTrTu0A">
<ownedParameter xmi:id="_bbtqEDU1EdylmKH0Uq8VaA" name="param_0" type="_XE1_MDUvEdyDReAOQiyvOg" direction="return"/>
<ownedParameter xmi:id="_bfunYDU1EdylmKH0Uq8VaA" name="index">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_HjplYDUzEdyDReAOQiyvOg" name="modify" method="_JX1fsDa7Edyv9PRkTrTu0A">
@@ -4620,12 +4620,12 @@ size must itself be of a limited size that has to be known at creation.</body>
</ownedBehavior>
<ownedOperation xmi:id="_ftqi8DafEdyC6dXxO2UOEQ" name="operator new" method="_48-rEDafEdyC6dXxO2UOEQ">
<ownedParameter xmi:id="_heBGQDafEdyC6dXxO2UOEQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_heUBMDafEdyC6dXxO2UOEQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hedyMDafEdyC6dXxO2UOEQ" name="" value="1"/>
</ownedParameter>
<ownedParameter xmi:id="_hjYucDafEdyC6dXxO2UOEQ" name="nbElem">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hjrpYDafEdyC6dXxO2UOEQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hj0zUDafEdyC6dXxO2UOEQ" name="" value="1"/>
</ownedParameter>
@@ -4652,7 +4652,7 @@ size must itself be of a limited size that has to be known at creation.</body>
</ownedOperation>
<ownedOperation xmi:id="_a-g58DakEdyMZ7r5-upW2A" name="operator delete" visibility="protected">
<ownedParameter xmi:id="_nU5AwDakEdyMZ7r5-upW2A" name="memoryAddress" direction="out">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nVfdsDakEdyMZ7r5-upW2A" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nVonoDakEdyMZ7r5-upW2A" name="" value="1"/>
</ownedParameter>
@@ -4665,12 +4665,12 @@ should be replaced by the call to the new operator defined above&#xD;
I.e. don't use &quot;new ListCell&quot;, use &quot;new (this) ListCell&quot; instead</body>
</ownedComment>
<ownedParameter xmi:id="_7GUj4DakEdyMZ7r5-upW2A" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7GeU4DakEdyMZ7r5-upW2A" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7GxP0DakEdyMZ7r5-upW2A" name="" value="1"/>
</ownedParameter>
<ownedParameter xmi:id="_7JcwYDakEdyMZ7r5-upW2A" name="nbElem">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7J5cUDakEdyMZ7r5-upW2A" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7KDNUDakEdyMZ7r5-upW2A" name="" value="1"/>
</ownedParameter>
@@ -4691,7 +4691,7 @@ I.e. don't use &quot;new ListCell&quot;, use &quot;new (this) ListCell&quot; ins
</ownedParameter>
</ownedTemplateSignature>
<ownedAttribute xmi:id="_IPWqUDbfEdy0Rd6V_tf1-Q" name="current" visibility="private" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KThhgDbfEdy0Rd6V_tf1-Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KTrSgDbfEdy0Rd6V_tf1-Q" value="1"/>
</ownedAttribute>
@@ -4792,7 +4792,7 @@ under this index.</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_Zh93EDbeEdy0Rd6V_tf1-Q" name="relativeIndex">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZiRZEDbeEdy0Rd6V_tf1-Q" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZiajADbeEdy0Rd6V_tf1-Q" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_d_VaQDbeEdy0Rd6V_tf1-Q">
@@ -4805,7 +4805,7 @@ under this index.</body>
<body>returns the number of elements currently in the buffer.</body>
</ownedComment>
<ownedParameter xmi:id="_whfG0DbeEdy0Rd6V_tf1-Q" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_who30DbeEdy0Rd6V_tf1-Q" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_whyBwDbeEdy0Rd6V_tf1-Q" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_xUAI4DbeEdy0Rd6V_tf1-Q">
@@ -4818,7 +4818,7 @@ under this index.</body>
<body>returns the size of the buffer.</body>
</ownedComment>
<ownedParameter xmi:id="_AV4zsDbfEdy0Rd6V_tf1-Q" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AWMVsDbfEdy0Rd6V_tf1-Q" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AWVfoDbfEdy0Rd6V_tf1-Q" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_BMIfMDbfEdy0Rd6V_tf1-Q">
@@ -4849,17 +4849,17 @@ Caveat: this class uses dynamic memory allocation&#xD;
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_koX0gTbCEdy0gLsbEakL5w" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_QcH9oDbCEdy0gLsbEakL5w" name="cardinal_number" visibility="private" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kCh8gDbCEdy0gLsbEakL5w" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kCh8gTbCEdy0gLsbEakL5w" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_QfZ7IDbCEdy0gLsbEakL5w" name="size_block" visibility="private" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lOq_gDbCEdy0gLsbEakL5w" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lOq_gTbCEdy0gLsbEakL5w" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_QiiHoDbCEdy0gLsbEakL5w" name="real_size" visibility="private" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nEZLADbCEdy0gLsbEakL5w" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nEZLATbCEdy0gLsbEakL5w" value="1"/>
</ownedAttribute>
@@ -4977,7 +4977,7 @@ if (remaining_elements > 0)&#xD;
</ownedBehavior>
<ownedOperation xmi:id="_rnk_IDa-Edy_E4ZljVbr-g" name="SetOf" method="_B6rQ8DbDEdy0gLsbEakL5w">
<ownedParameter xmi:id="_smT4QDa-Edy_E4ZljVbr-g" name="init_size">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sm6VMDa-Edy_E4ZljVbr-g" name=""/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_snDfIDa-Edy_E4ZljVbr-g" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_wivRkDa-Edy_E4ZljVbr-g">
@@ -4985,7 +4985,7 @@ if (remaining_elements > 0)&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_sqyIkDa-Edy_E4ZljVbr-g" name="init_size_block">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_srFDgDa-Edy_E4ZljVbr-g" name=""/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_srO0gDa-Edy_E4ZljVbr-g" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_zVaNgDa-Edy_E4ZljVbr-g">
@@ -4999,7 +4999,7 @@ if (remaining_elements > 0)&#xD;
<body>Return the number of elements currently in the set</body>
</ownedComment>
<ownedParameter xmi:id="_TBfkwDa_Edy_E4ZljVbr-g" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TBzGwDa_Edy_E4ZljVbr-g" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TB8QsDa_Edy_E4ZljVbr-g" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_T63cwDa_Edy_E4ZljVbr-g">
@@ -5019,7 +5019,7 @@ if (remaining_elements > 0)&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_uEc0wDa_Edy0gLsbEakL5w" name="index">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uEvvsDa_Edy0gLsbEakL5w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uE5gsDa_Edy0gLsbEakL5w" name="" value="1"/>
</ownedParameter>
@@ -5030,7 +5030,7 @@ if (remaining_elements > 0)&#xD;
matches is returned. If the element cannot be found, -1 is returned.</body>
</ownedComment>
<ownedParameter xmi:id="_I1EXkDbAEdy0gLsbEakL5w" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I1X5kDbAEdy0gLsbEakL5w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I1hDgDbAEdy0gLsbEakL5w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_LR_F8DbAEdy0gLsbEakL5w">
@@ -5050,7 +5050,7 @@ matches is returned. If the element cannot be found, -1 is returned.</body>
<body>Insert an element at position given by index into the set.</body>
</ownedComment>
<ownedParameter xmi:id="_duxxYDbAEdy0gLsbEakL5w" name="index">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_du67UDbAEdy0gLsbEakL5w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvEsUDbAEdy0gLsbEakL5w" name="" value="1"/>
</ownedParameter>
@@ -5098,19 +5098,19 @@ the latter is not supplied, only one element is erased (to = from).&#xD;
Please note that subsequent entries change their position.</body>
</ownedComment>
<ownedParameter xmi:id="_rlE9YDbBEdy0gLsbEakL5w" name="index_from">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rlX4UDbBEdy0gLsbEakL5w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rlhpUDbBEdy0gLsbEakL5w" name="" value="1"/>
</ownedParameter>
<ownedParameter xmi:id="_rogE0DbBEdy0gLsbEakL5w" name="index_to">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EFv20DbCEdy0gLsbEakL5w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EF5n0DbCEdy0gLsbEakL5w" value="1"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_q4yCoDbCEdy0gLsbEakL5w" name="adjust_size" visibility="private" method="_-zmLQDbCEdy0gLsbEakL5w">
<ownedParameter xmi:id="_ucLQ4DbCEdy0gLsbEakL5w" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uceL0DbCEdy0gLsbEakL5w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ucn80DbCEdy0gLsbEakL5w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_wKAEoDbCEdy0gLsbEakL5w">
@@ -5118,7 +5118,7 @@ Please note that subsequent entries change their position.</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_ugyrIDbCEdy0gLsbEakL5w" name="desired_size">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uhFmEDbCEdy0gLsbEakL5w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uhPXEDbCEdy0gLsbEakL5w" name="" value="1"/>
</ownedParameter>
@@ -5301,7 +5301,7 @@ Incomplete attribute and operation definitions</body>
</ownedBehavior>
<ownedOperation xmi:id="_aemSgFF5EdyxP5ejovTmBw" name="Semaphore" method="_OSIgMFF6EdyxP5ejovTmBw">
<ownedParameter xmi:id="_fQq6YFF5EdyxP5ejovTmBw" name="initValue">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ-cYFF5EdyxP5ejovTmBw" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRRXUFF5EdyxP5ejovTmBw" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_gO9uoFF5EdyxP5ejovTmBw">
@@ -5317,7 +5317,7 @@ Incomplete attribute and operation definitions</body>
blocked waiting, it unblocks one of these.</body>
</ownedComment>
<ownedParameter xmi:id="_m8aeEFF5EdyxP5ejovTmBw" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m83KAFF5EdyxP5ejovTmBw" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9KE8FF5EdyxP5ejovTmBw" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_oBtSMFF5EdyxP5ejovTmBw">
@@ -5337,7 +5337,7 @@ Incomplete attribute and operation definitions</body>
Returns 0 on success or the error code</body>
</ownedComment>
<ownedParameter xmi:id="_wZs34FF5EdyxP5ejovTmBw" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_waJj0FF5EdyxP5ejovTmBw" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wadF0FF5EdyxP5ejovTmBw" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_x6kNsFF5EdyxP5ejovTmBw">
@@ -5358,7 +5358,7 @@ Incomplete attribute and operation definitions</body>
Returns 0 on success or the error code</body>
</ownedComment>
<ownedParameter xmi:id="_1ZMQsFF5EdyxP5ejovTmBw" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Zo8oFF5EdyxP5ejovTmBw" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Z73kFF5EdyxP5ejovTmBw" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_2jjLAFF5EdyxP5ejovTmBw">
@@ -5371,7 +5371,7 @@ Incomplete attribute and operation definitions</body>
<body>Provide access to the semaphore counter</body>
</ownedComment>
<ownedParameter xmi:id="__SpCEFF5EdyxP5ejovTmBw" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__TO38FF5EdyxP5ejovTmBw" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__TYo8FF5EdyxP5ejovTmBw" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_BDvMQFF6EdyxP5ejovTmBw">
@@ -5405,7 +5405,7 @@ directly the pthread barrier.</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_IxM8YFC4EdyqzLG48ixyqA" name="nb">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IxpoUFC4EdyqzLG48ixyqA" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IxzZUFC4EdyqzLG48ixyqA" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_MBXsoFC4EdyqzLG48ixyqA">
@@ -5439,7 +5439,7 @@ embedded system. Its main use is the inefficient fallback implementation&#xD;
variant of the barrier (if Posix functions are not available)</body>
</ownedComment>
<ownedAttribute xmi:id="_8z5vwFFuEdyjobZYtXo9NQ" name="m_lockType" visibility="private" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_80WbsFFuEdyjobZYtXo9NQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_80gMsFFuEdyjobZYtXo9NQ" value="1"/>
</ownedAttribute>
@@ -5448,7 +5448,7 @@ variant of the barrier (if Posix functions are not available)</body>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8784gVFuEdyjobZYtXo9NQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_9BdqoFFuEdyjobZYtXo9NQ" name="m_fd" visibility="private" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9B6WkFFuEdyjobZYtXo9NQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9B6WkVFuEdyjobZYtXo9NQ" value="1"/>
</ownedAttribute>
@@ -5548,7 +5548,7 @@ variant of the barrier (if Posix functions are not available)</body>
value &quot;true&quot; guarantees exlusive read and write access.</body>
</ownedComment>
<ownedParameter xmi:id="_N9oGQFFuEdyjobZYtXo9NQ" name="fileDesc">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N-EyMFFuEdyjobZYtXo9NQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N-N8IFFuEdyjobZYtXo9NQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_P9VUMFFuEdyjobZYtXo9NQ">
@@ -5571,7 +5571,7 @@ variant of the barrier (if Posix functions are not available)</body>
after construction (and before take/release).</body>
</ownedComment>
<ownedParameter xmi:id="_d8c6cFFuEdyjobZYtXo9NQ" name="fd">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d84_UFFuEdyjobZYtXo9NQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d9MhUFFuEdyjobZYtXo9NQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_fgb1sFFuEdyjobZYtXo9NQ">
@@ -5590,7 +5590,7 @@ variant of the barrier (if Posix functions are not available)</body>
underlying function fcntl or 0, if take was successfull</body>
</ownedComment>
<ownedParameter xmi:id="_n7HjAFFuEdyjobZYtXo9NQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n7kO8FFuEdyjobZYtXo9NQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n73J4FFuEdyjobZYtXo9NQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_pFK7UFFuEdyjobZYtXo9NQ">
@@ -5882,7 +5882,7 @@ PR (&quot;, dump of m_mutexS at 0x&quot; &lt;&lt; pc1 &lt;&lt; &quot;: &quot; &l
</ownedOperation>
<ownedOperation xmi:id="_Jid3oFFwEdyjobZYtXo9NQ" name="tryLock" method="_f75a8FF0EdyjobZYtXo9NQ">
<ownedParameter xmi:id="_KnwrwFFwEdyjobZYtXo9NQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KoNXsFFwEdyjobZYtXo9NQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KoWhoFFwEdyjobZYtXo9NQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_L9vAMFFwEdyjobZYtXo9NQ">
@@ -5892,7 +5892,7 @@ PR (&quot;, dump of m_mutexS at 0x&quot; &lt;&lt; pc1 &lt;&lt; &quot;: &quot; &l
</ownedOperation>
<ownedOperation xmi:id="_OEl_AFFwEdyjobZYtXo9NQ" name="Mutex" visibility="protected" method="_oFvP4FF0EdyjobZYtXo9NQ">
<ownedParameter xmi:id="_Oq5KAFFwEdyjobZYtXo9NQ" name="interProc">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OrME8FFwEdyjobZYtXo9NQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ore_4FFwEdyjobZYtXo9NQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_QKQrAFFwEdyjobZYtXo9NQ">
@@ -5911,7 +5911,7 @@ PR (&quot;, dump of m_mutexS at 0x&quot; &lt;&lt; pc1 &lt;&lt; &quot;: &quot; &l
</ownedOperation>
<ownedOperation xmi:id="_CFHYcFF0EdyjobZYtXo9NQ" name="print" visibility="private" method="_v4CukFF0EdyjobZYtXo9NQ">
<ownedParameter xmi:id="_Dd6-cFF0EdyjobZYtXo9NQ" name="label">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DeXqYFF0EdyjobZYtXo9NQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DehbYFF0EdyjobZYtXo9NQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_FDspcFF0EdyjobZYtXo9NQ">
@@ -6332,7 +6332,7 @@ Access can be shared by multiple reades, but there can only be one writer.</body
<ownedOperation xmi:id="_uL4AUFF3EdyxP5ejovTmBw" name="unlock" method="_p0ZNQFF4EdyxP5ejovTmBw"/>
<ownedOperation xmi:id="_uQNGsFF3EdyxP5ejovTmBw" name="tryRdLock" method="_stT7IFF4EdyxP5ejovTmBw">
<ownedParameter xmi:id="_2732UFF3EdyxP5ejovTmBw" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28T7MFF3EdyxP5ejovTmBw" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28dsMFF3EdyxP5ejovTmBw" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_4eqewFF3EdyxP5ejovTmBw">
@@ -6342,7 +6342,7 @@ Access can be shared by multiple reades, but there can only be one writer.</body
</ownedOperation>
<ownedOperation xmi:id="_uVHb4FF3EdyxP5ejovTmBw" name="tryWrLock" method="_v3OSYFF4EdyxP5ejovTmBw">
<ownedParameter xmi:id="_5qzhwFF3EdyxP5ejovTmBw" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5rHDwFF3EdyxP5ejovTmBw" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5rZ-sFF3EdyxP5ejovTmBw" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_69gfwFF3EdyxP5ejovTmBw">
@@ -6575,7 +6575,7 @@ return result;&#xD;
be re-locked at the end of the call.</body>
</ownedComment>
<ownedParameter xmi:id="_QWlVl_RTEeCUGrV0Hl4JwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QWlVmfRTEeCUGrV0Hl4JwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QWlVmPRTEeCUGrV0Hl4JwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_QWlVmvRTEeCUGrV0Hl4JwQ">
@@ -6592,7 +6592,7 @@ return result;&#xD;
be re-locked at the end of the call.</body>
</ownedComment>
<ownedParameter xmi:id="_QWlVnfRTEeCUGrV0Hl4JwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QWlVn_RTEeCUGrV0Hl4JwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QWlVnvRTEeCUGrV0Hl4JwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_QWlVoPRTEeCUGrV0Hl4JwQ">
@@ -6614,7 +6614,7 @@ return result;&#xD;
of these will continue.</body>
</ownedComment>
<ownedParameter xmi:id="_QWlVp_RTEeCUGrV0Hl4JwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QWlVqfRTEeCUGrV0Hl4JwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QWlVqPRTEeCUGrV0Hl4JwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_QWlVqvRTEeCUGrV0Hl4JwQ">
@@ -6628,7 +6628,7 @@ return result;&#xD;
condition will continue.</body>
</ownedComment>
<ownedParameter xmi:id="_QWlVrfRTEeCUGrV0Hl4JwQ" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QWlVr_RTEeCUGrV0Hl4JwQ" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QWlVrvRTEeCUGrV0Hl4JwQ" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_QWlVsPRTEeCUGrV0Hl4JwQ">
@@ -6703,7 +6703,7 @@ return result;&#xD;
<body>todo: need to use thread abstraction</body>
</ownedComment>
<ownedParameter xmi:id="_Q8_-QDkAEdy0Rd6V_tf1-Q" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RCzrUDkAEdy0Rd6V_tf1-Q" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RC9cUDkAEdy0Rd6V_tf1-Q" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_SEhnADkAEdy0Rd6V_tf1-Q">
@@ -6711,7 +6711,7 @@ return result;&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_RLwL8DkAEdy0Rd6V_tf1-Q" name="arg">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RMDG4DkAEdy0Rd6V_tf1-Q" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RMM34DkAEdy0Rd6V_tf1-Q" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_bZUzMDkAEdy0Rd6V_tf1-Q">
@@ -7045,7 +7045,7 @@ time value for is passed as initial delay.&#xD;
[Todo: would be more consistent to pass two Accord TimeVals]</body>
</ownedComment>
<ownedParameter xmi:id="_Bv25IDkVEdyuzNpSiGPe4w" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BwAqIDkVEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BwJ0EDkVEdyuzNpSiGPe4w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_EvyN8DkVEdyuzNpSiGPe4w">
@@ -7053,7 +7053,7 @@ time value for is passed as initial delay.&#xD;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_B0oEYDkVEdyuzNpSiGPe4w" name="flags">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B06_UDkVEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B1EwUDkVEdyuzNpSiGPe4w" name="" value="1"/>
</ownedParameter>
@@ -7068,7 +7068,7 @@ time value for is passed as initial delay.&#xD;
</ownedOperation>
<ownedOperation xmi:id="_FpAU8DkVEdyuzNpSiGPe4w" name="getTime" method="_piEGIDkZEdyuzNpSiGPe4w">
<ownedParameter xmi:id="_F_W_cDkVEdyuzNpSiGPe4w" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F_gwcDkVEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F_zrYDkVEdyuzNpSiGPe4w" name="" value="1"/>
</ownedParameter>
@@ -7084,7 +7084,7 @@ an overrun counter is increased with each expiration. It can be used&#xD;
to detect an overload</body>
</ownedComment>
<ownedParameter xmi:id="_7ZmsQDkVEdyuzNpSiGPe4w" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7Z5nMDkVEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7aDYMDkVEdyuzNpSiGPe4w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_8dtNkDkVEdyuzNpSiGPe4w">
@@ -7102,7 +7102,7 @@ If the process receives a signal, the OS sleep is interrupted&#xD;
OS sleep function until the specified time has passed.</body>
</ownedComment>
<ownedParameter xmi:id="_S0PxwDkWEdyuzNpSiGPe4w" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S0Y7sDkWEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S0issDkWEdyuzNpSiGPe4w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_TngasDkWEdyuzNpSiGPe4w">
@@ -7110,7 +7110,7 @@ OS sleep function until the specified time has passed.</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_S390IDkWEdyuzNpSiGPe4w" name="duration">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S4HlIDkWEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S4RWIDkWEdyuzNpSiGPe4w" name="" value="1"/>
</ownedParameter>
@@ -7121,7 +7121,7 @@ OS sleep function until the specified time has passed.</body>
function shares other properties with the sleep function.</body>
</ownedComment>
<ownedParameter xmi:id="_biTHADkWEdyuzNpSiGPe4w" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bimpADkWEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bivy8DkWEdyuzNpSiGPe4w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_cVjv8DkWEdyuzNpSiGPe4w">
@@ -7146,7 +7146,7 @@ check.&#xD;
Should be considered as deprecated? (not used)</body>
</ownedComment>
<ownedParameter xmi:id="_1vwSYDkWEdyuzNpSiGPe4w" name="intPtr" direction="inout">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1wD0YDkWEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1wM-UDkWEdyuzNpSiGPe4w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_25Eq4DkWEdyuzNpSiGPe4w">
@@ -7158,7 +7158,7 @@ Should be considered as deprecated? (not used)</body>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_100_oDkWEdyuzNpSiGPe4w" name="" value="1"/>
</ownedParameter>
<ownedParameter xmi:id="_142kADkWEdyuzNpSiGPe4w" name="duration">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_15Je8DkWEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_15cZ4DkWEdyuzNpSiGPe4w" name="" value="1"/>
</ownedParameter>
@@ -7168,7 +7168,7 @@ Should be considered as deprecated? (not used)</body>
<body>used by wakeUp and sleep</body>
</ownedComment>
<ownedParameter xmi:id="_eciOEDkXEdyuzNpSiGPe4w" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ec1JADkXEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ec-S8DkXEdyuzNpSiGPe4w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_f0dDQDkXEdyuzNpSiGPe4w">
@@ -7194,13 +7194,13 @@ Should be considered as deprecated? (not used)</body>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WVZCoTkpEdyuzNpSiGPe4w" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_10XK8DkpEdyuzNpSiGPe4w" name="m_moduloSec" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Av_LADkqEdyuzNpSiGPe4w" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Av_LATkqEdyuzNpSiGPe4w" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_qnfHUB6hEeG-VLfJDduovg" name="" value="1000000 / m_timeScale"/>
</ownedAttribute>
<ownedAttribute xmi:id="_19J6kDkpEdyuzNpSiGPe4w" name="m_timeScale" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AHKQcDkqEdyuzNpSiGPe4w" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AHUBcDkqEdyuzNpSiGPe4w" value="1"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="_OOpq4F2oEd-12d_h0i1xhQ" value="1000"/>
@@ -7444,7 +7444,7 @@ m_sysStartTime += delta;&#xD;
<body>create a TimeValue when given a number of ticks</body>
</ownedComment>
<ownedParameter xmi:id="_LywSsDkbEdyuzNpSiGPe4w" name="ticks">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ly6DsDkbEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LzD0sDkbEdyuzNpSiGPe4w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NWbr8DkbEdyuzNpSiGPe4w">
@@ -7454,7 +7454,7 @@ m_sysStartTime += delta;&#xD;
</ownedOperation>
<ownedOperation xmi:id="_af9uADkbEdyuzNpSiGPe4w" name="setScale" isStatic="true" method="_w4kusDnfEdyuzNpSiGPe4w">
<ownedParameter xmi:id="_gE9noDkbEdyuzNpSiGPe4w" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gFQikDkbEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gFaTkDkbEdyuzNpSiGPe4w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_g5HBYDkbEdyuzNpSiGPe4w">
@@ -7688,7 +7688,7 @@ start of system and can be frozen (useful for debugging)</body>
<body>return the number of ticks represented by the timevalue</body>
</ownedComment>
<ownedParameter xmi:id="_J0pN8DkgEdyuzNpSiGPe4w" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J1F54DkgEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J1PD0DkgEdyuzNpSiGPe4w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_K-aSYDkgEdyuzNpSiGPe4w">
@@ -7714,7 +7714,7 @@ represents this deadline.</body>
</ownedOperation>
<ownedOperation xmi:id="_hArPsDkgEdyuzNpSiGPe4w" name="getSec" method="_Ogz2kDkqEdyuzNpSiGPe4w">
<ownedParameter xmi:id="_rwiEoDkgEdyuzNpSiGPe4w" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rwrOkDkgEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rw0_kDkgEdyuzNpSiGPe4w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_sdiUkDkgEdyuzNpSiGPe4w">
@@ -7724,7 +7724,7 @@ represents this deadline.</body>
</ownedOperation>
<ownedOperation xmi:id="_hIbdgDkgEdyuzNpSiGPe4w" name="getUsec" method="_PxIO8DkqEdyuzNpSiGPe4w">
<ownedParameter xmi:id="_swwLgDkgEdyuzNpSiGPe4w" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sw58gDkgEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sxM3cDkgEdyuzNpSiGPe4w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_thVT4DkgEdyuzNpSiGPe4w">
@@ -7734,7 +7734,7 @@ represents this deadline.</body>
</ownedOperation>
<ownedOperation xmi:id="_hPbdYDkgEdyuzNpSiGPe4w" name="getNsec" method="_R1moIDkqEdyuzNpSiGPe4w">
<ownedParameter xmi:id="_t-_gQDkgEdyuzNpSiGPe4w" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t_SbMDkgEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t_blIDkgEdyuzNpSiGPe4w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_uu0asDkgEdyuzNpSiGPe4w">
@@ -7744,21 +7744,21 @@ represents this deadline.</body>
</ownedOperation>
<ownedOperation xmi:id="_hWSTUDkgEdyuzNpSiGPe4w" name="setSec" method="_TkLCwDkqEdyuzNpSiGPe4w">
<ownedParameter xmi:id="_wH7isDkgEdyuzNpSiGPe4w" name="sec">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wIOdoDkgEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wIYOoDkgEdyuzNpSiGPe4w" name="" value="1"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_hc_YQDkgEdyuzNpSiGPe4w" name="setUsec" method="_Uxg_oDkqEdyuzNpSiGPe4w">
<ownedParameter xmi:id="_w5aC8DkgEdyuzNpSiGPe4w" name="usec">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w5s94DkgEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w52u4DkgEdyuzNpSiGPe4w" name="" value="1"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_hkcEEDkgEdyuzNpSiGPe4w" name="setNsec" method="_WZ-LMDkqEdyuzNpSiGPe4w">
<ownedParameter xmi:id="_xLbnEDkgEdyuzNpSiGPe4w" name="nsec">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xLvJEDkgEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xL4TADkgEdyuzNpSiGPe4w" name="" value="1"/>
</ownedParameter>
@@ -7770,7 +7770,7 @@ represents this deadline.</body>
</ownedOperation>
<ownedOperation xmi:id="_q8lQcDkmEdyuzNpSiGPe4w" name="getTimeScale" isStatic="true" method="_L9V0QDkqEdyuzNpSiGPe4w">
<ownedParameter xmi:id="_0LugkDkmEdyuzNpSiGPe4w" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0L4RkDkmEdyuzNpSiGPe4w" name="" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0MBbgDkmEdyuzNpSiGPe4w" name="" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_07aREDkmEdyuzNpSiGPe4w">
@@ -7954,7 +7954,7 @@ Example:&#xD;
It is possible to add, substract or setup flags.</body>
</ownedComment>
<ownedAttribute xmi:id="_rqVygFGJEdy7g9CjxdN7jw" name="current" visibility="private" isStatic="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rq7oYFGJEdy7g9CjxdN7jw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rrFZYFGJEdy7g9CjxdN7jw" value="1"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="_FAh84BtbEeGTrd3FEQeyRQ" name=""/>
@@ -8278,7 +8278,7 @@ storage - who cannot be defined in the superclass - are defined here.</body>
</ownedTemplateSignature>
<generalization xmi:id="_ZFUrgDO2EdyG-pUz-bb-Lg" general="_WXH_4DO2EdyG-pUz-bb-Lg"/>
<ownedAttribute xmi:id="_jwCk4DR-Edy0feurbW0fyQ" name="m_charStorage" visibility="private" isUnique="false" aggregation="composite">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dbR1AF3HEd-12d_h0i1xhQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dbbmAF3HEd-12d_h0i1xhQ" value="1"/>
</ownedAttribute>
@@ -8344,10 +8344,10 @@ concat (constCharP);&#xD;
number of repetitions.</body>
</ownedComment>
<ownedParameter xmi:id="_35IhcDR7EdypGbuyt3_DaA" name="ch">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
<ownedParameter xmi:id="_37qRADR7EdypGbuyt3_DaA" name="nChar">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EmwDkDR8EdypGbuyt3_DaA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Em50kDR8EdypGbuyt3_DaA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_EnC-gDR8EdypGbuyt3_DaA" value="1"/>
@@ -8373,7 +8373,7 @@ inserts a default copy constructor.</body>
<body>Initialize a bounded string with a character pointer</body>
</ownedComment>
<ownedParameter xmi:id="_VQkqoDR-Edy0feurbW0fyQ" name="constCharP">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WzOJIDR-Edy0feurbW0fyQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WzX6IDR-Edy0feurbW0fyQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_WzX6ITR-Edy0feurbW0fyQ">
@@ -8419,17 +8419,17 @@ this class but BStringT instead (to enforce this, the constructor&#xD;
is protected)</body>
</ownedComment>
<ownedAttribute xmi:id="_A2bjsDRoEdypGbuyt3_DaA" name="charTable" visibility="protected" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DwGfgDRoEdypGbuyt3_DaA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DwGfgTRoEdypGbuyt3_DaA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_FafkwDRoEdypGbuyt3_DaA" name="current" visibility="protected" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HhzPgDRoEdypGbuyt3_DaA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hh9AgDRoEdypGbuyt3_DaA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_NT80UDRoEdypGbuyt3_DaA" name="m_scanOk" visibility="protected" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q9AlsDRoEdypGbuyt3_DaA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q9AlsTRoEdypGbuyt3_DaA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_P7cbADRoEdypGbuyt3_DaA">
@@ -8437,12 +8437,12 @@ is protected)</body>
</defaultValue>
</ownedAttribute>
<ownedAttribute xmi:id="_WG7s4DRoEdypGbuyt3_DaA" name="m_separator" visibility="protected" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c8vHEDRoEdypGbuyt3_DaA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c844EDRoEdypGbuyt3_DaA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_ahw5cDRoEdypGbuyt3_DaA" name="numBase" visibility="protected" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dw5H4DRoEdypGbuyt3_DaA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dw5H4TRoEdypGbuyt3_DaA" value="1"/>
</ownedAttribute>
@@ -8450,7 +8450,7 @@ is protected)</body>
<ownedComment xmi:id="_ku40wDRoEdypGbuyt3_DaA" annotatedElement="_gH_iIDRoEdypGbuyt3_DaA">
<body>the amount of memory allocated for the string table</body>
</ownedComment>
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jP9_sDRoEdypGbuyt3_DaA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jP9_sTRoEdypGbuyt3_DaA" value="1"/>
</ownedAttribute>
@@ -8458,7 +8458,7 @@ is protected)</body>
<ownedComment xmi:id="_snwOcDRoEdypGbuyt3_DaA" annotatedElement="_nHCX4DRoEdypGbuyt3_DaA">
<body>the length of the string in bytes (not the amount of memory allocated)</body>
</ownedComment>
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o6X9wDRoEdypGbuyt3_DaA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o6hHsDRoEdypGbuyt3_DaA" value="1"/>
</ownedAttribute>
@@ -8881,7 +8881,7 @@ C-strings directly to functions that have a const BString &amp;&#xD;
parameter.</body>
</ownedComment>
<ownedParameter xmi:id="_ajL4wDRHEdyG-pUz-bb-Lg" name="charP">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cjyekDRHEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cjyekTRHEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_cj7ogDRHEdyG-pUz-bb-Lg">
@@ -8891,7 +8891,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_sBF6EDRHEdyG-pUz-bb-Lg" name="operator=" method="_Av_uEDR0EdypGbuyt3_DaA">
<ownedParameter xmi:id="_vKHggDRHEdyG-pUz-bb-Lg" name="constCharP">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xoXroDRHEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xog1kDRHEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_xog1kTRHEdyG-pUz-bb-Lg">
@@ -8910,7 +8910,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_ABbb4DRIEdyG-pUz-bb-Lg" name="operator+=" method="_G7e_8DR0EdypGbuyt3_DaA">
<ownedParameter xmi:id="_DEe9MDRIEdyG-pUz-bb-Lg" name="vp">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E_IE8DRIEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E_RO4DRIEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_E_RO4TRIEdyG-pUz-bb-Lg">
@@ -8920,7 +8920,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_La2yQDRIEdyG-pUz-bb-Lg" name="operator+=" method="_KFPmMDR0EdypGbuyt3_DaA">
<ownedParameter xmi:id="_RcNQsDRIEdyG-pUz-bb-Lg" name="constCharP">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yg6CgDRIEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yg6CgTRIEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_YhDzgDRIEdyG-pUz-bb-Lg">
@@ -8930,7 +8930,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_dH9GIDRIEdyG-pUz-bb-Lg" name="operator+=" method="_QmynoDR0EdypGbuyt3_DaA">
<ownedParameter xmi:id="_eOScEDRIEdyG-pUz-bb-Lg" name="c">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h0hi8DRIEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h0qs4DRIEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_h0qs4TRIEdyG-pUz-bb-Lg">
@@ -8949,7 +8949,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_yR57YDRIEdyG-pUz-bb-Lg" name="operator+=" method="_XuBwEDR0EdypGbuyt3_DaA">
<ownedParameter xmi:id="_1XDHYDRIEdyG-pUz-bb-Lg" name="i">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2_8-4DRIEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3AGv4DRIEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_3FUnEDRIEdyG-pUz-bb-Lg">
@@ -8959,7 +8959,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_-YxmkDRIEdyG-pUz-bb-Lg" name="operator+=" method="_abCI4DR0EdypGbuyt3_DaA">
<ownedParameter xmi:id="_AJbr4DRJEdyG-pUz-bb-Lg" name="l">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CnPLEDRJEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Csv9MDRJEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Csv9MTRJEdyG-pUz-bb-Lg">
@@ -8969,7 +8969,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_F4T6QDRJEdyG-pUz-bb-Lg" name="operator+=" method="_dWfNYDR0EdypGbuyt3_DaA">
<ownedParameter xmi:id="_HCXSkDRJEdyG-pUz-bb-Lg" name="d">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_6j0jABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_6j0jABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IFkcADRJEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IFuNADRJEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_IF3-ADRJEdyG-pUz-bb-Lg">
@@ -8979,7 +8979,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_IS_M8DRJEdyG-pUz-bb-Lg" name="operator+=" method="_fnVOoDR0EdypGbuyt3_DaA">
<ownedParameter xmi:id="_KAqPsDRJEdyG-pUz-bb-Lg" name="f">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7W3wkBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7W3wkBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L9rWADRJEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L91HADRJEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_L91HATRJEdyG-pUz-bb-Lg">
@@ -8989,7 +8989,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_RAcsUDRJEdyG-pUz-bb-Lg" name="operator+=" method="_ho1MUDR0EdypGbuyt3_DaA">
<ownedParameter xmi:id="_St9-EDRJEdyG-pUz-bb-Lg" name="ui">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tl2oUDRJEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TmAZUDRJEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_TmAZUTRJEdyG-pUz-bb-Lg">
@@ -8999,7 +8999,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_V-mBUDRJEdyG-pUz-bb-Lg" name="operator+=" method="_lFhVoDR0EdypGbuyt3_DaA">
<ownedParameter xmi:id="_Xmmg8DRJEdyG-pUz-bb-Lg" name="ul">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_a1wZUByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_a1wZUByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZDShYDRJEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZIqJkDRJEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_ZIzTgDRJEdyG-pUz-bb-Lg">
@@ -9009,7 +9009,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_nyaBMDRJEdyG-pUz-bb-Lg" name="operator&lt;&lt;" method="_20RkgFIJEd-OfYmxqPWG5g">
<ownedParameter xmi:id="_qg5nwDRJEdyG-pUz-bb-Lg" name="vp">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rkZsIDRJEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rkjdIDRJEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_rktOIDRJEdyG-pUz-bb-Lg">
@@ -9026,7 +9026,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_uTyqkDRJEdyG-pUz-bb-Lg" name="operator&lt;&lt;" method="_7piDQFIJEd-OfYmxqPWG5g">
<ownedParameter xmi:id="_2u7q4DRJEdyG-pUz-bb-Lg" name="constCharP">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_74GkIDRJEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_74GkITRJEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_74GkIjRJEdyG-pUz-bb-Lg">
@@ -9043,7 +9043,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_xfysgDRJEdyG-pUz-bb-Lg" name="operator&lt;&lt;" method="_ABuLgFIKEd-OfYmxqPWG5g">
<ownedParameter xmi:id="_3Itc0DRJEdyG-pUz-bb-Lg" name="c">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9cPQYDRJEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9cZBYDRJEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_9ciLUDRJEdyG-pUz-bb-Lg">
@@ -9060,7 +9060,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_xsnAgDRJEdyG-pUz-bb-Lg" name="operator&lt;&lt;" method="_CInmkFIKEd-OfYmxqPWG5g">
<ownedParameter xmi:id="_3YWbUDRJEdyG-pUz-bb-Lg" name="i">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-5htwDRJEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-5q3sDRJEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_-50osDRJEdyG-pUz-bb-Lg">
@@ -9077,7 +9077,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_x1P_IDRJEdyG-pUz-bb-Lg" name="operator&lt;&lt;" method="_DEVn8FIKEd-OfYmxqPWG5g">
<ownedParameter xmi:id="_3w8hgDRJEdyG-pUz-bb-Lg" name="l">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AiR0QDRKEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AiblQDRKEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_AiblQTRKEdyG-pUz-bb-Lg">
@@ -9094,7 +9094,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_x8tSADRJEdyG-pUz-bb-Lg" name="operator&lt;&lt;" method="_GQ_KIFIKEd-OfYmxqPWG5g">
<ownedParameter xmi:id="_4CFU0DRJEdyG-pUz-bb-Lg" name="ui">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DlV8oDRKEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DlfGkDRKEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Dlo3kDRKEdyG-pUz-bb-Lg">
@@ -9111,7 +9111,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_yJ0g8DRJEdyG-pUz-bb-Lg" name="operator&lt;&lt;" method="_HzZYEFIKEd-OfYmxqPWG5g">
<ownedParameter xmi:id="_4bQp0DRJEdyG-pUz-bb-Lg" name="ul">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_a1wZUByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_a1wZUByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E3mOsDRKEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E3vYoDRKEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_E3vYoTRKEdyG-pUz-bb-Lg">
@@ -9128,7 +9128,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_yQhl4DRJEdyG-pUz-bb-Lg" name="operator&lt;&lt;" method="_f_XoEDRcEdyDwaY3iUxzzA">
<ownedParameter xmi:id="_4vYfsDRJEdyG-pUz-bb-Lg" name="d">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_6j0jABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_6j0jABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GRmukDRKEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GRv4gDRKEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_GRv4gTRKEdyG-pUz-bb-Lg">
@@ -9145,7 +9145,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_yXOq0DRJEdyG-pUz-bb-Lg" name="operator&lt;&lt;" method="_KuP_oFIKEd-OfYmxqPWG5g">
<ownedParameter xmi:id="_5GexEDRJEdyG-pUz-bb-Lg" name="f">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7W3wkBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7W3wkBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HV2Z0DRKEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HWAK0DRKEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_HWJUwDRKEdyG-pUz-bb-Lg">
@@ -9178,7 +9178,7 @@ parameter.</body>
</ownedOperation>
<ownedOperation xmi:id="_8OaV4DRKEdyG-pUz-bb-Lg" name="concat" method="_voCAMDR2EdypGbuyt3_DaA">
<ownedParameter xmi:id="__jzkYDRKEdyG-pUz-bb-Lg" name="constCharP">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A8eAcDRLEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A8eAcTRLEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_A8nKYDRLEdyG-pUz-bb-Lg">
@@ -9186,7 +9186,7 @@ parameter.</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="__nOr0DRKEdyG-pUz-bb-Lg" name="size">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ChWTkDRLEdyG-pUz-bb-Lg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ChWTkTRLEdyG-pUz-bb-Lg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_ChWTkjRLEdyG-pUz-bb-Lg">
@@ -9210,7 +9210,7 @@ position (see get/setPosition)</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_zmS9oDRXEdy1p4IpsoZYqA" name="c" direction="inout">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3lQtkDRXEdy1p4IpsoZYqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3lZ3gDRXEdy1p4IpsoZYqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_3ljogDRXEdy1p4IpsoZYqA">
@@ -9227,7 +9227,7 @@ position (see get/setPosition)</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_z-lh0DRXEdy1p4IpsoZYqA" name="d" direction="inout">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_6j0jABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_6j0jABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5dzjkDRXEdy1p4IpsoZYqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5d9UkDRXEdy1p4IpsoZYqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_5eHFkDRXEdy1p4IpsoZYqA">
@@ -9244,7 +9244,7 @@ position (see get/setPosition)</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_0RNi4DRXEdy1p4IpsoZYqA" name="f" direction="inout">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7W3wkBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7W3wkBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6lMCYDRXEdy1p4IpsoZYqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6lVMUDRXEdy1p4IpsoZYqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_6louUDRXEdy1p4IpsoZYqA">
@@ -9261,7 +9261,7 @@ position (see get/setPosition)</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_0ku70DRXEdy1p4IpsoZYqA" name="i" direction="inout">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8WlHgDRXEdy1p4IpsoZYqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8Wu4gDRXEdy1p4IpsoZYqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_8W4pgDRXEdy1p4IpsoZYqA">
@@ -9278,7 +9278,7 @@ position (see get/setPosition)</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_02A5EDRXEdy1p4IpsoZYqA" name="l" direction="inout">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9rXwMDRXEdy1p4IpsoZYqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9rhhMDRXEdy1p4IpsoZYqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_9rqrIDRXEdy1p4IpsoZYqA">
@@ -9295,7 +9295,7 @@ position (see get/setPosition)</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_AArasDRYEdy1p4IpsoZYqA" name="ui" direction="inout">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Bv2SQDRYEdy1p4IpsoZYqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Bv_cMDRYEdy1p4IpsoZYqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Bv_cMTRYEdy1p4IpsoZYqA">
@@ -9312,7 +9312,7 @@ position (see get/setPosition)</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_AR0OADRYEdy1p4IpsoZYqA" name="ul" direction="inout">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_a1wZUByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_a1wZUByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C-X64DRYEdy1p4IpsoZYqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C-X64TRYEdy1p4IpsoZYqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_C-hr4DRYEdy1p4IpsoZYqA">
@@ -9325,7 +9325,7 @@ position (see get/setPosition)</body>
<body>the standard index operator</body>
</ownedComment>
<ownedParameter xmi:id="_dPnIIDRaEdy1p4IpsoZYqA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eF2zoDRaEdy1p4IpsoZYqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eF2zoTRaEdy1p4IpsoZYqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_eF_9kDRaEdy1p4IpsoZYqA">
@@ -9333,7 +9333,7 @@ position (see get/setPosition)</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_eSrHoDRaEdy1p4IpsoZYqA" name="index">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f2XH8DRaEdy1p4IpsoZYqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f2gR4DRaEdy1p4IpsoZYqA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_f2qC4DRaEdy1p4IpsoZYqA">
@@ -9346,7 +9346,7 @@ position (see get/setPosition)</body>
<body>Indicates, whether the last scan (via operator >>) was successfull</body>
</ownedComment>
<ownedParameter xmi:id="_SExtwDRiEdyDwaY3iUxzzA" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kcWiADRiEdyDwaY3iUxzzA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kcfr8DRiEdyDwaY3iUxzzA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_kcfr8TRiEdyDwaY3iUxzzA">
@@ -9360,7 +9360,7 @@ position (see get/setPosition)</body>
(the default value 0 indicates base 10)</body>
</ownedComment>
<ownedParameter xmi:id="_vozzYDRiEdyDwaY3iUxzzA" name="newBase">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xX-q8DRiEdyDwaY3iUxzzA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xYH04DRiEdyDwaY3iUxzzA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_xYH04TRiEdyDwaY3iUxzzA">
@@ -9368,7 +9368,7 @@ position (see get/setPosition)</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_1-uzoDRiEdyDwaY3iUxzzA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3AcIQDRiEdyDwaY3iUxzzA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3AcIQTRiEdyDwaY3iUxzzA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_3AvqQDRiEdyDwaY3iUxzzA">
@@ -9382,7 +9382,7 @@ position (see get/setPosition)</body>
(via operator >>).</body>
</ownedComment>
<ownedParameter xmi:id="_Jbvl8DRjEdyDwaY3iUxzzA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kj3roDRjEdyDwaY3iUxzzA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kj3roTRjEdyDwaY3iUxzzA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_KkA1kDRjEdyDwaY3iUxzzA">
@@ -9396,7 +9396,7 @@ position (see get/setPosition)</body>
(via operator >>).</body>
</ownedComment>
<ownedParameter xmi:id="_V4YFwDRjEdyDwaY3iUxzzA" name="pos">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_hifjgDRjEdyDwaY3iUxzzA" name="operator==" method="_WgIy4DRvEdypGbuyt3_DaA">
@@ -9404,7 +9404,7 @@ position (see get/setPosition)</body>
<body>comparison operators with the obvious semantics ...</body>
</ownedComment>
<ownedParameter xmi:id="_ogWGcDRjEdyDwaY3iUxzzA" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3Y1ksDRjEdypGbuyt3_DaA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3ZJGsDRjEdypGbuyt3_DaA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_3ZJGsTRjEdypGbuyt3_DaA">
@@ -9412,26 +9412,26 @@ position (see get/setPosition)</body>
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_oiusEDRjEdyDwaY3iUxzzA" name="constCharP">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_hujpkDRjEdyDwaY3iUxzzA" name="operator==" method="_ZW-dIDRvEdypGbuyt3_DaA">
<ownedParameter xmi:id="_o2GUADRjEdyDwaY3iUxzzA" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/>
</ownedParameter>
<ownedParameter xmi:id="_o4x0kDRjEdyDwaY3iUxzzA" name="bString" type="_WXH_4DO2EdyG-pUz-bb-Lg"/>
</ownedOperation>
<ownedOperation xmi:id="_h3DeQDRjEdyDwaY3iUxzzA" name="operator!=" method="_bhtPUDRvEdypGbuyt3_DaA">
<ownedParameter xmi:id="_pJBQADRjEdyDwaY3iUxzzA" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/>
</ownedParameter>
<ownedParameter xmi:id="_pLG6sDRjEdyDwaY3iUxzzA" name="consCharP">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_iQYkQDRjEdyDwaY3iUxzzA" name="operator!=" method="_dpdmADRvEdypGbuyt3_DaA">
<ownedParameter xmi:id="_pfX6gDRjEdyDwaY3iUxzzA" name="ret" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/>
</ownedParameter>
<ownedParameter xmi:id="_pg3IQDRjEdyDwaY3iUxzzA" name="bString" type="_WXH_4DO2EdyG-pUz-bb-Lg"/>
</ownedOperation>
@@ -9441,7 +9441,7 @@ position (see get/setPosition)</body>
since it allows a caller to corrupt the string contents.</body>
</ownedComment>
<ownedParameter xmi:id="_jgxjMDRlEdypGbuyt3_DaA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_knjlEDRlEdypGbuyt3_DaA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kntWEDRlEdypGbuyt3_DaA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_kn2gADRlEdypGbuyt3_DaA">
@@ -9455,7 +9455,7 @@ since it allows a caller to corrupt the string contents.</body>
getWord and during the scanning of characters.</body>
</ownedComment>
<ownedParameter xmi:id="_yuSPMDRlEdypGbuyt3_DaA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_BSrFsDRmEdypGbuyt3_DaA" name="setSeparator" method="_44MBIDRvEdypGbuyt3_DaA">
@@ -9465,7 +9465,7 @@ the passed string is stored (no copy is made). Therefore, the passed&#xD;
string may not be a local variable that might run out of scope.</body>
</ownedComment>
<ownedParameter xmi:id="_GkyfkDRmEdypGbuyt3_DaA" name="separator">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_QpuIMDRmEdypGbuyt3_DaA" name="getWord" method="__1PgkDR0EdypGbuyt3_DaA">
@@ -9473,13 +9473,13 @@ string may not be a local variable that might run out of scope.</body>
<body>retrieve a pointer to a part of the character string</body>
</ownedComment>
<ownedParameter xmi:id="_Ws2vUDRmEdypGbuyt3_DaA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
</ownedParameter>
<ownedParameter xmi:id="_WwIs0DRmEdypGbuyt3_DaA" name="buff" direction="inout">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
<ownedParameter xmi:id="_Wzj0QDRmEdypGbuyt3_DaA" name="sizeBuff">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_urQpMDRmEdypGbuyt3_DaA" name="size" method="_SRhdYDRvEdypGbuyt3_DaA">
@@ -9488,7 +9488,7 @@ string may not be a local variable that might run out of scope.</body>
of the string)</body>
</ownedComment>
<ownedParameter xmi:id="_0abygDRmEdypGbuyt3_DaA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_AJnWcDRnEdypGbuyt3_DaA" name="length" method="_jpxioDRvEdypGbuyt3_DaA">
@@ -9496,7 +9496,7 @@ of the string)</body>
<body>returns the length of the string</body>
</ownedComment>
<ownedParameter xmi:id="_KOi_EDRnEdypGbuyt3_DaA" name="param_0" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_ZakdUDRnEdypGbuyt3_DaA" name="commonInit" visibility="protected" method="_4mVX8DR2EdypGbuyt3_DaA"/>
@@ -9506,21 +9506,21 @@ of the string)</body>
character table</body>
</ownedComment>
<ownedParameter xmi:id="_leUjEDRnEdypGbuyt3_DaA" name="constCharP">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_tamdIDRnEdypGbuyt3_DaA" name="concat" visibility="protected" method="_0KdCgDR2EdypGbuyt3_DaA">
<ownedParameter xmi:id="_x-EoUDRnEdypGbuyt3_DaA" name="ch">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
<ownedParameter xmi:id="_yC_kkDRnEdypGbuyt3_DaA" name="nChar">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_LTZesByeEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Fqa9QDUPEdy0feurbW0fyQ" clientDependency="_dQB60DVKEdyF2KWMAqLQBg _d01RADVKEdyF2KWMAqLQBg _eJ_osDVKEdyF2KWMAqLQBg" name="Print">
<ownedAttribute xmi:id="_4rbvkDUUEdyDReAOQiyvOg" name="m_shown" visibility="protected" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OTe2EDUVEdyDReAOQiyvOg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OToAADUVEdyDReAOQiyvOg" value="1"/>
</ownedAttribute>
@@ -9678,7 +9678,7 @@ return *this;
<ownedOperation xmi:id="_ZgB1wDUPEdy0feurbW0fyQ" name="Print" method="_ZbDgEDUYEdyDReAOQiyvOg"/>
<ownedOperation xmi:id="_BdhNEDUREdy0feurbW0fyQ" name="setHead" isStatic="true" method="_doUxwDUYEdyDReAOQiyvOg">
<ownedParameter xmi:id="_VRVV0DUREdy0feurbW0fyQ" name="ccp">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_GLk3oDUREdy0feurbW0fyQ" name="getHead" isStatic="true" method="_hSR7ADUYEdyDReAOQiyvOg">
@@ -9692,18 +9692,18 @@ return *this;
</ownedOperation>
<ownedOperation xmi:id="_OQgXYDUREdy0feurbW0fyQ" name="printErr" isStatic="true" method="_mhtNQDUYEdyDReAOQiyvOg">
<ownedParameter xmi:id="_YfIHgDUREdy0feurbW0fyQ" name="ccp">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_QP6qYDUREdy0feurbW0fyQ" name="printErr" isStatic="true" method="_qOoyADUYEdyDReAOQiyvOg">
<ownedParameter xmi:id="_Y6spMDUREdy0feurbW0fyQ" name="file">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
<ownedParameter xmi:id="_Y8oi4DUREdy0feurbW0fyQ" name="line">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
</ownedParameter>
<ownedParameter xmi:id="_Y-RhoDUREdy0feurbW0fyQ" name="charP">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_T-5BEDUSEdy0feurbW0fyQ" name="getMiddle" method="_cnB0MDUVEdyDReAOQiyvOg">
@@ -9749,7 +9749,7 @@ return *this;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_ypj-oDUSEdyDReAOQiyvOg" name="ccp">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_a43woDUSEdy0feurbW0fyQ" name="operator&lt;&lt;" method="_trmIcDUVEdyDReAOQiyvOg">
@@ -9771,7 +9771,7 @@ return *this;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_3iCwgDUSEdyDReAOQiyvOg" name="ccp">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_MvhlcDUUEdyDReAOQiyvOg" name="setMark" method="_iP79cDUVEdyDReAOQiyvOg">
@@ -9785,7 +9785,7 @@ return *this;
</ownedOperation>
<ownedOperation xmi:id="_OMqR0DUUEdyDReAOQiyvOg" name="print" method="_S02ysDUZEdyDReAOQiyvOg">
<ownedParameter xmi:id="_VLaMoDUUEdyDReAOQiyvOg" name="mark">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dCxxgDUUEdyDReAOQiyvOg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dC7igDUUEdyDReAOQiyvOg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_dDEscDUUEdyDReAOQiyvOg">
@@ -9809,7 +9809,7 @@ return *this;
</defaultValue>
</ownedParameter>
<ownedParameter xmi:id="_GTWm1FlLEd-9TNLvplUFDQ" name="ch">
- <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusCpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_VeBaMFlLEd-9TNLvplUFDQ" name="operator&lt;&lt;" method="_0pUYkFlLEd-9TNLvplUFDQ">
@@ -9875,11 +9875,11 @@ Show: output the whole line immediately and reset the output string</body>
<eAnnotations xmi:id="_8k23QDRbEdyDwaY3iUxzzA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
<profileApplication xmi:id="_TRZrgCgpEeC5Ga5kAgjl0g">
<eAnnotations xmi:id="_Tb2A8CgpEeC5Ga5kAgjl0g" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/FCMProfile/1#/"/>
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
</eAnnotations>
<appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</profileApplication>
@@ -9887,495 +9887,495 @@ Show: output the whole line immediately and reset the output string</body>
<l2:Create xmi:id="_NafZoDRGEdyG-pUz-bb-Lg" base_BehavioralFeature="_J60NwDRGEdyG-pUz-bb-Lg"/>
<l2:Create xmi:id="_oOiq8DRGEdyG-pUz-bb-Lg" base_BehavioralFeature="_X1eKwDRGEdyG-pUz-bb-Lg"/>
<l2:Create xmi:id="_G5ptYDRHEdyG-pUz-bb-Lg" base_BehavioralFeature="_E8CKIDRHEdyG-pUz-bb-Lg"/>
- <Cpp:CppPtr xmi:id="_SJ2X0DReEdyDwaY3iUxzzA" base_parameter="_ajL4wDRHEdyG-pUz-bb-Lg"/>
- <Cpp:CppConst xmi:id="_Zx35IDReEdyDwaY3iUxzzA" base_parameter="_ajL4wDRHEdyG-pUz-bb-Lg"/>
- <Cpp:CppConst xmi:id="_kIr78DReEdyDwaY3iUxzzA" base_parameter="_vKHggDRHEdyG-pUz-bb-Lg"/>
- <Cpp:CppPtr xmi:id="_lzYjMDReEdyDwaY3iUxzzA" base_parameter="_vKHggDRHEdyG-pUz-bb-Lg"/>
- <Cpp:CppConst xmi:id="_tsGL4DReEdyDwaY3iUxzzA" base_parameter="_2Do9EDRHEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_uNnkkDReEdyDwaY3iUxzzA" base_parameter="_2Do9EDRHEdyG-pUz-bb-Lg"/>
- <Cpp:CppPtr xmi:id="_yMcKkDReEdyDwaY3iUxzzA" base_parameter="_DEe9MDRIEdyG-pUz-bb-Lg"/>
- <Cpp:CppConst xmi:id="_01kI8DReEdyDwaY3iUxzzA" base_parameter="_RcNQsDRIEdyG-pUz-bb-Lg"/>
- <Cpp:CppPtr xmi:id="_01kI8TReEdyDwaY3iUxzzA" base_parameter="_RcNQsDRIEdyG-pUz-bb-Lg"/>
- <Cpp:CppConst xmi:id="__JQmUDReEdyDwaY3iUxzzA" base_parameter="_nIuAcDRIEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="__JQmUTReEdyDwaY3iUxzzA" base_parameter="_nIuAcDRIEdyG-pUz-bb-Lg"/>
- <Cpp:CppPtr xmi:id="_rTwmEDRfEdyDwaY3iUxzzA" base_parameter="_qg5nwDRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_3ZclgDRfEdyDwaY3iUxzzA" base_parameter="_xw1XMDRfEdyDwaY3iUxzzA"/>
- <Cpp:CppConst xmi:id="_7VlD4DRfEdyDwaY3iUxzzA" base_parameter="_2u7q4DRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppPtr xmi:id="_7VlD4TRfEdyDwaY3iUxzzA" base_parameter="_2u7q4DRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_89vUgDRfEdyDwaY3iUxzzA" base_parameter="_XVuW4DRKEdyG-pUz-bb-Lg"/>
- <Cpp:CppInline xmi:id="__3HVYDRfEdyDwaY3iUxzzA" base_operation="_nyaBMDRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppInline xmi:id="_Edj8EDRgEdyDwaY3iUxzzA" base_operation="_uTyqkDRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_LxeOkDRgEdyDwaY3iUxzzA" base_parameter="_aL0aQDRKEdyG-pUz-bb-Lg"/>
- <Cpp:CppInline xmi:id="_Mowb4DRgEdyDwaY3iUxzzA" base_operation="_xfysgDRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_RhiIsDRgEdyDwaY3iUxzzA" base_parameter="_ctWi4DRKEdyG-pUz-bb-Lg"/>
- <Cpp:CppInline xmi:id="_SlL-EDRgEdyDwaY3iUxzzA" base_operation="_xsnAgDRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_ZGuYcDRgEdyDwaY3iUxzzA" base_parameter="_fMgF4DRKEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_qDHBEDRgEdyDwaY3iUxzzA" base_parameter="_g3MtIDRKEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_qqS84DRgEdyDwaY3iUxzzA" base_parameter="_ienW4DRKEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_sKj1wDRgEdyDwaY3iUxzzA" base_parameter="_kFSZwDRKEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_s5f_YDRgEdyDwaY3iUxzzA" base_parameter="_mGLTcDRKEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_tkakoDRgEdyDwaY3iUxzzA" base_parameter="_nv1Y4DRKEdyG-pUz-bb-Lg"/>
- <Cpp:CppInline xmi:id="_wIoN0DRgEdyDwaY3iUxzzA" base_operation="_x1P_IDRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppInline xmi:id="_w4T-UDRgEdyDwaY3iUxzzA" base_operation="_x8tSADRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppInline xmi:id="_yAu-8DRgEdyDwaY3iUxzzA" base_operation="_yJ0g8DRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppInline xmi:id="_yyqLIDRgEdyDwaY3iUxzzA" base_operation="_yQhl4DRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppInline xmi:id="_zc1JgDRgEdyDwaY3iUxzzA" base_operation="_yXOq0DRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppInline xmi:id="_0RuxMDRgEdyDwaY3iUxzzA" base_operation="_yjTX8DRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppConst xmi:id="_50YhcDRgEdyDwaY3iUxzzA" base_parameter="_5al_4DRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_50YhcTRgEdyDwaY3iUxzzA" base_parameter="_5al_4DRJEdyG-pUz-bb-Lg"/>
- <Cpp:CppConst xmi:id="_Gsk74DRhEdyDwaY3iUxzzA" base_parameter="__jzkYDRKEdyG-pUz-bb-Lg"/>
- <Cpp:CppPtr xmi:id="_Gsk74TRhEdyDwaY3iUxzzA" base_parameter="__jzkYDRKEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_OnOeQDRhEdyDwaY3iUxzzA" base_parameter="_t_JBgDRPEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_QACrUDRhEdyDwaY3iUxzzA" base_parameter="_1yC9IDRPEdy1p4IpsoZYqA"/>
- <Cpp:CppConst xmi:id="_RpGT0DRhEdyDwaY3iUxzzA" base_parameter="_132qMDRPEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_RpGT0TRhEdyDwaY3iUxzzA" base_parameter="_132qMDRPEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_ekucwDRhEdyDwaY3iUxzzA" base_parameter="_BTXrQDRQEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_gJA6ADRhEdyDwaY3iUxzzA" base_parameter="_BWpowDRQEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_hf4mUDRhEdyDwaY3iUxzzA" base_parameter="_BaOhMDRQEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_oEaDQDRhEdyDwaY3iUxzzA" base_parameter="_giLzgDRXEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_o1uygDRhEdyDwaY3iUxzzA" base_parameter="_zmS9oDRXEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_pjnzQDRhEdyDwaY3iUxzzA" base_parameter="_kTb3kDRXEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_qMwP0DRhEdyDwaY3iUxzzA" base_parameter="_z-lh0DRXEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_q0iokDRhEdyDwaY3iUxzzA" base_parameter="_m0EoUDRXEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_rdXjIDRhEdyDwaY3iUxzzA" base_parameter="_0RNi4DRXEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_sNW1oDRhEdyDwaY3iUxzzA" base_parameter="_orbLgDRXEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_s8JOQDRhEdyDwaY3iUxzzA" base_parameter="_0ku70DRXEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_toQGUDRhEdyDwaY3iUxzzA" base_parameter="_qoJW4DRXEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_uSk1sDRhEdyDwaY3iUxzzA" base_parameter="_02A5EDRXEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_vFPBsDRhEdyDwaY3iUxzzA" base_parameter="_tL6UIDRXEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_vteGYDRhEdyDwaY3iUxzzA" base_parameter="_AArasDRYEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_wT6bUDRhEdyDwaY3iUxzzA" base_parameter="_vCh3gDRXEdy1p4IpsoZYqA"/>
- <Cpp:CppRef xmi:id="_xABTYDRhEdyDwaY3iUxzzA" base_parameter="_AR0OADRYEdy1p4IpsoZYqA"/>
- <Cpp:CppConst xmi:id="_INGeADRiEdyDwaY3iUxzzA" base_operation="_ZkKxIDRaEdy1p4IpsoZYqA"/>
- <Cpp:CppInline xmi:id="_INGeATRiEdyDwaY3iUxzzA" base_operation="_ZkKxIDRaEdy1p4IpsoZYqA"/>
- <Cpp:CppConst xmi:id="_ifB5sDRiEdyDwaY3iUxzzA" base_operation="_O59-oDRiEdyDwaY3iUxzzA"/>
- <Cpp:CppInline xmi:id="_ifB5sTRiEdyDwaY3iUxzzA" base_operation="_O59-oDRiEdyDwaY3iUxzzA"/>
- <Cpp:CppConst xmi:id="_8igCoDRiEdyDwaY3iUxzzA" base_parameter="_vozzYDRiEdyDwaY3iUxzzA"/>
- <Cpp:CppInline xmi:id="_91pskDRiEdyDwaY3iUxzzA" base_operation="_tMpS8DRiEdyDwaY3iUxzzA"/>
- <Cpp:CppConst xmi:id="_Qs9w0DRjEdyDwaY3iUxzzA" base_operation="_FX25wDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppInline xmi:id="_Qs9w0TRjEdyDwaY3iUxzzA" base_operation="_FX25wDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppConst xmi:id="_XxyB8DRkEdypGbuyt3_DaA" base_operation="_hifjgDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppInline xmi:id="_XxyB8TRkEdypGbuyt3_DaA" base_operation="_hifjgDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppConst xmi:id="_YqaTEDRkEdypGbuyt3_DaA" base_operation="_hujpkDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppInline xmi:id="_YqaTETRkEdypGbuyt3_DaA" base_operation="_hujpkDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppConst xmi:id="_ZaivgDRkEdypGbuyt3_DaA" base_operation="_h3DeQDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppInline xmi:id="_ZaivgTRkEdypGbuyt3_DaA" base_operation="_h3DeQDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppConst xmi:id="_aOGTYDRkEdypGbuyt3_DaA" base_operation="_iQYkQDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppInline xmi:id="_aOGTYTRkEdypGbuyt3_DaA" base_operation="_iQYkQDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppConst xmi:id="_d77QADRkEdypGbuyt3_DaA" base_parameter="_oiusEDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppPtr xmi:id="_kpiXgDRkEdypGbuyt3_DaA" base_parameter="_oiusEDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppConst xmi:id="_fl4QYDRkEdypGbuyt3_DaA" base_parameter="_pLG6sDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppPtr xmi:id="_l2ujYDRkEdypGbuyt3_DaA" base_parameter="_pLG6sDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppConst xmi:id="_ezNdUDRkEdypGbuyt3_DaA" base_parameter="_o4x0kDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppRef xmi:id="_m8wXUDRkEdypGbuyt3_DaA" base_parameter="_o4x0kDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppConst xmi:id="_gX8mgDRkEdypGbuyt3_DaA" base_parameter="_pg3IQDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppRef xmi:id="_oQDyQDRkEdypGbuyt3_DaA" base_parameter="_pg3IQDRjEdyDwaY3iUxzzA"/>
- <Cpp:CppConst xmi:id="_ovwwkDRlEdypGbuyt3_DaA" base_operation="_hQh-4DRlEdypGbuyt3_DaA"/>
- <Cpp:CppInline xmi:id="_ovwwkTRlEdypGbuyt3_DaA" base_operation="_hQh-4DRlEdypGbuyt3_DaA"/>
- <Cpp:CppConst xmi:id="_qoAroDRlEdypGbuyt3_DaA" base_parameter="_jgxjMDRlEdypGbuyt3_DaA"/>
- <Cpp:CppPtr xmi:id="_qoAroTRlEdypGbuyt3_DaA" base_parameter="_jgxjMDRlEdypGbuyt3_DaA"/>
- <Cpp:CppConst xmi:id="_8sN38DRlEdypGbuyt3_DaA" base_operation="_w9e_8DRlEdypGbuyt3_DaA"/>
- <Cpp:CppInline xmi:id="_8sN38TRlEdypGbuyt3_DaA" base_operation="_w9e_8DRlEdypGbuyt3_DaA"/>
- <Cpp:CppConst xmi:id="_-03mgDRlEdypGbuyt3_DaA" base_parameter="_yuSPMDRlEdypGbuyt3_DaA"/>
- <Cpp:CppPtr xmi:id="_-03mgTRlEdypGbuyt3_DaA" base_parameter="_yuSPMDRlEdypGbuyt3_DaA"/>
- <Cpp:CppInline xmi:id="_MWyTYDRmEdypGbuyt3_DaA" base_operation="_BSrFsDRmEdypGbuyt3_DaA"/>
- <Cpp:CppPtr xmi:id="_Nkk8MDRmEdypGbuyt3_DaA" base_parameter="_GkyfkDRmEdypGbuyt3_DaA"/>
- <Cpp:CppPtr xmi:id="_kGSOkDRmEdypGbuyt3_DaA" base_parameter="_WwIs0DRmEdypGbuyt3_DaA"/>
- <Cpp:CppConst xmi:id="_5sjMYDRmEdypGbuyt3_DaA" base_operation="_urQpMDRmEdypGbuyt3_DaA"/>
- <Cpp:CppInline xmi:id="_5sjMYTRmEdypGbuyt3_DaA" base_operation="_urQpMDRmEdypGbuyt3_DaA"/>
- <Cpp:CppConst xmi:id="_PABxEDRnEdypGbuyt3_DaA" base_operation="_AJnWcDRnEdypGbuyt3_DaA"/>
- <Cpp:CppInline xmi:id="_PABxETRnEdypGbuyt3_DaA" base_operation="_AJnWcDRnEdypGbuyt3_DaA"/>
- <Cpp:CppConst xmi:id="_rnaoQDRnEdypGbuyt3_DaA" base_parameter="_leUjEDRnEdypGbuyt3_DaA"/>
- <Cpp:CppPtr xmi:id="_rnaoQTRnEdypGbuyt3_DaA" base_parameter="_leUjEDRnEdypGbuyt3_DaA"/>
- <Cpp:CppConst xmi:id="_8nrEQDRnEdypGbuyt3_DaA" base_parameter="_x-EoUDRnEdypGbuyt3_DaA"/>
- <Cpp:CppPtr xmi:id="_JCg0UDRoEdypGbuyt3_DaA" base_property="_A2bjsDRoEdypGbuyt3_DaA"/>
- <Cpp:CppPtr xmi:id="_J6sZgDRoEdypGbuyt3_DaA" base_property="_FafkwDRoEdypGbuyt3_DaA"/>
- <Cpp:CppPtr xmi:id="_YxG0IDRoEdypGbuyt3_DaA" base_property="_WG7s4DRoEdypGbuyt3_DaA"/>
- <Cpp:CppInclude xmi:id="_Vh1d8DR3EdypGbuyt3_DaA" body="#include &lt;stdio.h>&#x9;&#x9;// for sprintf&#xD;&#xA;#include &lt;stdlib.h>&#x9;&#x9;// for strtod" header="#include &lt;string.h>&#xD;&#xA;&#xD;&#xA;#define StdSeparators &quot; `~!@#$%^&amp;*()-=+[]{}\\|;:'\&quot;/,&lt;.>?\a\b\f\n\r\t\v&quot;&#xD;&#xA;" base_class="_WXH_4DO2EdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ptr xmi:id="_SJ2X0DReEdyDwaY3iUxzzA" base_parameter="_ajL4wDRHEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Const xmi:id="_Zx35IDReEdyDwaY3iUxzzA" base_parameter="_ajL4wDRHEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Const xmi:id="_kIr78DReEdyDwaY3iUxzzA" base_parameter="_vKHggDRHEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ptr xmi:id="_lzYjMDReEdyDwaY3iUxzzA" base_parameter="_vKHggDRHEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Const xmi:id="_tsGL4DReEdyDwaY3iUxzzA" base_parameter="_2Do9EDRHEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_uNnkkDReEdyDwaY3iUxzzA" base_parameter="_2Do9EDRHEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ptr xmi:id="_yMcKkDReEdyDwaY3iUxzzA" base_parameter="_DEe9MDRIEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Const xmi:id="_01kI8DReEdyDwaY3iUxzzA" base_parameter="_RcNQsDRIEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ptr xmi:id="_01kI8TReEdyDwaY3iUxzzA" base_parameter="_RcNQsDRIEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Const xmi:id="__JQmUDReEdyDwaY3iUxzzA" base_parameter="_nIuAcDRIEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="__JQmUTReEdyDwaY3iUxzzA" base_parameter="_nIuAcDRIEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ptr xmi:id="_rTwmEDRfEdyDwaY3iUxzzA" base_parameter="_qg5nwDRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_3ZclgDRfEdyDwaY3iUxzzA" base_parameter="_xw1XMDRfEdyDwaY3iUxzzA"/>
+ <C_Cpp:Const xmi:id="_7VlD4DRfEdyDwaY3iUxzzA" base_parameter="_2u7q4DRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ptr xmi:id="_7VlD4TRfEdyDwaY3iUxzzA" base_parameter="_2u7q4DRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_89vUgDRfEdyDwaY3iUxzzA" base_parameter="_XVuW4DRKEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Inline xmi:id="__3HVYDRfEdyDwaY3iUxzzA" base_operation="_nyaBMDRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Inline xmi:id="_Edj8EDRgEdyDwaY3iUxzzA" base_operation="_uTyqkDRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_LxeOkDRgEdyDwaY3iUxzzA" base_parameter="_aL0aQDRKEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Inline xmi:id="_Mowb4DRgEdyDwaY3iUxzzA" base_operation="_xfysgDRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_RhiIsDRgEdyDwaY3iUxzzA" base_parameter="_ctWi4DRKEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Inline xmi:id="_SlL-EDRgEdyDwaY3iUxzzA" base_operation="_xsnAgDRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_ZGuYcDRgEdyDwaY3iUxzzA" base_parameter="_fMgF4DRKEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_qDHBEDRgEdyDwaY3iUxzzA" base_parameter="_g3MtIDRKEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_qqS84DRgEdyDwaY3iUxzzA" base_parameter="_ienW4DRKEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_sKj1wDRgEdyDwaY3iUxzzA" base_parameter="_kFSZwDRKEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_s5f_YDRgEdyDwaY3iUxzzA" base_parameter="_mGLTcDRKEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_tkakoDRgEdyDwaY3iUxzzA" base_parameter="_nv1Y4DRKEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Inline xmi:id="_wIoN0DRgEdyDwaY3iUxzzA" base_operation="_x1P_IDRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Inline xmi:id="_w4T-UDRgEdyDwaY3iUxzzA" base_operation="_x8tSADRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Inline xmi:id="_yAu-8DRgEdyDwaY3iUxzzA" base_operation="_yJ0g8DRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Inline xmi:id="_yyqLIDRgEdyDwaY3iUxzzA" base_operation="_yQhl4DRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Inline xmi:id="_zc1JgDRgEdyDwaY3iUxzzA" base_operation="_yXOq0DRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Inline xmi:id="_0RuxMDRgEdyDwaY3iUxzzA" base_operation="_yjTX8DRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Const xmi:id="_50YhcDRgEdyDwaY3iUxzzA" base_parameter="_5al_4DRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_50YhcTRgEdyDwaY3iUxzzA" base_parameter="_5al_4DRJEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Const xmi:id="_Gsk74DRhEdyDwaY3iUxzzA" base_parameter="__jzkYDRKEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ptr xmi:id="_Gsk74TRhEdyDwaY3iUxzzA" base_parameter="__jzkYDRKEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_OnOeQDRhEdyDwaY3iUxzzA" base_parameter="_t_JBgDRPEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_QACrUDRhEdyDwaY3iUxzzA" base_parameter="_1yC9IDRPEdy1p4IpsoZYqA"/>
+ <C_Cpp:Const xmi:id="_RpGT0DRhEdyDwaY3iUxzzA" base_parameter="_132qMDRPEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_RpGT0TRhEdyDwaY3iUxzzA" base_parameter="_132qMDRPEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_ekucwDRhEdyDwaY3iUxzzA" base_parameter="_BTXrQDRQEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_gJA6ADRhEdyDwaY3iUxzzA" base_parameter="_BWpowDRQEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_hf4mUDRhEdyDwaY3iUxzzA" base_parameter="_BaOhMDRQEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_oEaDQDRhEdyDwaY3iUxzzA" base_parameter="_giLzgDRXEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_o1uygDRhEdyDwaY3iUxzzA" base_parameter="_zmS9oDRXEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_pjnzQDRhEdyDwaY3iUxzzA" base_parameter="_kTb3kDRXEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_qMwP0DRhEdyDwaY3iUxzzA" base_parameter="_z-lh0DRXEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_q0iokDRhEdyDwaY3iUxzzA" base_parameter="_m0EoUDRXEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_rdXjIDRhEdyDwaY3iUxzzA" base_parameter="_0RNi4DRXEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_sNW1oDRhEdyDwaY3iUxzzA" base_parameter="_orbLgDRXEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_s8JOQDRhEdyDwaY3iUxzzA" base_parameter="_0ku70DRXEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_toQGUDRhEdyDwaY3iUxzzA" base_parameter="_qoJW4DRXEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_uSk1sDRhEdyDwaY3iUxzzA" base_parameter="_02A5EDRXEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_vFPBsDRhEdyDwaY3iUxzzA" base_parameter="_tL6UIDRXEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_vteGYDRhEdyDwaY3iUxzzA" base_parameter="_AArasDRYEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_wT6bUDRhEdyDwaY3iUxzzA" base_parameter="_vCh3gDRXEdy1p4IpsoZYqA"/>
+ <C_Cpp:Ref xmi:id="_xABTYDRhEdyDwaY3iUxzzA" base_parameter="_AR0OADRYEdy1p4IpsoZYqA"/>
+ <C_Cpp:Const xmi:id="_INGeADRiEdyDwaY3iUxzzA" base_operation="_ZkKxIDRaEdy1p4IpsoZYqA"/>
+ <C_Cpp:Inline xmi:id="_INGeATRiEdyDwaY3iUxzzA" base_operation="_ZkKxIDRaEdy1p4IpsoZYqA"/>
+ <C_Cpp:Const xmi:id="_ifB5sDRiEdyDwaY3iUxzzA" base_operation="_O59-oDRiEdyDwaY3iUxzzA"/>
+ <C_Cpp:Inline xmi:id="_ifB5sTRiEdyDwaY3iUxzzA" base_operation="_O59-oDRiEdyDwaY3iUxzzA"/>
+ <C_Cpp:Const xmi:id="_8igCoDRiEdyDwaY3iUxzzA" base_parameter="_vozzYDRiEdyDwaY3iUxzzA"/>
+ <C_Cpp:Inline xmi:id="_91pskDRiEdyDwaY3iUxzzA" base_operation="_tMpS8DRiEdyDwaY3iUxzzA"/>
+ <C_Cpp:Const xmi:id="_Qs9w0DRjEdyDwaY3iUxzzA" base_operation="_FX25wDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Inline xmi:id="_Qs9w0TRjEdyDwaY3iUxzzA" base_operation="_FX25wDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Const xmi:id="_XxyB8DRkEdypGbuyt3_DaA" base_operation="_hifjgDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Inline xmi:id="_XxyB8TRkEdypGbuyt3_DaA" base_operation="_hifjgDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Const xmi:id="_YqaTEDRkEdypGbuyt3_DaA" base_operation="_hujpkDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Inline xmi:id="_YqaTETRkEdypGbuyt3_DaA" base_operation="_hujpkDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Const xmi:id="_ZaivgDRkEdypGbuyt3_DaA" base_operation="_h3DeQDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Inline xmi:id="_ZaivgTRkEdypGbuyt3_DaA" base_operation="_h3DeQDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Const xmi:id="_aOGTYDRkEdypGbuyt3_DaA" base_operation="_iQYkQDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Inline xmi:id="_aOGTYTRkEdypGbuyt3_DaA" base_operation="_iQYkQDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Const xmi:id="_d77QADRkEdypGbuyt3_DaA" base_parameter="_oiusEDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Ptr xmi:id="_kpiXgDRkEdypGbuyt3_DaA" base_parameter="_oiusEDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Const xmi:id="_fl4QYDRkEdypGbuyt3_DaA" base_parameter="_pLG6sDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Ptr xmi:id="_l2ujYDRkEdypGbuyt3_DaA" base_parameter="_pLG6sDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Const xmi:id="_ezNdUDRkEdypGbuyt3_DaA" base_parameter="_o4x0kDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Ref xmi:id="_m8wXUDRkEdypGbuyt3_DaA" base_parameter="_o4x0kDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Const xmi:id="_gX8mgDRkEdypGbuyt3_DaA" base_parameter="_pg3IQDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Ref xmi:id="_oQDyQDRkEdypGbuyt3_DaA" base_parameter="_pg3IQDRjEdyDwaY3iUxzzA"/>
+ <C_Cpp:Const xmi:id="_ovwwkDRlEdypGbuyt3_DaA" base_operation="_hQh-4DRlEdypGbuyt3_DaA"/>
+ <C_Cpp:Inline xmi:id="_ovwwkTRlEdypGbuyt3_DaA" base_operation="_hQh-4DRlEdypGbuyt3_DaA"/>
+ <C_Cpp:Const xmi:id="_qoAroDRlEdypGbuyt3_DaA" base_parameter="_jgxjMDRlEdypGbuyt3_DaA"/>
+ <C_Cpp:Ptr xmi:id="_qoAroTRlEdypGbuyt3_DaA" base_parameter="_jgxjMDRlEdypGbuyt3_DaA"/>
+ <C_Cpp:Const xmi:id="_8sN38DRlEdypGbuyt3_DaA" base_operation="_w9e_8DRlEdypGbuyt3_DaA"/>
+ <C_Cpp:Inline xmi:id="_8sN38TRlEdypGbuyt3_DaA" base_operation="_w9e_8DRlEdypGbuyt3_DaA"/>
+ <C_Cpp:Const xmi:id="_-03mgDRlEdypGbuyt3_DaA" base_parameter="_yuSPMDRlEdypGbuyt3_DaA"/>
+ <C_Cpp:Ptr xmi:id="_-03mgTRlEdypGbuyt3_DaA" base_parameter="_yuSPMDRlEdypGbuyt3_DaA"/>
+ <C_Cpp:Inline xmi:id="_MWyTYDRmEdypGbuyt3_DaA" base_operation="_BSrFsDRmEdypGbuyt3_DaA"/>
+ <C_Cpp:Ptr xmi:id="_Nkk8MDRmEdypGbuyt3_DaA" base_parameter="_GkyfkDRmEdypGbuyt3_DaA"/>
+ <C_Cpp:Ptr xmi:id="_kGSOkDRmEdypGbuyt3_DaA" base_parameter="_WwIs0DRmEdypGbuyt3_DaA"/>
+ <C_Cpp:Const xmi:id="_5sjMYDRmEdypGbuyt3_DaA" base_operation="_urQpMDRmEdypGbuyt3_DaA"/>
+ <C_Cpp:Inline xmi:id="_5sjMYTRmEdypGbuyt3_DaA" base_operation="_urQpMDRmEdypGbuyt3_DaA"/>
+ <C_Cpp:Const xmi:id="_PABxEDRnEdypGbuyt3_DaA" base_operation="_AJnWcDRnEdypGbuyt3_DaA"/>
+ <C_Cpp:Inline xmi:id="_PABxETRnEdypGbuyt3_DaA" base_operation="_AJnWcDRnEdypGbuyt3_DaA"/>
+ <C_Cpp:Const xmi:id="_rnaoQDRnEdypGbuyt3_DaA" base_parameter="_leUjEDRnEdypGbuyt3_DaA"/>
+ <C_Cpp:Ptr xmi:id="_rnaoQTRnEdypGbuyt3_DaA" base_parameter="_leUjEDRnEdypGbuyt3_DaA"/>
+ <C_Cpp:Const xmi:id="_8nrEQDRnEdypGbuyt3_DaA" base_parameter="_x-EoUDRnEdypGbuyt3_DaA"/>
+ <C_Cpp:Ptr xmi:id="_JCg0UDRoEdypGbuyt3_DaA" base_property="_A2bjsDRoEdypGbuyt3_DaA"/>
+ <C_Cpp:Ptr xmi:id="_J6sZgDRoEdypGbuyt3_DaA" base_property="_FafkwDRoEdypGbuyt3_DaA"/>
+ <C_Cpp:Ptr xmi:id="_YxG0IDRoEdypGbuyt3_DaA" base_property="_WG7s4DRoEdypGbuyt3_DaA"/>
+ <C_Cpp:Include xmi:id="_Vh1d8DR3EdypGbuyt3_DaA" body="#include &lt;stdio.h>&#x9;&#x9;// for sprintf&#xD;&#xA;#include &lt;stdlib.h>&#x9;&#x9;// for strtod" header="#include &lt;string.h>&#xD;&#xA;&#xD;&#xA;#define StdSeparators &quot; `~!@#$%^&amp;*()-=+[]{}\\|;:'\&quot;/,&lt;.>?\a\b\f\n\r\t\v&quot;&#xD;&#xA;" base_class="_WXH_4DO2EdyG-pUz-bb-Lg"/>
<l2:Create xmi:id="_quTe4DR7EdypGbuyt3_DaA" base_BehavioralFeature="_m2Mk4DR7EdypGbuyt3_DaA"/>
- <Cpp:CppInline xmi:id="_quTe4TR7EdypGbuyt3_DaA" base_operation="_m2Mk4DR7EdypGbuyt3_DaA"/>
+ <C_Cpp:Inline xmi:id="_quTe4TR7EdypGbuyt3_DaA" base_operation="_m2Mk4DR7EdypGbuyt3_DaA"/>
<l2:Create xmi:id="_1FHhsDR7EdypGbuyt3_DaA" base_BehavioralFeature="_rwKkgDR7EdypGbuyt3_DaA"/>
- <Cpp:CppInline xmi:id="_1FHhsTR7EdypGbuyt3_DaA" base_operation="_rwKkgDR7EdypGbuyt3_DaA"/>
+ <C_Cpp:Inline xmi:id="_1FHhsTR7EdypGbuyt3_DaA" base_operation="_rwKkgDR7EdypGbuyt3_DaA"/>
<l2:Create xmi:id="_RoyWgDR8EdypGbuyt3_DaA" base_BehavioralFeature="_N8S2oDR8EdypGbuyt3_DaA"/>
- <Cpp:CppInline xmi:id="_RoyWgTR8EdypGbuyt3_DaA" base_operation="_N8S2oDR8EdypGbuyt3_DaA"/>
- <Cpp:CppConst xmi:id="_sl7SYDR8Edy0feurbW0fyQ" base_parameter="_ToyfYDR8EdypGbuyt3_DaA"/>
- <Cpp:CppRef xmi:id="_uKW5kDR8Edy0feurbW0fyQ" base_parameter="_ToyfYDR8EdypGbuyt3_DaA"/>
- <Cpp:CppInline xmi:id="_9yZlcDR8Edy0feurbW0fyQ" base_operation="_63iW0DR8Edy0feurbW0fyQ"/>
+ <C_Cpp:Inline xmi:id="_RoyWgTR8EdypGbuyt3_DaA" base_operation="_N8S2oDR8EdypGbuyt3_DaA"/>
+ <C_Cpp:Const xmi:id="_sl7SYDR8Edy0feurbW0fyQ" base_parameter="_ToyfYDR8EdypGbuyt3_DaA"/>
+ <C_Cpp:Ref xmi:id="_uKW5kDR8Edy0feurbW0fyQ" base_parameter="_ToyfYDR8EdypGbuyt3_DaA"/>
+ <C_Cpp:Inline xmi:id="_9yZlcDR8Edy0feurbW0fyQ" base_operation="_63iW0DR8Edy0feurbW0fyQ"/>
<l2:Create xmi:id="_9yivYDR8Edy0feurbW0fyQ" base_BehavioralFeature="_63iW0DR8Edy0feurbW0fyQ"/>
- <Cpp:CppConst xmi:id="_1FylMDR9Edy0feurbW0fyQ" base_parameter="_AvfosDR9Edy0feurbW0fyQ"/>
- <Cpp:CppRef xmi:id="_1FylMTR9Edy0feurbW0fyQ" base_parameter="_AvfosDR9Edy0feurbW0fyQ"/>
- <Cpp:CppConst xmi:id="_b-oeEDR-Edy0feurbW0fyQ" base_parameter="_VQkqoDR-Edy0feurbW0fyQ"/>
- <Cpp:CppPtr xmi:id="_b-oeETR-Edy0feurbW0fyQ" base_parameter="_VQkqoDR-Edy0feurbW0fyQ"/>
+ <C_Cpp:Const xmi:id="_1FylMDR9Edy0feurbW0fyQ" base_parameter="_AvfosDR9Edy0feurbW0fyQ"/>
+ <C_Cpp:Ref xmi:id="_1FylMTR9Edy0feurbW0fyQ" base_parameter="_AvfosDR9Edy0feurbW0fyQ"/>
+ <C_Cpp:Const xmi:id="_b-oeEDR-Edy0feurbW0fyQ" base_parameter="_VQkqoDR-Edy0feurbW0fyQ"/>
+ <C_Cpp:Ptr xmi:id="_b-oeETR-Edy0feurbW0fyQ" base_parameter="_VQkqoDR-Edy0feurbW0fyQ"/>
<l2:Create xmi:id="_ddtEIDR-Edy0feurbW0fyQ" base_BehavioralFeature="_PngwYDR-Edy0feurbW0fyQ"/>
- <Cpp:CppInline xmi:id="_ddtEITR-Edy0feurbW0fyQ" base_operation="_PngwYDR-Edy0feurbW0fyQ"/>
- <Cpp:CppInclude xmi:id="_6BpjUDUOEdy0feurbW0fyQ" header="typedef unsigned int uint_t;&#xD;&#xA;typedef unsigned long ulong_t;&#xD;&#xA;&#xD;&#xA;#define IN&#xD;&#xA;#define OUT&#xD;&#xA;#define INOUT&#xD;&#xA;#define RETURN&#xD;&#xA;&#xD;&#xA;#ifndef FALSE&#xD;&#xA;&#x9;#define FALSE false&#xD;&#xA;#endif&#xD;&#xA;#ifndef TRUE&#xD;&#xA;&#x9;#define TRUE true&#xD;&#xA;#endif" base_class="_0TXx4DUOEdy0feurbW0fyQ"/>
+ <C_Cpp:Inline xmi:id="_ddtEITR-Edy0feurbW0fyQ" base_operation="_PngwYDR-Edy0feurbW0fyQ"/>
+ <C_Cpp:Include xmi:id="_6BpjUDUOEdy0feurbW0fyQ" header="typedef unsigned int uint_t;&#xD;&#xA;typedef unsigned long ulong_t;&#xD;&#xA;&#xD;&#xA;#define IN&#xD;&#xA;#define OUT&#xD;&#xA;#define INOUT&#xD;&#xA;#define RETURN&#xD;&#xA;&#xD;&#xA;#ifndef FALSE&#xD;&#xA;&#x9;#define FALSE false&#xD;&#xA;#endif&#xD;&#xA;#ifndef TRUE&#xD;&#xA;&#x9;#define TRUE true&#xD;&#xA;#endif" base_class="_0TXx4DUOEdy0feurbW0fyQ"/>
<l2:Create xmi:id="_etYEYDUPEdy0feurbW0fyQ" base_BehavioralFeature="_ZgB1wDUPEdy0feurbW0fyQ"/>
<l2:Create xmi:id="_fiknADUPEdy0feurbW0fyQ"/>
<l2:Create xmi:id="_gcFo8DUPEdy0feurbW0fyQ"/>
<l2:Create xmi:id="_hRltkDUPEdy0feurbW0fyQ"/>
<l2:Destroy xmi:id="_iKz0kDUPEdy0feurbW0fyQ"/>
- <Cpp:CppConst xmi:id="_f1HdoDUREdy0feurbW0fyQ" base_parameter="_VRVV0DUREdy0feurbW0fyQ"/>
- <Cpp:CppPtr xmi:id="_f1HdoTUREdy0feurbW0fyQ" base_parameter="_VRVV0DUREdy0feurbW0fyQ"/>
- <Cpp:CppRef xmi:id="_lTTkoDUREdy0feurbW0fyQ" base_parameter="_WjSs8DUREdy0feurbW0fyQ"/>
- <Cpp:CppConst xmi:id="_AYMHQDUSEdy0feurbW0fyQ" base_parameter="_YfIHgDUREdy0feurbW0fyQ"/>
- <Cpp:CppPtr xmi:id="_AYMHQTUSEdy0feurbW0fyQ" base_parameter="_YfIHgDUREdy0feurbW0fyQ"/>
- <Cpp:CppRef xmi:id="_E9trcDUTEdyDReAOQiyvOg" base_parameter="_gUN_ADUSEdy0feurbW0fyQ"/>
- <Cpp:CppInline xmi:id="_LSuswDUTEdyDReAOQiyvOg" base_operation="_WR0tADUSEdy0feurbW0fyQ"/>
- <Cpp:CppConst xmi:id="_M-Bw8DUTEdyDReAOQiyvOg" base_operation="_T-5BEDUSEdy0feurbW0fyQ"/>
- <Cpp:CppInline xmi:id="_M-Bw8TUTEdyDReAOQiyvOg" base_operation="_T-5BEDUSEdy0feurbW0fyQ"/>
- <Cpp:CppInline xmi:id="_aXwLIDUTEdyDReAOQiyvOg" base_operation="_X5-9oDUSEdy0feurbW0fyQ"/>
- <Cpp:CppRef xmi:id="_bo0KYDUTEdyDReAOQiyvOg" base_parameter="_iOHf4DUSEdy0feurbW0fyQ"/>
- <Cpp:CppConst xmi:id="_eKpN8DUTEdyDReAOQiyvOg" base_parameter="_iUE98DUSEdy0feurbW0fyQ"/>
- <Cpp:CppRef xmi:id="_eKpN8TUTEdyDReAOQiyvOg" base_parameter="_iUE98DUSEdy0feurbW0fyQ"/>
- <Cpp:CppInline xmi:id="_xvQdEDUTEdyDReAOQiyvOg" base_operation="_Y7GcYDUSEdy0feurbW0fyQ"/>
- <Cpp:CppRef xmi:id="_zR57kDUTEdyDReAOQiyvOg" base_parameter="_ylPfUDUSEdyDReAOQiyvOg"/>
- <Cpp:CppConst xmi:id="_1PEy4DUTEdyDReAOQiyvOg" base_parameter="_ypj-oDUSEdyDReAOQiyvOg"/>
- <Cpp:CppPtr xmi:id="_1PEy4TUTEdyDReAOQiyvOg" base_parameter="_ypj-oDUSEdyDReAOQiyvOg"/>
- <Cpp:CppInline xmi:id="_80H4sDUTEdyDReAOQiyvOg" base_operation="_a43woDUSEdy0feurbW0fyQ"/>
- <Cpp:CppInline xmi:id="_9qzpEDUTEdyDReAOQiyvOg" base_operation="_bfnnkDUSEdy0feurbW0fyQ"/>
- <Cpp:CppRef xmi:id="_-2NsQDUTEdyDReAOQiyvOg" base_parameter="_z9dPcDUSEdyDReAOQiyvOg"/>
- <Cpp:CppConst xmi:id="_Al0osDUUEdyDReAOQiyvOg" base_parameter="_0BVC0DUSEdyDReAOQiyvOg"/>
- <Cpp:CppRef xmi:id="_Al0osTUUEdyDReAOQiyvOg" base_parameter="_0BVC0DUSEdyDReAOQiyvOg"/>
- <Cpp:CppRef xmi:id="_Cii0EDUUEdyDReAOQiyvOg" base_parameter="_1f888DUSEdyDReAOQiyvOg"/>
- <Cpp:CppConst xmi:id="_ECN3EDUUEdyDReAOQiyvOg" base_parameter="_3iCwgDUSEdyDReAOQiyvOg"/>
- <Cpp:CppPtr xmi:id="_ECN3ETUUEdyDReAOQiyvOg" base_parameter="_3iCwgDUSEdyDReAOQiyvOg"/>
- <Cpp:CppConst xmi:id="_qV83wDUUEdyDReAOQiyvOg" base_parameter="_Q3b2ADUUEdyDReAOQiyvOg"/>
- <Cpp:CppRef xmi:id="_qV83wTUUEdyDReAOQiyvOg" base_parameter="_Q3b2ADUUEdyDReAOQiyvOg"/>
- <Cpp:CppConst xmi:id="_r5MMIDUUEdyDReAOQiyvOg" base_parameter="_VLaMoDUUEdyDReAOQiyvOg"/>
- <Cpp:CppPtr xmi:id="_r5MMITUUEdyDReAOQiyvOg" base_parameter="_VLaMoDUUEdyDReAOQiyvOg"/>
- <Cpp:CppInclude xmi:id="_DXEWYDUWEdyDReAOQiyvOg" body="#include &lt;errno.h>&#xD;&#xA;&#xD;&#xA;#include &lt;iostream>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/Thread.h>&#xD;&#xA;#include &lt;OS_AL/Time/TimeVal.h>&#xD;&#xA;&#xD;&#xA;using namespace std;&#xD;&#xA;&#xD;&#xA;#define ErrMark &quot; &lt;&lt; &quot;&#xD;&#xA;#define StdMark &quot; # &quot;&#xD;&#xA;&#xD;&#xA;#define StopIfNeverShown &#x9;0&#x9;// 1 or 0&#xD;&#xA;&#xD;&#xA;// ---------------------------------------------------------------------------&#xD;&#xA;// Global variables:&#xD;&#xA;OS_AL::Util::Show showI;&#xD;&#xA;ShowErr showErr;&#xD;&#xA;" header="#define traceMark1&#x9;&quot; $ &quot;&#xD;&#xA;&#xD;&#xA;// MACROS (if __METHOD__ is used)&#xD;&#xA;#define PRINTpr(chars) OS_AL::Util::Print pr; pr &lt;&lt; __FILE__ &quot;: &quot; chars&#xD;&#xA;#define PRINTerr(chars) OS_AL::Util::Print::printErr (&quot;in &quot; __FILE__ &quot;, line &quot;, __LINE__, &quot;: &quot; chars)&#xD;&#xA;&#xD;&#xA;/**&#xD;&#xA; * Verbose(expression) removes expression unless compiled with -DVERBOSE&#xD;&#xA; * Caveat:&#xD;&#xA; *&#x9;- avoid comments&#xD;&#xA; *&#x9;- avoid multiline expressions (ugly to read)&#xD;&#xA; *&#x9;- everything after a &quot;,&quot; is interpreted as a 2nd argument&#xD;&#xA; *&#x9;=> use verbose for simple, single expressions only, in all&#xD;&#xA; * other cases use #ifdef VERBOSE ... #endif&#xD;&#xA; */&#xD;&#xA;#if defined(VERBOSE) || defined (CR_CHECK)&#xD;&#xA;&#x9;#define Verbose(expression)&#x9;expression&#xD;&#xA;#else&#xD;&#xA;&#x9;#define Verbose(expression)&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;/**&#xD;&#xA; * ShowErr: like show, but provoke an error message&#xD;&#xA; */&#xD;&#xA;enum ShowErr { };&#xD;&#xA;&#xD;&#xA;// show() is a method of VxWorks and IlogViews -> use showI&#xD;&#xA;extern OS_AL::Util::Show showI;&#xD;&#xA;extern ShowErr showErr;&#xD;&#xA;&#xD;&#xA;//---------------------------------------------------------------------------&#xD;&#xA;// definition of macros (reduce dependency on template compilers)&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;// ====================================================================&#xD;&#xA;" base_class="_Fqa9QDUPEdy0feurbW0fyQ"/>
- <Cpp:CppDefault xmi:id="_04HuoDUXEdyDReAOQiyvOg" value="0" base_property="_7ahzEDUUEdyDReAOQiyvOg"/>
- <Cpp:CppConstInit xmi:id="_R0S4IDUaEdyDReAOQiyvOg" initialisation="m_shown (0)" base_operation="_ZgB1wDUPEdy0feurbW0fyQ"/>
+ <C_Cpp:Const xmi:id="_f1HdoDUREdy0feurbW0fyQ" base_parameter="_VRVV0DUREdy0feurbW0fyQ"/>
+ <C_Cpp:Ptr xmi:id="_f1HdoTUREdy0feurbW0fyQ" base_parameter="_VRVV0DUREdy0feurbW0fyQ"/>
+ <C_Cpp:Ref xmi:id="_lTTkoDUREdy0feurbW0fyQ" base_parameter="_WjSs8DUREdy0feurbW0fyQ"/>
+ <C_Cpp:Const xmi:id="_AYMHQDUSEdy0feurbW0fyQ" base_parameter="_YfIHgDUREdy0feurbW0fyQ"/>
+ <C_Cpp:Ptr xmi:id="_AYMHQTUSEdy0feurbW0fyQ" base_parameter="_YfIHgDUREdy0feurbW0fyQ"/>
+ <C_Cpp:Ref xmi:id="_E9trcDUTEdyDReAOQiyvOg" base_parameter="_gUN_ADUSEdy0feurbW0fyQ"/>
+ <C_Cpp:Inline xmi:id="_LSuswDUTEdyDReAOQiyvOg" base_operation="_WR0tADUSEdy0feurbW0fyQ"/>
+ <C_Cpp:Const xmi:id="_M-Bw8DUTEdyDReAOQiyvOg" base_operation="_T-5BEDUSEdy0feurbW0fyQ"/>
+ <C_Cpp:Inline xmi:id="_M-Bw8TUTEdyDReAOQiyvOg" base_operation="_T-5BEDUSEdy0feurbW0fyQ"/>
+ <C_Cpp:Inline xmi:id="_aXwLIDUTEdyDReAOQiyvOg" base_operation="_X5-9oDUSEdy0feurbW0fyQ"/>
+ <C_Cpp:Ref xmi:id="_bo0KYDUTEdyDReAOQiyvOg" base_parameter="_iOHf4DUSEdy0feurbW0fyQ"/>
+ <C_Cpp:Const xmi:id="_eKpN8DUTEdyDReAOQiyvOg" base_parameter="_iUE98DUSEdy0feurbW0fyQ"/>
+ <C_Cpp:Ref xmi:id="_eKpN8TUTEdyDReAOQiyvOg" base_parameter="_iUE98DUSEdy0feurbW0fyQ"/>
+ <C_Cpp:Inline xmi:id="_xvQdEDUTEdyDReAOQiyvOg" base_operation="_Y7GcYDUSEdy0feurbW0fyQ"/>
+ <C_Cpp:Ref xmi:id="_zR57kDUTEdyDReAOQiyvOg" base_parameter="_ylPfUDUSEdyDReAOQiyvOg"/>
+ <C_Cpp:Const xmi:id="_1PEy4DUTEdyDReAOQiyvOg" base_parameter="_ypj-oDUSEdyDReAOQiyvOg"/>
+ <C_Cpp:Ptr xmi:id="_1PEy4TUTEdyDReAOQiyvOg" base_parameter="_ypj-oDUSEdyDReAOQiyvOg"/>
+ <C_Cpp:Inline xmi:id="_80H4sDUTEdyDReAOQiyvOg" base_operation="_a43woDUSEdy0feurbW0fyQ"/>
+ <C_Cpp:Inline xmi:id="_9qzpEDUTEdyDReAOQiyvOg" base_operation="_bfnnkDUSEdy0feurbW0fyQ"/>
+ <C_Cpp:Ref xmi:id="_-2NsQDUTEdyDReAOQiyvOg" base_parameter="_z9dPcDUSEdyDReAOQiyvOg"/>
+ <C_Cpp:Const xmi:id="_Al0osDUUEdyDReAOQiyvOg" base_parameter="_0BVC0DUSEdyDReAOQiyvOg"/>
+ <C_Cpp:Ref xmi:id="_Al0osTUUEdyDReAOQiyvOg" base_parameter="_0BVC0DUSEdyDReAOQiyvOg"/>
+ <C_Cpp:Ref xmi:id="_Cii0EDUUEdyDReAOQiyvOg" base_parameter="_1f888DUSEdyDReAOQiyvOg"/>
+ <C_Cpp:Const xmi:id="_ECN3EDUUEdyDReAOQiyvOg" base_parameter="_3iCwgDUSEdyDReAOQiyvOg"/>
+ <C_Cpp:Ptr xmi:id="_ECN3ETUUEdyDReAOQiyvOg" base_parameter="_3iCwgDUSEdyDReAOQiyvOg"/>
+ <C_Cpp:Const xmi:id="_qV83wDUUEdyDReAOQiyvOg" base_parameter="_Q3b2ADUUEdyDReAOQiyvOg"/>
+ <C_Cpp:Ref xmi:id="_qV83wTUUEdyDReAOQiyvOg" base_parameter="_Q3b2ADUUEdyDReAOQiyvOg"/>
+ <C_Cpp:Const xmi:id="_r5MMIDUUEdyDReAOQiyvOg" base_parameter="_VLaMoDUUEdyDReAOQiyvOg"/>
+ <C_Cpp:Ptr xmi:id="_r5MMITUUEdyDReAOQiyvOg" base_parameter="_VLaMoDUUEdyDReAOQiyvOg"/>
+ <C_Cpp:Include xmi:id="_DXEWYDUWEdyDReAOQiyvOg" body="#include &lt;errno.h>&#xD;&#xA;&#xD;&#xA;#include &lt;iostream>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/Thread.h>&#xD;&#xA;#include &lt;OS_AL/Time/TimeVal.h>&#xD;&#xA;&#xD;&#xA;using namespace std;&#xD;&#xA;&#xD;&#xA;#define ErrMark &quot; &lt;&lt; &quot;&#xD;&#xA;#define StdMark &quot; # &quot;&#xD;&#xA;&#xD;&#xA;#define StopIfNeverShown &#x9;0&#x9;// 1 or 0&#xD;&#xA;&#xD;&#xA;// ---------------------------------------------------------------------------&#xD;&#xA;// Global variables:&#xD;&#xA;OS_AL::Util::Show showI;&#xD;&#xA;ShowErr showErr;&#xD;&#xA;" header="#define traceMark1&#x9;&quot; $ &quot;&#xD;&#xA;&#xD;&#xA;// MACROS (if __METHOD__ is used)&#xD;&#xA;#define PRINTpr(chars) OS_AL::Util::Print pr; pr &lt;&lt; __FILE__ &quot;: &quot; chars&#xD;&#xA;#define PRINTerr(chars) OS_AL::Util::Print::printErr (&quot;in &quot; __FILE__ &quot;, line &quot;, __LINE__, &quot;: &quot; chars)&#xD;&#xA;&#xD;&#xA;/**&#xD;&#xA; * Verbose(expression) removes expression unless compiled with -DVERBOSE&#xD;&#xA; * Caveat:&#xD;&#xA; *&#x9;- avoid comments&#xD;&#xA; *&#x9;- avoid multiline expressions (ugly to read)&#xD;&#xA; *&#x9;- everything after a &quot;,&quot; is interpreted as a 2nd argument&#xD;&#xA; *&#x9;=> use verbose for simple, single expressions only, in all&#xD;&#xA; * other cases use #ifdef VERBOSE ... #endif&#xD;&#xA; */&#xD;&#xA;#if defined(VERBOSE) || defined (CR_CHECK)&#xD;&#xA;&#x9;#define Verbose(expression)&#x9;expression&#xD;&#xA;#else&#xD;&#xA;&#x9;#define Verbose(expression)&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;/**&#xD;&#xA; * ShowErr: like show, but provoke an error message&#xD;&#xA; */&#xD;&#xA;enum ShowErr { };&#xD;&#xA;&#xD;&#xA;// show() is a method of VxWorks and IlogViews -> use showI&#xD;&#xA;extern OS_AL::Util::Show showI;&#xD;&#xA;extern ShowErr showErr;&#xD;&#xA;&#xD;&#xA;//---------------------------------------------------------------------------&#xD;&#xA;// definition of macros (reduce dependency on template compilers)&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;// ====================================================================&#xD;&#xA;" base_class="_Fqa9QDUPEdy0feurbW0fyQ"/>
+ <C_Cpp:Default xmi:id="_04HuoDUXEdyDReAOQiyvOg" value="0" base_property="_7ahzEDUUEdyDReAOQiyvOg"/>
+ <C_Cpp:ConstInit xmi:id="_R0S4IDUaEdyDReAOQiyvOg" initialisation="m_shown (0)" base_operation="_ZgB1wDUPEdy0feurbW0fyQ"/>
<l2:Create xmi:id="_mlKLEDUyEdyDReAOQiyvOg" base_BehavioralFeature="_ky3HADUyEdyDReAOQiyvOg"/>
- <Cpp:CppInline xmi:id="_w3WzoDUyEdyDReAOQiyvOg" base_operation="_ky3HADUyEdyDReAOQiyvOg"/>
+ <C_Cpp:Inline xmi:id="_w3WzoDUyEdyDReAOQiyvOg" base_operation="_ky3HADUyEdyDReAOQiyvOg"/>
<l2:Destroy xmi:id="_PKez4DUzEdyDReAOQiyvOg" base_BehavioralFeature="_MPd0QDUzEdyDReAOQiyvOg"/>
- <Cpp:CppInline xmi:id="_PKok4DUzEdyDReAOQiyvOg" base_operation="_MPd0QDUzEdyDReAOQiyvOg"/>
- <Cpp:CppInline xmi:id="_QzicYDUzEdyDReAOQiyvOg" base_operation="_9DJbEDUyEdyDReAOQiyvOg"/>
- <Cpp:CppInline xmi:id="_SIxxADUzEdyDReAOQiyvOg" base_operation="_-f1bgDUyEdyDReAOQiyvOg"/>
- <Cpp:CppConst xmi:id="_UMNBUDUzEdyDReAOQiyvOg" base_operation="_ApOw8DUzEdyDReAOQiyvOg"/>
- <Cpp:CppInline xmi:id="_UMNBUTUzEdyDReAOQiyvOg" base_operation="_ApOw8DUzEdyDReAOQiyvOg"/>
- <Cpp:CppConst xmi:id="_V4inUDUzEdyDReAOQiyvOg" base_operation="_CTesQDUzEdyDReAOQiyvOg"/>
- <Cpp:CppInline xmi:id="_V4inUTUzEdyDReAOQiyvOg" base_operation="_CTesQDUzEdyDReAOQiyvOg"/>
- <Cpp:CppInline xmi:id="_YYbxMDUzEdyDReAOQiyvOg" base_operation="_HjplYDUzEdyDReAOQiyvOg"/>
- <Cpp:CppInline xmi:id="_ZKgHUDUzEdyDReAOQiyvOg" base_operation="_GN0a4DUzEdyDReAOQiyvOg"/>
- <Cpp:CppInline xmi:id="_Z67esDUzEdyDReAOQiyvOg" base_operation="_E8J-sDUzEdyDReAOQiyvOg"/>
- <Cpp:CppInline xmi:id="_asjI4DUzEdyDReAOQiyvOg" base_operation="_DrscYDUzEdyDReAOQiyvOg"/>
- <Cpp:CppConst xmi:id="_ct5VkDUzEdyDReAOQiyvOg" base_operation="_I_JTADUzEdyDReAOQiyvOg"/>
- <Cpp:CppInline xmi:id="_ct5VkTUzEdyDReAOQiyvOg" base_operation="_I_JTADUzEdyDReAOQiyvOg"/>
- <Cpp:CppConst xmi:id="_dku28DUzEdyDReAOQiyvOg" base_operation="_KWxNQDUzEdyDReAOQiyvOg"/>
- <Cpp:CppInline xmi:id="_dk4n8DUzEdyDReAOQiyvOg" base_operation="_KWxNQDUzEdyDReAOQiyvOg"/>
- <Cpp:CppPtr xmi:id="_xm2hcDUzEdyDReAOQiyvOg" base_parameter="_iGkDYDUzEdyDReAOQiyvOg"/>
- <Cpp:CppConst xmi:id="_zRsSoDUzEdyDReAOQiyvOg" base_parameter="_m35EYDUzEdyDReAOQiyvOg"/>
- <Cpp:CppRef xmi:id="_zR2DoDUzEdyDReAOQiyvOg" base_parameter="_m35EYDUzEdyDReAOQiyvOg"/>
- <Cpp:CppConst xmi:id="_NXjoQDU0EdylmKH0Uq8VaA" base_parameter="_8pB1cDUzEdyDReAOQiyvOg"/>
- <Cpp:CppRef xmi:id="_NXjoQTU0EdylmKH0Uq8VaA" base_parameter="_8pB1cDUzEdyDReAOQiyvOg"/>
- <Cpp:CppPtr xmi:id="_zby0YDU0EdylmKH0Uq8VaA" base_parameter="_XB94EDU0EdylmKH0Uq8VaA"/>
- <Cpp:CppPtr xmi:id="_LkU6oDU1EdylmKH0Uq8VaA" base_parameter="_F0HPgDU1EdylmKH0Uq8VaA"/>
- <Cpp:CppPtr xmi:id="_TPxjYDU1EdylmKH0Uq8VaA" base_parameter="_PzPLEDU1EdylmKH0Uq8VaA"/>
- <Cpp:CppPtr xmi:id="_ZYIBsDU1EdylmKH0Uq8VaA" base_parameter="_Vlh50DU1EdylmKH0Uq8VaA"/>
- <Cpp:CppDefault xmi:id="_qGWSgDU1EdylmKH0Uq8VaA" value="1" base_parameter="_bfunYDU1EdylmKH0Uq8VaA"/>
- <Cpp:CppPtr xmi:id="_wOG68DU1EdylmKH0Uq8VaA" base_parameter="_bbtqEDU1EdylmKH0Uq8VaA"/>
- <Cpp:CppPtr xmi:id="_JpDEQDU2EdylmKH0Uq8VaA" base_parameter="_yUhN0DU1EdylmKH0Uq8VaA"/>
- <Cpp:CppConst xmi:id="_L6C2gDU2EdylmKH0Uq8VaA" base_parameter="_yYP3QDU1EdylmKH0Uq8VaA"/>
- <Cpp:CppRef xmi:id="_L6C2gTU2EdylmKH0Uq8VaA" base_parameter="_yYP3QDU1EdylmKH0Uq8VaA"/>
- <Cpp:CppVisibility xmi:id="_yFTWADVJEdyF2KWMAqLQBg" value="public" base_generalization="_ZFUrgDO2EdyG-pUz-bb-Lg"/>
- <Cpp:CppPtr xmi:id="_oiW9oDadEdyC6dXxO2UOEQ" base_parameter="_V2hJkDadEdyC6dXxO2UOEQ"/>
- <Cpp:CppConst xmi:id="_rCGWgDadEdyC6dXxO2UOEQ" base_parameter="_WOgLwDadEdyC6dXxO2UOEQ"/>
- <Cpp:CppRef xmi:id="_rCGWgTadEdyC6dXxO2UOEQ" base_parameter="_WOgLwDadEdyC6dXxO2UOEQ"/>
- <Cpp:CppInline xmi:id="_wtxN8DafEdyC6dXxO2UOEQ" base_operation="_ftqi8DafEdyC6dXxO2UOEQ"/>
- <Cpp:CppPtr xmi:id="_yLfwMDafEdyC6dXxO2UOEQ" base_parameter="_hoAIsDafEdyC6dXxO2UOEQ"/>
- <Cpp:CppInline xmi:id="_NNjoUDagEdyC6dXxO2UOEQ" base_operation="_A4X0UDagEdyC6dXxO2UOEQ"/>
- <Cpp:CppPtr xmi:id="_OfETgDagEdyC6dXxO2UOEQ" base_parameter="_GHp8oDagEdyC6dXxO2UOEQ"/>
- <Cpp:CppConst xmi:id="_LC2j8DajEdyC6dXxO2UOEQ" base_parameter="_BHwMwDajEdyC6dXxO2UOEQ"/>
- <Cpp:CppRef xmi:id="_LC2j8TajEdyC6dXxO2UOEQ" base_parameter="_BHwMwDajEdyC6dXxO2UOEQ"/>
+ <C_Cpp:Inline xmi:id="_PKok4DUzEdyDReAOQiyvOg" base_operation="_MPd0QDUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Inline xmi:id="_QzicYDUzEdyDReAOQiyvOg" base_operation="_9DJbEDUyEdyDReAOQiyvOg"/>
+ <C_Cpp:Inline xmi:id="_SIxxADUzEdyDReAOQiyvOg" base_operation="_-f1bgDUyEdyDReAOQiyvOg"/>
+ <C_Cpp:Const xmi:id="_UMNBUDUzEdyDReAOQiyvOg" base_operation="_ApOw8DUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Inline xmi:id="_UMNBUTUzEdyDReAOQiyvOg" base_operation="_ApOw8DUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Const xmi:id="_V4inUDUzEdyDReAOQiyvOg" base_operation="_CTesQDUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Inline xmi:id="_V4inUTUzEdyDReAOQiyvOg" base_operation="_CTesQDUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Inline xmi:id="_YYbxMDUzEdyDReAOQiyvOg" base_operation="_HjplYDUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Inline xmi:id="_ZKgHUDUzEdyDReAOQiyvOg" base_operation="_GN0a4DUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Inline xmi:id="_Z67esDUzEdyDReAOQiyvOg" base_operation="_E8J-sDUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Inline xmi:id="_asjI4DUzEdyDReAOQiyvOg" base_operation="_DrscYDUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Const xmi:id="_ct5VkDUzEdyDReAOQiyvOg" base_operation="_I_JTADUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Inline xmi:id="_ct5VkTUzEdyDReAOQiyvOg" base_operation="_I_JTADUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Const xmi:id="_dku28DUzEdyDReAOQiyvOg" base_operation="_KWxNQDUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Inline xmi:id="_dk4n8DUzEdyDReAOQiyvOg" base_operation="_KWxNQDUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Ptr xmi:id="_xm2hcDUzEdyDReAOQiyvOg" base_parameter="_iGkDYDUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Const xmi:id="_zRsSoDUzEdyDReAOQiyvOg" base_parameter="_m35EYDUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Ref xmi:id="_zR2DoDUzEdyDReAOQiyvOg" base_parameter="_m35EYDUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Const xmi:id="_NXjoQDU0EdylmKH0Uq8VaA" base_parameter="_8pB1cDUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Ref xmi:id="_NXjoQTU0EdylmKH0Uq8VaA" base_parameter="_8pB1cDUzEdyDReAOQiyvOg"/>
+ <C_Cpp:Ptr xmi:id="_zby0YDU0EdylmKH0Uq8VaA" base_parameter="_XB94EDU0EdylmKH0Uq8VaA"/>
+ <C_Cpp:Ptr xmi:id="_LkU6oDU1EdylmKH0Uq8VaA" base_parameter="_F0HPgDU1EdylmKH0Uq8VaA"/>
+ <C_Cpp:Ptr xmi:id="_TPxjYDU1EdylmKH0Uq8VaA" base_parameter="_PzPLEDU1EdylmKH0Uq8VaA"/>
+ <C_Cpp:Ptr xmi:id="_ZYIBsDU1EdylmKH0Uq8VaA" base_parameter="_Vlh50DU1EdylmKH0Uq8VaA"/>
+ <C_Cpp:Default xmi:id="_qGWSgDU1EdylmKH0Uq8VaA" value="1" base_parameter="_bfunYDU1EdylmKH0Uq8VaA"/>
+ <C_Cpp:Ptr xmi:id="_wOG68DU1EdylmKH0Uq8VaA" base_parameter="_bbtqEDU1EdylmKH0Uq8VaA"/>
+ <C_Cpp:Ptr xmi:id="_JpDEQDU2EdylmKH0Uq8VaA" base_parameter="_yUhN0DU1EdylmKH0Uq8VaA"/>
+ <C_Cpp:Const xmi:id="_L6C2gDU2EdylmKH0Uq8VaA" base_parameter="_yYP3QDU1EdylmKH0Uq8VaA"/>
+ <C_Cpp:Ref xmi:id="_L6C2gTU2EdylmKH0Uq8VaA" base_parameter="_yYP3QDU1EdylmKH0Uq8VaA"/>
+ <C_Cpp:Visibility xmi:id="_yFTWADVJEdyF2KWMAqLQBg" value="public" base_generalization="_ZFUrgDO2EdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ptr xmi:id="_oiW9oDadEdyC6dXxO2UOEQ" base_parameter="_V2hJkDadEdyC6dXxO2UOEQ"/>
+ <C_Cpp:Const xmi:id="_rCGWgDadEdyC6dXxO2UOEQ" base_parameter="_WOgLwDadEdyC6dXxO2UOEQ"/>
+ <C_Cpp:Ref xmi:id="_rCGWgTadEdyC6dXxO2UOEQ" base_parameter="_WOgLwDadEdyC6dXxO2UOEQ"/>
+ <C_Cpp:Inline xmi:id="_wtxN8DafEdyC6dXxO2UOEQ" base_operation="_ftqi8DafEdyC6dXxO2UOEQ"/>
+ <C_Cpp:Ptr xmi:id="_yLfwMDafEdyC6dXxO2UOEQ" base_parameter="_hoAIsDafEdyC6dXxO2UOEQ"/>
+ <C_Cpp:Inline xmi:id="_NNjoUDagEdyC6dXxO2UOEQ" base_operation="_A4X0UDagEdyC6dXxO2UOEQ"/>
+ <C_Cpp:Ptr xmi:id="_OfETgDagEdyC6dXxO2UOEQ" base_parameter="_GHp8oDagEdyC6dXxO2UOEQ"/>
+ <C_Cpp:Const xmi:id="_LC2j8DajEdyC6dXxO2UOEQ" base_parameter="_BHwMwDajEdyC6dXxO2UOEQ"/>
+ <C_Cpp:Ref xmi:id="_LC2j8TajEdyC6dXxO2UOEQ" base_parameter="_BHwMwDajEdyC6dXxO2UOEQ"/>
<l2:Create xmi:id="_NridcDajEdyC6dXxO2UOEQ" base_BehavioralFeature="_-xPoYDaiEdyC6dXxO2UOEQ"/>
- <Cpp:CppInline xmi:id="_NridcTajEdyC6dXxO2UOEQ" base_operation="_-xPoYDaiEdyC6dXxO2UOEQ"/>
- <Cpp:CppConstInit xmi:id="_REDRYDajEdyC6dXxO2UOEQ" initialisation="value (elt), next (NULL)" base_operation="_-xPoYDaiEdyC6dXxO2UOEQ"/>
- <Cpp:CppPtr xmi:id="_xFafoDakEdyMZ7r5-upW2A" base_parameter="_nU5AwDakEdyMZ7r5-upW2A"/>
- <Cpp:CppInline xmi:id="_zDU90DakEdyMZ7r5-upW2A" base_operation="_a-g58DakEdyMZ7r5-upW2A"/>
- <Cpp:CppInline xmi:id="_CU3OMDalEdyMZ7r5-upW2A" base_operation="_5hcQwDakEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_DWlJ4DalEdyMZ7r5-upW2A" base_parameter="_7GUj4DakEdyMZ7r5-upW2A"/>
- <Cpp:CppConst xmi:id="_Qe-uEDamEdyMZ7r5-upW2A" base_operation="_Am2XwDamEdyMZ7r5-upW2A"/>
- <Cpp:CppInline xmi:id="_Qe-uETamEdyMZ7r5-upW2A" base_operation="_Am2XwDamEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_TeKcADamEdyMZ7r5-upW2A" base_parameter="_FBO4YDamEdyMZ7r5-upW2A"/>
- <Cpp:CppConst xmi:id="_VqiM8DamEdyMZ7r5-upW2A" base_parameter="_FGADoDamEdyMZ7r5-upW2A"/>
- <Cpp:CppRef xmi:id="_VqiM8TamEdyMZ7r5-upW2A" base_parameter="_FGADoDamEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_p7j2IDamEdyMZ7r5-upW2A" base_parameter="_h1SSkDamEdyMZ7r5-upW2A"/>
- <Cpp:CppConst xmi:id="_rkKysDamEdyMZ7r5-upW2A" base_operation="_gDSwgDamEdyMZ7r5-upW2A"/>
- <Cpp:CppInline xmi:id="_rkUjsDamEdyMZ7r5-upW2A" base_operation="_gDSwgDamEdyMZ7r5-upW2A"/>
- <Cpp:CppConst xmi:id="_t6-SADamEdyMZ7r5-upW2A" base_parameter="_h5KF8DamEdyMZ7r5-upW2A"/>
- <Cpp:CppRef xmi:id="_t6-SATamEdyMZ7r5-upW2A" base_parameter="_h5KF8DamEdyMZ7r5-upW2A"/>
- <Cpp:CppInline xmi:id="_DFg9IDanEdyMZ7r5-upW2A" base_operation="_2-Vv8DamEdyMZ7r5-upW2A"/>
- <Cpp:CppConst xmi:id="_E3XVQDanEdyMZ7r5-upW2A" base_parameter="_44iLwDamEdyMZ7r5-upW2A"/>
- <Cpp:CppRef xmi:id="_E3XVQTanEdyMZ7r5-upW2A" base_parameter="_44iLwDamEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_GKgYIDanEdyMZ7r5-upW2A" base_parameter="_47gnQDamEdyMZ7r5-upW2A"/>
- <Cpp:CppConst xmi:id="_x1riIDaoEdyv9PRkTrTu0A" base_operation="_InFS0DaoEdyMZ7r5-upW2A"/>
- <Cpp:CppInline xmi:id="_x1riITaoEdyv9PRkTrTu0A" base_operation="_InFS0DaoEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_0i1r8DaoEdyv9PRkTrTu0A" base_parameter="_gR0CwDaoEdyMZ7r5-upW2A"/>
- <Cpp:CppInline xmi:id="_-s_LwDaoEdyv9PRkTrTu0A" base_operation="_Kzm0wDaoEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_AH5DgDapEdyv9PRkTrTu0A" base_parameter="_4jvVkDaoEdyv9PRkTrTu0A"/>
- <Cpp:CppPtr xmi:id="_WeuioDapEdyv9PRkTrTu0A" base_parameter="_F389oDapEdyv9PRkTrTu0A"/>
- <Cpp:CppInline xmi:id="_FKNG0DapEdyv9PRkTrTu0A" base_operation="_NLvw0DaoEdyMZ7r5-upW2A"/>
- <Cpp:CppInline xmi:id="_ofDUgDapEdyv9PRkTrTu0A" base_operation="_Mh4UcDaoEdyMZ7r5-upW2A"/>
- <Cpp:CppConst xmi:id="_ofDUgTapEdyv9PRkTrTu0A" base_operation="_Mh4UcDaoEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_qn2NADapEdyv9PRkTrTu0A" base_parameter="_iP2AQDapEdyv9PRkTrTu0A"/>
- <Cpp:CppConst xmi:id="_znMtoDapEdyv9PRkTrTu0A" base_operation="_ORpB4DaoEdyMZ7r5-upW2A"/>
- <Cpp:CppInline xmi:id="_znMtoTapEdyv9PRkTrTu0A" base_operation="_ORpB4DaoEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_1CPvUDapEdyv9PRkTrTu0A" base_parameter="_wDf9YDapEdyv9PRkTrTu0A"/>
- <Cpp:CppInline xmi:id="_87_50DapEdyv9PRkTrTu0A" base_operation="_QxrVsDaoEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_-w-ecDapEdyv9PRkTrTu0A" base_parameter="_5TPDYDapEdyv9PRkTrTu0A"/>
- <Cpp:CppConst xmi:id="_GY2OwDaqEdyv9PRkTrTu0A" base_operation="_SaIhQDaoEdyMZ7r5-upW2A"/>
- <Cpp:CppInline xmi:id="_GY2OwTaqEdyv9PRkTrTu0A" base_operation="_SaIhQDaoEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_Hn-UUDaqEdyv9PRkTrTu0A" base_parameter="_DsSh4DaqEdyv9PRkTrTu0A"/>
- <Cpp:CppInline xmi:id="_QFWJQDaqEdyv9PRkTrTu0A" base_operation="_ToX2ADaoEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_R-pNMDaqEdyv9PRkTrTu0A" base_parameter="_LADDYDaqEdyv9PRkTrTu0A"/>
- <Cpp:CppConst xmi:id="_aRlTwDaqEdyv9PRkTrTu0A" base_operation="_WklIcDaoEdyMZ7r5-upW2A"/>
- <Cpp:CppInline xmi:id="_aRlTwTaqEdyv9PRkTrTu0A" base_operation="_WklIcDaoEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_bZ2jYDaqEdyv9PRkTrTu0A" base_parameter="_XldrwDaqEdyv9PRkTrTu0A"/>
- <Cpp:CppInline xmi:id="_cA57UDa1Edyv9PRkTrTu0A" base_operation="_YZZ8EDaoEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_dYYEkDa1Edyv9PRkTrTu0A" base_parameter="_iOT5wDaqEdyv9PRkTrTu0A"/>
- <Cpp:CppConst xmi:id="_m6JVwDa1Edyv9PRkTrTu0A" base_operation="_aO0lkDaoEdyMZ7r5-upW2A"/>
- <Cpp:CppInline xmi:id="_m6JVwTa1Edyv9PRkTrTu0A" base_operation="_aO0lkDaoEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_osSo0Da1Edyv9PRkTrTu0A" base_parameter="_iIN30Da1Edyv9PRkTrTu0A"/>
- <Cpp:CppInline xmi:id="_wt8yIDa1Edyv9PRkTrTu0A" base_operation="_ddN0MDaoEdyMZ7r5-upW2A"/>
- <Cpp:CppPtr xmi:id="_x_J7UDa1Edyv9PRkTrTu0A" base_parameter="_sFG-wDa1Edyv9PRkTrTu0A"/>
- <Cpp:CppPtr xmi:id="_TE8JEDa5Edyv9PRkTrTu0A" base_property="_JP6ksDa5Edyv9PRkTrTu0A"/>
- <Cpp:CppPtr xmi:id="_Z3LR4Da5Edyv9PRkTrTu0A" base_property="_yaiaUDa2Edyv9PRkTrTu0A"/>
- <Cpp:CppPtr xmi:id="_arLhsDa5Edyv9PRkTrTu0A" base_property="_0wvcsDa2Edyv9PRkTrTu0A"/>
- <Cpp:CppPtr xmi:id="_beAFwDa5Edyv9PRkTrTu0A" base_property="_1ZuIQTa2Edyv9PRkTrTu0A"/>
- <Cpp:CppPtr xmi:id="_cMMBcDa5Edyv9PRkTrTu0A" base_property="_2AnwMTa2Edyv9PRkTrTu0A"/>
- <Cpp:CppPtr xmi:id="_c74ZADa5Edyv9PRkTrTu0A" base_property="_3cG2wTa2Edyv9PRkTrTu0A"/>
- <Cpp:CppPtr xmi:id="_drROkDa5Edyv9PRkTrTu0A" base_property="_8nYBwDa2Edyv9PRkTrTu0A"/>
- <Cpp:CppInline xmi:id="_xb0n8Da5Edyv9PRkTrTu0A" base_operation="_lrJPMDa5Edyv9PRkTrTu0A"/>
- <Cpp:CppConst xmi:id="_3xJyUDa5Edyv9PRkTrTu0A" base_parameter="_oX2tEDa5Edyv9PRkTrTu0A"/>
- <Cpp:CppRef xmi:id="_3xJyUTa5Edyv9PRkTrTu0A" base_parameter="_oX2tEDa5Edyv9PRkTrTu0A"/>
- <Cpp:CppConstInit xmi:id="_qkOokDa6Edyv9PRkTrTu0A" initialisation="beginning (NULL), endElement (NULL), current (NULL), firstFreeCellule (NULL), freeMemory ((ListCell *) ((char *) this + sizeof (BOL &lt; ElType >))), endOfMemory ((ListCell *) ((char *) this + sizeof (BOL &lt; ElType >) + (nbElem - 1) * sizeof (ListCell)))" base_operation="_ky3HADUyEdyDReAOQiyvOg"/>
- <Cpp:CppInclude xmi:id="_gutqEDa8Edy_E4ZljVbr-g" body="#if defined(_POSIX_SOURCE) || defined(PC)&#xD;&#xA;&#x9;#include &lt;string.h>&#xD;&#xA;#else&#xD;&#xA;&#x9;#include &lt;string.h>&#xD;&#xA;&#x9;#ifndef SYSTEM_VxWorks&#xD;&#xA;&#x9;&#x9;#include &lt;memory.h>&#xD;&#xA;&#x9;#endif &#xD;&#xA;#endif &#xD;&#xA;" header="/**&#xD;&#xA; * ----------------------------------------------------------------------&#xD;&#xA; * [todo: it would be very good to have lock-free set/list implementations.&#xD;&#xA; * Currently, two threads that are mixing adding/removals would need lock&#xD;&#xA; * protection] => examine solutions, for instance skip lists&#xD;&#xA; * ----------------------------------------------------------------------&#xD;&#xA; */&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;/**&#xD;&#xA; * This macro is used for historical reasons: it is used by the&#xD;&#xA; * code generated by objecteering. It declares a variable of type SetOf&#xD;&#xA; * with the prefix set_of_&lt;typename>. This variable stores a set of pointers.&#xD;&#xA; */&#xD;&#xA;#define CR_SET(className)\&#xD;&#xA;&#x9;typedef SetOf&lt;className *> set_of_ ## className;&#xD;&#xA;&#xD;&#xA;/**&#xD;&#xA; * This macro is similar to the macro above. The difference is that a set&#xD;&#xA; * of values (and not pointers) is stored.&#xD;&#xA; */&#xD;&#xA;#define CR_SET_V(className)\&#xD;&#xA;&#x9;typedef SetOf&lt;className> set_of_ ## className;&#xD;&#xA;&#xD;&#xA;/**&#xD;&#xA; * This integer default value DEFAULT_SIZE_BLOCK is used to control (partly)&#xD;&#xA; * memory size and fragmentation during growing. The ARRAY&#xD;&#xA; * is roughly doubled in size until it hits the size_block limit, after&#xD;&#xA; * which it is grown only in size_block sized chunks, if necessary.&#xD;&#xA; * A large value limits fragmentation at the expense of using more memory.&#xD;&#xA; * DEFAULT_SIZE_BLOCK value must always be a number greater than zero.&#xD;&#xA; */&#xD;&#xA;#ifndef DEFAULT_BLOCK_SIZE&#xD;&#xA;#define DEFAULT_BLOCK_SIZE 1024&#xD;&#xA;#endif&#xD;&#xA;" base_class="_2bXLkDUuEdyDReAOQiyvOg"/>
+ <C_Cpp:Inline xmi:id="_NridcTajEdyC6dXxO2UOEQ" base_operation="_-xPoYDaiEdyC6dXxO2UOEQ"/>
+ <C_Cpp:ConstInit xmi:id="_REDRYDajEdyC6dXxO2UOEQ" initialisation="value (elt), next (NULL)" base_operation="_-xPoYDaiEdyC6dXxO2UOEQ"/>
+ <C_Cpp:Ptr xmi:id="_xFafoDakEdyMZ7r5-upW2A" base_parameter="_nU5AwDakEdyMZ7r5-upW2A"/>
+ <C_Cpp:Inline xmi:id="_zDU90DakEdyMZ7r5-upW2A" base_operation="_a-g58DakEdyMZ7r5-upW2A"/>
+ <C_Cpp:Inline xmi:id="_CU3OMDalEdyMZ7r5-upW2A" base_operation="_5hcQwDakEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_DWlJ4DalEdyMZ7r5-upW2A" base_parameter="_7GUj4DakEdyMZ7r5-upW2A"/>
+ <C_Cpp:Const xmi:id="_Qe-uEDamEdyMZ7r5-upW2A" base_operation="_Am2XwDamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Inline xmi:id="_Qe-uETamEdyMZ7r5-upW2A" base_operation="_Am2XwDamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_TeKcADamEdyMZ7r5-upW2A" base_parameter="_FBO4YDamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Const xmi:id="_VqiM8DamEdyMZ7r5-upW2A" base_parameter="_FGADoDamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ref xmi:id="_VqiM8TamEdyMZ7r5-upW2A" base_parameter="_FGADoDamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_p7j2IDamEdyMZ7r5-upW2A" base_parameter="_h1SSkDamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Const xmi:id="_rkKysDamEdyMZ7r5-upW2A" base_operation="_gDSwgDamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Inline xmi:id="_rkUjsDamEdyMZ7r5-upW2A" base_operation="_gDSwgDamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Const xmi:id="_t6-SADamEdyMZ7r5-upW2A" base_parameter="_h5KF8DamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ref xmi:id="_t6-SATamEdyMZ7r5-upW2A" base_parameter="_h5KF8DamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Inline xmi:id="_DFg9IDanEdyMZ7r5-upW2A" base_operation="_2-Vv8DamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Const xmi:id="_E3XVQDanEdyMZ7r5-upW2A" base_parameter="_44iLwDamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ref xmi:id="_E3XVQTanEdyMZ7r5-upW2A" base_parameter="_44iLwDamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_GKgYIDanEdyMZ7r5-upW2A" base_parameter="_47gnQDamEdyMZ7r5-upW2A"/>
+ <C_Cpp:Const xmi:id="_x1riIDaoEdyv9PRkTrTu0A" base_operation="_InFS0DaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Inline xmi:id="_x1riITaoEdyv9PRkTrTu0A" base_operation="_InFS0DaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_0i1r8DaoEdyv9PRkTrTu0A" base_parameter="_gR0CwDaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Inline xmi:id="_-s_LwDaoEdyv9PRkTrTu0A" base_operation="_Kzm0wDaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_AH5DgDapEdyv9PRkTrTu0A" base_parameter="_4jvVkDaoEdyv9PRkTrTu0A"/>
+ <C_Cpp:Ptr xmi:id="_WeuioDapEdyv9PRkTrTu0A" base_parameter="_F389oDapEdyv9PRkTrTu0A"/>
+ <C_Cpp:Inline xmi:id="_FKNG0DapEdyv9PRkTrTu0A" base_operation="_NLvw0DaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Inline xmi:id="_ofDUgDapEdyv9PRkTrTu0A" base_operation="_Mh4UcDaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Const xmi:id="_ofDUgTapEdyv9PRkTrTu0A" base_operation="_Mh4UcDaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_qn2NADapEdyv9PRkTrTu0A" base_parameter="_iP2AQDapEdyv9PRkTrTu0A"/>
+ <C_Cpp:Const xmi:id="_znMtoDapEdyv9PRkTrTu0A" base_operation="_ORpB4DaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Inline xmi:id="_znMtoTapEdyv9PRkTrTu0A" base_operation="_ORpB4DaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_1CPvUDapEdyv9PRkTrTu0A" base_parameter="_wDf9YDapEdyv9PRkTrTu0A"/>
+ <C_Cpp:Inline xmi:id="_87_50DapEdyv9PRkTrTu0A" base_operation="_QxrVsDaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_-w-ecDapEdyv9PRkTrTu0A" base_parameter="_5TPDYDapEdyv9PRkTrTu0A"/>
+ <C_Cpp:Const xmi:id="_GY2OwDaqEdyv9PRkTrTu0A" base_operation="_SaIhQDaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Inline xmi:id="_GY2OwTaqEdyv9PRkTrTu0A" base_operation="_SaIhQDaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_Hn-UUDaqEdyv9PRkTrTu0A" base_parameter="_DsSh4DaqEdyv9PRkTrTu0A"/>
+ <C_Cpp:Inline xmi:id="_QFWJQDaqEdyv9PRkTrTu0A" base_operation="_ToX2ADaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_R-pNMDaqEdyv9PRkTrTu0A" base_parameter="_LADDYDaqEdyv9PRkTrTu0A"/>
+ <C_Cpp:Const xmi:id="_aRlTwDaqEdyv9PRkTrTu0A" base_operation="_WklIcDaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Inline xmi:id="_aRlTwTaqEdyv9PRkTrTu0A" base_operation="_WklIcDaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_bZ2jYDaqEdyv9PRkTrTu0A" base_parameter="_XldrwDaqEdyv9PRkTrTu0A"/>
+ <C_Cpp:Inline xmi:id="_cA57UDa1Edyv9PRkTrTu0A" base_operation="_YZZ8EDaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_dYYEkDa1Edyv9PRkTrTu0A" base_parameter="_iOT5wDaqEdyv9PRkTrTu0A"/>
+ <C_Cpp:Const xmi:id="_m6JVwDa1Edyv9PRkTrTu0A" base_operation="_aO0lkDaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Inline xmi:id="_m6JVwTa1Edyv9PRkTrTu0A" base_operation="_aO0lkDaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_osSo0Da1Edyv9PRkTrTu0A" base_parameter="_iIN30Da1Edyv9PRkTrTu0A"/>
+ <C_Cpp:Inline xmi:id="_wt8yIDa1Edyv9PRkTrTu0A" base_operation="_ddN0MDaoEdyMZ7r5-upW2A"/>
+ <C_Cpp:Ptr xmi:id="_x_J7UDa1Edyv9PRkTrTu0A" base_parameter="_sFG-wDa1Edyv9PRkTrTu0A"/>
+ <C_Cpp:Ptr xmi:id="_TE8JEDa5Edyv9PRkTrTu0A" base_property="_JP6ksDa5Edyv9PRkTrTu0A"/>
+ <C_Cpp:Ptr xmi:id="_Z3LR4Da5Edyv9PRkTrTu0A" base_property="_yaiaUDa2Edyv9PRkTrTu0A"/>
+ <C_Cpp:Ptr xmi:id="_arLhsDa5Edyv9PRkTrTu0A" base_property="_0wvcsDa2Edyv9PRkTrTu0A"/>
+ <C_Cpp:Ptr xmi:id="_beAFwDa5Edyv9PRkTrTu0A" base_property="_1ZuIQTa2Edyv9PRkTrTu0A"/>
+ <C_Cpp:Ptr xmi:id="_cMMBcDa5Edyv9PRkTrTu0A" base_property="_2AnwMTa2Edyv9PRkTrTu0A"/>
+ <C_Cpp:Ptr xmi:id="_c74ZADa5Edyv9PRkTrTu0A" base_property="_3cG2wTa2Edyv9PRkTrTu0A"/>
+ <C_Cpp:Ptr xmi:id="_drROkDa5Edyv9PRkTrTu0A" base_property="_8nYBwDa2Edyv9PRkTrTu0A"/>
+ <C_Cpp:Inline xmi:id="_xb0n8Da5Edyv9PRkTrTu0A" base_operation="_lrJPMDa5Edyv9PRkTrTu0A"/>
+ <C_Cpp:Const xmi:id="_3xJyUDa5Edyv9PRkTrTu0A" base_parameter="_oX2tEDa5Edyv9PRkTrTu0A"/>
+ <C_Cpp:Ref xmi:id="_3xJyUTa5Edyv9PRkTrTu0A" base_parameter="_oX2tEDa5Edyv9PRkTrTu0A"/>
+ <C_Cpp:ConstInit xmi:id="_qkOokDa6Edyv9PRkTrTu0A" initialisation="beginning (NULL), endElement (NULL), current (NULL), firstFreeCellule (NULL), freeMemory ((ListCell *) ((char *) this + sizeof (BOL &lt; ElType >))), endOfMemory ((ListCell *) ((char *) this + sizeof (BOL &lt; ElType >) + (nbElem - 1) * sizeof (ListCell)))" base_operation="_ky3HADUyEdyDReAOQiyvOg"/>
+ <C_Cpp:Include xmi:id="_gutqEDa8Edy_E4ZljVbr-g" body="#if defined(_POSIX_SOURCE) || defined(PC)&#xD;&#xA;&#x9;#include &lt;string.h>&#xD;&#xA;#else&#xD;&#xA;&#x9;#include &lt;string.h>&#xD;&#xA;&#x9;#ifndef SYSTEM_VxWorks&#xD;&#xA;&#x9;&#x9;#include &lt;memory.h>&#xD;&#xA;&#x9;#endif &#xD;&#xA;#endif &#xD;&#xA;" header="/**&#xD;&#xA; * ----------------------------------------------------------------------&#xD;&#xA; * [todo: it would be very good to have lock-free set/list implementations.&#xD;&#xA; * Currently, two threads that are mixing adding/removals would need lock&#xD;&#xA; * protection] => examine solutions, for instance skip lists&#xD;&#xA; * ----------------------------------------------------------------------&#xD;&#xA; */&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;/**&#xD;&#xA; * This macro is used for historical reasons: it is used by the&#xD;&#xA; * code generated by objecteering. It declares a variable of type SetOf&#xD;&#xA; * with the prefix set_of_&lt;typename>. This variable stores a set of pointers.&#xD;&#xA; */&#xD;&#xA;#define CR_SET(className)\&#xD;&#xA;&#x9;typedef SetOf&lt;className *> set_of_ ## className;&#xD;&#xA;&#xD;&#xA;/**&#xD;&#xA; * This macro is similar to the macro above. The difference is that a set&#xD;&#xA; * of values (and not pointers) is stored.&#xD;&#xA; */&#xD;&#xA;#define CR_SET_V(className)\&#xD;&#xA;&#x9;typedef SetOf&lt;className> set_of_ ## className;&#xD;&#xA;&#xD;&#xA;/**&#xD;&#xA; * This integer default value DEFAULT_SIZE_BLOCK is used to control (partly)&#xD;&#xA; * memory size and fragmentation during growing. The ARRAY&#xD;&#xA; * is roughly doubled in size until it hits the size_block limit, after&#xD;&#xA; * which it is grown only in size_block sized chunks, if necessary.&#xD;&#xA; * A large value limits fragmentation at the expense of using more memory.&#xD;&#xA; * DEFAULT_SIZE_BLOCK value must always be a number greater than zero.&#xD;&#xA; */&#xD;&#xA;#ifndef DEFAULT_BLOCK_SIZE&#xD;&#xA;#define DEFAULT_BLOCK_SIZE 1024&#xD;&#xA;#endif&#xD;&#xA;" base_class="_2bXLkDUuEdyDReAOQiyvOg"/>
<l2:Create xmi:id="_HVTDYDa_Edy_E4ZljVbr-g" base_BehavioralFeature="_rnk_IDa-Edy_E4ZljVbr-g"/>
<l2:Destroy xmi:id="_H9iIEDa_Edy_E4ZljVbr-g" base_BehavioralFeature="_-M24MDa-Edy_E4ZljVbr-g"/>
- <Cpp:CppDefault xmi:id="_2kPhADa-Edy_E4ZljVbr-g" value="0" base_parameter="_smT4QDa-Edy_E4ZljVbr-g"/>
- <Cpp:CppConst xmi:id="_LDIAADa_Edy_E4ZljVbr-g" base_parameter="_smT4QDa-Edy_E4ZljVbr-g"/>
- <Cpp:CppDefault xmi:id="_4UAOcDa-Edy_E4ZljVbr-g" value="DEFAULT_BLOCK_SIZE" base_parameter="_sqyIkDa-Edy_E4ZljVbr-g"/>
- <Cpp:CppConst xmi:id="_L59hYDa_Edy_E4ZljVbr-g" base_parameter="_sqyIkDa-Edy_E4ZljVbr-g"/>
- <Cpp:CppConst xmi:id="_dnEcUDa_Edy_E4ZljVbr-g" base_operation="_Q1uQwDa_Edy_E4ZljVbr-g"/>
- <Cpp:CppInline xmi:id="_dnEcUTa_Edy_E4ZljVbr-g" base_operation="_Q1uQwDa_Edy_E4ZljVbr-g"/>
- <Cpp:CppConst xmi:id="_7hAggDa_Edy0gLsbEakL5w" base_operation="_sUiWUDa_Edy0gLsbEakL5w"/>
- <Cpp:CppInline xmi:id="_7hAggTa_Edy0gLsbEakL5w" base_operation="_sUiWUDa_Edy0gLsbEakL5w"/>
- <Cpp:CppConst xmi:id="_Y4rlIDbAEdy0gLsbEakL5w" base_parameter="_Eq75cDbAEdy0gLsbEakL5w"/>
- <Cpp:CppConst xmi:id="_taifoDbAEdy0gLsbEakL5w" base_parameter="_dxdR8DbAEdy0gLsbEakL5w"/>
- <Cpp:CppConst xmi:id="_6qujUDbAEdy0gLsbEakL5w" base_parameter="_0ywqYDbAEdy0gLsbEakL5w"/>
- <Cpp:CppConst xmi:id="_SuMjYDbBEdy0gLsbEakL5w" base_parameter="_JbLf4DbBEdy0gLsbEakL5w"/>
- <Cpp:CppDefault xmi:id="_FmAvsDbCEdy0gLsbEakL5w" value="-1" base_parameter="_rogE0DbBEdy0gLsbEakL5w"/>
- <Cpp:CppPtr xmi:id="_fhSl8DbCEdy0gLsbEakL5w" base_property="_QYjFMDbCEdy0gLsbEakL5w"/>
- <Cpp:CppConst xmi:id="_3OjsgDbCEdy0gLsbEakL5w" base_operation="_q4yCoDbCEdy0gLsbEakL5w"/>
- <Cpp:CppConst xmi:id="_5PAhUDbCEdy0gLsbEakL5w" base_parameter="_ugyrIDbCEdy0gLsbEakL5w"/>
- <Cpp:CppRef xmi:id="_5PAhUTbCEdy0gLsbEakL5w" base_parameter="_ugyrIDbCEdy0gLsbEakL5w"/>
+ <C_Cpp:Default xmi:id="_2kPhADa-Edy_E4ZljVbr-g" value="0" base_parameter="_smT4QDa-Edy_E4ZljVbr-g"/>
+ <C_Cpp:Const xmi:id="_LDIAADa_Edy_E4ZljVbr-g" base_parameter="_smT4QDa-Edy_E4ZljVbr-g"/>
+ <C_Cpp:Default xmi:id="_4UAOcDa-Edy_E4ZljVbr-g" value="DEFAULT_BLOCK_SIZE" base_parameter="_sqyIkDa-Edy_E4ZljVbr-g"/>
+ <C_Cpp:Const xmi:id="_L59hYDa_Edy_E4ZljVbr-g" base_parameter="_sqyIkDa-Edy_E4ZljVbr-g"/>
+ <C_Cpp:Const xmi:id="_dnEcUDa_Edy_E4ZljVbr-g" base_operation="_Q1uQwDa_Edy_E4ZljVbr-g"/>
+ <C_Cpp:Inline xmi:id="_dnEcUTa_Edy_E4ZljVbr-g" base_operation="_Q1uQwDa_Edy_E4ZljVbr-g"/>
+ <C_Cpp:Const xmi:id="_7hAggDa_Edy0gLsbEakL5w" base_operation="_sUiWUDa_Edy0gLsbEakL5w"/>
+ <C_Cpp:Inline xmi:id="_7hAggTa_Edy0gLsbEakL5w" base_operation="_sUiWUDa_Edy0gLsbEakL5w"/>
+ <C_Cpp:Const xmi:id="_Y4rlIDbAEdy0gLsbEakL5w" base_parameter="_Eq75cDbAEdy0gLsbEakL5w"/>
+ <C_Cpp:Const xmi:id="_taifoDbAEdy0gLsbEakL5w" base_parameter="_dxdR8DbAEdy0gLsbEakL5w"/>
+ <C_Cpp:Const xmi:id="_6qujUDbAEdy0gLsbEakL5w" base_parameter="_0ywqYDbAEdy0gLsbEakL5w"/>
+ <C_Cpp:Const xmi:id="_SuMjYDbBEdy0gLsbEakL5w" base_parameter="_JbLf4DbBEdy0gLsbEakL5w"/>
+ <C_Cpp:Default xmi:id="_FmAvsDbCEdy0gLsbEakL5w" value="-1" base_parameter="_rogE0DbBEdy0gLsbEakL5w"/>
+ <C_Cpp:Ptr xmi:id="_fhSl8DbCEdy0gLsbEakL5w" base_property="_QYjFMDbCEdy0gLsbEakL5w"/>
+ <C_Cpp:Const xmi:id="_3OjsgDbCEdy0gLsbEakL5w" base_operation="_q4yCoDbCEdy0gLsbEakL5w"/>
+ <C_Cpp:Const xmi:id="_5PAhUDbCEdy0gLsbEakL5w" base_parameter="_ugyrIDbCEdy0gLsbEakL5w"/>
+ <C_Cpp:Ref xmi:id="_5PAhUTbCEdy0gLsbEakL5w" base_parameter="_ugyrIDbCEdy0gLsbEakL5w"/>
<l2:Create xmi:id="_jfUIcDbHEdy0gLsbEakL5w"/>
<l2:Destroy xmi:id="_kkAfoDbHEdy0gLsbEakL5w"/>
<l2:Create xmi:id="_29S5MDbJEdyGU4WMlqJBaQ"/>
<l2:Create xmi:id="_FHQtcDbeEdy0Rd6V_tf1-Q" base_BehavioralFeature="_C1-AQDbeEdy0Rd6V_tf1-Q"/>
- <Cpp:CppConst xmi:id="_VH44cDbeEdy0Rd6V_tf1-Q" base_parameter="_NLvhQDbeEdy0Rd6V_tf1-Q"/>
- <Cpp:CppRef xmi:id="_VH44cTbeEdy0Rd6V_tf1-Q" base_parameter="_NLvhQDbeEdy0Rd6V_tf1-Q"/>
- <Cpp:CppPtr xmi:id="_kY0r4DbeEdy0Rd6V_tf1-Q" base_parameter="_Zd8SsDbeEdy0Rd6V_tf1-Q"/>
- <Cpp:CppInline xmi:id="_1HyjkDbeEdy0Rd6V_tf1-Q" base_operation="_p1ESIDbeEdy0Rd6V_tf1-Q"/>
- <Cpp:CppInline xmi:id="_ER4IIDbfEdy0Rd6V_tf1-Q" base_operation="_795fwDbeEdy0Rd6V_tf1-Q"/>
- <Cpp:CppConstInit xmi:id="_aslaoDbfEdy0Rd6V_tf1-Q" initialisation="current (0), full (FALSE)" base_operation="_C1-AQDbeEdy0Rd6V_tf1-Q"/>
- <Cpp:CppInclude xmi:id="_xGQLUDbfEdy0Rd6V_tf1-Q" body="#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>" base_class="_y68Y0DUuEdyDReAOQiyvOg"/>
- <Cpp:CppInclude xmi:id="_b4VAMDj8Edy0Rd6V_tf1-Q" header="#ifdef DEBUG&#xD;&#xA;" base_class="_BN92YDj8Edy0Rd6V_tf1-Q"/>
- <Cpp:CppPtr xmi:id="_E3dv0DkAEdy0Rd6V_tf1-Q" base_property="_B8mhMTkAEdy0Rd6V_tf1-Q"/>
- <Cpp:CppPtr xmi:id="_VYIFwDkAEdy0Rd6V_tf1-Q" base_parameter="_Q8_-QDkAEdy0Rd6V_tf1-Q"/>
- <Cpp:CppPtr xmi:id="_Wns3QDkAEdy0Rd6V_tf1-Q" base_parameter="_RLwL8DkAEdy0Rd6V_tf1-Q"/>
+ <C_Cpp:Const xmi:id="_VH44cDbeEdy0Rd6V_tf1-Q" base_parameter="_NLvhQDbeEdy0Rd6V_tf1-Q"/>
+ <C_Cpp:Ref xmi:id="_VH44cTbeEdy0Rd6V_tf1-Q" base_parameter="_NLvhQDbeEdy0Rd6V_tf1-Q"/>
+ <C_Cpp:Ptr xmi:id="_kY0r4DbeEdy0Rd6V_tf1-Q" base_parameter="_Zd8SsDbeEdy0Rd6V_tf1-Q"/>
+ <C_Cpp:Inline xmi:id="_1HyjkDbeEdy0Rd6V_tf1-Q" base_operation="_p1ESIDbeEdy0Rd6V_tf1-Q"/>
+ <C_Cpp:Inline xmi:id="_ER4IIDbfEdy0Rd6V_tf1-Q" base_operation="_795fwDbeEdy0Rd6V_tf1-Q"/>
+ <C_Cpp:ConstInit xmi:id="_aslaoDbfEdy0Rd6V_tf1-Q" initialisation="current (0), full (FALSE)" base_operation="_C1-AQDbeEdy0Rd6V_tf1-Q"/>
+ <C_Cpp:Include xmi:id="_xGQLUDbfEdy0Rd6V_tf1-Q" body="#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>" base_class="_y68Y0DUuEdyDReAOQiyvOg"/>
+ <C_Cpp:Include xmi:id="_b4VAMDj8Edy0Rd6V_tf1-Q" header="#ifdef DEBUG&#xD;&#xA;" base_class="_BN92YDj8Edy0Rd6V_tf1-Q"/>
+ <C_Cpp:Ptr xmi:id="_E3dv0DkAEdy0Rd6V_tf1-Q" base_property="_B8mhMTkAEdy0Rd6V_tf1-Q"/>
+ <C_Cpp:Ptr xmi:id="_VYIFwDkAEdy0Rd6V_tf1-Q" base_parameter="_Q8_-QDkAEdy0Rd6V_tf1-Q"/>
+ <C_Cpp:Ptr xmi:id="_Wns3QDkAEdy0Rd6V_tf1-Q" base_parameter="_RLwL8DkAEdy0Rd6V_tf1-Q"/>
<l2:Create xmi:id="__drVwDkBEdyuzNpSiGPe4w"/>
<l2:Destroy xmi:id="_AQ7-sDkCEdyuzNpSiGPe4w"/>
- <Cpp:CppInclude xmi:id="_tNGmwDkUEdyuzNpSiGPe4w" body="#include &lt;OS_AL/Time/Timer.h>&#xD;&#xA;#include &lt;OS_AL/Time/TimeVal.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;&#xD;&#xA;#include &lt;limits.h>&#xD;&#xA;#include &lt;errno.h>&#xD;&#xA;&#xD;&#xA;#if defined SYSTEM_Solaris&#xD;&#xA;&#x9;// todo: reconsider using class Mutex&#xD;&#xA;&#x9;#include &lt;synch.h>&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#if defined SYNCHRO_POSIX4&#xD;&#xA;&#x9;#include &lt;pthread.h>&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#define TimerNotAssigned&#x9;((timer_t) -1)&#xD;&#xA;" header="#include &lt;sys/types.h>" base_class="_ETakYDj8Edy0Rd6V_tf1-Q"/>
+ <C_Cpp:Include xmi:id="_tNGmwDkUEdyuzNpSiGPe4w" body="#include &lt;OS_AL/Time/Timer.h>&#xD;&#xA;#include &lt;OS_AL/Time/TimeVal.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;&#xD;&#xA;#include &lt;limits.h>&#xD;&#xA;#include &lt;errno.h>&#xD;&#xA;&#xD;&#xA;#if defined SYSTEM_Solaris&#xD;&#xA;&#x9;// todo: reconsider using class Mutex&#xD;&#xA;&#x9;#include &lt;synch.h>&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#if defined SYNCHRO_POSIX4&#xD;&#xA;&#x9;#include &lt;pthread.h>&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#define TimerNotAssigned&#x9;((timer_t) -1)&#xD;&#xA;" header="#include &lt;sys/types.h>" base_class="_ETakYDj8Edy0Rd6V_tf1-Q"/>
<l2:Create xmi:id="_776kkDkUEdyuzNpSiGPe4w" base_BehavioralFeature="_4_tSIDkUEdyuzNpSiGPe4w"/>
<l2:Destroy xmi:id="_8sV78DkUEdyuzNpSiGPe4w" base_BehavioralFeature="_5IDV0DkUEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_mLyDoDkVEdyuzNpSiGPe4w" base_parameter="_B5PeoDkVEdyuzNpSiGPe4w"/>
- <Cpp:CppPtr xmi:id="_mLyDoTkVEdyuzNpSiGPe4w" base_parameter="_B5PeoDkVEdyuzNpSiGPe4w"/>
- <Cpp:CppPtr xmi:id="_nzDjcDkVEdyuzNpSiGPe4w" base_parameter="_B9j98DkVEdyuzNpSiGPe4w"/>
- <Cpp:CppPtr xmi:id="_1NOpkDkVEdyuzNpSiGPe4w" base_parameter="_GD1PwDkVEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_sazVMDkWEdyuzNpSiGPe4w" base_parameter="_blSJkDkWEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_sazVMTkWEdyuzNpSiGPe4w" base_parameter="_blSJkDkWEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_8r0soDkWEdyuzNpSiGPe4w" base_parameter="_1vwSYDkWEdyuzNpSiGPe4w"/>
- <Cpp:CppPtr xmi:id="_8r0soTkWEdyuzNpSiGPe4w" base_parameter="_1vwSYDkWEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_DF6bMDkXEdyuzNpSiGPe4w" base_parameter="_10YTsDkWEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_DF6bMTkXEdyuzNpSiGPe4w" base_parameter="_10YTsDkWEdyuzNpSiGPe4w"/>
- <Cpp:CppDefault xmi:id="_IuhpgDkXEdyuzNpSiGPe4w" value="1" base_parameter="_142kADkWEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_wNg8YDkXEdyuzNpSiGPe4w" base_parameter="_efgpkDkXEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_xNcIUDkXEdyuzNpSiGPe4w" base_parameter="_eio2EDkXEdyuzNpSiGPe4w"/>
- <Cpp:CppInclude xmi:id="_ceH5QDkaEdyuzNpSiGPe4w" body="&#xD;&#xA;" header="#if defined SYSTEM_VxWorks&#xD;&#xA;#&#x9;include &lt;sys/times.h>&#x9;&#x9;// -VxW: definition of 'struct timeval'&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#include &lt;time.h>&#xD;&#xA;#include &lt;sys/time.h>&#xD;&#xA;#include &lt;sys/types.h>&#xD;&#xA;&#xD;&#xA;// TODO: operators that enable marshalling into message buffer&#xD;&#xA;#if defined __GNUC__&#xD;&#xA;// LeftShiftPrint (TimeVal);&#xD;&#xA;// LeftShiftTrace (TimeVal);&#xD;&#xA;#endif&#x9;// __GNUC__&#xD;&#xA;" base_class="_FuKEEDj8Edy0Rd6V_tf1-Q"/>
+ <C_Cpp:Const xmi:id="_mLyDoDkVEdyuzNpSiGPe4w" base_parameter="_B5PeoDkVEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ptr xmi:id="_mLyDoTkVEdyuzNpSiGPe4w" base_parameter="_B5PeoDkVEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ptr xmi:id="_nzDjcDkVEdyuzNpSiGPe4w" base_parameter="_B9j98DkVEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ptr xmi:id="_1NOpkDkVEdyuzNpSiGPe4w" base_parameter="_GD1PwDkVEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_sazVMDkWEdyuzNpSiGPe4w" base_parameter="_blSJkDkWEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_sazVMTkWEdyuzNpSiGPe4w" base_parameter="_blSJkDkWEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_8r0soDkWEdyuzNpSiGPe4w" base_parameter="_1vwSYDkWEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ptr xmi:id="_8r0soTkWEdyuzNpSiGPe4w" base_parameter="_1vwSYDkWEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_DF6bMDkXEdyuzNpSiGPe4w" base_parameter="_10YTsDkWEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_DF6bMTkXEdyuzNpSiGPe4w" base_parameter="_10YTsDkWEdyuzNpSiGPe4w"/>
+ <C_Cpp:Default xmi:id="_IuhpgDkXEdyuzNpSiGPe4w" value="1" base_parameter="_142kADkWEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_wNg8YDkXEdyuzNpSiGPe4w" base_parameter="_efgpkDkXEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_xNcIUDkXEdyuzNpSiGPe4w" base_parameter="_eio2EDkXEdyuzNpSiGPe4w"/>
+ <C_Cpp:Include xmi:id="_ceH5QDkaEdyuzNpSiGPe4w" body="&#xD;&#xA;" header="#if defined SYSTEM_VxWorks&#xD;&#xA;#&#x9;include &lt;sys/times.h>&#x9;&#x9;// -VxW: definition of 'struct timeval'&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#include &lt;time.h>&#xD;&#xA;#include &lt;sys/time.h>&#xD;&#xA;#include &lt;sys/types.h>&#xD;&#xA;&#xD;&#xA;// TODO: operators that enable marshalling into message buffer&#xD;&#xA;#if defined __GNUC__&#xD;&#xA;// LeftShiftPrint (TimeVal);&#xD;&#xA;// LeftShiftTrace (TimeVal);&#xD;&#xA;#endif&#x9;// __GNUC__&#xD;&#xA;" base_class="_FuKEEDj8Edy0Rd6V_tf1-Q"/>
<l2:Create xmi:id="_7rTG8DkaEdyuzNpSiGPe4w" base_BehavioralFeature="_t7qHIDkaEdyuzNpSiGPe4w"/>
<l2:Create xmi:id="_8orVMDkaEdyuzNpSiGPe4w" base_BehavioralFeature="_uEc2wDkaEdyuzNpSiGPe4w"/>
<l2:Create xmi:id="_9PZ-ADkaEdyuzNpSiGPe4w" base_BehavioralFeature="_uKtPwDkaEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_Iat_4DkbEdyuzNpSiGPe4w" base_parameter="_DgL_kDkbEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_Ia3J0DkbEdyuzNpSiGPe4w" base_parameter="_DgL_kDkbEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_Rm9F8DkbEdyuzNpSiGPe4w" base_parameter="_LywSsDkbEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_8RKFsDkdEdyuzNpSiGPe4w" base_parameter="_ndW8EDkcEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_-WFK0DkdEdyuzNpSiGPe4w" base_parameter="_nhPWgDkcEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_-WFK0TkdEdyuzNpSiGPe4w" base_parameter="_nhPWgDkcEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_BZcOIDkeEdyuzNpSiGPe4w" base_parameter="_1jVYQDkcEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_CTs28DkeEdyuzNpSiGPe4w" base_parameter="_1lt94DkcEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_CTs28TkeEdyuzNpSiGPe4w" base_parameter="_1lt94DkcEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_FsOR8DkeEdyuzNpSiGPe4w" base_parameter="_8FwjcDkcEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_HO3wcDkeEdyuzNpSiGPe4w" base_parameter="_8JVb4DkcEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_HO3wcTkeEdyuzNpSiGPe4w" base_parameter="_8JVb4DkcEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_NDs10DkeEdyuzNpSiGPe4w" base_operation="_T6uC4DkcEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_Qn_b8DkeEdyuzNpSiGPe4w" base_parameter="_EkwJADkdEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_Qn_b8TkeEdyuzNpSiGPe4w" base_parameter="_EkwJADkdEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_SruOQDkeEdyuzNpSiGPe4w" base_operation="_T_yJEDkcEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_TijvoDkeEdyuzNpSiGPe4w" base_parameter="_ZsKAkDkdEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_TijvoTkeEdyuzNpSiGPe4w" base_parameter="_ZsKAkDkdEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_cAhacDkeEdyuzNpSiGPe4w" base_operation="_UDgLcDkcEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_dv_M8DkeEdyuzNpSiGPe4w" base_parameter="_lppGQDkdEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_dv_M8TkeEdyuzNpSiGPe4w" base_parameter="_lppGQDkdEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_fATlUDkeEdyuzNpSiGPe4w" base_operation="_UKNQYDkcEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_f2sawDkeEdyuzNpSiGPe4w" base_parameter="_pFuyoDkdEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_f2sawTkeEdyuzNpSiGPe4w" base_parameter="_pFuyoDkdEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_hEx-gDkeEdyuzNpSiGPe4w" base_operation="_UPk4kDkcEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_iUWwADkeEdyuzNpSiGPe4w" base_parameter="_tPIQ8DkdEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_iUWwATkeEdyuzNpSiGPe4w" base_parameter="_tPIQ8DkdEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_jPgwsDkeEdyuzNpSiGPe4w" base_operation="_UVFqsDkcEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_kA_Q8DkeEdyuzNpSiGPe4w" base_parameter="_wVT-wDkdEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_kA_Q8TkeEdyuzNpSiGPe4w" base_parameter="_wVT-wDkdEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_lCtMoDkeEdyuzNpSiGPe4w" base_operation="_UcFqkDkcEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_mg4a0DkeEdyuzNpSiGPe4w" base_parameter="_y4CaMDkdEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_mg4a0TkeEdyuzNpSiGPe4w" base_parameter="_y4CaMDkdEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_n354IDkeEdyuzNpSiGPe4w" base_operation="_Us7i8DkcEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_pOLukDkeEdyuzNpSiGPe4w" base_parameter="_1MAn8DkdEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_pOVfkDkeEdyuzNpSiGPe4w" base_parameter="_1MAn8DkdEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_OlhjADkgEdyuzNpSiGPe4w" base_operation="_9jMDYDkfEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="__Hbn4DkgEdyuzNpSiGPe4w" base_operation="_hArPsDkgEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_AAWz8DkhEdyuzNpSiGPe4w" base_operation="_hIbdgDkgEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_AsndADkhEdyuzNpSiGPe4w" base_operation="_hPbdYDkgEdyuzNpSiGPe4w"/>
- <Cpp:CppInline xmi:id="_CMynkDknEdyuzNpSiGPe4w" base_operation="_q8lQcDkmEdyuzNpSiGPe4w"/>
- <Cpp:CppInline xmi:id="_GL6IgDknEdyuzNpSiGPe4w" base_operation="_rCsfgDkmEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="_J0q-8DknEdyuzNpSiGPe4w" base_parameter="_0LugkDkmEdyuzNpSiGPe4w"/>
- <Cpp:CppRef xmi:id="_LNoV8DknEdyuzNpSiGPe4w" base_parameter="_4lNpUDkmEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_Iat_4DkbEdyuzNpSiGPe4w" base_parameter="_DgL_kDkbEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_Ia3J0DkbEdyuzNpSiGPe4w" base_parameter="_DgL_kDkbEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_Rm9F8DkbEdyuzNpSiGPe4w" base_parameter="_LywSsDkbEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_8RKFsDkdEdyuzNpSiGPe4w" base_parameter="_ndW8EDkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_-WFK0DkdEdyuzNpSiGPe4w" base_parameter="_nhPWgDkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_-WFK0TkdEdyuzNpSiGPe4w" base_parameter="_nhPWgDkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_BZcOIDkeEdyuzNpSiGPe4w" base_parameter="_1jVYQDkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_CTs28DkeEdyuzNpSiGPe4w" base_parameter="_1lt94DkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_CTs28TkeEdyuzNpSiGPe4w" base_parameter="_1lt94DkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_FsOR8DkeEdyuzNpSiGPe4w" base_parameter="_8FwjcDkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_HO3wcDkeEdyuzNpSiGPe4w" base_parameter="_8JVb4DkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_HO3wcTkeEdyuzNpSiGPe4w" base_parameter="_8JVb4DkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_NDs10DkeEdyuzNpSiGPe4w" base_operation="_T6uC4DkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_Qn_b8DkeEdyuzNpSiGPe4w" base_parameter="_EkwJADkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_Qn_b8TkeEdyuzNpSiGPe4w" base_parameter="_EkwJADkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_SruOQDkeEdyuzNpSiGPe4w" base_operation="_T_yJEDkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_TijvoDkeEdyuzNpSiGPe4w" base_parameter="_ZsKAkDkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_TijvoTkeEdyuzNpSiGPe4w" base_parameter="_ZsKAkDkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_cAhacDkeEdyuzNpSiGPe4w" base_operation="_UDgLcDkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_dv_M8DkeEdyuzNpSiGPe4w" base_parameter="_lppGQDkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_dv_M8TkeEdyuzNpSiGPe4w" base_parameter="_lppGQDkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_fATlUDkeEdyuzNpSiGPe4w" base_operation="_UKNQYDkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_f2sawDkeEdyuzNpSiGPe4w" base_parameter="_pFuyoDkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_f2sawTkeEdyuzNpSiGPe4w" base_parameter="_pFuyoDkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_hEx-gDkeEdyuzNpSiGPe4w" base_operation="_UPk4kDkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_iUWwADkeEdyuzNpSiGPe4w" base_parameter="_tPIQ8DkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_iUWwATkeEdyuzNpSiGPe4w" base_parameter="_tPIQ8DkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_jPgwsDkeEdyuzNpSiGPe4w" base_operation="_UVFqsDkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_kA_Q8DkeEdyuzNpSiGPe4w" base_parameter="_wVT-wDkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_kA_Q8TkeEdyuzNpSiGPe4w" base_parameter="_wVT-wDkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_lCtMoDkeEdyuzNpSiGPe4w" base_operation="_UcFqkDkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_mg4a0DkeEdyuzNpSiGPe4w" base_parameter="_y4CaMDkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_mg4a0TkeEdyuzNpSiGPe4w" base_parameter="_y4CaMDkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_n354IDkeEdyuzNpSiGPe4w" base_operation="_Us7i8DkcEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_pOLukDkeEdyuzNpSiGPe4w" base_parameter="_1MAn8DkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_pOVfkDkeEdyuzNpSiGPe4w" base_parameter="_1MAn8DkdEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_OlhjADkgEdyuzNpSiGPe4w" base_operation="_9jMDYDkfEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="__Hbn4DkgEdyuzNpSiGPe4w" base_operation="_hArPsDkgEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_AAWz8DkhEdyuzNpSiGPe4w" base_operation="_hIbdgDkgEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_AsndADkhEdyuzNpSiGPe4w" base_operation="_hPbdYDkgEdyuzNpSiGPe4w"/>
+ <C_Cpp:Inline xmi:id="_CMynkDknEdyuzNpSiGPe4w" base_operation="_q8lQcDkmEdyuzNpSiGPe4w"/>
+ <C_Cpp:Inline xmi:id="_GL6IgDknEdyuzNpSiGPe4w" base_operation="_rCsfgDkmEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="_J0q-8DknEdyuzNpSiGPe4w" base_parameter="_0LugkDkmEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ref xmi:id="_LNoV8DknEdyuzNpSiGPe4w" base_parameter="_4lNpUDkmEdyuzNpSiGPe4w"/>
<l2:Create xmi:id="_YqZrwDnlEdyuzNpSiGPe4w"/>
<l2:Create xmi:id="_ZbRvEDnlEdyuzNpSiGPe4w"/>
<l2:Create xmi:id="_aJdqwDnlEdyuzNpSiGPe4w"/>
<l2:Destroy xmi:id="_a39IcDnlEdyuzNpSiGPe4w"/>
- <Cpp:CppInclude xmi:id="_57kQoE_BEdy2tpS719xBwQ" body="#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/Thread.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Util/BString500.h>&#xD;&#xA;&#xD;&#xA;#include &lt;stdlib.h>&#xD;&#xA;#include &lt;stdio.h>&#xD;&#xA;#include &lt;errno.h>&#xD;&#xA;&#xD;&#xA;#if defined SYSTEM_Solaris&#xD;&#xA;&#x9;#include &lt;sys/priocntl.h>&#xD;&#xA;&#x9;#include &lt;sys/rtpriocntl.h>&#xD;&#xA;&#x9;#include &lt;sys/tspriocntl.h>&#xD;&#xA;&#x9;int posixPriorityNumbering;&#xD;&#xA;#elif defined SYSTEM_POSIX4 || defined SYSTEM_Linux&#xD;&#xA;&#x9;#include &lt;sys/resource.h>&#x9;&#x9;// Linux&#xD;&#xA;&#x9;#include &lt;sched.h>&#xD;&#xA;&#x9;int posixPriorityNumbering;&#xD;&#xA;#elif defined SYSTEM_VxWorks&#xD;&#xA;&#x9;#include &lt;envLib.h>&#x9;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;sched.h>&#x9;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;extern int posixPriorityNumbering;&#xD;&#xA;#else&#xD;&#xA;&#x9;#error Define SYSTEM_POSIX4 | SYSTEM_Solaris | SYSTEM_VxWorks | SYSTEM_Linux&#xD;&#xA;#endif&#xD;&#xA;" header="&#xD;&#xA;// for getpid, getppid&#xD;&#xA;#include &lt;unistd.h>&#x9;&#x9;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;#define ABANDON_SIG&#x9;SIGTERM&#x9;// ==> exit(SUCCESS)&#xD;&#xA;#define ExitERR_SIG&#x9;SIGABRT&#x9;// ==> exit(FAILURE) + core&#xD;&#xA;#define ABORT_SIG&#x9;SIGINT&#x9;// ==> exit(FAILURE) [usually by Control-C on controlling terminal&#xD;&#xA;#define ABORT2_SIG&#x9;SIGQUIT&#x9;// ==> exit(FAILURE) + core [usually by Control-| on controlling terminal&#xD;&#xA;&#xD;&#xA;#define OSAL_ERROR(msg) OS_AL::ProcessingResources::ProDesc::exitErr (__LINE__, __FILE__, msg)&#xD;&#xA;&#xD;&#xA;#ifdef SYSTEM_VxWorks&#xD;&#xA;&#x9;typedef int id_t;&#xD;&#xA;&#x9;#include &lt;OS_AL/ProcessingResources/Thread.h>&#xD;&#xA;#elif defined SYSTEM_Solaris || defined SYSTEM_Linux&#xD;&#xA;&#x9;#include &lt;sys/types.h>&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#include &lt;signal.h>&#xD;&#xA;" base_class="_oSgIME_BEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_uIkuQE_CEdy2tpS719xBwQ" value="ExitERR_SIG" base_parameter="_oVPdsE_CEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_3ZDbIE_CEdy2tpS719xBwQ" base_parameter="_w5c6cE_CEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_3ZMlEE_CEdy2tpS719xBwQ" base_parameter="_w5c6cE_CEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_WlrPME_DEdy2tpS719xBwQ" base_parameter="_5wJ1YE_CEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_WlrPMU_DEdy2tpS719xBwQ" base_parameter="_5wJ1YE_CEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_YiZakE_DEdy2tpS719xBwQ" base_parameter="_5y1V8E_CEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_YiZakU_DEdy2tpS719xBwQ" base_parameter="_5y1V8E_CEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_mKtqYE_DEdy2tpS719xBwQ" base_parameter="_bmpOsE_DEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_mKtqYU_DEdy2tpS719xBwQ" base_parameter="_bmpOsE_DEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_nvJRkE_DEdy2tpS719xBwQ" value="10" base_parameter="_bolIYE_DEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_zMI5UE_DEdy2tpS719xBwQ" base_parameter="_rj1EIE_DEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_zMI5UU_DEdy2tpS719xBwQ" base_parameter="_rj1EIE_DEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_AhZDME_EEdy2tpS719xBwQ" base_parameter="_5by5gE_DEdy2tpS719xBwQ" declaration="**"/>
- <Cpp:CppRef xmi:id="_ZreGAE_EEdy2tpS719xBwQ" base_parameter="_T-YnYE_EEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_i9lKkE_EEdy2tpS719xBwQ" base_parameter="_clSLwE_EEdy2tpS719xBwQ"/>
- <Cpp:CppRef xmi:id="_i9u7kE_EEdy2tpS719xBwQ" base_parameter="_clSLwE_EEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_5-7J0E_FEdy2tpS719xBwQ" base_parameter="_wb-M4E_FEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_5-7J0U_FEdy2tpS719xBwQ" base_parameter="_wb-M4E_FEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_89qL0E_FEdy2tpS719xBwQ" base_parameter="_wfQKYE_FEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_89qL0U_FEdy2tpS719xBwQ" base_parameter="_wfQKYE_FEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_LGUIkE_GEdy2tpS719xBwQ" base_parameter="_BiBu4E_GEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_LGUIkU_GEdy2tpS719xBwQ" base_parameter="_BiBu4E_GEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_M2rS8E_GEdy2tpS719xBwQ" base_parameter="_BlTsYE_GEdy2tpS719xBwQ"/>
- <Cpp:CppRef xmi:id="_M2rS8U_GEdy2tpS719xBwQ" base_parameter="_BlTsYE_GEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_DtBU4E_IEdy2tpS719xBwQ" base_parameter="_9L7mcE_HEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_JwdeAE_IEdy2tpS719xBwQ" base_parameter="_G6XaoE_IEdy2tpS719xBwQ" declaration="**"/>
- <Cpp:CppPtr xmi:id="_s-l_sE_IEdy2tpS719xBwQ" base_property="_hkukcE_IEdy2tpS719xBwQ" declaration="**"/>
- <Cpp:CppConst xmi:id="_U9T7gE_JEdy2tpS719xBwQ" base_parameter="_NHIpcE_JEdy2tpS719xBwQ"/>
- <Cpp:CppRef xmi:id="_U9T7gU_JEdy2tpS719xBwQ" base_parameter="_NHIpcE_JEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_55tV0E_JEdy2tpS719xBwQ" base_operation="_fBQXkE_HEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_6uKRkE_JEdy2tpS719xBwQ" base_operation="_fMk2wE_HEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_7YBt8E_JEdy2tpS719xBwQ" base_operation="_fRpkAE_HEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_8FB94E_JEdy2tpS719xBwQ" base_operation="_fWj5ME_HEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_8xvS4E_JEdy2tpS719xBwQ" base_operation="_fbomcE_HEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_9gOwkE_JEdy2tpS719xBwQ" base_operation="_ffqK0E_HEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_-NYKcE_JEdy2tpS719xBwQ" base_operation="_fkkgAE_HEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_2z4X4E_KEdy2tpS719xBwQ" value="false" base_property="_jLVgcE_JEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_4AeG0E_KEdy2tpS719xBwQ" value="0" base_property="_xLHqgE_IEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_5Y-x4E_KEdy2tpS719xBwQ" value="1" base_property="_xO_d4E_IEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_7Fdh0E_KEdy2tpS719xBwQ" value="0" base_property="_xY-gUE_IEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_8icdME_KEdy2tpS719xBwQ" value="0" base_property="_xVsi0E_IEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_-LzAoE_KEdy2tpS719xBwQ" value="-1" base_property="_es7bcE_JEdy2tpS719xBwQ"/>
- <Cpp:CppInclude xmi:id="_bphYAE_NEdy2tpS719xBwQ" body="#include &lt;OS_AL/ProcessingResources/System.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;#include &lt;OS_AL/Time/DebugTimer.h>&#xD;&#xA;&#xD;&#xA;#if defined SYSTEM_Solaris&#xD;&#xA;&#x9;#include &lt;sys/priocntl.h>&#xD;&#xA;&#x9;#include &lt;sys/rtpriocntl.h>&#xD;&#xA;&#x9;#include &lt;sys/tspriocntl.h>&#xD;&#xA;&#xD;&#xA;#elif defined SYSTEM_VxWorks&#xD;&#xA;&#x9;#include &lt;configAll.h>&#x9;//-VxW&#xD;&#xA;&#xD;&#xA;#elif defined SYSTEM_Cygwin&#xD;&#xA; #include &lt;sys/unistd.h>&#x9;&#x9;// for _SC_SEM_NSEMS_MAX and _SC_OPEN_MQ_MAX&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#if defined SYSTEM_Linux || defined SYSTEM_Solaris&#xD;&#xA;&#x9;#include &lt;sys/utsname.h>&#xD;&#xA;#endif&#xD;&#xA;" header="#if defined SYSTEM_POSIX4 || defined SYSTEM_Linux&#xD;&#xA;&#x9;#define SYS_NMLN&#x9;250&#x9;&#x9;&#x9;// vérif. s'il existe&#xD;&#xA;&#x9;#include &lt;limits.h>&#xD;&#xA;&#x9;#include &lt;unistd.h>&#xD;&#xA;&#xD;&#xA;#elif defined SYSTEM_Solaris&#xD;&#xA;&#x9;#include &lt;sys/utsname.h>&#xD;&#xA;&#xD;&#xA;#elif defined SYSTEM_VxWorks&#xD;&#xA;&#x9;#include &lt;vxWorks.h>&#xD;&#xA;&#x9;#include &lt;configAll.h>&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#define SYS_NMLN&#x9;250&#x9;&#x9;// vérif. s'il existe&#xD;&#xA;#else&#xD;&#xA;&#x9;SYSTEM_x_not_defined;&#xD;&#xA;#endif&#xD;&#xA;" base_class="_TVGDsE_NEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_cZtCUE_OEdy2tpS719xBwQ" base_parameter="_YIRCUE_OEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_cZtCUU_OEdy2tpS719xBwQ" base_parameter="_YIRCUE_OEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_5ufNME_dEdy2tpS719xBwQ" base_parameter="_1uCPgE_dEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_GgHsoE_eEdy2tpS719xBwQ" base_parameter="__yhMME_dEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_HZ7pgE_eEdy2tpS719xBwQ" base_parameter="_BjxHYE_eEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_IQBkAE_eEdy2tpS719xBwQ" base_parameter="_DiSCgE_eEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_u1BT0E_eEdy2tpS719xBwQ" base_property="_c8Tl0E_eEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_vniV4E_eEdy2tpS719xBwQ" base_property="_c_4eQE_eEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_wNFS8E_eEdy2tpS719xBwQ" base_property="_dC25wE_eEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_w0IE0E_eEdy2tpS719xBwQ" base_property="_dF18UE_eEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_xecNIE_eEdy2tpS719xBwQ" base_property="_dJHSwE_eEdy2tpS719xBwQ"/>
- <Cpp:CppInclude xmi:id="_UXASAE_gEdy2tpS719xBwQ" body="#include &lt;stdio.h>&#xD;&#xA;#if defined THREAD_Solaris&#xD;&#xA;&#x9;#include &lt;sys/priocntl.h>&#xD;&#xA;&#x9;#include &lt;sys/rtpriocntl.h>&#xD;&#xA;&#x9;#include &lt;sys/tspriocntl.h>&#xD;&#xA;&#xD;&#xA;#elif defined THREAD_POSIX4&#xD;&#xA;&#x9;#include &lt;sys/resource.h>&#xD;&#xA;&#xD;&#xA;#endif&#xD;&#xA;#include &lt;errno.h>&#xD;&#xA;&#xD;&#xA;#define ThExecOUT&#x9;-2&#xD;&#xA;&#xD;&#xA;// TODO: other sequence, avoid manual includes if possible&#xD;&#xA;#include &lt;OS_AL/Sets/SetOf.h>&#xD;&#xA;#include &lt;OS_AL/Util/BString50.h>&#xD;&#xA;&#xD;&#xA;OS_AL::Sets::SetOf &lt;OS_AL::ProcessingResources::Thread *> set_of_threads;&#xD;&#xA;&#xD;&#xA;const static OS_AL::Util::BString50 threadName_main (&quot;Main&quot;);&#xD;&#xA;" header="#define CancelThSIG&#x9;SIGQUIT&#x9;&#x9;// by waiting for availability of thread-cancellation&#xD;&#xA;#define DefaultExecPrio&#x9;-1&#xD;&#xA;&#xD;&#xA;#if defined THREAD_POSIX4&#xD;&#xA;&#x9;#include &lt;pthread.h>&#xD;&#xA;&#x9;#include &lt;sys/procfs.h> // lwpid_t type declaration&#xD;&#xA;&#x9;typedef struct sched_param SchedParam;&#xD;&#xA;&#x9;typedef pthread_t ThreadId;&#xD;&#xA;&#xD;&#xA;#elif defined THREAD_Solaris&#xD;&#xA;&#x9;#include &lt;thread.h>&#xD;&#xA;&#x9;typedef thread_t ThreadId;&#xD;&#xA;&#x9;typedef struct&#xD;&#xA;&#x9;{&#xD;&#xA;&#x9;&#x9;int sched_priority;&#xD;&#xA;&#x9;} SchedParam;&#xD;&#xA;&#xD;&#xA;#elif defined THREAD_VxWorks&#xD;&#xA;&#x9;#include &lt;vxWorks.h>&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;configAll.h>&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;signal.h>&#x9;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;sched.h>&#x9;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;taskLib.h>&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;taskVarLib.h>&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;typedef int ThreadId;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;typedef struct sched_param SchedParam;&#xD;&#xA;#else&#xD;&#xA;&#x9;THREAD_x_not_defined;&#xD;&#xA;#endif&#xD;&#xA;" base_class="_-HeCsDj_Edy0Rd6V_tf1-Q"/>
- <Cpp:CppConst xmi:id="_EEa-4E_hEdy2tpS719xBwQ" base_parameter="_srl3QE_gEdy2tpS719xBwQ"/>
- <Cpp:CppRef xmi:id="_EEkv4E_hEdy2tpS719xBwQ" base_parameter="_srl3QE_gEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_FnXYUE_hEdy2tpS719xBwQ" base_parameter="_suk50E_gEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_HRxEoE_hEdy2tpS719xBwQ" base_parameter="_s1R-wE_gEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_KKF8oE_hEdy2tpS719xBwQ" value="DefaultExecPrio" base_parameter="_s423ME_gEdy2tpS719xBwQ"/>
+ <C_Cpp:Include xmi:id="_57kQoE_BEdy2tpS719xBwQ" body="#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/Thread.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Util/BString500.h>&#xD;&#xA;&#xD;&#xA;#include &lt;stdlib.h>&#xD;&#xA;#include &lt;stdio.h>&#xD;&#xA;#include &lt;errno.h>&#xD;&#xA;&#xD;&#xA;#if defined SYSTEM_Solaris&#xD;&#xA;&#x9;#include &lt;sys/priocntl.h>&#xD;&#xA;&#x9;#include &lt;sys/rtpriocntl.h>&#xD;&#xA;&#x9;#include &lt;sys/tspriocntl.h>&#xD;&#xA;&#x9;int posixPriorityNumbering;&#xD;&#xA;#elif defined SYSTEM_POSIX4 || defined SYSTEM_Linux&#xD;&#xA;&#x9;#include &lt;sys/resource.h>&#x9;&#x9;// Linux&#xD;&#xA;&#x9;#include &lt;sched.h>&#xD;&#xA;&#x9;int posixPriorityNumbering;&#xD;&#xA;#elif defined SYSTEM_VxWorks&#xD;&#xA;&#x9;#include &lt;envLib.h>&#x9;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;sched.h>&#x9;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;extern int posixPriorityNumbering;&#xD;&#xA;#else&#xD;&#xA;&#x9;#error Define SYSTEM_POSIX4 | SYSTEM_Solaris | SYSTEM_VxWorks | SYSTEM_Linux&#xD;&#xA;#endif&#xD;&#xA;" header="&#xD;&#xA;// for getpid, getppid&#xD;&#xA;#include &lt;unistd.h>&#x9;&#x9;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;#define ABANDON_SIG&#x9;SIGTERM&#x9;// ==> exit(SUCCESS)&#xD;&#xA;#define ExitERR_SIG&#x9;SIGABRT&#x9;// ==> exit(FAILURE) + core&#xD;&#xA;#define ABORT_SIG&#x9;SIGINT&#x9;// ==> exit(FAILURE) [usually by Control-C on controlling terminal&#xD;&#xA;#define ABORT2_SIG&#x9;SIGQUIT&#x9;// ==> exit(FAILURE) + core [usually by Control-| on controlling terminal&#xD;&#xA;&#xD;&#xA;#define OSAL_ERROR(msg) OS_AL::ProcessingResources::ProDesc::exitErr (__LINE__, __FILE__, msg)&#xD;&#xA;&#xD;&#xA;#ifdef SYSTEM_VxWorks&#xD;&#xA;&#x9;typedef int id_t;&#xD;&#xA;&#x9;#include &lt;OS_AL/ProcessingResources/Thread.h>&#xD;&#xA;#elif defined SYSTEM_Solaris || defined SYSTEM_Linux&#xD;&#xA;&#x9;#include &lt;sys/types.h>&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#include &lt;signal.h>&#xD;&#xA;" base_class="_oSgIME_BEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_uIkuQE_CEdy2tpS719xBwQ" value="ExitERR_SIG" base_parameter="_oVPdsE_CEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_3ZDbIE_CEdy2tpS719xBwQ" base_parameter="_w5c6cE_CEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_3ZMlEE_CEdy2tpS719xBwQ" base_parameter="_w5c6cE_CEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_WlrPME_DEdy2tpS719xBwQ" base_parameter="_5wJ1YE_CEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_WlrPMU_DEdy2tpS719xBwQ" base_parameter="_5wJ1YE_CEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_YiZakE_DEdy2tpS719xBwQ" base_parameter="_5y1V8E_CEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_YiZakU_DEdy2tpS719xBwQ" base_parameter="_5y1V8E_CEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_mKtqYE_DEdy2tpS719xBwQ" base_parameter="_bmpOsE_DEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_mKtqYU_DEdy2tpS719xBwQ" base_parameter="_bmpOsE_DEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_nvJRkE_DEdy2tpS719xBwQ" value="10" base_parameter="_bolIYE_DEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_zMI5UE_DEdy2tpS719xBwQ" base_parameter="_rj1EIE_DEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_zMI5UU_DEdy2tpS719xBwQ" base_parameter="_rj1EIE_DEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_AhZDME_EEdy2tpS719xBwQ" base_parameter="_5by5gE_DEdy2tpS719xBwQ" declaration="**"/>
+ <C_Cpp:Ref xmi:id="_ZreGAE_EEdy2tpS719xBwQ" base_parameter="_T-YnYE_EEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_i9lKkE_EEdy2tpS719xBwQ" base_parameter="_clSLwE_EEdy2tpS719xBwQ"/>
+ <C_Cpp:Ref xmi:id="_i9u7kE_EEdy2tpS719xBwQ" base_parameter="_clSLwE_EEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_5-7J0E_FEdy2tpS719xBwQ" base_parameter="_wb-M4E_FEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_5-7J0U_FEdy2tpS719xBwQ" base_parameter="_wb-M4E_FEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_89qL0E_FEdy2tpS719xBwQ" base_parameter="_wfQKYE_FEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_89qL0U_FEdy2tpS719xBwQ" base_parameter="_wfQKYE_FEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_LGUIkE_GEdy2tpS719xBwQ" base_parameter="_BiBu4E_GEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_LGUIkU_GEdy2tpS719xBwQ" base_parameter="_BiBu4E_GEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_M2rS8E_GEdy2tpS719xBwQ" base_parameter="_BlTsYE_GEdy2tpS719xBwQ"/>
+ <C_Cpp:Ref xmi:id="_M2rS8U_GEdy2tpS719xBwQ" base_parameter="_BlTsYE_GEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_DtBU4E_IEdy2tpS719xBwQ" base_parameter="_9L7mcE_HEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_JwdeAE_IEdy2tpS719xBwQ" base_parameter="_G6XaoE_IEdy2tpS719xBwQ" declaration="**"/>
+ <C_Cpp:Ptr xmi:id="_s-l_sE_IEdy2tpS719xBwQ" base_property="_hkukcE_IEdy2tpS719xBwQ" declaration="**"/>
+ <C_Cpp:Const xmi:id="_U9T7gE_JEdy2tpS719xBwQ" base_parameter="_NHIpcE_JEdy2tpS719xBwQ"/>
+ <C_Cpp:Ref xmi:id="_U9T7gU_JEdy2tpS719xBwQ" base_parameter="_NHIpcE_JEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_55tV0E_JEdy2tpS719xBwQ" base_operation="_fBQXkE_HEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_6uKRkE_JEdy2tpS719xBwQ" base_operation="_fMk2wE_HEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_7YBt8E_JEdy2tpS719xBwQ" base_operation="_fRpkAE_HEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_8FB94E_JEdy2tpS719xBwQ" base_operation="_fWj5ME_HEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_8xvS4E_JEdy2tpS719xBwQ" base_operation="_fbomcE_HEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_9gOwkE_JEdy2tpS719xBwQ" base_operation="_ffqK0E_HEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_-NYKcE_JEdy2tpS719xBwQ" base_operation="_fkkgAE_HEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_2z4X4E_KEdy2tpS719xBwQ" value="false" base_property="_jLVgcE_JEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_4AeG0E_KEdy2tpS719xBwQ" value="0" base_property="_xLHqgE_IEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_5Y-x4E_KEdy2tpS719xBwQ" value="1" base_property="_xO_d4E_IEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_7Fdh0E_KEdy2tpS719xBwQ" value="0" base_property="_xY-gUE_IEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_8icdME_KEdy2tpS719xBwQ" value="0" base_property="_xVsi0E_IEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_-LzAoE_KEdy2tpS719xBwQ" value="-1" base_property="_es7bcE_JEdy2tpS719xBwQ"/>
+ <C_Cpp:Include xmi:id="_bphYAE_NEdy2tpS719xBwQ" body="#include &lt;OS_AL/ProcessingResources/System.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;#include &lt;OS_AL/Time/DebugTimer.h>&#xD;&#xA;&#xD;&#xA;#if defined SYSTEM_Solaris&#xD;&#xA;&#x9;#include &lt;sys/priocntl.h>&#xD;&#xA;&#x9;#include &lt;sys/rtpriocntl.h>&#xD;&#xA;&#x9;#include &lt;sys/tspriocntl.h>&#xD;&#xA;&#xD;&#xA;#elif defined SYSTEM_VxWorks&#xD;&#xA;&#x9;#include &lt;configAll.h>&#x9;//-VxW&#xD;&#xA;&#xD;&#xA;#elif defined SYSTEM_Cygwin&#xD;&#xA; #include &lt;sys/unistd.h>&#x9;&#x9;// for _SC_SEM_NSEMS_MAX and _SC_OPEN_MQ_MAX&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#if defined SYSTEM_Linux || defined SYSTEM_Solaris&#xD;&#xA;&#x9;#include &lt;sys/utsname.h>&#xD;&#xA;#endif&#xD;&#xA;" header="#if defined SYSTEM_POSIX4 || defined SYSTEM_Linux&#xD;&#xA;&#x9;#define SYS_NMLN&#x9;250&#x9;&#x9;&#x9;// vérif. s'il existe&#xD;&#xA;&#x9;#include &lt;limits.h>&#xD;&#xA;&#x9;#include &lt;unistd.h>&#xD;&#xA;&#xD;&#xA;#elif defined SYSTEM_Solaris&#xD;&#xA;&#x9;#include &lt;sys/utsname.h>&#xD;&#xA;&#xD;&#xA;#elif defined SYSTEM_VxWorks&#xD;&#xA;&#x9;#include &lt;vxWorks.h>&#xD;&#xA;&#x9;#include &lt;configAll.h>&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#define SYS_NMLN&#x9;250&#x9;&#x9;// vérif. s'il existe&#xD;&#xA;#else&#xD;&#xA;&#x9;SYSTEM_x_not_defined;&#xD;&#xA;#endif&#xD;&#xA;" base_class="_TVGDsE_NEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_cZtCUE_OEdy2tpS719xBwQ" base_parameter="_YIRCUE_OEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_cZtCUU_OEdy2tpS719xBwQ" base_parameter="_YIRCUE_OEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_5ufNME_dEdy2tpS719xBwQ" base_parameter="_1uCPgE_dEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_GgHsoE_eEdy2tpS719xBwQ" base_parameter="__yhMME_dEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_HZ7pgE_eEdy2tpS719xBwQ" base_parameter="_BjxHYE_eEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_IQBkAE_eEdy2tpS719xBwQ" base_parameter="_DiSCgE_eEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_u1BT0E_eEdy2tpS719xBwQ" base_property="_c8Tl0E_eEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_vniV4E_eEdy2tpS719xBwQ" base_property="_c_4eQE_eEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_wNFS8E_eEdy2tpS719xBwQ" base_property="_dC25wE_eEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_w0IE0E_eEdy2tpS719xBwQ" base_property="_dF18UE_eEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_xecNIE_eEdy2tpS719xBwQ" base_property="_dJHSwE_eEdy2tpS719xBwQ"/>
+ <C_Cpp:Include xmi:id="_UXASAE_gEdy2tpS719xBwQ" body="#include &lt;stdio.h>&#xD;&#xA;#if defined THREAD_Solaris&#xD;&#xA;&#x9;#include &lt;sys/priocntl.h>&#xD;&#xA;&#x9;#include &lt;sys/rtpriocntl.h>&#xD;&#xA;&#x9;#include &lt;sys/tspriocntl.h>&#xD;&#xA;&#xD;&#xA;#elif defined THREAD_POSIX4&#xD;&#xA;&#x9;#include &lt;sys/resource.h>&#xD;&#xA;&#xD;&#xA;#endif&#xD;&#xA;#include &lt;errno.h>&#xD;&#xA;&#xD;&#xA;#define ThExecOUT&#x9;-2&#xD;&#xA;&#xD;&#xA;// TODO: other sequence, avoid manual includes if possible&#xD;&#xA;#include &lt;OS_AL/Sets/SetOf.h>&#xD;&#xA;#include &lt;OS_AL/Util/BString50.h>&#xD;&#xA;&#xD;&#xA;OS_AL::Sets::SetOf &lt;OS_AL::ProcessingResources::Thread *> set_of_threads;&#xD;&#xA;&#xD;&#xA;const static OS_AL::Util::BString50 threadName_main (&quot;Main&quot;);&#xD;&#xA;" header="#define CancelThSIG&#x9;SIGQUIT&#x9;&#x9;// by waiting for availability of thread-cancellation&#xD;&#xA;#define DefaultExecPrio&#x9;-1&#xD;&#xA;&#xD;&#xA;#if defined THREAD_POSIX4&#xD;&#xA;&#x9;#include &lt;pthread.h>&#xD;&#xA;&#x9;#include &lt;sys/procfs.h> // lwpid_t type declaration&#xD;&#xA;&#x9;typedef struct sched_param SchedParam;&#xD;&#xA;&#x9;typedef pthread_t ThreadId;&#xD;&#xA;&#xD;&#xA;#elif defined THREAD_Solaris&#xD;&#xA;&#x9;#include &lt;thread.h>&#xD;&#xA;&#x9;typedef thread_t ThreadId;&#xD;&#xA;&#x9;typedef struct&#xD;&#xA;&#x9;{&#xD;&#xA;&#x9;&#x9;int sched_priority;&#xD;&#xA;&#x9;} SchedParam;&#xD;&#xA;&#xD;&#xA;#elif defined THREAD_VxWorks&#xD;&#xA;&#x9;#include &lt;vxWorks.h>&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;configAll.h>&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;signal.h>&#x9;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;sched.h>&#x9;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;taskLib.h>&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;taskVarLib.h>&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;typedef int ThreadId;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;typedef struct sched_param SchedParam;&#xD;&#xA;#else&#xD;&#xA;&#x9;THREAD_x_not_defined;&#xD;&#xA;#endif&#xD;&#xA;" base_class="_-HeCsDj_Edy0Rd6V_tf1-Q"/>
+ <C_Cpp:Const xmi:id="_EEa-4E_hEdy2tpS719xBwQ" base_parameter="_srl3QE_gEdy2tpS719xBwQ"/>
+ <C_Cpp:Ref xmi:id="_EEkv4E_hEdy2tpS719xBwQ" base_parameter="_srl3QE_gEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_FnXYUE_hEdy2tpS719xBwQ" base_parameter="_suk50E_gEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_HRxEoE_hEdy2tpS719xBwQ" base_parameter="_s1R-wE_gEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_KKF8oE_hEdy2tpS719xBwQ" value="DefaultExecPrio" base_parameter="_s423ME_gEdy2tpS719xBwQ"/>
<l2:Create xmi:id="_VTHfgE_hEdy2tpS719xBwQ" base_BehavioralFeature="_oCK1EE_gEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_mhqPIE_hEdy2tpS719xBwQ" base_parameter="_X1168E_hEdy2tpS719xBwQ"/>
- <Cpp:CppRef xmi:id="_mh0AIE_hEdy2tpS719xBwQ" base_parameter="_X1168E_hEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_oPoz4E_hEdy2tpS719xBwQ" base_parameter="_X4XqgE_hEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_rUoO4E_hEdy2tpS719xBwQ" value="NULL" base_parameter="_X4XqgE_hEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_mhqPIE_hEdy2tpS719xBwQ" base_parameter="_X1168E_hEdy2tpS719xBwQ"/>
+ <C_Cpp:Ref xmi:id="_mh0AIE_hEdy2tpS719xBwQ" base_parameter="_X1168E_hEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_oPoz4E_hEdy2tpS719xBwQ" base_parameter="_X4XqgE_hEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_rUoO4E_hEdy2tpS719xBwQ" value="NULL" base_parameter="_X4XqgE_hEdy2tpS719xBwQ"/>
<l2:Create xmi:id="_zCc2ME_hEdy2tpS719xBwQ" base_BehavioralFeature="_VpnT8E_hEdy2tpS719xBwQ"/>
<l2:Destroy xmi:id="_0IfRME_hEdy2tpS719xBwQ" base_BehavioralFeature="_vOOWoE_hEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_IYwFYE_iEdy2tpS719xBwQ" base_parameter="_BxQ0AE_iEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_m7pnAE_iEdy2tpS719xBwQ" base_parameter="_h151ME_iEdy2tpS719xBwQ"/>
- <Cpp:CppRef xmi:id="_m7pnAU_iEdy2tpS719xBwQ" base_parameter="_h151ME_iEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_7VcKoE_iEdy2tpS719xBwQ" base_parameter="_qgiDAE_iEdy2tpS719xBwQ"/>
- <Cpp:CppRef xmi:id="_7VcKoU_iEdy2tpS719xBwQ" base_parameter="_qgiDAE_iEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_D2YQ8E_jEdy2tpS719xBwQ" base_operation="_dS4V8E_iEdy2tpS719xBwQ"/>
- <Cpp:CppRef xmi:id="_kYiUkE_jEdy2tpS719xBwQ" base_parameter="_diu6YE_jEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_ySu-kE_jEdy2tpS719xBwQ" base_operation="_mdJ3sE_jEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_H0zY4E_kEdy2tpS719xBwQ" base_parameter="__Um5cE_jEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_I2XjkE_kEdy2tpS719xBwQ" base_parameter="__YLx4E_jEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_grzusE_kEdy2tpS719xBwQ" base_parameter="_dhdSkE_kEdy2tpS719xBwQ" declaration="**"/>
- <Cpp:CppPtr xmi:id="_ig59ME_mEdy2tpS719xBwQ" base_parameter="_WqIjgE_mEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_kxSrcE_mEdy2tpS719xBwQ" value="DefaultExecPrio" base_parameter="_WuKH4E_mEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_FvULsE_nEdy2tpS719xBwQ" base_parameter="_9hJ3cE_mEdy2tpS719xBwQ"/>
- <Cpp:CppRef xmi:id="_FvULsU_nEdy2tpS719xBwQ" base_parameter="_9hJ3cE_mEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_cS8wsE_nEdy2tpS719xBwQ" base_parameter="_VzWQAE_nEdy2tpS719xBwQ" declaration="**"/>
- <Cpp:CppDefault xmi:id="_fYF8sE_nEdy2tpS719xBwQ" value="NULL" base_parameter="_VzWQAE_nEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_cm-DcE_oEdy2tpS719xBwQ" base_property="_Z47I0E_oEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_Y9YRIE_pEdy2tpS719xBwQ" value="SCHED_RR" base_property="_nyBcEE_nEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_apQkIE_pEdy2tpS719xBwQ" value="true" base_property="_u5djYE_oEdy2tpS719xBwQ"/>
- <Cpp:CppConstInit xmi:id="_1BSAwE_pEdy2tpS719xBwQ" initialisation="&#x9;m_name (name),&#xD;&#xA;&#x9;m_semaphore (0),&#xD;&#xA;&#x9;m_threadId (0)&#xD;&#xA;#ifdef THREAD_Solaris&#xD;&#xA;&#x9;, m_lwpId (0)&#xD;&#xA;#endif&#xD;&#xA;" base_operation="_oCK1EE_gEdy2tpS719xBwQ"/>
- <Cpp:CppConstInit xmi:id="_75KekE_pEdy2tpS719xBwQ" initialisation="&#x9;m_name (name),&#xD;&#xA;&#x9;m_semaphore (0),&#xD;&#xA;&#x9;m_threadId (0),&#xD;&#xA;#ifdef THREAD_Solaris&#xD;&#xA;&#x9;m_lwpId (0),&#xD;&#xA;#endif&#xD;&#xA;&#x9;m_joined (false)&#xD;&#xA;" base_operation="_VpnT8E_hEdy2tpS719xBwQ"/>
- <Cpp:CppInclude xmi:id="_Q72YwE_rEdy2tpS719xBwQ" body="#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;&#xD;&#xA;#include &lt;errno.h>" header="#if defined THREAD_POSIX4&#xD;&#xA;&#x9;#include &lt;pthread.h>&#xD;&#xA;&#x9;#ifdef THREAD_Linux&#xD;&#xA;&#x9;&#x9;#include &lt;bits/local_lim.h>&#xD;&#xA;&#x9;#endif&#xD;&#xA;#elif defined THREAD_Solaris&#xD;&#xA;&#x9;#include &lt;thread.h>&#xD;&#xA;#elif defined THREAD_VxWorks&#xD;&#xA;&#x9;#define PTHREAD_STACK_MIN&#x9;WDB_SPAWN_STACK_SIZE&#xD;&#xA;#else&#xD;&#xA;&#x9;#error Define THREAD_POSIX4 | THREAD_Solaris | THREAD_VxWorks | THREAD_Linux&#xD;&#xA;#endif&#xD;&#xA;" base_class="_Saw1YDkDEdyuzNpSiGPe4w"/>
+ <C_Cpp:Ptr xmi:id="_IYwFYE_iEdy2tpS719xBwQ" base_parameter="_BxQ0AE_iEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_m7pnAE_iEdy2tpS719xBwQ" base_parameter="_h151ME_iEdy2tpS719xBwQ"/>
+ <C_Cpp:Ref xmi:id="_m7pnAU_iEdy2tpS719xBwQ" base_parameter="_h151ME_iEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_7VcKoE_iEdy2tpS719xBwQ" base_parameter="_qgiDAE_iEdy2tpS719xBwQ"/>
+ <C_Cpp:Ref xmi:id="_7VcKoU_iEdy2tpS719xBwQ" base_parameter="_qgiDAE_iEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_D2YQ8E_jEdy2tpS719xBwQ" base_operation="_dS4V8E_iEdy2tpS719xBwQ"/>
+ <C_Cpp:Ref xmi:id="_kYiUkE_jEdy2tpS719xBwQ" base_parameter="_diu6YE_jEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_ySu-kE_jEdy2tpS719xBwQ" base_operation="_mdJ3sE_jEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_H0zY4E_kEdy2tpS719xBwQ" base_parameter="__Um5cE_jEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_I2XjkE_kEdy2tpS719xBwQ" base_parameter="__YLx4E_jEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_grzusE_kEdy2tpS719xBwQ" base_parameter="_dhdSkE_kEdy2tpS719xBwQ" declaration="**"/>
+ <C_Cpp:Ptr xmi:id="_ig59ME_mEdy2tpS719xBwQ" base_parameter="_WqIjgE_mEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_kxSrcE_mEdy2tpS719xBwQ" value="DefaultExecPrio" base_parameter="_WuKH4E_mEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_FvULsE_nEdy2tpS719xBwQ" base_parameter="_9hJ3cE_mEdy2tpS719xBwQ"/>
+ <C_Cpp:Ref xmi:id="_FvULsU_nEdy2tpS719xBwQ" base_parameter="_9hJ3cE_mEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_cS8wsE_nEdy2tpS719xBwQ" base_parameter="_VzWQAE_nEdy2tpS719xBwQ" declaration="**"/>
+ <C_Cpp:Default xmi:id="_fYF8sE_nEdy2tpS719xBwQ" value="NULL" base_parameter="_VzWQAE_nEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_cm-DcE_oEdy2tpS719xBwQ" base_property="_Z47I0E_oEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_Y9YRIE_pEdy2tpS719xBwQ" value="SCHED_RR" base_property="_nyBcEE_nEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_apQkIE_pEdy2tpS719xBwQ" value="true" base_property="_u5djYE_oEdy2tpS719xBwQ"/>
+ <C_Cpp:ConstInit xmi:id="_1BSAwE_pEdy2tpS719xBwQ" initialisation="&#x9;m_name (name),&#xD;&#xA;&#x9;m_semaphore (0),&#xD;&#xA;&#x9;m_threadId (0)&#xD;&#xA;#ifdef THREAD_Solaris&#xD;&#xA;&#x9;, m_lwpId (0)&#xD;&#xA;#endif&#xD;&#xA;" base_operation="_oCK1EE_gEdy2tpS719xBwQ"/>
+ <C_Cpp:ConstInit xmi:id="_75KekE_pEdy2tpS719xBwQ" initialisation="&#x9;m_name (name),&#xD;&#xA;&#x9;m_semaphore (0),&#xD;&#xA;&#x9;m_threadId (0),&#xD;&#xA;#ifdef THREAD_Solaris&#xD;&#xA;&#x9;m_lwpId (0),&#xD;&#xA;#endif&#xD;&#xA;&#x9;m_joined (false)&#xD;&#xA;" base_operation="_VpnT8E_hEdy2tpS719xBwQ"/>
+ <C_Cpp:Include xmi:id="_Q72YwE_rEdy2tpS719xBwQ" body="#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;&#xD;&#xA;#include &lt;errno.h>" header="#if defined THREAD_POSIX4&#xD;&#xA;&#x9;#include &lt;pthread.h>&#xD;&#xA;&#x9;#ifdef THREAD_Linux&#xD;&#xA;&#x9;&#x9;#include &lt;bits/local_lim.h>&#xD;&#xA;&#x9;#endif&#xD;&#xA;#elif defined THREAD_Solaris&#xD;&#xA;&#x9;#include &lt;thread.h>&#xD;&#xA;#elif defined THREAD_VxWorks&#xD;&#xA;&#x9;#define PTHREAD_STACK_MIN&#x9;WDB_SPAWN_STACK_SIZE&#xD;&#xA;#else&#xD;&#xA;&#x9;#error Define THREAD_POSIX4 | THREAD_Solaris | THREAD_VxWorks | THREAD_Linux&#xD;&#xA;#endif&#xD;&#xA;" base_class="_Saw1YDkDEdyuzNpSiGPe4w"/>
<l2:Create xmi:id="_cxbfoE_rEdy2tpS719xBwQ" base_BehavioralFeature="_YAjKkE_rEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_sTffUE_rEdy2tpS719xBwQ" base_operation="_f_9RIE_rEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_sTffUU_rEdy2tpS719xBwQ" base_operation="_f_9RIE_rEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_7RMNsE_rEdy2tpS719xBwQ" base_operation="_vxhFYE_rEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_8IoMAE_rEdy2tpS719xBwQ" base_parameter="_ztpjwE_rEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_-s-_IE_rEdy2tpS719xBwQ" base_operation="_v5HiME_rEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_-tIwIE_rEdy2tpS719xBwQ" base_operation="_v5HiME_rEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="__8thoE_rEdy2tpS719xBwQ" base_parameter="_2eX-8E_rEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_2fr7oE_tEdy2tpS719xBwQ" base_operation="_oN8UUE_tEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_3pvT8E_tEdy2tpS719xBwQ" base_operation="_ofORkE_tEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_3p5E8E_tEdy2tpS719xBwQ" base_operation="_ofORkE_tEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_AHaD0E_uEdy2tpS719xBwQ" base_property="_9TGJIE_tEdy2tpS719xBwQ"/>
- <Cpp:CppInclude xmi:id="_PSuiAE_vEdy2tpS719xBwQ" body="#include &lt;OS_AL/Tracing/Trace.h>" header="#include &lt;errno.h>&#xD;&#xA;&#xD;&#xA;#if defined THREAD_POSIX4&#xD;&#xA;&#xD;&#xA;&#x9;#include &lt;pthread.h>&#xD;&#xA;&#x9;typedef pthread_key_t ThreadKey;&#xD;&#xA;&#xD;&#xA;#elif defined THREAD_Solaris&#xD;&#xA;&#xD;&#xA;&#x9;#include &lt;thread.h>&#xD;&#xA;&#x9;#if defined(__SunOS_5_5) || defined(__SunOS_5_5_1)&#xD;&#xA;&#x9;&#x9;typedef thread_t pthread_t;&#xD;&#xA;&#x9;&#x9;typedef int pthread_once_t;&#xD;&#xA;&#x9;#endif&#xD;&#xA;&#x9;typedef thread_key_t ThreadKey;&#xD;&#xA;&#xD;&#xA;#elif defined THREAD_VxWorks&#xD;&#xA;&#xD;&#xA;&#x9;#include &lt;sched.h>&#x9;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;taskLib.h>&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;taskVarLib.h>&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;typedef int pthread_t;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;typedef int ThreadKey;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#xD;&#xA;#else&#xD;&#xA;&#xD;&#xA;&#x9;THREAD_x_not_defined;&#xD;&#xA;&#xD;&#xA;#endif&#xD;&#xA;" base_class="_9-OUUE_uEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_gmJfsE_xEdy2tpS719xBwQ" base_operation="_ZtXqAE_xEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_hVYkQE_xEdy2tpS719xBwQ" base_operation="_Z2BPsE_xEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_icKmIE_xEdy2tpS719xBwQ" base_operation="_Z7FV4E_xEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_jVieIE_xEdy2tpS719xBwQ" base_operation="_aJrykE_xEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_taxBsE_xEdy2tpS719xBwQ" base_parameter="_n-EvgE_xEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_0mwuUE_xEdy2tpS719xBwQ" base_parameter="_vzzVoE_xEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_41YD0E_xEdy2tpS719xBwQ" base_parameter="_1w0tsE_xEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_FZJGYE_yEdy2tpS719xBwQ" base_operation="_ECHpEE_yEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_GuFgEE_yEdy2tpS719xBwQ" base_operation="_ETtIUE_yEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_E4NjkE_yEdy2tpS719xBwQ" base_operation="_D9gO0E_yEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_J_mUIE_yEdy2tpS719xBwQ" base_operation="_D9gO0E_yEdy2tpS719xBwQ"/>
- <Cpp:CppInline xmi:id="_GA7fIE_yEdy2tpS719xBwQ" base_operation="_EJIQAE_yEdy2tpS719xBwQ"/>
- <Cpp:CppConst xmi:id="_KrGvQE_yEdy2tpS719xBwQ" base_operation="_EJIQAE_yEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_YykZME_yEdy2tpS719xBwQ" base_property="_RwZ-AE_yEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_p4eKME_yEdy2tpS719xBwQ" base_parameter="_iqPB4E_yEdy2tpS719xBwQ"/>
- <Cpp:CppPtr xmi:id="_zMONgE_yEdy2tpS719xBwQ" base_parameter="_tK4WIE_yEdy2tpS719xBwQ"/>
- <Cpp:CppDefault xmi:id="_V6TWIE_zEdy2tpS719xBwQ" value="0" base_property="_1oie8E_yEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_sTffUE_rEdy2tpS719xBwQ" base_operation="_f_9RIE_rEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_sTffUU_rEdy2tpS719xBwQ" base_operation="_f_9RIE_rEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_7RMNsE_rEdy2tpS719xBwQ" base_operation="_vxhFYE_rEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_8IoMAE_rEdy2tpS719xBwQ" base_parameter="_ztpjwE_rEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_-s-_IE_rEdy2tpS719xBwQ" base_operation="_v5HiME_rEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_-tIwIE_rEdy2tpS719xBwQ" base_operation="_v5HiME_rEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="__8thoE_rEdy2tpS719xBwQ" base_parameter="_2eX-8E_rEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_2fr7oE_tEdy2tpS719xBwQ" base_operation="_oN8UUE_tEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_3pvT8E_tEdy2tpS719xBwQ" base_operation="_ofORkE_tEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_3p5E8E_tEdy2tpS719xBwQ" base_operation="_ofORkE_tEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_AHaD0E_uEdy2tpS719xBwQ" base_property="_9TGJIE_tEdy2tpS719xBwQ"/>
+ <C_Cpp:Include xmi:id="_PSuiAE_vEdy2tpS719xBwQ" body="#include &lt;OS_AL/Tracing/Trace.h>" header="#include &lt;errno.h>&#xD;&#xA;&#xD;&#xA;#if defined THREAD_POSIX4&#xD;&#xA;&#xD;&#xA;&#x9;#include &lt;pthread.h>&#xD;&#xA;&#x9;typedef pthread_key_t ThreadKey;&#xD;&#xA;&#xD;&#xA;#elif defined THREAD_Solaris&#xD;&#xA;&#xD;&#xA;&#x9;#include &lt;thread.h>&#xD;&#xA;&#x9;#if defined(__SunOS_5_5) || defined(__SunOS_5_5_1)&#xD;&#xA;&#x9;&#x9;typedef thread_t pthread_t;&#xD;&#xA;&#x9;&#x9;typedef int pthread_once_t;&#xD;&#xA;&#x9;#endif&#xD;&#xA;&#x9;typedef thread_key_t ThreadKey;&#xD;&#xA;&#xD;&#xA;#elif defined THREAD_VxWorks&#xD;&#xA;&#xD;&#xA;&#x9;#include &lt;sched.h>&#x9;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;taskLib.h>&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;#include &lt;taskVarLib.h>&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;typedef int pthread_t;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#x9;typedef int ThreadKey;&#x9;&#x9;&#x9;//-VxW&#xD;&#xA;&#xD;&#xA;#else&#xD;&#xA;&#xD;&#xA;&#x9;THREAD_x_not_defined;&#xD;&#xA;&#xD;&#xA;#endif&#xD;&#xA;" base_class="_9-OUUE_uEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_gmJfsE_xEdy2tpS719xBwQ" base_operation="_ZtXqAE_xEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_hVYkQE_xEdy2tpS719xBwQ" base_operation="_Z2BPsE_xEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_icKmIE_xEdy2tpS719xBwQ" base_operation="_Z7FV4E_xEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_jVieIE_xEdy2tpS719xBwQ" base_operation="_aJrykE_xEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_taxBsE_xEdy2tpS719xBwQ" base_parameter="_n-EvgE_xEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_0mwuUE_xEdy2tpS719xBwQ" base_parameter="_vzzVoE_xEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_41YD0E_xEdy2tpS719xBwQ" base_parameter="_1w0tsE_xEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_FZJGYE_yEdy2tpS719xBwQ" base_operation="_ECHpEE_yEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_GuFgEE_yEdy2tpS719xBwQ" base_operation="_ETtIUE_yEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_E4NjkE_yEdy2tpS719xBwQ" base_operation="_D9gO0E_yEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_J_mUIE_yEdy2tpS719xBwQ" base_operation="_D9gO0E_yEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_GA7fIE_yEdy2tpS719xBwQ" base_operation="_EJIQAE_yEdy2tpS719xBwQ"/>
+ <C_Cpp:Const xmi:id="_KrGvQE_yEdy2tpS719xBwQ" base_operation="_EJIQAE_yEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_YykZME_yEdy2tpS719xBwQ" base_property="_RwZ-AE_yEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_p4eKME_yEdy2tpS719xBwQ" base_parameter="_iqPB4E_yEdy2tpS719xBwQ"/>
+ <C_Cpp:Ptr xmi:id="_zMONgE_yEdy2tpS719xBwQ" base_parameter="_tK4WIE_yEdy2tpS719xBwQ"/>
+ <C_Cpp:Default xmi:id="_V6TWIE_zEdy2tpS719xBwQ" value="0" base_property="_1oie8E_yEdy2tpS719xBwQ"/>
<l2:Create xmi:id="_g-gccFCNEdy7Jv6DZICvHQ"/>
<l2:Create xmi:id="_ipy5kFCNEdy7Jv6DZICvHQ"/>
<l2:Destroy xmi:id="_nB7-gFCNEdy7Jv6DZICvHQ"/>
@@ -10385,158 +10385,158 @@ Show: output the whole line immediately and reset the output string</body>
<l2:Create xmi:id="_8pmw4FCVEdyTutVzffQTmQ"/>
<l2:Create xmi:id="_cGMeIFCXEdyTutVzffQTmQ"/>
<l2:Create xmi:id="_n22owFCXEdyTutVzffQTmQ"/>
- <Cpp:CppInclude xmi:id="_iOOrAFClEdyTutVzffQTmQ" body="#include &lt;OS_AL/Communication/MessageBuffer.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;&#xD;&#xA;// it is useful to align objects in the buffer to allow for quicker&#xD;&#xA;// memory transfer (which might not be employed by memcpy)&#xD;&#xA;#define MB_ALIGNMENT 4&#xD;&#xA;&#xD;&#xA;#ifdef USE_NETWORK_BYTE_ORDER&#xD;&#xA;MessageBuffer &amp; operator &lt;&lt; (MessageBuffer &amp; msg, int value)&#xD;&#xA;{&#xD;&#xA;&#x9;byte value_buf[4];&#xD;&#xA;&#x9;value_buf[3] = value &amp; 0xff; value >>= 8;&#xD;&#xA;&#x9;value_buf[2] = value &amp; 0xff; value >>= 8;&#xD;&#xA;&#x9;value_buf[1] = value &amp; 0xff; value >>= 8;&#xD;&#xA;&#x9;value_buf[0] = value;&#xD;&#xA;&#x9;msg.addToBuffer (value_buf, 4);&#xD;&#xA;&#x9;return msg;&#xD;&#xA;};&#xD;&#xA;&#xD;&#xA;MessageBuffer &amp; operator >> (MessageBuffer &amp; msg, int &amp; value)&#xD;&#xA;{&#xD;&#xA;&#x9;byte value_buf[4];&#xD;&#xA;&#x9;msg.getFromBuffer (value_buf, 4);&#xD;&#xA;&#x9;value = value_buf[0] +&#xD;&#xA;&#x9;&#x9;(value_buf[1] &lt;&lt; 8) +&#xD;&#xA;&#x9;&#x9;(value_buf[1] &lt;&lt; 16) +&#xD;&#xA;&#x9;&#x9;(value_buf[2] &lt;&lt; 24);&#xD;&#xA;&#x9;return msg;&#xD;&#xA;};&#xD;&#xA;#endif&#xD;&#xA;" header="#define MAX_MESSAGE_SIZE 800&#xD;&#xA;&#xD;&#xA;/**&#xD;&#xA; * handle hetereogeneous network configurations (currently incomplete)&#xD;&#xA; */&#xD;&#xA;#ifdef USE_NETWORK_BYTE_ORDER&#xD;&#xA;&#x9;MessageBuffer &amp; operator &lt;&lt; (MessageBuffer &amp; msg, int value);&#xD;&#xA;&#x9;MessageBuffer &amp; operator >> (MessageBuffer &amp; msg, int &amp; value);&#xD;&#xA;#endif&#xD;&#xA;" base_class="_LbxUEDRPEdy1p4IpsoZYqA"/>
- <Cpp:CppConst xmi:id="_1MrSAFClEdyTutVzffQTmQ" base_parameter="_qqshAFClEdyTutVzffQTmQ"/>
- <Cpp:CppRef xmi:id="_1MrSAVClEdyTutVzffQTmQ" base_parameter="_qqshAFClEdyTutVzffQTmQ"/>
+ <C_Cpp:Include xmi:id="_iOOrAFClEdyTutVzffQTmQ" body="#include &lt;OS_AL/Communication/MessageBuffer.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;&#xD;&#xA;// it is useful to align objects in the buffer to allow for quicker&#xD;&#xA;// memory transfer (which might not be employed by memcpy)&#xD;&#xA;#define MB_ALIGNMENT 4&#xD;&#xA;&#xD;&#xA;#ifdef USE_NETWORK_BYTE_ORDER&#xD;&#xA;MessageBuffer &amp; operator &lt;&lt; (MessageBuffer &amp; msg, int value)&#xD;&#xA;{&#xD;&#xA;&#x9;byte value_buf[4];&#xD;&#xA;&#x9;value_buf[3] = value &amp; 0xff; value >>= 8;&#xD;&#xA;&#x9;value_buf[2] = value &amp; 0xff; value >>= 8;&#xD;&#xA;&#x9;value_buf[1] = value &amp; 0xff; value >>= 8;&#xD;&#xA;&#x9;value_buf[0] = value;&#xD;&#xA;&#x9;msg.addToBuffer (value_buf, 4);&#xD;&#xA;&#x9;return msg;&#xD;&#xA;};&#xD;&#xA;&#xD;&#xA;MessageBuffer &amp; operator >> (MessageBuffer &amp; msg, int &amp; value)&#xD;&#xA;{&#xD;&#xA;&#x9;byte value_buf[4];&#xD;&#xA;&#x9;msg.getFromBuffer (value_buf, 4);&#xD;&#xA;&#x9;value = value_buf[0] +&#xD;&#xA;&#x9;&#x9;(value_buf[1] &lt;&lt; 8) +&#xD;&#xA;&#x9;&#x9;(value_buf[1] &lt;&lt; 16) +&#xD;&#xA;&#x9;&#x9;(value_buf[2] &lt;&lt; 24);&#xD;&#xA;&#x9;return msg;&#xD;&#xA;};&#xD;&#xA;#endif&#xD;&#xA;" header="#define MAX_MESSAGE_SIZE 800&#xD;&#xA;&#xD;&#xA;/**&#xD;&#xA; * handle hetereogeneous network configurations (currently incomplete)&#xD;&#xA; */&#xD;&#xA;#ifdef USE_NETWORK_BYTE_ORDER&#xD;&#xA;&#x9;MessageBuffer &amp; operator &lt;&lt; (MessageBuffer &amp; msg, int value);&#xD;&#xA;&#x9;MessageBuffer &amp; operator >> (MessageBuffer &amp; msg, int &amp; value);&#xD;&#xA;#endif&#xD;&#xA;" base_class="_LbxUEDRPEdy1p4IpsoZYqA"/>
+ <C_Cpp:Const xmi:id="_1MrSAFClEdyTutVzffQTmQ" base_parameter="_qqshAFClEdyTutVzffQTmQ"/>
+ <C_Cpp:Ref xmi:id="_1MrSAVClEdyTutVzffQTmQ" base_parameter="_qqshAFClEdyTutVzffQTmQ"/>
<l2:Create xmi:id="_8P4PAFClEdyTutVzffQTmQ" base_BehavioralFeature="_3v1yUFClEdyTutVzffQTmQ"/>
<l2:Create xmi:id="_8_twgFClEdyTutVzffQTmQ" base_BehavioralFeature="_oHiAsFClEdyTutVzffQTmQ"/>
- <Cpp:CppInline xmi:id="_ASH8cFCmEdyTutVzffQTmQ" base_operation="_9XQt0FClEdyTutVzffQTmQ"/>
- <Cpp:CppInline xmi:id="_Km-3cFCmEdyTutVzffQTmQ" base_operation="_FSpQAFCmEdyTutVzffQTmQ"/>
- <Cpp:CppInline xmi:id="_QRh_cFCmEdyTutVzffQTmQ" base_operation="_Olf7cFCmEdyTutVzffQTmQ"/>
- <Cpp:CppConst xmi:id="_Xe3v4FCmEdyTutVzffQTmQ" base_operation="_UH_6sFCmEdyTutVzffQTmQ"/>
- <Cpp:CppInline xmi:id="_Xe3v4VCmEdyTutVzffQTmQ" base_operation="_UH_6sFCmEdyTutVzffQTmQ"/>
- <Cpp:CppConst xmi:id="_YN9qgFCmEdyTutVzffQTmQ" base_operation="_UVQTkFCmEdyTutVzffQTmQ"/>
- <Cpp:CppInline xmi:id="_YN9qgVCmEdyTutVzffQTmQ" base_operation="_UVQTkFCmEdyTutVzffQTmQ"/>
- <Cpp:CppConst xmi:id="_scRW4FCmEdyTutVzffQTmQ" base_parameter="_lT2isFCmEdyTutVzffQTmQ"/>
- <Cpp:CppPtr xmi:id="_scRW4VCmEdyTutVzffQTmQ" base_parameter="_lT2isFCmEdyTutVzffQTmQ"/>
- <Cpp:CppPtr xmi:id="_6pse4FCmEdyTutVzffQTmQ" base_parameter="_04JXAFCmEdyTutVzffQTmQ"/>
+ <C_Cpp:Inline xmi:id="_ASH8cFCmEdyTutVzffQTmQ" base_operation="_9XQt0FClEdyTutVzffQTmQ"/>
+ <C_Cpp:Inline xmi:id="_Km-3cFCmEdyTutVzffQTmQ" base_operation="_FSpQAFCmEdyTutVzffQTmQ"/>
+ <C_Cpp:Inline xmi:id="_QRh_cFCmEdyTutVzffQTmQ" base_operation="_Olf7cFCmEdyTutVzffQTmQ"/>
+ <C_Cpp:Const xmi:id="_Xe3v4FCmEdyTutVzffQTmQ" base_operation="_UH_6sFCmEdyTutVzffQTmQ"/>
+ <C_Cpp:Inline xmi:id="_Xe3v4VCmEdyTutVzffQTmQ" base_operation="_UH_6sFCmEdyTutVzffQTmQ"/>
+ <C_Cpp:Const xmi:id="_YN9qgFCmEdyTutVzffQTmQ" base_operation="_UVQTkFCmEdyTutVzffQTmQ"/>
+ <C_Cpp:Inline xmi:id="_YN9qgVCmEdyTutVzffQTmQ" base_operation="_UVQTkFCmEdyTutVzffQTmQ"/>
+ <C_Cpp:Const xmi:id="_scRW4FCmEdyTutVzffQTmQ" base_parameter="_lT2isFCmEdyTutVzffQTmQ"/>
+ <C_Cpp:Ptr xmi:id="_scRW4VCmEdyTutVzffQTmQ" base_parameter="_lT2isFCmEdyTutVzffQTmQ"/>
+ <C_Cpp:Ptr xmi:id="_6pse4FCmEdyTutVzffQTmQ" base_parameter="_04JXAFCmEdyTutVzffQTmQ"/>
<l2:Create xmi:id="_ObP90FCnEdyTutVzffQTmQ" base_BehavioralFeature="_9ececFCmEdyTutVzffQTmQ"/>
- <Cpp:CppInline xmi:id="_QO4eoFCnEdyTutVzffQTmQ" base_operation="_9ececFCmEdyTutVzffQTmQ"/>
- <Cpp:CppPtr xmi:id="_ztN_gFCnEdyTutVzffQTmQ" base_property="_iRkoAFCnEdyTutVzffQTmQ"/>
- <Cpp:CppPtr xmi:id="_0kgM0FCnEdyTutVzffQTmQ" base_property="_iVcbYFCnEdyTutVzffQTmQ"/>
- <Cpp:CppPtr xmi:id="_1TJbgFCnEdyTutVzffQTmQ" base_property="_iY4J4FCnEdyTutVzffQTmQ"/>
+ <C_Cpp:Inline xmi:id="_QO4eoFCnEdyTutVzffQTmQ" base_operation="_9ececFCmEdyTutVzffQTmQ"/>
+ <C_Cpp:Ptr xmi:id="_ztN_gFCnEdyTutVzffQTmQ" base_property="_iRkoAFCnEdyTutVzffQTmQ"/>
+ <C_Cpp:Ptr xmi:id="_0kgM0FCnEdyTutVzffQTmQ" base_property="_iVcbYFCnEdyTutVzffQTmQ"/>
+ <C_Cpp:Ptr xmi:id="_1TJbgFCnEdyTutVzffQTmQ" base_property="_iY4J4FCnEdyTutVzffQTmQ"/>
<l2:Create xmi:id="_rCIFYFCsEdyqzLG48ixyqA" base_BehavioralFeature="_i3atwFCsEdyqzLG48ixyqA"/>
- <Cpp:CppConst xmi:id="_0NfowFCsEdyqzLG48ixyqA" base_parameter="_sZUh0FCsEdyqzLG48ixyqA"/>
- <Cpp:CppRef xmi:id="_0NpZwFCsEdyqzLG48ixyqA" base_parameter="_sZUh0FCsEdyqzLG48ixyqA"/>
+ <C_Cpp:Const xmi:id="_0NfowFCsEdyqzLG48ixyqA" base_parameter="_sZUh0FCsEdyqzLG48ixyqA"/>
+ <C_Cpp:Ref xmi:id="_0NpZwFCsEdyqzLG48ixyqA" base_parameter="_sZUh0FCsEdyqzLG48ixyqA"/>
<l2:Create xmi:id="_3FZC8FCsEdyqzLG48ixyqA" base_BehavioralFeature="_k-Am0FCsEdyqzLG48ixyqA"/>
- <Cpp:CppInline xmi:id="_EEzfsFCtEdyqzLG48ixyqA" base_operation="__McpoFCsEdyqzLG48ixyqA"/>
- <Cpp:CppPtr xmi:id="_QIAy4FCtEdyqzLG48ixyqA" base_parameter="_KUMaIFCtEdyqzLG48ixyqA"/>
- <Cpp:CppConst xmi:id="_Tz6c4FCtEdyqzLG48ixyqA" base_operation="_JEUGoFCtEdyqzLG48ixyqA"/>
- <Cpp:CppInline xmi:id="_Tz6c4VCtEdyqzLG48ixyqA" base_operation="_JEUGoFCtEdyqzLG48ixyqA"/>
- <Cpp:CppConst xmi:id="_Yf5q4FCtEdyqzLG48ixyqA" base_operation="_V5vg8FCtEdyqzLG48ixyqA"/>
- <Cpp:CppInline xmi:id="_Yf5q4VCtEdyqzLG48ixyqA" base_operation="_V5vg8FCtEdyqzLG48ixyqA"/>
+ <C_Cpp:Inline xmi:id="_EEzfsFCtEdyqzLG48ixyqA" base_operation="__McpoFCsEdyqzLG48ixyqA"/>
+ <C_Cpp:Ptr xmi:id="_QIAy4FCtEdyqzLG48ixyqA" base_parameter="_KUMaIFCtEdyqzLG48ixyqA"/>
+ <C_Cpp:Const xmi:id="_Tz6c4FCtEdyqzLG48ixyqA" base_operation="_JEUGoFCtEdyqzLG48ixyqA"/>
+ <C_Cpp:Inline xmi:id="_Tz6c4VCtEdyqzLG48ixyqA" base_operation="_JEUGoFCtEdyqzLG48ixyqA"/>
+ <C_Cpp:Const xmi:id="_Yf5q4FCtEdyqzLG48ixyqA" base_operation="_V5vg8FCtEdyqzLG48ixyqA"/>
+ <C_Cpp:Inline xmi:id="_Yf5q4VCtEdyqzLG48ixyqA" base_operation="_V5vg8FCtEdyqzLG48ixyqA"/>
<l2:Create xmi:id="_hfusoFCtEdyqzLG48ixyqA" base_BehavioralFeature="_cxNvEFCtEdyqzLG48ixyqA"/>
- <Cpp:CppConstInit xmi:id="_4CE4MFCtEdyqzLG48ixyqA" initialisation="&#x9;MessageBuffer (NO_RESET)" base_operation="_i3atwFCsEdyqzLG48ixyqA"/>
- <Cpp:CppConstInit xmi:id="_9REFkFCtEdyqzLG48ixyqA" initialisation="&#x9;MessageBuffer (NO_RESET)" base_operation="_cxNvEFCtEdyqzLG48ixyqA"/>
- <Cpp:CppConstInit xmi:id="__L2-UFCtEdyqzLG48ixyqA" initialisation="&#x9;MessageBuffer (msg)" base_operation="_k-Am0FCsEdyqzLG48ixyqA"/>
- <Cpp:CppInclude xmi:id="_LAexAFCwEdyqzLG48ixyqA" body="#include &lt;OS_AL/Communication/SharedMemory.h>&#xD;&#xA;#include &lt;OS_AL/Synchronization/SM_Mutex.h>&#xD;&#xA;#include &lt;OS_AL/Util/BString50.h>&#xD;&#xA;#include &lt;OS_AL/Util/BString500.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/Process.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;&#xD;&#xA;#ifndef SYNCHRO_VxWorks&#xD;&#xA;&#xD;&#xA;// Extract from &lt;sys/ipc.h> &#xD;&#xA;// we use the compilation option -D_XOPEN_SOURCE to get shmdt(void*) defined&#xD;&#xA;// [todo: not true - don't use this option]&#xD;&#xA;extern &quot;C&quot;&#xD;&#xA;{&#xD;&#xA;&#x9;// #if defined(__STDC__) &amp;&amp; !defined(_KERNEL) &amp;&amp; !defined(_XOPEN_SOURCE)&#xD;&#xA;&#x9;key_t ftok (const char *, int);&#xD;&#xA;&#x9;// #endif&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;# include &lt;fcntl.h>&#xD;&#xA;&#xD;&#xA;#else //-VxW&#xD;&#xA;&#x9;//#define MultiCPU&#xD;&#xA;&#x9;#ifdef MultiCPU&#xD;&#xA;&#x9;&#x9;#include &lt;smMemLib.h>&#xD;&#xA;&#x9;#else // monoCPU&#xD;&#xA;&#x9;&#x9;//#define OutOfHeap&#xD;&#xA;&#x9;&#x9;#ifdef OutOfHeap&#xD;&#xA;&#x9;&#x9;&#x9;#include &lt;memLib.h>&#xD;&#xA;&#x9;&#x9;#endif&#xD;&#xA;&#x9;#endif&#xD;&#xA;#endif&#xD;&#xA;" header="#if defined SYNCHRO_Linux&#xD;&#xA;&#x9;#include &lt;sys/stat.h>&#xD;&#xA;&#x9;#include &lt;sys/mman.h>&#xD;&#xA;&#x9;#include &lt;sys/types.h>&#xD;&#xA;&#xD;&#xA;#elif defined SYNCHRO_Cygwin&#xD;&#xA;&#x9;#include &lt;cygwin/shm.h>&#xD;&#xA;&#x9;#include &lt;sys/mman.h>&#xD;&#xA;&#x9;#include &lt;sys/types.h>&#xD;&#xA;&#x9;&#xD;&#xA;#elif defined SYNCHRO_Solaris || defined SYNCHRO_Cygwin&#xD;&#xA;&#x9;#include &lt;sys/stat.h>&#xD;&#xA;&#x9;#include &lt;sys/shm.h>&#xD;&#xA;&#x9;#include &lt;sys/mman.h>&#xD;&#xA;&#x9;#include &lt;sys/types.h>&#xD;&#xA;&#xD;&#xA;#elif defined SYNCHRO_VxWorks&#xD;&#xA;&#x9;&#xD;&#xA;#else&#xD;&#xA;&#x9;# error SYNCHRO_x??? not defined&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#if defined SYNCHRO_VxWorks&#xD;&#xA;&#x9;typedef int Key;&#xD;&#xA;#else&#xD;&#xA;&#x9;typedef key_t Key;&#xD;&#xA;#endif&#xD;&#xA;" base_class="_sq-yMFCvEdyqzLG48ixyqA"/>
+ <C_Cpp:ConstInit xmi:id="_4CE4MFCtEdyqzLG48ixyqA" initialisation="&#x9;MessageBuffer (NO_RESET)" base_operation="_i3atwFCsEdyqzLG48ixyqA"/>
+ <C_Cpp:ConstInit xmi:id="_9REFkFCtEdyqzLG48ixyqA" initialisation="&#x9;MessageBuffer (NO_RESET)" base_operation="_cxNvEFCtEdyqzLG48ixyqA"/>
+ <C_Cpp:ConstInit xmi:id="__L2-UFCtEdyqzLG48ixyqA" initialisation="&#x9;MessageBuffer (msg)" base_operation="_k-Am0FCsEdyqzLG48ixyqA"/>
+ <C_Cpp:Include xmi:id="_LAexAFCwEdyqzLG48ixyqA" body="#include &lt;OS_AL/Communication/SharedMemory.h>&#xD;&#xA;#include &lt;OS_AL/Synchronization/SM_Mutex.h>&#xD;&#xA;#include &lt;OS_AL/Util/BString50.h>&#xD;&#xA;#include &lt;OS_AL/Util/BString500.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/Process.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;&#xD;&#xA;#ifndef SYNCHRO_VxWorks&#xD;&#xA;&#xD;&#xA;// Extract from &lt;sys/ipc.h> &#xD;&#xA;// we use the compilation option -D_XOPEN_SOURCE to get shmdt(void*) defined&#xD;&#xA;// [todo: not true - don't use this option]&#xD;&#xA;extern &quot;C&quot;&#xD;&#xA;{&#xD;&#xA;&#x9;// #if defined(__STDC__) &amp;&amp; !defined(_KERNEL) &amp;&amp; !defined(_XOPEN_SOURCE)&#xD;&#xA;&#x9;key_t ftok (const char *, int);&#xD;&#xA;&#x9;// #endif&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;# include &lt;fcntl.h>&#xD;&#xA;&#xD;&#xA;#else //-VxW&#xD;&#xA;&#x9;//#define MultiCPU&#xD;&#xA;&#x9;#ifdef MultiCPU&#xD;&#xA;&#x9;&#x9;#include &lt;smMemLib.h>&#xD;&#xA;&#x9;#else // monoCPU&#xD;&#xA;&#x9;&#x9;//#define OutOfHeap&#xD;&#xA;&#x9;&#x9;#ifdef OutOfHeap&#xD;&#xA;&#x9;&#x9;&#x9;#include &lt;memLib.h>&#xD;&#xA;&#x9;&#x9;#endif&#xD;&#xA;&#x9;#endif&#xD;&#xA;#endif&#xD;&#xA;" header="#if defined SYNCHRO_Linux&#xD;&#xA;&#x9;#include &lt;sys/stat.h>&#xD;&#xA;&#x9;#include &lt;sys/mman.h>&#xD;&#xA;&#x9;#include &lt;sys/types.h>&#xD;&#xA;&#xD;&#xA;#elif defined SYNCHRO_Cygwin&#xD;&#xA;&#x9;#include &lt;cygwin/shm.h>&#xD;&#xA;&#x9;#include &lt;sys/mman.h>&#xD;&#xA;&#x9;#include &lt;sys/types.h>&#xD;&#xA;&#x9;&#xD;&#xA;#elif defined SYNCHRO_Solaris || defined SYNCHRO_Cygwin&#xD;&#xA;&#x9;#include &lt;sys/stat.h>&#xD;&#xA;&#x9;#include &lt;sys/shm.h>&#xD;&#xA;&#x9;#include &lt;sys/mman.h>&#xD;&#xA;&#x9;#include &lt;sys/types.h>&#xD;&#xA;&#xD;&#xA;#elif defined SYNCHRO_VxWorks&#xD;&#xA;&#x9;&#xD;&#xA;#else&#xD;&#xA;&#x9;# error SYNCHRO_x??? not defined&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#if defined SYNCHRO_VxWorks&#xD;&#xA;&#x9;typedef int Key;&#xD;&#xA;#else&#xD;&#xA;&#x9;typedef key_t Key;&#xD;&#xA;#endif&#xD;&#xA;" base_class="_sq-yMFCvEdyqzLG48ixyqA"/>
<l2:Create xmi:id="_YkCcoFCwEdyqzLG48ixyqA" base_BehavioralFeature="_W9qUsFCwEdyqzLG48ixyqA"/>
- <Cpp:CppConst xmi:id="_q0vz4FCwEdyqzLG48ixyqA" base_parameter="_bUnt4FCwEdyqzLG48ixyqA"/>
- <Cpp:CppRef xmi:id="_q0vz4VCwEdyqzLG48ixyqA" base_parameter="_bUnt4FCwEdyqzLG48ixyqA"/>
- <Cpp:CppDefault xmi:id="_tNCg8FCwEdyqzLG48ixyqA" value="FALSE" base_parameter="_bev6QFCwEdyqzLG48ixyqA"/>
+ <C_Cpp:Const xmi:id="_q0vz4FCwEdyqzLG48ixyqA" base_parameter="_bUnt4FCwEdyqzLG48ixyqA"/>
+ <C_Cpp:Ref xmi:id="_q0vz4VCwEdyqzLG48ixyqA" base_parameter="_bUnt4FCwEdyqzLG48ixyqA"/>
+ <C_Cpp:Default xmi:id="_tNCg8FCwEdyqzLG48ixyqA" value="FALSE" base_parameter="_bev6QFCwEdyqzLG48ixyqA"/>
<l2:Create xmi:id="_w4VuAFCwEdyqzLG48ixyqA" base_BehavioralFeature="_ZznOIFCwEdyqzLG48ixyqA"/>
<l2:Destroy xmi:id="_0VUyQFCwEdyqzLG48ixyqA" base_BehavioralFeature="_yFEm4FCwEdyqzLG48ixyqA"/>
- <Cpp:CppConst xmi:id="_NshrEFCxEdyqzLG48ixyqA" base_parameter="_87L00FCwEdyqzLG48ixyqA"/>
- <Cpp:CppRef xmi:id="_NshrEVCxEdyqzLG48ixyqA" base_parameter="_87L00FCwEdyqzLG48ixyqA"/>
- <Cpp:CppDefault xmi:id="_SemS8FCxEdyqzLG48ixyqA" value="FALSE" base_parameter="_9MK3IFCwEdyqzLG48ixyqA"/>
- <Cpp:CppPtr xmi:id="_dt414FCxEdyqzLG48ixyqA" base_parameter="_bNjAEFCxEdyqzLG48ixyqA"/>
- <Cpp:CppConst xmi:id="_oFmQkFCxEdyqzLG48ixyqA" base_parameter="_iRXBEFCxEdyqzLG48ixyqA"/>
- <Cpp:CppPtr xmi:id="_oFmQkVCxEdyqzLG48ixyqA" base_parameter="_iRXBEFCxEdyqzLG48ixyqA"/>
- <Cpp:CppPtr xmi:id="_0zNLoFCxEdyqzLG48ixyqA" base_parameter="_vhjEwFCxEdyqzLG48ixyqA"/>
- <Cpp:CppConst xmi:id="_9D52gFCxEdyqzLG48ixyqA" base_operation="_7F2OYFCxEdyqzLG48ixyqA"/>
- <Cpp:CppPtr xmi:id="_UfunwFCyEdyqzLG48ixyqA" base_parameter="_-rLWUFCxEdyqzLG48ixyqA"/>
- <Cpp:CppInline xmi:id="_ac7UEFC0EdyqzLG48ixyqA" base_operation="_LAqaYFC0EdyqzLG48ixyqA"/>
- <Cpp:CppInline xmi:id="_YRmE8FC0EdyqzLG48ixyqA" base_operation="_KxUW0FC0EdyqzLG48ixyqA"/>
- <Cpp:CppConst xmi:id="_cekbsFC0EdyqzLG48ixyqA" base_operation="_KxUW0FC0EdyqzLG48ixyqA"/>
- <Cpp:CppInline xmi:id="_Y6R1kFC0EdyqzLG48ixyqA" base_operation="_K3bl4FC0EdyqzLG48ixyqA"/>
- <Cpp:CppConst xmi:id="_dHPlQFC0EdyqzLG48ixyqA" base_operation="_K3bl4FC0EdyqzLG48ixyqA"/>
- <Cpp:CppInline xmi:id="_ZtsPgFC0EdyqzLG48ixyqA" base_operation="_K8DAIFC0EdyqzLG48ixyqA"/>
- <Cpp:CppConst xmi:id="_eAdsQFC0EdyqzLG48ixyqA" base_operation="_K8DAIFC0EdyqzLG48ixyqA"/>
- <Cpp:CppPtr xmi:id="_02JDgFC0EdyqzLG48ixyqA" base_property="_qTs_gFC0EdyqzLG48ixyqA"/>
- <Cpp:CppPtr xmi:id="_jYnnQFC1EdyqzLG48ixyqA" base_property="_gOHaIFC1EdyqzLG48ixyqA"/>
- <Cpp:CppPtr xmi:id="_kMxoEFC1EdyqzLG48ixyqA" base_property="_gR1cgFC1EdyqzLG48ixyqA"/>
- <Cpp:CppPtr xmi:id="_k3sNUFC1EdyqzLG48ixyqA" base_property="_gVRLAFC1EdyqzLG48ixyqA"/>
- <Cpp:CppDefault xmi:id="_Ou8_IFC2EdyqzLG48ixyqA" value="13091969" base_property="_VPz5gFC1EdyqzLG48ixyqA"/>
- <Cpp:CppConstInit xmi:id="_VNNcAFC2EdyqzLG48ixyqA" initialisation="&#x9;m_name (&quot;-&quot;),&#xD;&#xA;&#x9;m_mutex (NULL),&#xD;&#xA;&#x9;m_key (-1),&#xD;&#xA;&#x9;m_id (-1)&#xD;&#xA;" base_operation="_W9qUsFCwEdyqzLG48ixyqA"/>
- <Cpp:CppConstInit xmi:id="_ZB5OkFC2EdyqzLG48ixyqA" initialisation="&#x9;m_name (name),&#xD;&#xA;&#x9;m_mutex (NULL),&#xD;&#xA;&#x9;m_key (-1),&#xD;&#xA;&#x9;m_id (-1)&#xD;&#xA;" base_operation="_ZznOIFCwEdyqzLG48ixyqA"/>
- <Cpp:CppVisibility xmi:id="_ATTYcFC3EdyqzLG48ixyqA" value="public" base_generalization="_TmRe8FCsEdyqzLG48ixyqA"/>
- <Cpp:CppInclude xmi:id="_3d4acFC3EdyqzLG48ixyqA" header="#ifdef SYSTEM_Linux&#xD;&#xA;&#x9;// [todo: check, if we can use the pthread barrier for Solaris as well]&#xD;&#xA;&#x9;#define USE_PTHREAD_BARRIER&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#ifdef USE_PTHREAD_BARRIER&#xD;&#xA;&#x9;#include &lt;pthread.h>&#xD;&#xA;#endif&#xD;&#xA;" base_class="_jXTGsFC3EdyqzLG48ixyqA"/>
+ <C_Cpp:Const xmi:id="_NshrEFCxEdyqzLG48ixyqA" base_parameter="_87L00FCwEdyqzLG48ixyqA"/>
+ <C_Cpp:Ref xmi:id="_NshrEVCxEdyqzLG48ixyqA" base_parameter="_87L00FCwEdyqzLG48ixyqA"/>
+ <C_Cpp:Default xmi:id="_SemS8FCxEdyqzLG48ixyqA" value="FALSE" base_parameter="_9MK3IFCwEdyqzLG48ixyqA"/>
+ <C_Cpp:Ptr xmi:id="_dt414FCxEdyqzLG48ixyqA" base_parameter="_bNjAEFCxEdyqzLG48ixyqA"/>
+ <C_Cpp:Const xmi:id="_oFmQkFCxEdyqzLG48ixyqA" base_parameter="_iRXBEFCxEdyqzLG48ixyqA"/>
+ <C_Cpp:Ptr xmi:id="_oFmQkVCxEdyqzLG48ixyqA" base_parameter="_iRXBEFCxEdyqzLG48ixyqA"/>
+ <C_Cpp:Ptr xmi:id="_0zNLoFCxEdyqzLG48ixyqA" base_parameter="_vhjEwFCxEdyqzLG48ixyqA"/>
+ <C_Cpp:Const xmi:id="_9D52gFCxEdyqzLG48ixyqA" base_operation="_7F2OYFCxEdyqzLG48ixyqA"/>
+ <C_Cpp:Ptr xmi:id="_UfunwFCyEdyqzLG48ixyqA" base_parameter="_-rLWUFCxEdyqzLG48ixyqA"/>
+ <C_Cpp:Inline xmi:id="_ac7UEFC0EdyqzLG48ixyqA" base_operation="_LAqaYFC0EdyqzLG48ixyqA"/>
+ <C_Cpp:Inline xmi:id="_YRmE8FC0EdyqzLG48ixyqA" base_operation="_KxUW0FC0EdyqzLG48ixyqA"/>
+ <C_Cpp:Const xmi:id="_cekbsFC0EdyqzLG48ixyqA" base_operation="_KxUW0FC0EdyqzLG48ixyqA"/>
+ <C_Cpp:Inline xmi:id="_Y6R1kFC0EdyqzLG48ixyqA" base_operation="_K3bl4FC0EdyqzLG48ixyqA"/>
+ <C_Cpp:Const xmi:id="_dHPlQFC0EdyqzLG48ixyqA" base_operation="_K3bl4FC0EdyqzLG48ixyqA"/>
+ <C_Cpp:Inline xmi:id="_ZtsPgFC0EdyqzLG48ixyqA" base_operation="_K8DAIFC0EdyqzLG48ixyqA"/>
+ <C_Cpp:Const xmi:id="_eAdsQFC0EdyqzLG48ixyqA" base_operation="_K8DAIFC0EdyqzLG48ixyqA"/>
+ <C_Cpp:Ptr xmi:id="_02JDgFC0EdyqzLG48ixyqA" base_property="_qTs_gFC0EdyqzLG48ixyqA"/>
+ <C_Cpp:Ptr xmi:id="_jYnnQFC1EdyqzLG48ixyqA" base_property="_gOHaIFC1EdyqzLG48ixyqA"/>
+ <C_Cpp:Ptr xmi:id="_kMxoEFC1EdyqzLG48ixyqA" base_property="_gR1cgFC1EdyqzLG48ixyqA"/>
+ <C_Cpp:Ptr xmi:id="_k3sNUFC1EdyqzLG48ixyqA" base_property="_gVRLAFC1EdyqzLG48ixyqA"/>
+ <C_Cpp:Default xmi:id="_Ou8_IFC2EdyqzLG48ixyqA" value="13091969" base_property="_VPz5gFC1EdyqzLG48ixyqA"/>
+ <C_Cpp:ConstInit xmi:id="_VNNcAFC2EdyqzLG48ixyqA" initialisation="&#x9;m_name (&quot;-&quot;),&#xD;&#xA;&#x9;m_mutex (NULL),&#xD;&#xA;&#x9;m_key (-1),&#xD;&#xA;&#x9;m_id (-1)&#xD;&#xA;" base_operation="_W9qUsFCwEdyqzLG48ixyqA"/>
+ <C_Cpp:ConstInit xmi:id="_ZB5OkFC2EdyqzLG48ixyqA" initialisation="&#x9;m_name (name),&#xD;&#xA;&#x9;m_mutex (NULL),&#xD;&#xA;&#x9;m_key (-1),&#xD;&#xA;&#x9;m_id (-1)&#xD;&#xA;" base_operation="_ZznOIFCwEdyqzLG48ixyqA"/>
+ <C_Cpp:Visibility xmi:id="_ATTYcFC3EdyqzLG48ixyqA" value="public" base_generalization="_TmRe8FCsEdyqzLG48ixyqA"/>
+ <C_Cpp:Include xmi:id="_3d4acFC3EdyqzLG48ixyqA" header="#ifdef SYSTEM_Linux&#xD;&#xA;&#x9;// [todo: check, if we can use the pthread barrier for Solaris as well]&#xD;&#xA;&#x9;#define USE_PTHREAD_BARRIER&#xD;&#xA;#endif&#xD;&#xA;&#xD;&#xA;#ifdef USE_PTHREAD_BARRIER&#xD;&#xA;&#x9;#include &lt;pthread.h>&#xD;&#xA;#endif&#xD;&#xA;" base_class="_jXTGsFC3EdyqzLG48ixyqA"/>
<l2:Destroy xmi:id="_HaeaAFC4EdyqzLG48ixyqA" base_BehavioralFeature="_FQyJoFC4EdyqzLG48ixyqA"/>
- <Cpp:CppConst xmi:id="_QbnDUFC4EdyqzLG48ixyqA" base_parameter="_IsliIFC4EdyqzLG48ixyqA"/>
- <Cpp:CppRef xmi:id="_QbnDUVC4EdyqzLG48ixyqA" base_parameter="_IsliIFC4EdyqzLG48ixyqA"/>
+ <C_Cpp:Const xmi:id="_QbnDUFC4EdyqzLG48ixyqA" base_parameter="_IsliIFC4EdyqzLG48ixyqA"/>
+ <C_Cpp:Ref xmi:id="_QbnDUVC4EdyqzLG48ixyqA" base_parameter="_IsliIFC4EdyqzLG48ixyqA"/>
<l2:Create xmi:id="_ShH-UFC4EdyqzLG48ixyqA" base_BehavioralFeature="_FFwlYFC4EdyqzLG48ixyqA"/>
- <Cpp:CppInline xmi:id="_WSYCYFC4EdyqzLG48ixyqA" base_operation="_VNO_QFC4EdyqzLG48ixyqA"/>
- <Cpp:CppRef xmi:id="_eyuS0FC4EdyqzLG48ixyqA" base_parameter="_XPBQ0FC4EdyqzLG48ixyqA"/>
+ <C_Cpp:Inline xmi:id="_WSYCYFC4EdyqzLG48ixyqA" base_operation="_VNO_QFC4EdyqzLG48ixyqA"/>
+ <C_Cpp:Ref xmi:id="_eyuS0FC4EdyqzLG48ixyqA" base_parameter="_XPBQ0FC4EdyqzLG48ixyqA"/>
<l2:Create xmi:id="_b68GAFC7EdyqzLG48ixyqA"/>
<l2:Destroy xmi:id="_ci4PwFC7EdyqzLG48ixyqA"/>
<l2:Create xmi:id="_jdVAgFFXEdyqzLG48ixyqA"/>
<l2:Destroy xmi:id="_kIGb0FFXEdyqzLG48ixyqA"/>
- <Cpp:CppInclude xmi:id="_SQ2h4FFhEdyjobZYtXo9NQ" body="#include &lt;OS_AL/Synchronization/Mutex.h>&#xD;&#xA;#include &lt;OS_AL/Synchronization/SM_Mutex.h>&#xD;&#xA;#include &lt;OS_AL/Communication/SharedMemory.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/Thread.h>&#xD;&#xA;" header="#include &lt;signal.h>" base_class="_5HEaAFFgEdyjobZYtXo9NQ"/>
- <Cpp:CppPtr xmi:id="_pVQ4sFFhEdyjobZYtXo9NQ" base_parameter="_lihm4FFhEdyjobZYtXo9NQ"/>
- <Cpp:CppPtr xmi:id="_yJRsAFFhEdyjobZYtXo9NQ" base_parameter="_u2uWIFFhEdyjobZYtXo9NQ"/>
- <Cpp:CppConst xmi:id="_0F_3YFFhEdyjobZYtXo9NQ" base_parameter="_u2uWIFFhEdyjobZYtXo9NQ"/>
+ <C_Cpp:Include xmi:id="_SQ2h4FFhEdyjobZYtXo9NQ" body="#include &lt;OS_AL/Synchronization/Mutex.h>&#xD;&#xA;#include &lt;OS_AL/Synchronization/SM_Mutex.h>&#xD;&#xA;#include &lt;OS_AL/Communication/SharedMemory.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/Thread.h>&#xD;&#xA;" header="#include &lt;signal.h>" base_class="_5HEaAFFgEdyjobZYtXo9NQ"/>
+ <C_Cpp:Ptr xmi:id="_pVQ4sFFhEdyjobZYtXo9NQ" base_parameter="_lihm4FFhEdyjobZYtXo9NQ"/>
+ <C_Cpp:Ptr xmi:id="_yJRsAFFhEdyjobZYtXo9NQ" base_parameter="_u2uWIFFhEdyjobZYtXo9NQ"/>
+ <C_Cpp:Const xmi:id="_0F_3YFFhEdyjobZYtXo9NQ" base_parameter="_u2uWIFFhEdyjobZYtXo9NQ"/>
<l2:Create xmi:id="_5sYREFFhEdyjobZYtXo9NQ" base_BehavioralFeature="_df1i0FFhEdyjobZYtXo9NQ"/>
<l2:Create xmi:id="_6p63YFFhEdyjobZYtXo9NQ" base_BehavioralFeature="_dnb_oFFhEdyjobZYtXo9NQ"/>
<l2:Destroy xmi:id="_7Ty60FFhEdyjobZYtXo9NQ" base_BehavioralFeature="_du4rcFFhEdyjobZYtXo9NQ"/>
- <Cpp:CppPtr xmi:id="_FVb-4FFiEdyjobZYtXo9NQ" base_property="__4miwFFhEdyjobZYtXo9NQ"/>
- <Cpp:CppInclude xmi:id="_xoZ-IFFiEdyjobZYtXo9NQ" body="#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;" header="# include &lt;fcntl.h>&#xD;&#xA;&#xD;&#xA;#if defined SYNCHRO_POSIX4 || defined SYNCHRO_Solaris || defined SYNCHRO_Linux&#xD;&#xA;&#x9;// see section 11 of POSIX standard&#xD;&#xA;&#x9;// see fcntl(2) or lockf(3C) of Solaris reference manual&#xD;&#xA;&#x9;#include &lt;sys/types.h>&#xD;&#xA;&#x9;#include &lt;unistd.h>&#xD;&#xA;#elif defined SYNCHRO_VxWorks&#xD;&#xA;&#x9;#include &lt;ioLib.h>&#xD;&#xA;&#x9;#define fcntl(a1, a2, a3) ioctl (a1, a2, (int) a3)&#x9;// use ioctl (works?)&#xD;&#xA;#else&#xD;&#xA;&#x9;#error SYNCHRO_??? not defined&#xD;&#xA;#endif&#xD;&#xA;" base_class="_qIyBkFC3EdyqzLG48ixyqA"/>
- <Cpp:CppDefault xmi:id="_VKq7wFFuEdyjobZYtXo9NQ" value="TRUE" base_parameter="_OATm0FFuEdyjobZYtXo9NQ"/>
+ <C_Cpp:Ptr xmi:id="_FVb-4FFiEdyjobZYtXo9NQ" base_property="__4miwFFhEdyjobZYtXo9NQ"/>
+ <C_Cpp:Include xmi:id="_xoZ-IFFiEdyjobZYtXo9NQ" body="#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;" header="# include &lt;fcntl.h>&#xD;&#xA;&#xD;&#xA;#if defined SYNCHRO_POSIX4 || defined SYNCHRO_Solaris || defined SYNCHRO_Linux&#xD;&#xA;&#x9;// see section 11 of POSIX standard&#xD;&#xA;&#x9;// see fcntl(2) or lockf(3C) of Solaris reference manual&#xD;&#xA;&#x9;#include &lt;sys/types.h>&#xD;&#xA;&#x9;#include &lt;unistd.h>&#xD;&#xA;#elif defined SYNCHRO_VxWorks&#xD;&#xA;&#x9;#include &lt;ioLib.h>&#xD;&#xA;&#x9;#define fcntl(a1, a2, a3) ioctl (a1, a2, (int) a3)&#x9;// use ioctl (works?)&#xD;&#xA;#else&#xD;&#xA;&#x9;#error SYNCHRO_??? not defined&#xD;&#xA;#endif&#xD;&#xA;" base_class="_qIyBkFC3EdyqzLG48ixyqA"/>
+ <C_Cpp:Default xmi:id="_VKq7wFFuEdyjobZYtXo9NQ" value="TRUE" base_parameter="_OATm0FFuEdyjobZYtXo9NQ"/>
<l2:Create xmi:id="_Xly6YFFuEdyjobZYtXo9NQ" base_BehavioralFeature="_F6fWQFFuEdyjobZYtXo9NQ"/>
- <Cpp:CppPtr xmi:id="_3NPCMFFuEdyjobZYtXo9NQ" base_parameter="_wwdzEFFuEdyjobZYtXo9NQ"/>
- <Cpp:CppConstInit xmi:id="_OcrkUFFvEdyjobZYtXo9NQ" initialisation="&#x9;m_lockType (exclusive ? F_WRLCK : F_RDLCK),&#xD;&#xA;&#x9;m_fd (fileDesc)&#xD;&#xA;" base_operation="_F6fWQFFuEdyjobZYtXo9NQ"/>
+ <C_Cpp:Ptr xmi:id="_3NPCMFFuEdyjobZYtXo9NQ" base_parameter="_wwdzEFFuEdyjobZYtXo9NQ"/>
+ <C_Cpp:ConstInit xmi:id="_OcrkUFFvEdyjobZYtXo9NQ" initialisation="&#x9;m_lockType (exclusive ? F_WRLCK : F_RDLCK),&#xD;&#xA;&#x9;m_fd (fileDesc)&#xD;&#xA;" base_operation="_F6fWQFFuEdyjobZYtXo9NQ"/>
<l2:Create xmi:id="_6UX80FFvEdyjobZYtXo9NQ" base_BehavioralFeature="_4NODEFFvEdyjobZYtXo9NQ"/>
<l2:Destroy xmi:id="_69DGYFFvEdyjobZYtXo9NQ" base_BehavioralFeature="_4cRLsFFvEdyjobZYtXo9NQ"/>
<l2:Create xmi:id="_RJcQEFFwEdyjobZYtXo9NQ" base_BehavioralFeature="_OEl_AFFwEdyjobZYtXo9NQ"/>
- <Cpp:CppPtr xmi:id="_M0zOQFF0EdyjobZYtXo9NQ" base_parameter="_Dd6-cFF0EdyjobZYtXo9NQ"/>
- <Cpp:CppConst xmi:id="_M0zOQVF0EdyjobZYtXo9NQ" base_parameter="_Dd6-cFF0EdyjobZYtXo9NQ"/>
- <Cpp:CppInclude xmi:id="_X2-iQFF0EdyjobZYtXo9NQ" body="#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;#include &lt;stdio.h>&#xD;&#xA;&#xD;&#xA;#if defined SYNCHRO_VxWorks&#xD;&#xA;#define&#x9;SYNCHRO_VxWorks_MES&#x9;1&#x9;// Mutual-Exclusion Semaphore&#xD;&#xA;&#x9;// else Binary Semaphore&#xD;&#xA;#endif&#xD;&#xA;#include &lt;errno.h>" header="#if defined SYNCHRO_POSIX4 || defined SYNCHRO_Linux || defined SYNCHRO_WIN32&#xA; #include &lt;pthread.h>&#xA; typedef pthread_mutex_t MutexId;&#xA;&#xA;#elif defined SYNCHRO_Solaris&#xA; #include &lt;synch.h>&#xA; typedef mutex_t MutexId;&#xA;&#xA;#elif defined SYNCHRO_VxWorks&#xA; #include &lt;semLib.h>&#xA; typedef SEM_ID MutexId;&#xA;&#xA;#else&#xA; #error SYNCHRO_X not defined&#xA;&#xA;#endif&#xA;" base_class="_Jj9usFC7EdyqzLG48ixyqA"/>
- <Cpp:CppInclude xmi:id="_1Rt3EFF2EdyxP5ejovTmBw" body="#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;" header="#if defined SYNCHRO_Solaris&#xD;&#xA;&#x9;#include &lt;synch.h>&#xD;&#xA;&#x9;typedef rwlock_t RWLockStruc;&#xD;&#xA;&#xD;&#xA;#elif defined SYNCHRO_POSIX4 || SYNCHRO_Linux&#xD;&#xA;&#x9;#include &lt;pthread.h>&#xD;&#xA;&#x9;typedef pthread_rwlock_t RWLockStruc;&#xD;&#xA;&#xD;&#xA;#elif defined SYNCHRO_VxWorks&#xD;&#xA;&#x9;typedef struct&#xD;&#xA;&#x9;{&#xD;&#xA;&#x9;&#x9;int readers;&#xD;&#xA;&#x9;&#x9;int writers;&#xD;&#xA;&#x9;&#x9;MutexStruc readersMut;&#x9;&#x9;// protège readers&#xD;&#xA;&#x9;&#x9;MutexStruc writersMut;&#x9;&#x9;// protège writers&#xD;&#xA;&#x9;&#x9;MutexStruc readMut;&#x9;&#x9;&#x9;// protège le sémaphore 'read'&#xD;&#xA;&#x9;&#x9;SEM_ID writeSem;&#xD;&#xA;&#x9;&#x9;SEM_ID readSem;&#xD;&#xA;&#x9;} RWLockStruc;&#xD;&#xA;&#xD;&#xA;#else // defined RWLock_Simulation&#xD;&#xA;&#xD;&#xA;&#x9;// this new variant is not up to date (surtout tryRdLock et tryWrLock() )&#xD;&#xA;&#x9;#include &lt;OS_AL/Synchronization/Mutex.h>&#xD;&#xA;&#x9;#include &lt;OS_AL/Synchronization/Semaphore.h>&#xD;&#xA;&#xD;&#xA;&#x9;typedef struct&#xD;&#xA;&#x9;{&#xD;&#xA;&#x9;&#x9;int readers;&#xD;&#xA;&#x9;&#x9;int writers;&#xD;&#xA;&#x9;&#x9;Mutex readersMut;&#xD;&#xA;&#x9;&#x9;Mutex writersMut;&#xD;&#xA;&#x9;&#x9;Mutex readMut;&#xD;&#xA;&#x9;&#x9;Semaphore writeSem;&#xD;&#xA;&#x9;&#x9;Semaphore readSem;&#xD;&#xA;&#x9;} RWLockStruc;&#xD;&#xA;#endif&#xD;&#xA;" base_class="_dhMBIFF2EdyxP5ejovTmBw"/>
+ <C_Cpp:Ptr xmi:id="_M0zOQFF0EdyjobZYtXo9NQ" base_parameter="_Dd6-cFF0EdyjobZYtXo9NQ"/>
+ <C_Cpp:Const xmi:id="_M0zOQVF0EdyjobZYtXo9NQ" base_parameter="_Dd6-cFF0EdyjobZYtXo9NQ"/>
+ <C_Cpp:Include xmi:id="_X2-iQFF0EdyjobZYtXo9NQ" body="#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;#include &lt;stdio.h>&#xD;&#xA;&#xD;&#xA;#if defined SYNCHRO_VxWorks&#xD;&#xA;#define&#x9;SYNCHRO_VxWorks_MES&#x9;1&#x9;// Mutual-Exclusion Semaphore&#xD;&#xA;&#x9;// else Binary Semaphore&#xD;&#xA;#endif&#xD;&#xA;#include &lt;errno.h>" header="#if defined SYNCHRO_POSIX4 || defined SYNCHRO_Linux || defined SYNCHRO_WIN32&#xA; #include &lt;pthread.h>&#xA; typedef pthread_mutex_t MutexId;&#xA;&#xA;#elif defined SYNCHRO_Solaris&#xA; #include &lt;synch.h>&#xA; typedef mutex_t MutexId;&#xA;&#xA;#elif defined SYNCHRO_VxWorks&#xA; #include &lt;semLib.h>&#xA; typedef SEM_ID MutexId;&#xA;&#xA;#else&#xA; #error SYNCHRO_X not defined&#xA;&#xA;#endif&#xA;" base_class="_Jj9usFC7EdyqzLG48ixyqA"/>
+ <C_Cpp:Include xmi:id="_1Rt3EFF2EdyxP5ejovTmBw" body="#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;" header="#if defined SYNCHRO_Solaris&#xD;&#xA;&#x9;#include &lt;synch.h>&#xD;&#xA;&#x9;typedef rwlock_t RWLockStruc;&#xD;&#xA;&#xD;&#xA;#elif defined SYNCHRO_POSIX4 || SYNCHRO_Linux&#xD;&#xA;&#x9;#include &lt;pthread.h>&#xD;&#xA;&#x9;typedef pthread_rwlock_t RWLockStruc;&#xD;&#xA;&#xD;&#xA;#elif defined SYNCHRO_VxWorks&#xD;&#xA;&#x9;typedef struct&#xD;&#xA;&#x9;{&#xD;&#xA;&#x9;&#x9;int readers;&#xD;&#xA;&#x9;&#x9;int writers;&#xD;&#xA;&#x9;&#x9;MutexStruc readersMut;&#x9;&#x9;// protège readers&#xD;&#xA;&#x9;&#x9;MutexStruc writersMut;&#x9;&#x9;// protège writers&#xD;&#xA;&#x9;&#x9;MutexStruc readMut;&#x9;&#x9;&#x9;// protège le sémaphore 'read'&#xD;&#xA;&#x9;&#x9;SEM_ID writeSem;&#xD;&#xA;&#x9;&#x9;SEM_ID readSem;&#xD;&#xA;&#x9;} RWLockStruc;&#xD;&#xA;&#xD;&#xA;#else // defined RWLock_Simulation&#xD;&#xA;&#xD;&#xA;&#x9;// this new variant is not up to date (surtout tryRdLock et tryWrLock() )&#xD;&#xA;&#x9;#include &lt;OS_AL/Synchronization/Mutex.h>&#xD;&#xA;&#x9;#include &lt;OS_AL/Synchronization/Semaphore.h>&#xD;&#xA;&#xD;&#xA;&#x9;typedef struct&#xD;&#xA;&#x9;{&#xD;&#xA;&#x9;&#x9;int readers;&#xD;&#xA;&#x9;&#x9;int writers;&#xD;&#xA;&#x9;&#x9;Mutex readersMut;&#xD;&#xA;&#x9;&#x9;Mutex writersMut;&#xD;&#xA;&#x9;&#x9;Mutex readMut;&#xD;&#xA;&#x9;&#x9;Semaphore writeSem;&#xD;&#xA;&#x9;&#x9;Semaphore readSem;&#xD;&#xA;&#x9;} RWLockStruc;&#xD;&#xA;#endif&#xD;&#xA;" base_class="_dhMBIFF2EdyxP5ejovTmBw"/>
<l2:Create xmi:id="_xdF5cFF3EdyxP5ejovTmBw" base_BehavioralFeature="_tz4-IFF3EdyxP5ejovTmBw"/>
<l2:Destroy xmi:id="_yXNYUFF3EdyxP5ejovTmBw" base_BehavioralFeature="_t6TIIFF3EdyxP5ejovTmBw"/>
- <Cpp:CppInline xmi:id="_IHbjYFF4EdyxP5ejovTmBw" base_operation="_-EmMgFF3EdyxP5ejovTmBw"/>
- <Cpp:CppConst xmi:id="_IHbjYVF4EdyxP5ejovTmBw" base_operation="_-EmMgFF3EdyxP5ejovTmBw"/>
- <Cpp:CppInline xmi:id="_JeAUwFF4EdyxP5ejovTmBw" base_operation="_-N-yAFF3EdyxP5ejovTmBw"/>
- <Cpp:CppInclude xmi:id="_TSTq8FF5EdyxP5ejovTmBw" body="#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;&#xD;&#xA;#include &lt;errno.h>" header="#if defined SYNCHRO_POSIX4 || defined SYNCHRO_VxWorks ||\&#xD;&#xA; defined SYNCHRO_Linux || defined SYNCHRO_Cygwin&#xD;&#xA;&#x9;// see section 11 of POSIX standard&#xD;&#xA;&#x9;// see semPxLib of section 1 in the VxWorks reference manual&#xD;&#xA;&#x9;// see sem_init(3R) of Solaris reference manual (but not available in&#xD;&#xA;&#x9;// Solaris 2.5 - which is probably not a restriction today)&#xD;&#xA;&#x9;#include &lt;semaphore.h>&#xD;&#xA;&#x9;typedef sem_t SemStruc;&#xD;&#xA;#elif defined SYNCHRO_Solaris&#xD;&#xA;&#x9;// see semaphore(3T) of Solaris reference manual&#xD;&#xA;&#x9;#include &lt;synch.h>&#xD;&#xA;&#x9;typedef sema_t SemStruc;&#xD;&#xA;#else&#xD;&#xA;&#x9;#error SYNCHRO_??? not defined&#xD;&#xA;#endif&#xD;&#xA;" base_class="_D8njME_gEdy2tpS719xBwQ"/>
+ <C_Cpp:Inline xmi:id="_IHbjYFF4EdyxP5ejovTmBw" base_operation="_-EmMgFF3EdyxP5ejovTmBw"/>
+ <C_Cpp:Const xmi:id="_IHbjYVF4EdyxP5ejovTmBw" base_operation="_-EmMgFF3EdyxP5ejovTmBw"/>
+ <C_Cpp:Inline xmi:id="_JeAUwFF4EdyxP5ejovTmBw" base_operation="_-N-yAFF3EdyxP5ejovTmBw"/>
+ <C_Cpp:Include xmi:id="_TSTq8FF5EdyxP5ejovTmBw" body="#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;&#xD;&#xA;#include &lt;errno.h>" header="#if defined SYNCHRO_POSIX4 || defined SYNCHRO_VxWorks ||\&#xD;&#xA; defined SYNCHRO_Linux || defined SYNCHRO_Cygwin&#xD;&#xA;&#x9;// see section 11 of POSIX standard&#xD;&#xA;&#x9;// see semPxLib of section 1 in the VxWorks reference manual&#xD;&#xA;&#x9;// see sem_init(3R) of Solaris reference manual (but not available in&#xD;&#xA;&#x9;// Solaris 2.5 - which is probably not a restriction today)&#xD;&#xA;&#x9;#include &lt;semaphore.h>&#xD;&#xA;&#x9;typedef sem_t SemStruc;&#xD;&#xA;#elif defined SYNCHRO_Solaris&#xD;&#xA;&#x9;// see semaphore(3T) of Solaris reference manual&#xD;&#xA;&#x9;#include &lt;synch.h>&#xD;&#xA;&#x9;typedef sema_t SemStruc;&#xD;&#xA;#else&#xD;&#xA;&#x9;#error SYNCHRO_??? not defined&#xD;&#xA;#endif&#xD;&#xA;" base_class="_D8njME_gEdy2tpS719xBwQ"/>
<l2:Create xmi:id="_dGY0IFF5EdyxP5ejovTmBw" base_BehavioralFeature="_aemSgFF5EdyxP5ejovTmBw"/>
<l2:Destroy xmi:id="_d1Lz0FF5EdyxP5ejovTmBw" base_BehavioralFeature="_ak3SkFF5EdyxP5ejovTmBw"/>
- <Cpp:CppDefault xmi:id="_iduFMFF5EdyxP5ejovTmBw" value="0" base_parameter="_fQq6YFF5EdyxP5ejovTmBw"/>
- <Cpp:CppConst xmi:id="_DKmLEFF6EdyxP5ejovTmBw" base_operation="_76k6EFF5EdyxP5ejovTmBw"/>
+ <C_Cpp:Default xmi:id="_iduFMFF5EdyxP5ejovTmBw" value="0" base_parameter="_fQq6YFF5EdyxP5ejovTmBw"/>
+ <C_Cpp:Const xmi:id="_DKmLEFF6EdyxP5ejovTmBw" base_operation="_76k6EFF5EdyxP5ejovTmBw"/>
<l2:Create xmi:id="__0FFwFF6EdyxP5ejovTmBw"/>
- <Cpp:CppInline xmi:id="_GyvK4FGEEdy2j6DfRsavvw" base_operation="_IM-wwFGDEdyxP5ejovTmBw"/>
- <Cpp:CppDefault xmi:id="_NK4YsFGEEdy2j6DfRsavvw" value="FLAG_All" base_parameter="_tpG0AFGDEdy2j6DfRsavvw"/>
- <Cpp:CppConst xmi:id="_QJeQwFGEEdy2j6DfRsavvw" base_parameter="_3K3eIFGDEdy2j6DfRsavvw"/>
- <Cpp:CppRef xmi:id="_QtYPEFGEEdy2j6DfRsavvw" base_parameter="_3K3eIFGDEdy2j6DfRsavvw"/>
- <Cpp:CppInclude xmi:id="_Gyo1gFGKEdy7g9CjxdN7jw" body="#include &lt;OS_AL/Util/Print.h>" base_class="_5InEkFGAEdyxP5ejovTmBw"/>
- <Cpp:CppDefault xmi:id="_I6FqMFGKEdy7g9CjxdN7jw" value="0" base_property="_rqVygFGJEdy7g9CjxdN7jw"/>
- <Cpp:CppInclude xmi:id="_b0TcwFIfEdy7g9CjxdN7jw" header="// MACRO&#xD;&#xA;#ifdef ENABLE_TRACING&#xD;&#xA;&#x9;#define TRACEpr(flags)&#x9;&#x9;Trace pr(FLAG_ ## flags)&#xD;&#xA;&#x9;#define PR(arg)&#x9;&#x9;&#x9;&#x9;pr &lt;&lt; arg&#xD;&#xA;#else&#xD;&#xA;&#x9;#define TRACEpr(flags)&#xD;&#xA;&#x9;#define PR(arg)&#xD;&#xA;#endif&#xD;&#xA;" base_class="_1DM54DxBEdyfAeav5abbAw"/>
+ <C_Cpp:Inline xmi:id="_GyvK4FGEEdy2j6DfRsavvw" base_operation="_IM-wwFGDEdyxP5ejovTmBw"/>
+ <C_Cpp:Default xmi:id="_NK4YsFGEEdy2j6DfRsavvw" value="FLAG_All" base_parameter="_tpG0AFGDEdy2j6DfRsavvw"/>
+ <C_Cpp:Const xmi:id="_QJeQwFGEEdy2j6DfRsavvw" base_parameter="_3K3eIFGDEdy2j6DfRsavvw"/>
+ <C_Cpp:Ref xmi:id="_QtYPEFGEEdy2j6DfRsavvw" base_parameter="_3K3eIFGDEdy2j6DfRsavvw"/>
+ <C_Cpp:Include xmi:id="_Gyo1gFGKEdy7g9CjxdN7jw" body="#include &lt;OS_AL/Util/Print.h>" base_class="_5InEkFGAEdyxP5ejovTmBw"/>
+ <C_Cpp:Default xmi:id="_I6FqMFGKEdy7g9CjxdN7jw" value="0" base_property="_rqVygFGJEdy7g9CjxdN7jw"/>
+ <C_Cpp:Include xmi:id="_b0TcwFIfEdy7g9CjxdN7jw" header="// MACRO&#xD;&#xA;#ifdef ENABLE_TRACING&#xD;&#xA;&#x9;#define TRACEpr(flags)&#x9;&#x9;Trace pr(FLAG_ ## flags)&#xD;&#xA;&#x9;#define PR(arg)&#x9;&#x9;&#x9;&#x9;pr &lt;&lt; arg&#xD;&#xA;#else&#xD;&#xA;&#x9;#define TRACEpr(flags)&#xD;&#xA;&#x9;#define PR(arg)&#xD;&#xA;#endif&#xD;&#xA;" base_class="_1DM54DxBEdyfAeav5abbAw"/>
<l2:Create xmi:id="_qaUq8FIfEdy7g9CjxdN7jw" base_BehavioralFeature="_n7UR4FIfEdy7g9CjxdN7jw"/>
<l2:Destroy xmi:id="_vmw6oFIfEdy7g9CjxdN7jw" base_BehavioralFeature="_oFTUUFIfEdy7g9CjxdN7jw"/>
- <Cpp:CppRef xmi:id="_OnLesFIgEdy7g9CjxdN7jw" base_parameter="_DEXi0FIgEdy7g9CjxdN7jw"/>
- <Cpp:CppConst xmi:id="_QdMlIVIgEdy7g9CjxdN7jw" base_operation="_BsdUsFIgEdy7g9CjxdN7jw"/>
- <Cpp:CppInline xmi:id="_VO1IIFIgEdy7g9CjxdN7jw" base_operation="_TAN7gFIgEdy7g9CjxdN7jw"/>
- <Cpp:CppConst xmi:id="_VO-SEFIgEdy7g9CjxdN7jw" base_operation="_TAN7gFIgEdy7g9CjxdN7jw"/>
- <Cpp:CppInline xmi:id="_tph8cFIgEdy7g9CjxdN7jw" base_operation="_qIrE0FIgEdy7g9CjxdN7jw"/>
- <Cpp:CppRef xmi:id="_0n1LUFIgEdy7g9CjxdN7jw" base_parameter="_vzhHwFIgEdy7g9CjxdN7jw"/>
- <Cpp:CppConst xmi:id="_0n1LUVIgEdy7g9CjxdN7jw" base_parameter="_vzhHwFIgEdy7g9CjxdN7jw"/>
+ <C_Cpp:Ref xmi:id="_OnLesFIgEdy7g9CjxdN7jw" base_parameter="_DEXi0FIgEdy7g9CjxdN7jw"/>
+ <C_Cpp:Const xmi:id="_QdMlIVIgEdy7g9CjxdN7jw" base_operation="_BsdUsFIgEdy7g9CjxdN7jw"/>
+ <C_Cpp:Inline xmi:id="_VO1IIFIgEdy7g9CjxdN7jw" base_operation="_TAN7gFIgEdy7g9CjxdN7jw"/>
+ <C_Cpp:Const xmi:id="_VO-SEFIgEdy7g9CjxdN7jw" base_operation="_TAN7gFIgEdy7g9CjxdN7jw"/>
+ <C_Cpp:Inline xmi:id="_tph8cFIgEdy7g9CjxdN7jw" base_operation="_qIrE0FIgEdy7g9CjxdN7jw"/>
+ <C_Cpp:Ref xmi:id="_0n1LUFIgEdy7g9CjxdN7jw" base_parameter="_vzhHwFIgEdy7g9CjxdN7jw"/>
+ <C_Cpp:Const xmi:id="_0n1LUVIgEdy7g9CjxdN7jw" base_parameter="_vzhHwFIgEdy7g9CjxdN7jw"/>
<l2:Create xmi:id="_8oSawFIgEdy7g9CjxdN7jw" base_BehavioralFeature="_7hM24FIgEdy7g9CjxdN7jw"/>
- <Cpp:CppPtr xmi:id="_N4U_MFIhEdy7g9CjxdN7jw" base_property="_JByHAFIhEdy7g9CjxdN7jw"/>
- <Cpp:CppConst xmi:id="_K-SJADReEdyDwaY3iUxzzA" base_parameter="_o4Q9YDRGEdyG-pUz-bb-Lg"/>
- <Cpp:CppRef xmi:id="_4wbsAFIFEd-OfYmxqPWG5g" base_parameter="_o4Q9YDRGEdyG-pUz-bb-Lg"/>
- <Cpp:CppExternClass xmi:id="_z-g9QFKWEd-OfYmxqPWG5g" name="time.h" base_class="_vZD1EFKWEd-OfYmxqPWG5g"/>
- <Cpp:CppDefault xmi:id="_Yy4zUFRgEd-mj-y6sW0V8w" value="false" base_parameter="_VQVI4DUUEdyDReAOQiyvOg"/>
- <Cpp:CppType xmi:id="_pTNvoFdhEd-9TNLvplUFDQ" definition="void (*typeName) (void*)" base_primitivetype="_kor6MFdhEd-9TNLvplUFDQ"/>
- <Cpp:CppConst xmi:id="_ecbxIFnDEd-9TNLvplUFDQ" base_property="_WG7s4DRoEdypGbuyt3_DaA"/>
- <Cpp:CppPtr xmi:id="_XZvckFnmEd-9TNLvplUFDQ" base_parameter="_FeNrIFnmEd-9TNLvplUFDQ"/>
- <Cpp:CppArray xmi:id="_jwJS4F2nEd-12d_h0i1xhQ" definition="[maxSize]" base_property="_jwCk4DR-Edy0feurbW0fyQ"/>
- <Cpp:CppConst xmi:id="_AvS_cF3MEd-12d_h0i1xhQ" base_parameter="_Y6spMDUREdy0feurbW0fyQ"/>
- <Cpp:CppPtr xmi:id="_L8pB4DUSEdy0feurbW0fyQ" base_parameter="_Y6spMDUREdy0feurbW0fyQ"/>
- <Cpp:CppConst xmi:id="_D-HE0F3MEd-12d_h0i1xhQ" base_parameter="_Y-RhoDUREdy0feurbW0fyQ"/>
- <Cpp:CppPtr xmi:id="_NX10kDUSEdy0feurbW0fyQ" base_parameter="_Y-RhoDUREdy0feurbW0fyQ"/>
- <Cpp:CppInclude xmi:id="_jne3cLmvEd-Ncuei_moJtA" header="#ifdef OS_Cygwin&#xA;&#x9;#define SYSTEM_Cygwin&#xA;&#x9;#define SYSTEM_POSIX4&#xA;&#x9;#define SYNCHRO_Cygwin&#xA;&#x9;#define SYNCHRO_POSIX4&#xA;&#x9;#define THREAD_POSIX4&#xA;&#x9;#define TIMER_POSIX4&#xA;&#x9;#define TIMER_Cygwin&#xA;#endif&#xA;&#xA;#ifdef OS_Linux&#xA;&#x9;#define SYSTEM_Linux&#xA;&#x9;#define SYSTEM_POSIX4&#xA;&#x9;#ifdef OS_Xenomai&#xA;&#x9;&#x9;#define SYSTEM_Xenomai&#xA;&#x9;#endif&#xA;&#x9;#define SYNCHRO_POSIX4&#xA;&#x9;#define THREAD_POSIX4&#xA;&#x9;#define TIMER_POSIX4&#xA;&#x9;#define TIMER_Linux&#xA;#endif&#xA;&#xA;#ifdef OS_Solaris&#xA;&#x9;#define SYSTEM_Solaris&#xA;&#x9;#define THREAD_Solaris&#xA;&#x9;#define SYNCHRO_Solaris&#xA;#endif" base_package="_ROTQYC-OEdySSa8YESkO2w"/>
+ <C_Cpp:Ptr xmi:id="_N4U_MFIhEdy7g9CjxdN7jw" base_property="_JByHAFIhEdy7g9CjxdN7jw"/>
+ <C_Cpp:Const xmi:id="_K-SJADReEdyDwaY3iUxzzA" base_parameter="_o4Q9YDRGEdyG-pUz-bb-Lg"/>
+ <C_Cpp:Ref xmi:id="_4wbsAFIFEd-OfYmxqPWG5g" base_parameter="_o4Q9YDRGEdyG-pUz-bb-Lg"/>
+ <C_Cpp:ExternClass xmi:id="_z-g9QFKWEd-OfYmxqPWG5g" name="time.h" base_class="_vZD1EFKWEd-OfYmxqPWG5g"/>
+ <C_Cpp:Default xmi:id="_Yy4zUFRgEd-mj-y6sW0V8w" value="false" base_parameter="_VQVI4DUUEdyDReAOQiyvOg"/>
+ <C_Cpp:Typedefdefdefdefdefdefdef xmi:id="_pTNvoFdhEd-9TNLvplUFDQ" definition="void (*typeName) (void*)" base_primitivetype="_kor6MFdhEd-9TNLvplUFDQ"/>
+ <C_Cpp:Const xmi:id="_ecbxIFnDEd-9TNLvplUFDQ" base_property="_WG7s4DRoEdypGbuyt3_DaA"/>
+ <C_Cpp:Ptr xmi:id="_XZvckFnmEd-9TNLvplUFDQ" base_parameter="_FeNrIFnmEd-9TNLvplUFDQ"/>
+ <C_Cpp:Array xmi:id="_jwJS4F2nEd-12d_h0i1xhQ" definition="[maxSize]" base_property="_jwCk4DR-Edy0feurbW0fyQ"/>
+ <C_Cpp:Const xmi:id="_AvS_cF3MEd-12d_h0i1xhQ" base_parameter="_Y6spMDUREdy0feurbW0fyQ"/>
+ <C_Cpp:Ptr xmi:id="_L8pB4DUSEdy0feurbW0fyQ" base_parameter="_Y6spMDUREdy0feurbW0fyQ"/>
+ <C_Cpp:Const xmi:id="_D-HE0F3MEd-12d_h0i1xhQ" base_parameter="_Y-RhoDUREdy0feurbW0fyQ"/>
+ <C_Cpp:Ptr xmi:id="_NX10kDUSEdy0feurbW0fyQ" base_parameter="_Y-RhoDUREdy0feurbW0fyQ"/>
+ <C_Cpp:Include xmi:id="_jne3cLmvEd-Ncuei_moJtA" header="#ifdef OS_Cygwin&#xA;&#x9;#define SYSTEM_Cygwin&#xA;&#x9;#define SYSTEM_POSIX4&#xA;&#x9;#define SYNCHRO_Cygwin&#xA;&#x9;#define SYNCHRO_POSIX4&#xA;&#x9;#define THREAD_POSIX4&#xA;&#x9;#define TIMER_POSIX4&#xA;&#x9;#define TIMER_Cygwin&#xA;#endif&#xA;&#xA;#ifdef OS_Linux&#xA;&#x9;#define SYSTEM_Linux&#xA;&#x9;#define SYSTEM_POSIX4&#xA;&#x9;#ifdef OS_Xenomai&#xA;&#x9;&#x9;#define SYSTEM_Xenomai&#xA;&#x9;#endif&#xA;&#x9;#define SYNCHRO_POSIX4&#xA;&#x9;#define THREAD_POSIX4&#xA;&#x9;#define TIMER_POSIX4&#xA;&#x9;#define TIMER_Linux&#xA;#endif&#xA;&#xA;#ifdef OS_Solaris&#xA;&#x9;#define SYSTEM_Solaris&#xA;&#x9;#define THREAD_Solaris&#xA;&#x9;#define SYNCHRO_Solaris&#xA;#endif" base_package="_ROTQYC-OEdySSa8YESkO2w"/>
<FCM:CppLibrary xmi:id="_USnQ4CgpEeC5Ga5kAgjl0g" base_Package="_ROTQYC-OEdySSa8YESkO2w">
<libs>pthread</libs>
<libs>rt</libs>
</FCM:CppLibrary>
- <Cpp:CppDefault xmi:id="_nABaADrnEeChpNDXy9GnYg" value=" TimeVal::systemTime();" base_property="_Ag0mQFKiEd-OfYmxqPWG5g"/>
- <Cpp:CppExternClass xmi:id="_7xMi4It4EeCA0czgCf_91g" name="time.h" base_class="_5YJA0It4EeCA0czgCf_91g"/>
- <Cpp:CppExternClass xmi:id="_2xMacIt9EeCA0czgCf_91g" name="time.h" base_class="_SPVucIt6EeCA0czgCf_91g"/>
- <Cpp:CppConst xmi:id="_yh6NYIu7EeC1j5hJbrrc8g" base_parameter="_efgpkDkXEdyuzNpSiGPe4w"/>
- <Cpp:CppConst xmi:id="__fXiUIu7EeC1j5hJbrrc8g" base_operation="_9xV0IDkfEdyuzNpSiGPe4w"/>
- <Cpp:CppInclude xmi:id="_QWmjoPRTEeCUGrV0Hl4JwQ" body="#include &lt;OS_AL/Synchronization/Condition.h>&#xD;&#xA;#include &lt;OS_AL/Synchronization/Mutex.h>&#xD;&#xA;#include &lt;OS_AL/Time/TimeVal.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;&#xD;&#xA;#include &lt;errno.h>" header="#if defined SYNCHRO_POSIX4 || defined SYNCHRO_Linux || defined SYNCHRO_WIN32&#xA;&#x9;#include &lt;pthread.h>&#xA;&#x9;typedef pthread_cond_t ConditionId;&#xA;&#xA;#elif defined SYNCHRO_Solaris&#xA;&#x9;#include &lt;synch.h>&#xA;&#x9;typedef cond_t ConditionId;&#xA;&#xA;#elif defined SYNCHRO_VxWorks&#xA;&#x9;#include &lt;semLib.h>&#xA;&#x9;typedef int ConditionId;&#x9;&#x9;&#x9;// dummy declaration&#xA;&#xA;#else&#xA; #error SYNCHRO_X not defined&#xA;&#xA;#endif&#xA;" base_class="_QWlVgPRTEeCUGrV0Hl4JwQ"/>
+ <C_Cpp:Default xmi:id="_nABaADrnEeChpNDXy9GnYg" value=" TimeVal::systemTime();" base_property="_Ag0mQFKiEd-OfYmxqPWG5g"/>
+ <C_Cpp:ExternClass xmi:id="_7xMi4It4EeCA0czgCf_91g" name="time.h" base_class="_5YJA0It4EeCA0czgCf_91g"/>
+ <C_Cpp:ExternClass xmi:id="_2xMacIt9EeCA0czgCf_91g" name="time.h" base_class="_SPVucIt6EeCA0czgCf_91g"/>
+ <C_Cpp:Const xmi:id="_yh6NYIu7EeC1j5hJbrrc8g" base_parameter="_efgpkDkXEdyuzNpSiGPe4w"/>
+ <C_Cpp:Const xmi:id="__fXiUIu7EeC1j5hJbrrc8g" base_operation="_9xV0IDkfEdyuzNpSiGPe4w"/>
+ <C_Cpp:Include xmi:id="_QWmjoPRTEeCUGrV0Hl4JwQ" body="#include &lt;OS_AL/Synchronization/Condition.h>&#xD;&#xA;#include &lt;OS_AL/Synchronization/Mutex.h>&#xD;&#xA;#include &lt;OS_AL/Time/TimeVal.h>&#xD;&#xA;#include &lt;OS_AL/ProcessingResources/ProDesc.h>&#xD;&#xA;#include &lt;OS_AL/Tracing/Trace.h>&#xD;&#xA;&#xD;&#xA;#include &lt;errno.h>" header="#if defined SYNCHRO_POSIX4 || defined SYNCHRO_Linux || defined SYNCHRO_WIN32&#xA;&#x9;#include &lt;pthread.h>&#xA;&#x9;typedef pthread_cond_t ConditionId;&#xA;&#xA;#elif defined SYNCHRO_Solaris&#xA;&#x9;#include &lt;synch.h>&#xA;&#x9;typedef cond_t ConditionId;&#xA;&#xA;#elif defined SYNCHRO_VxWorks&#xA;&#x9;#include &lt;semLib.h>&#xA;&#x9;typedef int ConditionId;&#x9;&#x9;&#x9;// dummy declaration&#xA;&#xA;#else&#xA; #error SYNCHRO_X not defined&#xA;&#xA;#endif&#xA;" base_class="_QWlVgPRTEeCUGrV0Hl4JwQ"/>
<l2:Create xmi:id="_QWmjofRTEeCUGrV0Hl4JwQ" base_BehavioralFeature="_QWlVkfRTEeCUGrV0Hl4JwQ"/>
- <Cpp:CppConstInit xmi:id="_QWmjovRTEeCUGrV0Hl4JwQ" initialisation="&#x9;m_mutex (),&#xD;&#xA;&#x9;m_isLocked (false)&#xD;&#xA;" base_operation="_QWlVkfRTEeCUGrV0Hl4JwQ"/>
+ <C_Cpp:ConstInit xmi:id="_QWmjovRTEeCUGrV0Hl4JwQ" initialisation="&#x9;m_mutex (),&#xD;&#xA;&#x9;m_isLocked (false)&#xD;&#xA;" base_operation="_QWlVkfRTEeCUGrV0Hl4JwQ"/>
<l2:Destroy xmi:id="_QWmjo_RTEeCUGrV0Hl4JwQ" base_BehavioralFeature="_QWlVkvRTEeCUGrV0Hl4JwQ"/>
- <Cpp:CppConst xmi:id="_QWmjpPRTEeCUGrV0Hl4JwQ" base_parameter="_QWlVofRTEeCUGrV0Hl4JwQ"/>
- <Cpp:CppRef xmi:id="_QWmjpfRTEeCUGrV0Hl4JwQ" base_parameter="_QWlVofRTEeCUGrV0Hl4JwQ"/>
+ <C_Cpp:Const xmi:id="_QWmjpPRTEeCUGrV0Hl4JwQ" base_parameter="_QWlVofRTEeCUGrV0Hl4JwQ"/>
+ <C_Cpp:Ref xmi:id="_QWmjpfRTEeCUGrV0Hl4JwQ" base_parameter="_QWlVofRTEeCUGrV0Hl4JwQ"/>
<l2:Destroy xmi:id="__A9BwCZrEeGP95nTW02SMA" base_BehavioralFeature="_6Db-4CZrEeGP95nTW02SMA"/>
</xmi:XMI>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/statemachine.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/statemachine.uml
index 9bbee31cb3f..2c9c38b2353 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/statemachine.uml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/statemachine.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<uml:Model xmi:id="_ago_QOUTEd-P08Bciq_LqQ" name="statemachine">
<ownedComment xmi:id="_9BpKIOuLEeCTfOY57pgE3w" annotatedElement="_u-qioOUTEd-P08Bciq_LqQ">
<body>Call event interceptor, interacts with state-machine. It will handle in particular call events that are intercepted by the port operations</body>
@@ -366,7 +366,7 @@ out->writeEvent (event);
</packagedElement>
<profileApplication xmi:id="_e8kikOUUEd-P08Bciq_LqQ">
<eAnnotations xmi:id="_fAD7cOUUEd-P08Bciq_LqQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/FCMProfile/1#/"/>
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
</eAnnotations>
<appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</profileApplication>
@@ -374,7 +374,7 @@ out->writeEvent (event);
<eAnnotations xmi:id="_cz4J0BE1EeG3cfLoiI6G7g" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
</uml:Model>
<FCM:InteractionComponent xmi:id="_hanSUOUUEd-P08Bciq_LqQ" base_Class="_u-qioOUTEd-P08Bciq_LqQ"/>
@@ -389,7 +389,7 @@ out->writeEvent (event);
</FCM:Port>
<FCM:ContainerRule xmi:id="_RmD0YPTXEeCn1-FCrfecFg" base_Class="_18qdsO67EeCZ9MjsZTV1zw"/>
<FCM:InterceptionRule xmi:id="_Z5CnUPUQEeCn1-FCrfecFg" interceptionKind="InterceptAllIn" base_Property="_LyxAEPTXEeCn1-FCrfecFg"/>
- <Cpp:CppInclude xmi:id="_eGpZQBE1EeG3cfLoiI6G7g" body="#include &lt;OS_AL/Tracing/Trace.h>&#xA;" base_class="_ens7QOUTEd-P08Bciq_LqQ"/>
+ <C_Cpp:Include xmi:id="_eGpZQBE1EeG3cfLoiI6G7g" body="#include &lt;OS_AL/Tracing/Trace.h>&#xA;" base_class="_ens7QOUTEd-P08Bciq_LqQ"/>
<FCM:InstanceConfigurator xmi:id="_QQYfQCNYEeGj_4swHBbKwg" base_Class="_KEMp0CNYEeGj_4swHBbKwg"/>
<FCM:UseInstanceConfigurator xmi:id="_StgB8CNYEeGj_4swHBbKwg" base_Class="_u-qioOUTEd-P08Bciq_LqQ" configurator="_QQYfQCNYEeGj_4swHBbKwg"/>
<FCM:ConfigurationProperty xmi:id="_uhdD8CVvEeGaL60JjVj19Q" base_Property="_bL0sACVvEeGaL60JjVj19Q"/>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/sysinterfaces.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/sysinterfaces.uml
index 8ea61dc5053..2b297daf3d7 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/sysinterfaces.uml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/library/sysinterfaces.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<uml:Model xmi:id="_RodVAAweEd6it_RkGhz_AA" name="sysinterfaces">
<packageImport xmi:id="_RodVAQweEd6it_RkGhz_AA">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
@@ -74,9 +74,9 @@
<eAnnotations xmi:id="_-PN8QF_LEd6vU6EJjexEKQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
</uml:Model>
- <Cpp:CppPtr xmi:id="__cCUsF_LEd6vU6EJjexEKQ" base_parameter="_y4XwwC3vEd6OqY3qskOtLQ"/>
+ <C_Cpp:Ptr xmi:id="__cCUsF_LEd6vU6EJjexEKQ" base_parameter="_y4XwwC3vEd6OqY3qskOtLQ"/>
<FCM:Port xmi:id="_PlNFsJsqEd61Eo3nmu3JhQ"/>
</xmi:XMI>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/wizardTemplates/QompassModel.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/wizardTemplates/QompassModel.uml
index ca5d49c660e..35113b07ca8 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/wizardTemplates/QompassModel.uml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/wizardTemplates/QompassModel.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<uml:Model xmi:id="__brzMGmXEd-z7r5RKMpEpA" name="Qompassmodel">
<packageImport xmi:id="_8AZ5IGnZEd-Ptdbbm65sVA">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/>
@@ -26,7 +26,7 @@
<packagedElement xmi:type="uml:Package" xmi:id="_P1nJAGnaEd-Ptdbbm65sVA" name="deployment"/>
<profileApplication xmi:id="_8AagMWnZEd-Ptdbbm65sVA">
<eAnnotations xmi:id="_8AbHQGnZEd-Ptdbbm65sVA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/FCMProfile/1#/"/>
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
</eAnnotations>
<appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</profileApplication>
@@ -46,7 +46,7 @@
<eAnnotations xmi:id="_-ASxQCgbEeC4DoMvE4KnsQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
<profileApplication xmi:id="_AqXK0CgcEeC4DoMvE4KnsQ">
<eAnnotations xmi:id="_AukVYCgcEeC4DoMvE4KnsQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/wizardTemplates/QompassSimple.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/wizardTemplates/QompassSimple.uml
index 00e92fc4577..245bbd85e5f 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/wizardTemplates/QompassSimple.uml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/models/wizardTemplates/QompassSimple.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<uml:Model xmi:id="__brzMGmXEd-z7r5RKMpEpA" name="Qompassmodel">
<packageImport xmi:id="_8AZ5IGnZEd-Ptdbbm65sVA">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/>
@@ -23,7 +23,7 @@
<packagedElement xmi:type="uml:Package" xmi:id="_P1nJAGnaEd-Ptdbbm65sVA" name="deployment"/>
<profileApplication xmi:id="_8AagMWnZEd-Ptdbbm65sVA">
<eAnnotations xmi:id="_8AbHQGnZEd-Ptdbbm65sVA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/FCMProfile/1#/"/>
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
</eAnnotations>
<appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</profileApplication>
@@ -37,7 +37,7 @@
<eAnnotations xmi:id="_sm5AACgcEeC4DoMvE4KnsQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
<profileApplication xmi:id="_ctGKYFM2EeGB_eR1RCgBpw">
<eAnnotations xmi:id="_dA53MFM2EeGB_eR1RCgBpw" source="http://www.eclipse.org/uml2/2.0.0/UML">
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/embeddingrules/AccordCall.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/embeddingrules/AccordCall.java
index 30c9a9500b6..cd23ce697a4 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/embeddingrules/AccordCall.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/embeddingrules/AccordCall.java
@@ -5,11 +5,9 @@ import java.util.List;
import org.eclipse.uml2.uml.ConnectableElement;
import org.eclipse.uml2.uml.NamedElement;
-
-import FCM.Connector;
-import FCM.util.ConnectorTypeUtil;
-import FCM.util.FCMUtil;
-
+import org.eclipse.papyrus.FCM.Connector;
+import org.eclipse.papyrus.FCM.util.ConnectorTypeUtil;
+import org.eclipse.papyrus.FCM.util.FCMUtil;
import org.eclipse.papyrus.qompass.designer.core.StUtils;
/**
@@ -37,8 +35,8 @@ public class AccordCall extends ConnectorTypeUtil {
if (end.getRole() instanceof org.eclipse.uml2.uml.Port) {
org.eclipse.uml2.uml.Port port = (org.eclipse.uml2.uml.Port)end.getRole() ;
org.eclipse.uml2.uml.Property part = end.getPartWithPort() ;
- if (StUtils.isApplied(port, FCM.Port.class)) {
- FCM.Port fcmPort = StUtils.getApplication(port, FCM.Port.class);
+ if (StUtils.isApplied(port, org.eclipse.papyrus.FCM.Port.class)) {
+ org.eclipse.papyrus.FCM.Port fcmPort = StUtils.getApplication(port, org.eclipse.papyrus.FCM.Port.class);
if (fcmPort.getKind().getBase_Class().getName().equals("UseInterfaceWithRtf")) {
// => elements associated with the connector end play the client role
List<NamedElement> clientActors = new ArrayList<NamedElement>() ;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort.java
index 40e40bb9a6b..11a52a2a333 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort.java
@@ -1,5 +1,7 @@
package org.eclipse.papyrus.qompass.modellibs.core.mappingrules;
+import org.eclipse.papyrus.FCM.util.IMappingRule;
+import org.eclipse.papyrus.FCM.util.MapUtil;
import org.eclipse.papyrus.qompass.designer.core.PortUtils;
import org.eclipse.papyrus.qompass.designer.core.Utils;
import org.eclipse.papyrus.qompass.designer.core.templates.TemplateInstantiation;
@@ -17,9 +19,6 @@ import org.eclipse.uml2.uml.TemplateBinding;
import org.eclipse.uml2.uml.TemplateSignature;
import org.eclipse.uml2.uml.Type;
-import FCM.util.IMappingRule;
-import FCM.util.MapUtil;
-
/**
* An extended Port in the sense of the DDS4CCM standard: a port typed with a component
@@ -43,17 +42,17 @@ public class ExtendedPort implements IMappingRule {
return IMappingRule.BOTH;
}
- public Interface getProvided(FCM.Port p, InstanceSpecification config)
+ public Interface getProvided(org.eclipse.papyrus.FCM.Port p, InstanceSpecification config)
{
return getDerived(p, p.isConjugated(), config);
}
- public Interface getRequired(FCM.Port p, InstanceSpecification config)
+ public Interface getRequired(org.eclipse.papyrus.FCM.Port p, InstanceSpecification config)
{
return getDerived(p, !p.isConjugated(), config);
}
- public Interface getDerived(FCM.Port extPort, boolean isConjugated, InstanceSpecification config)
+ public Interface getDerived(org.eclipse.papyrus.FCM.Port extPort, boolean isConjugated, InstanceSpecification config)
{
Type type = extPort.getBase_Port().getType();
if(!(type instanceof Classifier)) {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort2.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort2.java
index f0f596b8445..a096e5fdc27 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort2.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort2.java
@@ -1,5 +1,7 @@
package org.eclipse.papyrus.qompass.modellibs.core.mappingrules;
+import org.eclipse.papyrus.FCM.util.IMappingRule;
+import org.eclipse.papyrus.FCM.util.MapUtil;
import org.eclipse.papyrus.qompass.designer.core.PortUtils;
import org.eclipse.papyrus.qompass.designer.core.transformations.PrefixConstants;
import org.eclipse.uml2.uml.Class;
@@ -9,9 +11,6 @@ import org.eclipse.uml2.uml.Operation;
import org.eclipse.uml2.uml.Port;
import org.eclipse.uml2.uml.Type;
-import FCM.util.IMappingRule;
-import FCM.util.MapUtil;
-
/**
* An extended Port in the sense of the DDS4CCM standard: a port typed with a component
@@ -36,17 +35,17 @@ public class ExtendedPort2 implements IMappingRule {
return IMappingRule.BOTH;
}
- public Interface getProvided(FCM.Port p, InstanceSpecification config)
+ public Interface getProvided(org.eclipse.papyrus.FCM.Port p, InstanceSpecification config)
{
return getDerived(p, p.isConjugated(), config);
}
- public Interface getRequired(FCM.Port p, InstanceSpecification config)
+ public Interface getRequired(org.eclipse.papyrus.FCM.Port p, InstanceSpecification config)
{
return getDerived(p, !p.isConjugated(), config);
}
- public Interface getDerived(FCM.Port extPort, boolean isConjugated, InstanceSpecification config)
+ public Interface getDerived(org.eclipse.papyrus.FCM.Port extPort, boolean isConjugated, InstanceSpecification config)
{
Type type = extPort.getBase_Port().getType();
if(!(type instanceof Class))
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ProvideInterface.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ProvideInterface.java
index db2959b74a6..be8fdf04e31 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ProvideInterface.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ProvideInterface.java
@@ -1,12 +1,11 @@
package org.eclipse.papyrus.qompass.modellibs.core.mappingrules;
+import org.eclipse.papyrus.FCM.Port;
+import org.eclipse.papyrus.FCM.util.IMappingRule;
import org.eclipse.uml2.uml.InstanceSpecification;
import org.eclipse.uml2.uml.Interface;
import org.eclipse.uml2.uml.Type;
-import FCM.Port;
-import FCM.util.IMappingRule;
-
public class ProvideInterface implements IMappingRule
{
public int needsTransaction () {
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PullConsumer.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PullConsumer.java
index 6221819d3be..fda6578791e 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PullConsumer.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PullConsumer.java
@@ -12,11 +12,9 @@ import org.eclipse.uml2.uml.Parameter;
import org.eclipse.uml2.uml.PrimitiveType;
import org.eclipse.uml2.uml.Signal;
import org.eclipse.uml2.uml.Type;
-
-import FCM.Port;
-import FCM.util.IMappingRule;
-import FCM.util.MapUtil;
-
+import org.eclipse.papyrus.FCM.Port;
+import org.eclipse.papyrus.FCM.util.IMappingRule;
+import org.eclipse.papyrus.FCM.util.MapUtil;
import org.eclipse.papyrus.qompass.designer.core.Log;
import org.eclipse.papyrus.qompass.designer.core.Utils;
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushConsumer.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushConsumer.java
index 0cee30beeea..2fbea5f70ee 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushConsumer.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushConsumer.java
@@ -9,11 +9,9 @@ import org.eclipse.uml2.uml.Parameter;
import org.eclipse.uml2.uml.PrimitiveType;
import org.eclipse.uml2.uml.Signal;
import org.eclipse.uml2.uml.Type;
-
-import FCM.Port;
-import FCM.util.IMappingRule;
-import FCM.util.MapUtil;
-
+import org.eclipse.papyrus.FCM.Port;
+import org.eclipse.papyrus.FCM.util.IMappingRule;
+import org.eclipse.papyrus.FCM.util.MapUtil;
import org.eclipse.papyrus.qompass.designer.core.Log;
/**
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushProdPullCons.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushProdPullCons.java
index 79596e274e7..69405ce7b87 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushProdPullCons.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushProdPullCons.java
@@ -8,11 +8,9 @@ import org.eclipse.uml2.uml.NamedElement;
import org.eclipse.uml2.uml.PrimitiveType;
import org.eclipse.uml2.uml.Signal;
import org.eclipse.uml2.uml.Type;
-
-import FCM.Port;
-import FCM.util.IMappingRule;
-import FCM.util.MapUtil;
-
+import org.eclipse.papyrus.FCM.Port;
+import org.eclipse.papyrus.FCM.util.IMappingRule;
+import org.eclipse.papyrus.FCM.util.MapUtil;
import org.eclipse.papyrus.qompass.designer.core.Log;
/**
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushProducer.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushProducer.java
index b893b0076b9..de2af09dced 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushProducer.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/PushProducer.java
@@ -9,11 +9,9 @@ import org.eclipse.uml2.uml.Parameter;
import org.eclipse.uml2.uml.PrimitiveType;
import org.eclipse.uml2.uml.Signal;
import org.eclipse.uml2.uml.Type;
-
-import FCM.Port;
-import FCM.util.IMappingRule;
-import FCM.util.MapUtil;
-
+import org.eclipse.papyrus.FCM.Port;
+import org.eclipse.papyrus.FCM.util.IMappingRule;
+import org.eclipse.papyrus.FCM.util.MapUtil;
import org.eclipse.papyrus.qompass.designer.core.Log;
/**
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/UseConjIntf.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/UseConjIntf.java
index 19856ee0e78..44e0abba251 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/UseConjIntf.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/UseConjIntf.java
@@ -2,6 +2,9 @@ package org.eclipse.papyrus.qompass.modellibs.core.mappingrules;
import java.util.Iterator;
+import org.eclipse.papyrus.FCM.Port;
+import org.eclipse.papyrus.FCM.util.IMappingRule;
+import org.eclipse.papyrus.FCM.util.MapUtil;
import org.eclipse.uml2.uml.InstanceSpecification;
import org.eclipse.uml2.uml.Interface;
import org.eclipse.uml2.uml.Operation;
@@ -9,10 +12,6 @@ import org.eclipse.uml2.uml.Parameter;
import org.eclipse.uml2.uml.ParameterDirectionKind;
import org.eclipse.uml2.uml.Type;
-import FCM.Port;
-import FCM.util.IMappingRule;
-import FCM.util.MapUtil;
-
/**
* Use a conjugated interface (!= conjugated port), i.e. an interface in which the roles "in" and "out"
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/UseInterface.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/UseInterface.java
index 3750ae12d41..3f06ed4c567 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/UseInterface.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/UseInterface.java
@@ -1,12 +1,11 @@
package org.eclipse.papyrus.qompass.modellibs.core.mappingrules;
+import org.eclipse.papyrus.FCM.Port;
+import org.eclipse.papyrus.FCM.util.IMappingRule;
import org.eclipse.uml2.uml.InstanceSpecification;
import org.eclipse.uml2.uml.Interface;
import org.eclipse.uml2.uml.Type;
-import FCM.Port;
-import FCM.util.IMappingRule;
-
public class UseInterface implements IMappingRule
{
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/ClientServerTimerTmp.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/ClientServerTimerTmp.uml
new file mode 100644
index 00000000000..95d78a247ee
--- /dev/null
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/ClientServerTimerTmp.uml
@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc">
+ <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ClientServerTimer">
+ <packageImport xmi:id="_7ZjQ8qBMEeKenIj3qHQYYQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_7Zj4AKBMEeKenIj3qHQYYQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/>
+ </packageImport>
+ <packageImport xmi:id="_7Zj4AaBMEeKenIj3qHQYYQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/corba.uml#_DtQEwDLdEd2_U4efLnjQIw"/>
+ </packageImport>
+ <packageImport xmi:id="_7ZkfEKBMEeKenIj3qHQYYQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_DISTRIBUTION/distribution.uml#_O6TiIDLUEd26WNosUASSSw"/>
+ </packageImport>
+ <packageImport xmi:id="_7ZkfEaBMEeKenIj3qHQYYQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_TRACE/tracing.uml#_H-ZqYDKeEd-WprEKTCaiMA"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_7ZmUQKBMEeKenIj3qHQYYQ" name="globalenums"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_7ZrMwKBMEeKenIj3qHQYYQ" name="DeploymentPlans">
+ <packagedElement xmi:type="uml:Package" xmi:id="_7ZrMwaBMEeKenIj3qHQYYQ" name="linux">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_7Zrz0KBMEeKenIj3qHQYYQ" clientDependency="_7fyb0KBMEeKenIj3qHQYYQ" name="mySystem" classifier="_bYJagDLiEd2RVeNawwNNzg">
+ <slot xmi:id="_7f8z4KBMEeKenIj3qHQYYQ" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_7f8z4aBMEeKenIj3qHQYYQ" instance="_7f6XoKBMEeKenIj3qHQYYQ"/>
+ </slot>
+ <slot xmi:id="_7f-CAKBMEeKenIj3qHQYYQ" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_7f-CAaBMEeKenIj3qHQYYQ" instance="_7f9a8KBMEeKenIj3qHQYYQ"/>
+ </slot>
+ <slot xmi:id="_7gBsYaBMEeKenIj3qHQYYQ" definingFeature="_lKtZUCjYEeGFbebITJYb9g">
+ <value xmi:type="uml:InstanceValue" xmi:id="_7gBsYqBMEeKenIj3qHQYYQ" instance="_7f-CAqBMEeKenIj3qHQYYQ"/>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_7fyb0KBMEeKenIj3qHQYYQ" name="allocate mySystem to linux" client="_7Zrz0KBMEeKenIj3qHQYYQ" supplier="_6EgaIDa3EeGBl4WmUxMhOA"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_7f6XoKBMEeKenIj3qHQYYQ" name="mySystem.server" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_7f9a8KBMEeKenIj3qHQYYQ" name="mySystem.client" classifier="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_7f-CAqBMEeKenIj3qHQYYQ" name="mySystem.timer">
+ <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-X6zMCjZEeGFbebITJYb9g"/>
+ <slot xmi:id="_7f_3MqBMEeKenIj3qHQYYQ">
+ <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_ARs_UCjaEeGFbebITJYb9g"/>
+ <value xmi:type="uml:InstanceValue" xmi:id="_7f_3M6BMEeKenIj3qHQYYQ" instance="_7f-pEKBMEeKenIj3qHQYYQ"/>
+ </slot>
+ <slot xmi:id="_7gBFUKBMEeKenIj3qHQYYQ">
+ <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_RMqEkCjaEeGFbebITJYb9g"/>
+ <value xmi:type="uml:InstanceValue" xmi:id="_7gBsYKBMEeKenIj3qHQYYQ" instance="_7gAeQKBMEeKenIj3qHQYYQ"/>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_7f-pEKBMEeKenIj3qHQYYQ" name="mySystem.timer.timer">
+ <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_9V8OQCjYEeGFbebITJYb9g"/>
+ <slot xmi:id="_7f_3MKBMEeKenIj3qHQYYQ">
+ <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_tmNeoCjbEeGFbebITJYb9g"/>
+ <value xmi:type="uml:LiteralInteger" xmi:id="_7f_3MaBMEeKenIj3qHQYYQ" name="value for periodLength" value="250">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </value>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_7gAeQKBMEeKenIj3qHQYYQ" name="mySystem.timer.thread">
+ <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_SiY_AP-EEd6628OhKk_dpg"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_7Zsa4KBMEeKenIj3qHQYYQ" name="ComponentModel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_7Zsa4aBMEeKenIj3qHQYYQ" name="System">
+ <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="System_impl">
+ <ownedAttribute xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="server" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/>
+ <ownedAttribute xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="client" visibility="public" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d5JgYFl6EeKFQZ_XV_Kn6g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d5KugFl6EeKFQZ_XV_Kn6g" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_d5MjsFl6EeKFQZ_XV_Kn6g">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lKtZUCjYEeGFbebITJYb9g" name="timer" visibility="public" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-X6zMCjZEeGFbebITJYb9g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ofEtECjYEeGFbebITJYb9g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ofGiQCjYEeGFbebITJYb9g" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_ofI-gCjYEeGFbebITJYb9g">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedConnector xmi:id="_fXbtMACUEd-PD8FdFs7bpA" name="qpconnector">
+ <end xmi:id="_fYI30ACUEd-PD8FdFs7bpA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_DtWn4DLcEd2qeKRLMdIx_A"/>
+ <end xmi:id="_fYLUEACUEd-PD8FdFs7bpA" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_4KiE8DLbEd2qeKRLMdIx_A"/>
+ </ownedConnector>
+ <ownedConnector xmi:id="_s0Ev4CkDEeGDDbdzqSb4UA" name="Connector1">
+ <end xmi:id="_s0FW8CkDEeGDDbdzqSb4UA" partWithPort="_lKtZUCjYEeGFbebITJYb9g">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s0FW8ikDEeGDDbdzqSb4UA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s0FW8SkDEeGDDbdzqSb4UA" value="1"/>
+ <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_3NSGwCkAEeGDDbdzqSb4UA"/>
+ </end>
+ <end xmi:id="_s0FW8ykDEeGDDbdzqSb4UA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_U50WMCkDEeGDDbdzqSb4UA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s0FW9SkDEeGDDbdzqSb4UA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s0FW9CkDEeGDDbdzqSb4UA" value="1"/>
+ </end>
+ </ownedConnector>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_7Zu3IKBMEeKenIj3qHQYYQ" name="Server">
+ <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" clientDependency="_YQqH0JYlEd6G9q9hwr11bw" name="CServer_impl">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_4KiE8DLbEd2qeKRLMdIx_A" name="p" type="_cn-H0DLbEd2qeKRLMdIx_A" aggregation="composite"/>
+ <interfaceRealization xmi:id="_YQqH0JYlEd6G9q9hwr11bw" name="derived realization of ICompute" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_cn-H0DLbEd2qeKRLMdIx_A" contract="_cn-H0DLbEd2qeKRLMdIx_A"/>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_ML-4AKI5Ed6FqJCjEUrkqQ" name="add" specification="_TbIjUJYlEd6G9q9hwr11bw">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;server: got add request for a=&quot; &lt;&lt; a &lt;&lt; &quot; and b=&quot; &lt;&lt; b &lt;&lt; endl;
+return a+b;</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_I1R3YAcDEeGnrLqQ0OQeAg" name="mult" specification="_4ZEZwHecEd6r18stFZxmFQ">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;server: got mult request for a=&quot; &lt;&lt; a &lt;&lt; &quot; and b=&quot; &lt;&lt; b &lt;&lt; endl;
+return a*b;</body>
+ </ownedBehavior>
+ <ownedOperation xmi:id="_TbIjUJYlEd6G9q9hwr11bw" name="add" method="_ML-4AKI5Ed6FqJCjEUrkqQ">
+ <ownedParameter xmi:id="_TbZCAJYlEd6G9q9hwr11bw" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_TbdTcJYlEd6G9q9hwr11bw" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_TbkoMJYlEd6G9q9hwr11bw" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_4ZEZwHecEd6r18stFZxmFQ" name="mult" method="_I1R3YAcDEeGnrLqQ0OQeAg">
+ <ownedParameter xmi:id="_4ZEZwXecEd6r18stFZxmFQ" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_4ZEZwnecEd6r18stFZxmFQ" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_4ZEZw3ecEd6r18stFZxmFQ" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_7aJG0KBMEeKenIj3qHQYYQ" name="Interfaces">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_cn-H0DLbEd2qeKRLMdIx_A" name="ICompute">
+ <ownedOperation xmi:id="_DGs6wDLgEd28fJKJJnUaeQ" name="add" isAbstract="true">
+ <ownedParameter xmi:id="_DGs6wTLgEd28fJKJJnUaeQ" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6wzLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6wjLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_DGs6xDLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:id="_DGs6xTLgEd28fJKJJnUaeQ" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6xzLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6xjLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_DGs6yDLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:id="_DGs6yTLgEd28fJKJJnUaeQ" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6yzLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6yjLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_DGs6zDLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_L8EY8DLgEd28fJKJJnUaeQ" name="mult" isAbstract="true">
+ <ownedParameter xmi:id="_L8EY8TLgEd28fJKJJnUaeQ" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY8zLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY8jLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_L8EY9DLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:id="_L8EY9TLgEd28fJKJJnUaeQ" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY9zLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY9jLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_L8EY-DLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:id="_L8EY-TLgEd28fJKJJnUaeQ" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY-zLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY-jLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_L8EY_DLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_7cXUYKBMEeKenIj3qHQYYQ" name="Client">
+ <packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" clientDependency="_vdcwkKDcEd-t8JNe-ruCrQ _qfhbMCozEeGxrprK9wB9iA" name="CClient_impl">
+ <generalization xmi:id="_34FjAPx3Ed6O2oOTPfeAMA">
+ <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_DtWn4DLcEd2qeKRLMdIx_A" name="q" type="_cn-H0DLbEd2qeKRLMdIx_A" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_U50WMCkDEeGDDbdzqSb4UA" name="tick" aggregation="composite">
+ <type xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_vdcwkKDcEd-t8JNe-ruCrQ" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ <contract href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ </interfaceRealization>
+ <interfaceRealization xmi:id="_qfhbMCozEeGxrprK9wB9iA" name="derived realization of ITick" client="_IfjoETLbEd2qeKRLMdIx_A">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/>
+ <contract href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/>
+ </interfaceRealization>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yXNVoKF4Ed6FqJCjEUrkqQ" name="run" specification="_4CRrYHpbEd-X4Z9aZ0cpCQ">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;call via port q: add(2, 3);&quot; &lt;&lt; endl;
+cout &lt;&lt; &quot;result: &quot; &lt;&lt; q->add(2, 3) &lt;&lt; endl;
+cout &lt;&lt; &quot;now sleeping 10 seconds&quot; &lt;&lt; endl;
+sleep(10);
+cout &lt;&lt; &quot;finishing CClient_impl::run&quot; &lt;&lt; endl;</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_w5uegCozEeGxrprK9wB9iA" name="tick" specification="_qf6cwCozEeGxrprK9wB9iA">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;call via port tick: mult(4, 5);&quot; &lt;&lt; endl;
+cout &lt;&lt; &quot;result: &quot; &lt;&lt; q->mult(4, 5) &lt;&lt; endl;</body>
+ </ownedBehavior>
+ <ownedOperation xmi:id="_4CRrYHpbEd-X4Z9aZ0cpCQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/>
+ <ownedOperation xmi:id="_qf6cwCozEeGxrprK9wB9iA" name="tick" method="_w5uegCozEeGxrprK9wB9iA"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_7foq0KBMEeKenIj3qHQYYQ" name="PlatformModel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_7foq0aBMEeKenIj3qHQYYQ" name="HWArchitectureLinuxPlatform">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_6EgaIDa3EeGBl4WmUxMhOA" name="linux" classifier="_zY9vMDLiEd2RVeNawwNNzg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="LinuxHost"/>
+ </packagedElement>
+ <profileApplication xmi:id="_7W8o4KBMEeKenIj3qHQYYQ">
+ <eAnnotations xmi:id="_7W8o4aBMEeKenIj3qHQYYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_PROFILES/StandardL2.profile.uml#_0"/>
+ </profileApplication>
+ <profileApplication xmi:id="_7XCIcKBMEeKenIj3qHQYYQ">
+ <eAnnotations xmi:id="_7XCvgKBMEeKenIj3qHQYYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/C_Cpp/1#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ </profileApplication>
+ <profileApplication xmi:id="_7XNuoKBMEeKenIj3qHQYYQ">
+ <eAnnotations xmi:id="_7XOVsKBMEeKenIj3qHQYYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_7ZhbwKBMEeKenIj3qHQYYQ">
+ <eAnnotations xmi:id="_7ZhbwaBMEeKenIj3qHQYYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_7ZiC0KBMEeKenIj3qHQYYQ">
+ <eAnnotations xmi:id="_7Zip4KBMEeKenIj3qHQYYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_7ZjQ8KBMEeKenIj3qHQYYQ">
+ <eAnnotations xmi:id="_7ZjQ8aBMEeKenIj3qHQYYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ </uml:Model>
+ <FCM:RuleApplication xmi:id="_7Z7EYKBMEeKenIj3qHQYYQ" base_Class="_oqZNUDLaEd2qeKRLMdIx_A">
+ <containerRule href="pathmap://QML_TRACE/tracing.uml#_ISo6gLdwEd-CtfrGQre34Q"/>
+ </FCM:RuleApplication>
+ <C_Cpp:Include xmi:id="_7aEOUKBMEeKenIj3qHQYYQ" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/>
+ <FCM:Port xmi:id="_7aqEMKBMEeKenIj3qHQYYQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A">
+ <kind href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <C_Cpp:Include xmi:id="_7ccM4KBMEeKenIj3qHQYYQ" body="#include &lt;iostream>&#xA;using namespace std;&#xA;&#xA;#include &lt;unistd.h>" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <FCM:Port xmi:id="_7c11gKBMEeKenIj3qHQYYQ" base_Port="_DtWn4DLcEd2qeKRLMdIx_A">
+ <kind href="pathmap://QML_CORE/core.uml#_9Fif4FRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:Port xmi:id="_7dqU4KBMEeKenIj3qHQYYQ" base_Port="_U50WMCkDEeGDDbdzqSb4UA">
+ <kind href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:Target xmi:id="_7fs8QKBMEeKenIj3qHQYYQ" base_Node="_zY9vMDLiEd2RVeNawwNNzg">
+ <targetArch href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
+ <usedOS href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
+ </FCM:Target>
+ <Alloc:Allocate xmi:id="_7f5JgKBMEeKenIj3qHQYYQ" base_Abstraction="_7fyb0KBMEeKenIj3qHQYYQ"/>
+</xmi:XMI>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/HelloWorldTmp.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/HelloWorldTmp.uml
index 7bfb232603c..652f4d2ade4 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/HelloWorldTmp.uml
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/HelloWorldTmp.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc">
+<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc">
<uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="HelloWorld">
<packageImport xmi:id="_OQbHElWgEeKdxoQIVxFNNg">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
@@ -77,11 +77,11 @@
<eAnnotations xmi:id="_OQVngVWgEeKdxoQIVxFNNg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
<profileApplication xmi:id="_OQVnglWgEeKdxoQIVxFNNg">
<eAnnotations xmi:id="_OQVng1WgEeKdxoQIVxFNNg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/FCMProfile/1#/"/>
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
</eAnnotations>
<appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</profileApplication>
@@ -134,7 +134,7 @@
<appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
</uml:Model>
- <Cpp:CppInclude xmi:id="_OQfYgFWgEeKdxoQIVxFNNg" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/>
+ <C_Cpp:Include xmi:id="_OQfYgFWgEeKdxoQIVxFNNg" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/>
<FCM:ConfigurationProperty xmi:id="_OQn7YFWgEeKdxoQIVxFNNg" base_Property="_8pupUFTzEeKvFeqt5Q_lqw"/>
<FCM:Target xmi:id="_OQ4aEFWgEeKdxoQIVxFNNg" base_Node="_zY9vMDLiEd2RVeNawwNNzg">
<targetArch href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/ProducerConsumerTmp.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/ProducerConsumerTmp.uml
new file mode 100644
index 00000000000..5c9250b7d2e
--- /dev/null
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/ProducerConsumerTmp.uml
@@ -0,0 +1,438 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:GCM="http://www.eclipse.org/papyrus/GCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc http://www.eclipse.org/papyrus/GCM/1 http://www.eclipse.org/papyrus/MARTE/1#//GCM">
+ <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ProducerConsumer">
+ <packageImport xmi:id="_l4CMIp0eEeK4GLCFfH6xuw">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_l4CMI50eEeK4GLCFfH6xuw">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/>
+ </packageImport>
+ <packageImport xmi:id="_l4CzMJ0eEeK4GLCFfH6xuw">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/corba.uml#_DtQEwDLdEd2_U4efLnjQIw"/>
+ </packageImport>
+ <packageImport xmi:id="_l4CzMZ0eEeK4GLCFfH6xuw">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/fifo.uml#_ePwqkHLmEd6R5tffIPrlPg"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l4CzMp0eEeK4GLCFfH6xuw" name="globalenums"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l4DaQJ0eEeK4GLCFfH6xuw" name="DeploymentPlans">
+ <packagedElement xmi:type="uml:Package" xmi:id="_l4DaQZ0eEeK4GLCFfH6xuw" name="monoPull">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_l4EBUJ0eEeK4GLCFfH6xuw" clientDependency="_l6tssJ0eEeK4GLCFfH6xuw" name="mainInstance" classifier="_bYJagDLiEd2RVeNawwNNzg">
+ <slot xmi:id="_l7HVUJ0eEeK4GLCFfH6xuw" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_l7HVUZ0eEeK4GLCFfH6xuw" instance="_l7AAk50eEeK4GLCFfH6xuw"/>
+ </slot>
+ <slot xmi:id="_l7HVU50eEeK4GLCFfH6xuw" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_l7HVVJ0eEeK4GLCFfH6xuw" instance="_l7HVUp0eEeK4GLCFfH6xuw"/>
+ </slot>
+ <slot xmi:id="_l_KH0J0eEeK4GLCFfH6xuw" definingFeature="p_efVI0E2rEeGl8qrc8BM7vA">
+ <value xmi:type="uml:InstanceValue" xmi:id="_l_KH0Z0eEeK4GLCFfH6xuw" instance="_l_I5sJ0eEeK4GLCFfH6xuw"/>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_l6tssJ0eEeK4GLCFfH6xuw" name="allocate mainInstance to monoNode" client="_l4EBUJ0eEeK4GLCFfH6xuw" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_l6x-IJ0eEeK4GLCFfH6xuw" name="mainInstance.con._executor" classifier="_tyiqsc__Ed-TP80eVS-2Rg"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_l7AAk50eEeK4GLCFfH6xuw" name="mainInstance.con" classifier="c_tyiqsc__Ed-TP80eVS-2Rg">
+ <slot xmi:id="_l7AAlJ0eEeK4GLCFfH6xuw" definingFeature="e_tyiqsc__Ed-TP80eVS-2Rg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_l7AAlZ0eEeK4GLCFfH6xuw" instance="_l6x-IJ0eEeK4GLCFfH6xuw"/>
+ </slot>
+ <slot xmi:id="_l7GuQJ0eEeK4GLCFfH6xuw" definingFeature="pc_tyiqsc__Ed-TP80eVS-2Rg1">
+ <value xmi:type="uml:InstanceValue" xmi:id="_l7GuQZ0eEeK4GLCFfH6xuw" instance="_l7GHMZ0eEeK4GLCFfH6xuw"/>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_l7GHMZ0eEeK4GLCFfH6xuw" name="mainInstance.con.intercept lc0">
+ <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_5J9coCXQEeGX6PuSE-DJlQ"/>
+ <slot xmi:id="_l7GuQp0eEeK4GLCFfH6xuw">
+ <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE//core.uml#_rVfYoMGJEd-Mveea1W_olA"/>
+ <value xmi:type="uml:LiteralInteger" xmi:id="_l7GuQ50eEeK4GLCFfH6xuw" name="value for priority">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ </value>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_l7HVUp0eEeK4GLCFfH6xuw" name="mainInstance.prod" classifier="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_l_I5sJ0eEeK4GLCFfH6xuw" name="mainInstance.fifoconnector" classifier="_Y1jF8HPpEd6R5tffIPrlPg">
+ <slot xmi:id="_zwUHQbF4EeC9yscvWqW-eg">
+ <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/fifo.uml#_XDRnoHUIEd6R5tffIPrlPg"/>
+ <value xmi:type="uml:LiteralInteger" xmi:id="_zwUuULF4EeC9yscvWqW-eg" name="value for m_size" value="30">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </value>
+ </slot>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l4EBUZ0eEeK4GLCFfH6xuw" name="ComponentModel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_l4EBUp0eEeK4GLCFfH6xuw" name="System">
+ <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="SystemPull_impl">
+ <ownedAttribute xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="con" visibility="public" type="c_tyiqsc__Ed-TP80eVS-2Rg" isUnique="false" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dCT24G6JEeGqWMX2LwdLDw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dCUd8G6JEeGqWMX2LwdLDw" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_dCWTIG6JEeGqWMX2LwdLDw">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="prod" visibility="public" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_esReUG6JEeGqWMX2LwdLDw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_esSscG6JEeGqWMX2LwdLDw" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_esUhoG6JEeGqWMX2LwdLDw">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="p_efVI0E2rEeGl8qrc8BM7vA" name="fifoconnector" type="_Y1jF8HPpEd6R5tffIPrlPg" aggregation="composite"/>
+ <ownedConnector xmi:id="_efVI0E2rEeGl8qrc8BM7vA0" name="c fifoconnector 0">
+ <end xmi:id="_l_HrkZ0eEeK4GLCFfH6xuw" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_DtWn4DLcEd2qeKRLMdIx_A"/>
+ <end xmi:id="_l_Hrkp0eEeK4GLCFfH6xuw" partWithPort="p_efVI0E2rEeGl8qrc8BM7vA" role="_xHb7MHLmEd6R5tffIPrlPg"/>
+ </ownedConnector>
+ <ownedConnector xmi:id="_efVI0E2rEeGl8qrc8BM7vA1" name="c fifoconnector 1">
+ <end xmi:id="_l_HrlJ0eEeK4GLCFfH6xuw" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_tyiqs8__Ed-TP80eVS-2Rg"/>
+ <end xmi:id="_l_ISoJ0eEeK4GLCFfH6xuw" partWithPort="p_efVI0E2rEeGl8qrc8BM7vA" role="_xcu1wHLmEd6R5tffIPrlPg"/>
+ </ownedConnector>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l4EoYJ0eEeK4GLCFfH6xuw" name="PullConsumer">
+ <packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" clientDependency="_DHTiQDF7EeCpQdhNuFCtew" name="PullConsumer_impl">
+ <generalization xmi:id="_tyiqss__Ed-TP80eVS-2Rg">
+ <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_tyiqs8__Ed-TP80eVS-2Rg" name="p" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/>
+ <interfaceRealization xmi:id="_DHTiQDF7EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_tyiqsc__Ed-TP80eVS-2Rg">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ <contract href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ </interfaceRealization>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_tyjRwc__Ed-TP80eVS-2Rg" name="activate" specification="_tyjRy8__Ed-TP80eVS-2Rg">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;wait for data on port p&quot; &lt;&lt; endl;
+for (int i = 0; i&lt;25; i++) {
+ if (p->hasData ()) {
+ ComponentModel::interfaces::PubData data = p->pull ();
+ cout &lt;&lt; &quot;received data: x = &quot; &lt;&lt; data.x &lt;&lt; &quot; y = &quot; &lt;&lt; data.y &lt;&lt; endl;
+ }
+ usleep (100*1000);
+}
+cout &lt;&lt; &quot;finished waiting&quot; &lt;&lt; endl;
+</body>
+ </ownedBehavior>
+ <ownedOperation xmi:id="_tyjRy8__Ed-TP80eVS-2Rg" name="activate" method="_tyjRwc__Ed-TP80eVS-2Rg"/>
+ <ownedOperation xmi:id="_tyjRzM__Ed-TP80eVS-2Rg" name="deactivate"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="c_tyiqsc__Ed-TP80eVS-2Rg" name="PullConsumer_impl_cc">
+ <ownedAttribute xmi:id="e_tyiqsc__Ed-TP80eVS-2Rg" name="_executor" type="_tyiqsc__Ed-TP80eVS-2Rg" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_l6zMQJ0eEeK4GLCFfH6xuw" name="p" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_l67vIJ0eEeK4GLCFfH6xuw" name="lc" aggregation="composite">
+ <type xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l67vIZ0eEeK4GLCFfH6xuw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l67vIp0eEeK4GLCFfH6xuw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="pc_tyiqsc__Ed-TP80eVS-2Rg1" name="intercept_lc0" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_5J9coCXQEeGX6PuSE-DJlQ"/>
+ </ownedAttribute>
+ <ownedConnector xmi:id="c_tyiqsc__Ed-TP80eVS-2Rg0" name="delegation p">
+ <end xmi:id="_l67IEZ0eEeK4GLCFfH6xuw" role="_l6zMQJ0eEeK4GLCFfH6xuw"/>
+ <end xmi:id="_l67IEp0eEeK4GLCFfH6xuw" partWithPort="e_tyiqsc__Ed-TP80eVS-2Rg" role="_tyiqs8__Ed-TP80eVS-2Rg"/>
+ </ownedConnector>
+ <ownedConnector xmi:id="c_tyiqsc__Ed-TP80eVS-2Rg10" name="c intercept_lc0 0">
+ <end xmi:id="_l7E5Ep0eEeK4GLCFfH6xuw" role="_l67vIJ0eEeK4GLCFfH6xuw"/>
+ <end xmi:id="_l7FgIJ0eEeK4GLCFfH6xuw" partWithPort="pc_tyiqsc__Ed-TP80eVS-2Rg1">
+ <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#__SLXgNtxEd6nqsBVkgJEEA"/>
+ </end>
+ </ownedConnector>
+ <ownedConnector xmi:id="c_tyiqsc__Ed-TP80eVS-2Rg11" name="c intercept_lc0 1">
+ <end xmi:id="_l7FgIp0eEeK4GLCFfH6xuw" partWithPort="e_tyiqsc__Ed-TP80eVS-2Rg">
+ <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#__SLXgNtxEd6nqsBVkgJEEA"/>
+ </end>
+ <end xmi:id="_l7GHMJ0eEeK4GLCFfH6xuw" partWithPort="pc_tyiqsc__Ed-TP80eVS-2Rg1">
+ <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_ZjdOAP-EEd6628OhKk_dpg"/>
+ </end>
+ </ownedConnector>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l45HwJ0eEeK4GLCFfH6xuw" name="interfaces">
+ <packagedElement xmi:type="uml:DataType" xmi:id="_wFJ3IP91Ed6Jt8e-UqrRdQ" name="PubData">
+ <ownedAttribute xmi:id="_yywF0P91Ed6Jt8e-UqrRdQ" name="y" isUnique="false" aggregation="composite">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_zUgvEP91Ed6Jt8e-UqrRdQ" name="x" isUnique="false" aggregation="composite">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedAttribute>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l5yfoJ0eEeK4GLCFfH6xuw" name="Producer">
+ <packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" clientDependency="_jkNdADF8EeCpQdhNuFCtew" name="Producer_impl">
+ <generalization xmi:id="_34FjAPx3Ed6O2oOTPfeAMA">
+ <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_DtWn4DLcEd2qeKRLMdIx_A" name="q" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/>
+ <interfaceRealization xmi:id="_jkNdADF8EeCpQdhNuFCtew" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ <contract href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ </interfaceRealization>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yXNVoKF4Ed6FqJCjEUrkqQ" name="run" specification="_dH4RIKF4Ed6FqJCjEUrkqQ">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;publish a value via port q;&quot; &lt;&lt; endl;
+ComponentModel::interfaces::PubData data;
+data.x = 2;
+data.y = 3;
+for (int i = 0; i&lt;20; i++) {
+ q->push (data);
+ cout &lt;&lt; &quot;.&quot; &lt;&lt; flush;
+ // wait 200ms
+ usleep (200*1000);
+}
+</body>
+ </ownedBehavior>
+ <ownedOperation xmi:id="_dH4RIKF4Ed6FqJCjEUrkqQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l6m_AJ0eEeK4GLCFfH6xuw" name="PlatformModel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_l6m_AZ0eEeK4GLCFfH6xuw" name="HWArchitecturePlatform">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_GQ1ekKwHEeCQX8uv_p0Q4A" name="monoNode" classifier="_zY9vMDLiEd2RVeNawwNNzg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l7LmwJ0eEeK4GLCFfH6xuw" name="DataExchange_PubData">
+ <templateBinding xmi:id="_l7LmwZ0eEeK4GLCFfH6xuw">
+ <parameterSubstitution xmi:id="_l7Lmwp0eEeK4GLCFfH6xuw" actual="_wFJ3IP91Ed6Jt8e-UqrRdQ">
+ <formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://QML_CORE/fifo.uml#_diTcwHLoEd6R5tffIPrlPg"/>
+ </parameterSubstitution>
+ <signature href="pathmap://QML_CORE/fifo.uml#_cHY98HLoEd6R5tffIPrlPg"/>
+ </templateBinding>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l7MN0J0eEeK4GLCFfH6xuw" name="FIFO">
+ <packagedElement xmi:type="uml:Class" xmi:id="_Y1jF8HPpEd6R5tffIPrlPg" clientDependency="_y6XsAF72EeGerN33d-RdRg _l_CzEJ0eEeK4GLCFfH6xuw _l_Gdc50eEeK4GLCFfH6xuw" name="FIFO_impl">
+ <generalization xmi:id="_Z4Oq8HPpEd6R5tffIPrlPg" general="_wh_EwHLmEd6R5tffIPrlPg"/>
+ <generalization xmi:id="_ws_1gF72EeGerN33d-RdRg">
+ <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/>
+ </generalization>
+ <ownedAttribute xmi:id="_6iV9wHUHEd6R5tffIPrlPg" name="m_push_pos" isUnique="false" aggregation="composite">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RlKZIHUIEd6R5tffIPrlPg" name="m_pull_pos" isUnique="false" aggregation="composite">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XDRnoHUIEd6R5tffIPrlPg" name="m_size" isUnique="false" aggregation="composite">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SUhOUBGcEd-rfYlCjUOxJQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SUpKIBGcEd-rfYlCjUOxJQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_T1yz0BGcEd-rfYlCjUOxJQ" value="20"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XcO6MHUIEd6R5tffIPrlPg" name="m_filled" isUnique="false" aggregation="composite">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_zNeIsBGZEd-rfYlCjUOxJQ" name="m_fifo" visibility="public" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" isUnique="false" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q8o1YBGcEd-rfYlCjUOxJQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q8vjEBGcEd-rfYlCjUOxJQ" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_y6XsAF72EeGerN33d-RdRg" name="derived realization of ILifeCycle" client="_Y1jF8HPpEd6R5tffIPrlPg">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ <contract href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ </interfaceRealization>
+ <interfaceRealization xmi:id="_l_CzEJ0eEeK4GLCFfH6xuw" name="derived realization of D_Push_PubData" client="_Y1jF8HPpEd6R5tffIPrlPg" supplier="_l-96k50eEeK4GLCFfH6xuw" contract="_l-96k50eEeK4GLCFfH6xuw"/>
+ <interfaceRealization xmi:id="_l_Gdc50eEeK4GLCFfH6xuw" name="derived realization of D_PullConsumer_PubData" client="_Y1jF8HPpEd6R5tffIPrlPg" supplier="_l_CzEZ0eEeK4GLCFfH6xuw" contract="_l_CzEZ0eEeK4GLCFfH6xuw"/>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_FjGlgP69Ed6Zw96O-tCw7A" name="pull" specification="_EYx84P68Ed6Zw96O-tCw7A">
+ <language>C/C++</language>
+ <body>if (m_filled > 0) {
+ int current_pos = m_pull_pos;
+
+ m_pull_pos ++;
+ m_filled --;
+ if (m_pull_pos == m_size) {
+ m_pull_pos = 0;
+ }
+ return m_fifo [current_pos];
+}</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_IwXLsP69Ed6Zw96O-tCw7A" name="push" specification="_EYsdUP68Ed6Zw96O-tCw7A">
+ <language>C/C++</language>
+ <body>// copy passed parameters ...
+if (m_filled &lt; m_size) {
+ m_fifo [m_push_pos] = data;
+ m_push_pos ++;
+ m_filled ++;
+ if (m_push_pos == m_size) {
+ m_push_pos = 0;
+ }
+}</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="__Ha0IBJHEd-XjYZ05V-9-Q" name="hasData" specification="_AnQ3QBI9Ed-XjYZ05V-9-Q">
+ <language>C/C++</language>
+ <body>return (m_filled > 0);</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_QzOqwK8yEeCXIcykFPsB8Q" name="activate" specification="_5IpEwK8xEeCXIcykFPsB8Q">
+ <language>C/C++</language>
+ <body>
+if (m_size == 0) {
+ cerr &lt;&lt; &quot;Warning: size of FIFO is not properly configured (=0!)&quot; &lt;&lt; endl;
+}
+m_fifo = new ProducerConsumer::ComponentModel::interfaces::PubData[m_size];</body>
+ </ownedBehavior>
+ <ownedOperation xmi:id="_EYx84P68Ed6Zw96O-tCw7A" name="pull" method="_FjGlgP69Ed6Zw96O-tCw7A">
+ <ownedParameter xmi:id="_EYx84f68Ed6Zw96O-tCw7A" name="ret" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EYx84v68Ed6Zw96O-tCw7A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EYx84_68Ed6Zw96O-tCw7A" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_EYsdUP68Ed6Zw96O-tCw7A" name="push" method="_IwXLsP69Ed6Zw96O-tCw7A">
+ <ownedParameter xmi:id="_EYtEYP68Ed6Zw96O-tCw7A" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EYtEYf68Ed6Zw96O-tCw7A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EYtEYv68Ed6Zw96O-tCw7A" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_AnQ3QBI9Ed-XjYZ05V-9-Q" name="hasData" method="__Ha0IBJHEd-XjYZ05V-9-Q">
+ <ownedParameter xmi:id="_AtKsIBJXEd-QgZm_R1AKbA" name="ret" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_Bv7l0B-VEd6nGq8wpI2tjg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AtNIYBJXEd-QgZm_R1AKbA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AtNvcBJXEd-QgZm_R1AKbA" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_5IpEwK8xEeCXIcykFPsB8Q" name="activate" method="_QzOqwK8yEeCXIcykFPsB8Q"/>
+ <ownedOperation xmi:id="_y7cqEF72EeGerN33d-RdRg" name="deactivate"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_wh_EwHLmEd6R5tffIPrlPg" name="PushPull" isAbstract="true">
+ <generalization xmi:id="_6zGSwHLnEd6R5tffIPrlPg" general="_unqQoHLnEd6R5tffIPrlPg"/>
+ <generalization xmi:id="_9mPv0HLnEd6R5tffIPrlPg" general="_wtZ1IHLnEd6R5tffIPrlPg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_unqQoHLnEd6R5tffIPrlPg" name="PushP" isAbstract="true">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_xHb7MHLmEd6R5tffIPrlPg" name="pushP" visibility="public" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SJlB4DFrEeCz5-DK9j5azg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SLJvMDFrEeCz5-DK9j5azg" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_iRXR8P3IEeC1YdT2qA0bjA">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_wtZ1IHLnEd6R5tffIPrlPg" name="PullC" isAbstract="true">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_xcu1wHLmEd6R5tffIPrlPg" name="pullC" visibility="public" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VhIMgDFrEeCz5-DK9j5azg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ViKuUDFrEeCz5-DK9j5azg" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_2az3IC_fEeKl_vDGXh-OPw">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l-9TgJ0eEeK4GLCFfH6xuw" name="derivedInterfaces">
+ <packagedElement xmi:type="uml:Package" xmi:id="_l-96kJ0eEeK4GLCFfH6xuw" name="ProducerConsumer">
+ <packagedElement xmi:type="uml:Package" xmi:id="_l-96kZ0eEeK4GLCFfH6xuw" name="ComponentModel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_l-96kp0eEeK4GLCFfH6xuw" name="interfaces">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_l-96k50eEeK4GLCFfH6xuw" name="D_Push_PubData">
+ <ownedOperation xmi:id="_l_CMAZ0eEeK4GLCFfH6xuw" name="push">
+ <ownedParameter xmi:id="_l_CMAp0eEeK4GLCFfH6xuw" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_l_CzEZ0eEeK4GLCFfH6xuw" name="D_PullConsumer_PubData">
+ <ownedOperation xmi:id="_l_F2YZ0eEeK4GLCFfH6xuw" name="pull">
+ <ownedParameter xmi:id="_l_GdcJ0eEeK4GLCFfH6xuw" name="ret" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_l_GdcZ0eEeK4GLCFfH6xuw" name="hasData">
+ <ownedParameter xmi:id="_l_Gdcp0eEeK4GLCFfH6xuw" name="ret" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_Bv7l0B-VEd6nGq8wpI2tjg"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <profileApplication xmi:id="_l39ToJ0eEeK4GLCFfH6xuw">
+ <eAnnotations xmi:id="_l39ToZ0eEeK4GLCFfH6xuw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_PROFILES/StandardL2.profile.uml#_0"/>
+ </profileApplication>
+ <profileApplication xmi:id="_l396sJ0eEeK4GLCFfH6xuw">
+ <eAnnotations xmi:id="_l396sZ0eEeK4GLCFfH6xuw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/C_Cpp/1#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ </profileApplication>
+ <profileApplication xmi:id="_l396sp0eEeK4GLCFfH6xuw">
+ <eAnnotations xmi:id="_l396s50eEeK4GLCFfH6xuw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_l3-hwJ0eEeK4GLCFfH6xuw">
+ <eAnnotations xmi:id="_l3-hwZ0eEeK4GLCFfH6xuw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_l3_I0J0eEeK4GLCFfH6xuw">
+ <eAnnotations xmi:id="_l3_I0Z0eEeK4GLCFfH6xuw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SRM"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_3VS0wAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_l3_v4J0eEeK4GLCFfH6xuw">
+ <eAnnotations xmi:id="_l3_v4Z0eEeK4GLCFfH6xuw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SRM/SW_ResourceCore"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_-1fcUBJdEdy3Td9UhuLFPg"/>
+ </profileApplication>
+ <profileApplication xmi:id="_l3_v4p0eEeK4GLCFfH6xuw">
+ <eAnnotations xmi:id="_l4AW8J0eEeK4GLCFfH6xuw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SRM/SW_Concurrency"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_A_vtYBJeEdy3Td9UhuLFPg"/>
+ </profileApplication>
+ <profileApplication xmi:id="_l4AW8Z0eEeK4GLCFfH6xuw">
+ <eAnnotations xmi:id="_l4AW8p0eEeK4GLCFfH6xuw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_l4A-AJ0eEeK4GLCFfH6xuw">
+ <eAnnotations xmi:id="_l4A-AZ0eEeK4GLCFfH6xuw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SRM/SW_Brokering"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_Cf874BJeEdy3Td9UhuLFPg"/>
+ </profileApplication>
+ <profileApplication xmi:id="_l4BlEJ0eEeK4GLCFfH6xuw">
+ <eAnnotations xmi:id="_l4BlEZ0eEeK4GLCFfH6xuw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SRM/SW_Interaction"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_EIfnABJeEdy3Td9UhuLFPg"/>
+ </profileApplication>
+ <profileApplication xmi:id="_l4CMIJ0eEeK4GLCFfH6xuw">
+ <eAnnotations xmi:id="_l4CMIZ0eEeK4GLCFfH6xuw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ </uml:Model>
+ <C_Cpp:Include xmi:id="_l4L9IJ0eEeK4GLCFfH6xuw" body="#include &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/>
+ <FCM:RuleApplication xmi:id="_l4TR4J0eEeK4GLCFfH6xuw" base_Class="_tyiqsc__Ed-TP80eVS-2Rg">
+ <containerRule href="pathmap://QML_CORE/core.uml#_3Jq5MARLEd-OidZzGKCpzg"/>
+ </FCM:RuleApplication>
+ <GCM:FlowPort xmi:id="_l5CRsJ0eEeK4GLCFfH6xuw" direction="in" base_Port="_tyiqs8__Ed-TP80eVS-2Rg"/>
+ <FCM:Port xmi:id="_l5MCsJ0eEeK4GLCFfH6xuw" base_Port="_tyiqs8__Ed-TP80eVS-2Rg">
+ <kind href="pathmap://QML_CORE/core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <C_Cpp:Include xmi:id="_l53YIJ0eEeK4GLCFfH6xuw" body="#include &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <FCM:Port xmi:id="_l6H20J0eEeK4GLCFfH6xuw" base_Port="_DtWn4DLcEd2qeKRLMdIx_A">
+ <kind href="pathmap://QML_CORE/core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <GCM:FlowPort xmi:id="_l6MvUJ0eEeK4GLCFfH6xuw" direction="out" base_Port="_DtWn4DLcEd2qeKRLMdIx_A"/>
+ <FCM:Target xmi:id="_l6rQcJ0eEeK4GLCFfH6xuw" base_Node="_zY9vMDLiEd2RVeNawwNNzg">
+ <targetArch href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
+ <usedOS href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
+ </FCM:Target>
+ <Alloc:Allocate xmi:id="_l6xXEJ0eEeK4GLCFfH6xuw" base_Abstraction="_l6tssJ0eEeK4GLCFfH6xuw"/>
+ <GCM:FlowPort xmi:id="_l622oJ0eEeK4GLCFfH6xuw" direction="in" base_Port="_l6zMQJ0eEeK4GLCFfH6xuw"/>
+ <FCM:Port xmi:id="_l66hAJ0eEeK4GLCFfH6xuw" base_Port="_l6zMQJ0eEeK4GLCFfH6xuw">
+ <kind href="pathmap://QML_CORE/core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:Port xmi:id="_l6_ZgJ0eEeK4GLCFfH6xuw" base_Port="_l67vIJ0eEeK4GLCFfH6xuw">
+ <kind href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:InteractionComponent xmi:id="_l7P4MJ0eEeK4GLCFfH6xuw" base_Class="_Y1jF8HPpEd6R5tffIPrlPg"/>
+ <C_Cpp:Include xmi:id="_l7TikJ0eEeK4GLCFfH6xuw" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_Y1jF8HPpEd6R5tffIPrlPg"/>
+ <FCM:InteractionComponent xmi:id="_l7koUJ0eEeK4GLCFfH6xuw" base_Class="_wh_EwHLmEd6R5tffIPrlPg"/>
+ <FCM:Port xmi:id="_l7oSsJ0eEeK4GLCFfH6xuw" base_Port="_xHb7MHLmEd6R5tffIPrlPg" conjugated="true">
+ <kind href="pathmap://QML_CORE/core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:Port xmi:id="_l79p4J0eEeK4GLCFfH6xuw" base_Port="_xcu1wHLmEd6R5tffIPrlPg" conjugated="true">
+ <kind href="pathmap://QML_CORE/core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:ConfigurationProperty xmi:id="_l9HgcJ0eEeK4GLCFfH6xuw" base_Property="_XDRnoHUIEd6R5tffIPrlPg"/>
+ <FCM:Template xmi:id="_l-NsoJ0eEeK4GLCFfH6xuw" base_Element="_5IpEwK8xEeCXIcykFPsB8Q"/>
+ <FCM:DerivedElement xmi:id="_l_CMAJ0eEeK4GLCFfH6xuw" base_Element="_l-96k50eEeK4GLCFfH6xuw" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/>
+ <FCM:DerivedElement xmi:id="_l_F2YJ0eEeK4GLCFfH6xuw" base_Element="_l_CzEZ0eEeK4GLCFfH6xuw" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/>
+</xmi:XMI>
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/ProducerTwoConsumersTmp.uml b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/ProducerTwoConsumersTmp.uml
new file mode 100644
index 00000000000..a6f3b58ca5f
--- /dev/null
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/tmpModel/ProducerTwoConsumersTmp.uml
@@ -0,0 +1,501 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:GCM="http://www.eclipse.org/papyrus/GCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc http://www.eclipse.org/papyrus/GCM/1 http://www.eclipse.org/papyrus/MARTE/1#//GCM">
+ <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ProducerTwoConsumers">
+ <packageImport xmi:id="_mVzc4psTEeKO064YMkqr7w">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_mVzc45sTEeKO064YMkqr7w">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/>
+ </packageImport>
+ <packageImport xmi:id="_mVzc5JsTEeKO064YMkqr7w">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/corba.uml#_DtQEwDLdEd2_U4efLnjQIw"/>
+ </packageImport>
+ <packageImport xmi:id="_mV0D8JsTEeKO064YMkqr7w">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/fifo.uml#_ePwqkHLmEd6R5tffIPrlPg"/>
+ </packageImport>
+ <packageImport xmi:id="_mV0D8ZsTEeKO064YMkqr7w">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_TRACE/tracing.uml#_H-ZqYDKeEd-WprEKTCaiMA"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mV0rAJsTEeKO064YMkqr7w" name="globalenums"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mV1SEJsTEeKO064YMkqr7w" name="deployment">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mV1SEZsTEeKO064YMkqr7w" name="monoPull">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_mV1SEpsTEeKO064YMkqr7w" clientDependency="_mXvWkJsTEeKO064YMkqr7w" name="mainInstance" classifier="_bYJagDLiEd2RVeNawwNNzg">
+ <slot xmi:id="_mX_ONJsTEeKO064YMkqr7w" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_mX_ONZsTEeKO064YMkqr7w" instance="_mX68wZsTEeKO064YMkqr7w"/>
+ </slot>
+ <slot xmi:id="_mX_1QZsTEeKO064YMkqr7w" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_mX_1QpsTEeKO064YMkqr7w" instance="_mX_1QJsTEeKO064YMkqr7w"/>
+ </slot>
+ <slot xmi:id="_mYAcUpsTEeKO064YMkqr7w" definingFeature="_-uMo0FuoEeGjjMeADLT5-g">
+ <value xmi:type="uml:InstanceValue" xmi:id="_mYAcU5sTEeKO064YMkqr7w" instance="_mX_1RJsTEeKO064YMkqr7w"/>
+ </slot>
+ <slot xmi:id="_maqHs5sTEeKO064YMkqr7w" definingFeature="_EM2p4FupEeGjjMeADLT5-g">
+ <value xmi:type="uml:InstanceValue" xmi:id="_maquwJsTEeKO064YMkqr7w" instance="_maqHsJsTEeKO064YMkqr7w"/>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_mXvWkJsTEeKO064YMkqr7w" name="allocate mainInstance to monoNode" client="_mV1SEpsTEeKO064YMkqr7w" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_mXxy0ZsTEeKO064YMkqr7w" name="mainInstance.cons1._executor" classifier="_tyiqsc__Ed-TP80eVS-2Rg">
+ <slot xmi:id="_mX_OMpsTEeKO064YMkqr7w" definingFeature="_kLNdAF8DEeGerN33d-RdRg">
+ <value xmi:type="uml:LiteralString" xmi:id="_mX_OM5sTEeKO064YMkqr7w" name="value for name" value="&quot;cons1&quot;">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_mX68wZsTEeKO064YMkqr7w" name="mainInstance.cons1" classifier="c_tyiqsc__Ed-TP80eVS-2Rg">
+ <slot xmi:id="_mX68wpsTEeKO064YMkqr7w" definingFeature="e_tyiqsc__Ed-TP80eVS-2Rg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_mX68w5sTEeKO064YMkqr7w" instance="_mXxy0ZsTEeKO064YMkqr7w"/>
+ </slot>
+ <slot xmi:id="_mX-nIZsTEeKO064YMkqr7w" definingFeature="pc_tyiqsc__Ed-TP80eVS-2Rg1">
+ <value xmi:type="uml:InstanceValue" xmi:id="_mX-nIpsTEeKO064YMkqr7w" instance="_mX-nIJsTEeKO064YMkqr7w"/>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_mX-nIJsTEeKO064YMkqr7w" name="mainInstance.cons1.intercept lc0">
+ <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_5J9coCXQEeGX6PuSE-DJlQ"/>
+ <slot xmi:id="_mX_OMJsTEeKO064YMkqr7w">
+ <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE//core.uml#_rVfYoMGJEd-Mveea1W_olA"/>
+ <value xmi:type="uml:LiteralInteger" xmi:id="_mX_OMZsTEeKO064YMkqr7w" name="value for priority">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ </value>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_mX_1QJsTEeKO064YMkqr7w" name="mainInstance.pub" classifier="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_mX_1Q5sTEeKO064YMkqr7w" name="mainInstance.cons2._executor" classifier="_tyiqsc__Ed-TP80eVS-2Rg">
+ <slot xmi:id="_mYAcUJsTEeKO064YMkqr7w" definingFeature="_kLNdAF8DEeGerN33d-RdRg">
+ <value xmi:type="uml:LiteralString" xmi:id="_mYAcUZsTEeKO064YMkqr7w" name="value for name" value="&quot;cons2&quot;">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_mX_1RJsTEeKO064YMkqr7w" name="mainInstance.cons2" classifier="c_tyiqsc__Ed-TP80eVS-2Rg">
+ <slot xmi:id="_mX_1RZsTEeKO064YMkqr7w" definingFeature="e_tyiqsc__Ed-TP80eVS-2Rg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_mX_1RpsTEeKO064YMkqr7w" instance="_mX_1Q5sTEeKO064YMkqr7w"/>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_maqHsJsTEeKO064YMkqr7w" name="mainInstance.fifo" classifier="_Y1jF8HPpEd6R5tffIPrlPg">
+ <slot xmi:id="_maqHsZsTEeKO064YMkqr7w">
+ <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/fifo.uml#_XDRnoHUIEd6R5tffIPrlPg"/>
+ <value xmi:type="uml:LiteralInteger" xmi:id="_maqHspsTEeKO064YMkqr7w" name="value for m_size" value="30">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </value>
+ </slot>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mV15IJsTEeKO064YMkqr7w" name="components">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mV15IZsTEeKO064YMkqr7w" name="System">
+ <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="SystemPull_impl">
+ <ownedAttribute xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="cons1" visibility="public" type="c_tyiqsc__Ed-TP80eVS-2Rg" isUnique="false" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Wn23gFunEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WoGIEFunEeGjjMeADLT5-g" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_WoP5EFunEeGjjMeADLT5-g">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="pub" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/>
+ <ownedAttribute xmi:id="_-uMo0FuoEeGjjMeADLT5-g" name="cons2" visibility="public" type="c_tyiqsc__Ed-TP80eVS-2Rg" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kWRdYFupEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kWT5oFupEeGjjMeADLT5-g" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_kXMDYFupEeGjjMeADLT5-g">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_EM2p4FupEeGjjMeADLT5-g" name="fifo" visibility="public" type="_Y1jF8HPpEd6R5tffIPrlPg" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IzF1MFupEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IzHDUFupEeGjjMeADLT5-g" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_IzI4gFupEeGjjMeADLT5-g">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedConnector xmi:id="_efVI0E2rEeGl8qrc8BM7vA" name="push">
+ <end xmi:id="_efVv4E2rEeGl8qrc8BM7vA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_DtWn4DLcEd2qeKRLMdIx_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_efVv4k2rEeGl8qrc8BM7vA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efVv4U2rEeGl8qrc8BM7vA" value="1"/>
+ </end>
+ <end xmi:id="_efWW8E2rEeGl8qrc8BM7vA" partWithPort="_EM2p4FupEeGjjMeADLT5-g" role="_xHb7MHLmEd6R5tffIPrlPg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_efWW8k2rEeGl8qrc8BM7vA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efWW8U2rEeGl8qrc8BM7vA" value="1"/>
+ </end>
+ </ownedConnector>
+ <ownedConnector xmi:id="_XmCsIFupEeGjjMeADLT5-g" name="pull1">
+ <end xmi:id="_XmDTMFupEeGjjMeADLT5-g" partWithPort="_EM2p4FupEeGjjMeADLT5-g" role="_xcu1wHLmEd6R5tffIPrlPg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XmDTMlupEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XmDTMVupEeGjjMeADLT5-g" value="1"/>
+ </end>
+ <end xmi:id="_XmD6QFupEeGjjMeADLT5-g" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_tyiqs8__Ed-TP80eVS-2Rg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XmD6QlupEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XmD6QVupEeGjjMeADLT5-g" value="1"/>
+ </end>
+ </ownedConnector>
+ <ownedConnector xmi:id="_YTirUFupEeGjjMeADLT5-g" name="pull2">
+ <end xmi:id="_YTjSYFupEeGjjMeADLT5-g" partWithPort="_EM2p4FupEeGjjMeADLT5-g" role="_xcu1wHLmEd6R5tffIPrlPg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YTjSYlupEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YTjSYVupEeGjjMeADLT5-g" value="1"/>
+ </end>
+ <end xmi:id="_YTjSY1upEeGjjMeADLT5-g" partWithPort="_-uMo0FuoEeGjjMeADLT5-g" role="_tyiqs8__Ed-TP80eVS-2Rg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YTjSZVupEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YTjSZFupEeGjjMeADLT5-g" value="1"/>
+ </end>
+ </ownedConnector>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mV15JJsTEeKO064YMkqr7w" name="PullConsumer">
+ <packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" clientDependency="_DHTiQDF7EeCpQdhNuFCtew" name="PullConsumer_impl">
+ <generalization xmi:id="_tyiqss__Ed-TP80eVS-2Rg">
+ <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_tyiqs8__Ed-TP80eVS-2Rg" name="p" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/>
+ <ownedAttribute xmi:id="_kLNdAF8DEeGerN33d-RdRg" name="name">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kLSVgF8DEeGerN33d-RdRg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kLS8kF8DEeGerN33d-RdRg" value="1"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_DHTiQDF7EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_tyiqsc__Ed-TP80eVS-2Rg">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ <contract href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ </interfaceRealization>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_tyjRwc__Ed-TP80eVS-2Rg" name="activate" specification="_tyjRy8__Ed-TP80eVS-2Rg">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;wait for data on port p&quot; &lt;&lt; endl;
+for (int i = 0; i&lt;25; i++) {
+ if (p->hasData ()) {
+ components::interfaces::PubData data = p->pull ();
+ cout &lt;&lt; &quot;Componenent &quot; &lt;&lt; name &lt;&lt; &quot; received data: x = &quot; &lt;&lt; data.x &lt;&lt; &quot; y = &quot; &lt;&lt; data.y &lt;&lt; endl;
+ }
+ usleep (100*1000);
+}
+cout &lt;&lt; &quot;finished waiting&quot; &lt;&lt; endl;
+</body>
+ </ownedBehavior>
+ <ownedOperation xmi:id="_tyjRy8__Ed-TP80eVS-2Rg" name="activate" method="_tyjRwc__Ed-TP80eVS-2Rg"/>
+ <ownedOperation xmi:id="_tyjRzM__Ed-TP80eVS-2Rg" name="deactivate"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="c_tyiqsc__Ed-TP80eVS-2Rg" name="PullConsumer_impl_cc">
+ <ownedAttribute xmi:id="e_tyiqsc__Ed-TP80eVS-2Rg" name="_executor" type="_tyiqsc__Ed-TP80eVS-2Rg" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_mXyZ4psTEeKO064YMkqr7w" name="p" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_mX35cpsTEeKO064YMkqr7w" name="lc" aggregation="composite">
+ <type xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mX35c5sTEeKO064YMkqr7w" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mX35dJsTEeKO064YMkqr7w" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="pc_tyiqsc__Ed-TP80eVS-2Rg1" name="intercept_lc0" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_5J9coCXQEeGX6PuSE-DJlQ"/>
+ </ownedAttribute>
+ <ownedConnector xmi:id="c_tyiqsc__Ed-TP80eVS-2Rg0" name="delegation p">
+ <end xmi:id="_mX35cJsTEeKO064YMkqr7w" role="_mXyZ4psTEeKO064YMkqr7w"/>
+ <end xmi:id="_mX35cZsTEeKO064YMkqr7w" partWithPort="e_tyiqsc__Ed-TP80eVS-2Rg" role="_tyiqs8__Ed-TP80eVS-2Rg"/>
+ </ownedConnector>
+ <ownedConnector xmi:id="c_tyiqsc__Ed-TP80eVS-2Rg10" name="c intercept_lc0 0">
+ <end xmi:id="_mX-AEZsTEeKO064YMkqr7w" role="_mX35cpsTEeKO064YMkqr7w"/>
+ <end xmi:id="_mX-AEpsTEeKO064YMkqr7w" partWithPort="pc_tyiqsc__Ed-TP80eVS-2Rg1">
+ <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#__SLXgNtxEd6nqsBVkgJEEA"/>
+ </end>
+ </ownedConnector>
+ <ownedConnector xmi:id="c_tyiqsc__Ed-TP80eVS-2Rg11" name="c intercept_lc0 1">
+ <end xmi:id="_mX-AFJsTEeKO064YMkqr7w" partWithPort="e_tyiqsc__Ed-TP80eVS-2Rg">
+ <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#__SLXgNtxEd6nqsBVkgJEEA"/>
+ </end>
+ <end xmi:id="_mX-AFZsTEeKO064YMkqr7w" partWithPort="pc_tyiqsc__Ed-TP80eVS-2Rg1">
+ <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_ZjdOAP-EEd6628OhKk_dpg"/>
+ </end>
+ </ownedConnector>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mWOToJsTEeKO064YMkqr7w" name="interfaces">
+ <packagedElement xmi:type="uml:DataType" xmi:id="_wFJ3IP91Ed6Jt8e-UqrRdQ" name="PubData">
+ <ownedAttribute xmi:id="_yywF0P91Ed6Jt8e-UqrRdQ" name="y" isUnique="false" aggregation="composite">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_zUgvEP91Ed6Jt8e-UqrRdQ" name="x" isUnique="false" aggregation="composite">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedAttribute>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mXCL9JsTEeKO064YMkqr7w" name="Producer">
+ <packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" clientDependency="_jkNdADF8EeCpQdhNuFCtew" name="Producer_impl">
+ <generalization xmi:id="_34FjAPx3Ed6O2oOTPfeAMA">
+ <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_DtWn4DLcEd2qeKRLMdIx_A" name="q" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zDR50FuoEeGjjMeADLT5-g" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zDTH8FuoEeGjjMeADLT5-g" value="1"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_jkNdADF8EeCpQdhNuFCtew" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ <contract href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ </interfaceRealization>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yXNVoKF4Ed6FqJCjEUrkqQ" name="run" specification="_dH4RIKF4Ed6FqJCjEUrkqQ">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;publish a value via port q;&quot; &lt;&lt; endl;
+components::interfaces::PubData data;
+data.x = 2;
+data.y = 3;
+for (int i = 0; i&lt;20; i++) {
+ q->push (data);
+ cout &lt;&lt; &quot;.&quot; &lt;&lt; flush;
+ // wait 200ms
+ usleep (200*1000);
+}
+</body>
+ </ownedBehavior>
+ <ownedOperation xmi:id="_dH4RIKF4Ed6FqJCjEUrkqQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mXqeEJsTEeKO064YMkqr7w" name="platform">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mXqeEZsTEeKO064YMkqr7w" name="HWArchitecturePlatform">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_GQ1ekKwHEeCQX8uv_p0Q4A" name="monoNode" classifier="_zY9vMDLiEd2RVeNawwNNzg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mYCRgJsTEeKO064YMkqr7w" name="DataExchange_PubData">
+ <templateBinding xmi:id="_mYCRgZsTEeKO064YMkqr7w">
+ <parameterSubstitution xmi:id="_mYCRgpsTEeKO064YMkqr7w" actual="_wFJ3IP91Ed6Jt8e-UqrRdQ">
+ <formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://QML_CORE/fifo.uml#_diTcwHLoEd6R5tffIPrlPg"/>
+ </parameterSubstitution>
+ <signature href="pathmap://QML_CORE/fifo.uml#_cHY98HLoEd6R5tffIPrlPg"/>
+ </templateBinding>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mYC4kJsTEeKO064YMkqr7w" name="FIFO">
+ <packagedElement xmi:type="uml:Class" xmi:id="_Y1jF8HPpEd6R5tffIPrlPg" clientDependency="_y6XsAF72EeGerN33d-RdRg _mal2QJsTEeKO064YMkqr7w _mapgopsTEeKO064YMkqr7w" name="FIFO_impl">
+ <generalization xmi:id="_Z4Oq8HPpEd6R5tffIPrlPg" general="_wh_EwHLmEd6R5tffIPrlPg"/>
+ <generalization xmi:id="_ws_1gF72EeGerN33d-RdRg">
+ <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/>
+ </generalization>
+ <ownedAttribute xmi:id="_6iV9wHUHEd6R5tffIPrlPg" name="m_push_pos" isUnique="false" aggregation="composite">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RlKZIHUIEd6R5tffIPrlPg" name="m_pull_pos" isUnique="false" aggregation="composite">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XDRnoHUIEd6R5tffIPrlPg" name="m_size" isUnique="false" aggregation="composite">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SUhOUBGcEd-rfYlCjUOxJQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SUpKIBGcEd-rfYlCjUOxJQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_T1yz0BGcEd-rfYlCjUOxJQ" value="20"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XcO6MHUIEd6R5tffIPrlPg" name="m_filled" isUnique="false" aggregation="composite">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_zNeIsBGZEd-rfYlCjUOxJQ" name="m_fifo" visibility="public" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" isUnique="false" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q8o1YBGcEd-rfYlCjUOxJQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q8vjEBGcEd-rfYlCjUOxJQ" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_y6XsAF72EeGerN33d-RdRg" name="derived realization of ILifeCycle" client="_Y1jF8HPpEd6R5tffIPrlPg">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ <contract href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/>
+ </interfaceRealization>
+ <interfaceRealization xmi:id="_mal2QJsTEeKO064YMkqr7w" name="derived realization of D_Push_PubData" client="_Y1jF8HPpEd6R5tffIPrlPg" supplier="_mahk0psTEeKO064YMkqr7w" contract="_mahk0psTEeKO064YMkqr7w"/>
+ <interfaceRealization xmi:id="_mapgopsTEeKO064YMkqr7w" name="derived realization of D_PullConsumer_PubData" client="_Y1jF8HPpEd6R5tffIPrlPg" supplier="_mal2QZsTEeKO064YMkqr7w" contract="_mal2QZsTEeKO064YMkqr7w"/>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_FjGlgP69Ed6Zw96O-tCw7A" name="pull" specification="_EYx84P68Ed6Zw96O-tCw7A">
+ <language>C/C++</language>
+ <body>if (m_filled > 0) {
+ int current_pos = m_pull_pos;
+
+ m_pull_pos ++;
+ m_filled --;
+ if (m_pull_pos == m_size) {
+ m_pull_pos = 0;
+ }
+ return m_fifo [current_pos];
+}</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_IwXLsP69Ed6Zw96O-tCw7A" name="push" specification="_EYsdUP68Ed6Zw96O-tCw7A">
+ <language>C/C++</language>
+ <body>// copy passed parameters ...
+if (m_filled &lt; m_size) {
+ m_fifo [m_push_pos] = data;
+ m_push_pos ++;
+ m_filled ++;
+ if (m_push_pos == m_size) {
+ m_push_pos = 0;
+ }
+}</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="__Ha0IBJHEd-XjYZ05V-9-Q" name="hasData" specification="_AnQ3QBI9Ed-XjYZ05V-9-Q">
+ <language>C/C++</language>
+ <body>return (m_filled > 0);</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_QzOqwK8yEeCXIcykFPsB8Q" name="activate" specification="_5IpEwK8xEeCXIcykFPsB8Q">
+ <language>C/C++</language>
+ <body>
+if (m_size == 0) {
+ cerr &lt;&lt; &quot;Warning: size of FIFO is not properly configured (=0!)&quot; &lt;&lt; endl;
+}
+m_fifo = new ProducerTwoConsumers::components::interfaces::PubData[m_size];</body>
+ </ownedBehavior>
+ <ownedOperation xmi:id="_EYx84P68Ed6Zw96O-tCw7A" name="pull" method="_FjGlgP69Ed6Zw96O-tCw7A">
+ <ownedParameter xmi:id="_EYx84f68Ed6Zw96O-tCw7A" name="ret" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EYx84v68Ed6Zw96O-tCw7A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EYx84_68Ed6Zw96O-tCw7A" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_EYsdUP68Ed6Zw96O-tCw7A" name="push" method="_IwXLsP69Ed6Zw96O-tCw7A">
+ <ownedParameter xmi:id="_EYtEYP68Ed6Zw96O-tCw7A" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EYtEYf68Ed6Zw96O-tCw7A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EYtEYv68Ed6Zw96O-tCw7A" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_AnQ3QBI9Ed-XjYZ05V-9-Q" name="hasData" method="__Ha0IBJHEd-XjYZ05V-9-Q">
+ <ownedParameter xmi:id="_AtKsIBJXEd-QgZm_R1AKbA" name="ret" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_Bv7l0B-VEd6nGq8wpI2tjg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AtNIYBJXEd-QgZm_R1AKbA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AtNvcBJXEd-QgZm_R1AKbA" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_5IpEwK8xEeCXIcykFPsB8Q" name="activate" method="_QzOqwK8yEeCXIcykFPsB8Q"/>
+ <ownedOperation xmi:id="_y7cqEF72EeGerN33d-RdRg" name="deactivate"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_wh_EwHLmEd6R5tffIPrlPg" name="PushPull" isAbstract="true">
+ <generalization xmi:id="_6zGSwHLnEd6R5tffIPrlPg" general="_unqQoHLnEd6R5tffIPrlPg"/>
+ <generalization xmi:id="_9mPv0HLnEd6R5tffIPrlPg" general="_wtZ1IHLnEd6R5tffIPrlPg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_unqQoHLnEd6R5tffIPrlPg" name="PushP" isAbstract="true">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_xHb7MHLmEd6R5tffIPrlPg" name="pushP" visibility="public" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SJlB4DFrEeCz5-DK9j5azg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SLJvMDFrEeCz5-DK9j5azg" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_iRXR8P3IEeC1YdT2qA0bjA">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_wtZ1IHLnEd6R5tffIPrlPg" name="PullC" isAbstract="true">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_xcu1wHLmEd6R5tffIPrlPg" name="pullC" visibility="public" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VhIMgDFrEeCz5-DK9j5azg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ViKuUDFrEeCz5-DK9j5azg" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_2az3IC_fEeKl_vDGXh-OPw">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mag9wJsTEeKO064YMkqr7w" name="derivedInterfaces">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mag9wZsTEeKO064YMkqr7w" name="ProducerTwoConsumers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mahk0JsTEeKO064YMkqr7w" name="components">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mahk0ZsTEeKO064YMkqr7w" name="interfaces">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_mahk0psTEeKO064YMkqr7w" name="D_Push_PubData">
+ <ownedOperation xmi:id="_malPMZsTEeKO064YMkqr7w" name="push">
+ <ownedParameter xmi:id="_malPMpsTEeKO064YMkqr7w" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_mal2QZsTEeKO064YMkqr7w" name="D_PullConsumer_PubData">
+ <ownedOperation xmi:id="_mao5kJsTEeKO064YMkqr7w" name="pull">
+ <ownedParameter xmi:id="_mao5kZsTEeKO064YMkqr7w" name="ret" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_mapgoJsTEeKO064YMkqr7w" name="hasData">
+ <ownedParameter xmi:id="_mapgoZsTEeKO064YMkqr7w" name="ret" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_Bv7l0B-VEd6nGq8wpI2tjg"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <profileApplication xmi:id="_mVt9UJsTEeKO064YMkqr7w">
+ <eAnnotations xmi:id="_mVukYJsTEeKO064YMkqr7w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_PROFILES/StandardL2.profile.uml#_0"/>
+ </profileApplication>
+ <profileApplication xmi:id="_mVukYZsTEeKO064YMkqr7w">
+ <eAnnotations xmi:id="_mVukYpsTEeKO064YMkqr7w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/C_Cpp/1#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ </profileApplication>
+ <profileApplication xmi:id="_mVukY5sTEeKO064YMkqr7w">
+ <eAnnotations xmi:id="_mVukZJsTEeKO064YMkqr7w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_mVvLcJsTEeKO064YMkqr7w">
+ <eAnnotations xmi:id="_mVvLcZsTEeKO064YMkqr7w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_mVvygJsTEeKO064YMkqr7w">
+ <eAnnotations xmi:id="_mVvygZsTEeKO064YMkqr7w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SRM"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_3VS0wAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_mVwZkJsTEeKO064YMkqr7w">
+ <eAnnotations xmi:id="_mVwZkZsTEeKO064YMkqr7w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SRM/SW_ResourceCore"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_-1fcUBJdEdy3Td9UhuLFPg"/>
+ </profileApplication>
+ <profileApplication xmi:id="_mVxAoJsTEeKO064YMkqr7w">
+ <eAnnotations xmi:id="_mVxAoZsTEeKO064YMkqr7w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SRM/SW_Concurrency"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_A_vtYBJeEdy3Td9UhuLFPg"/>
+ </profileApplication>
+ <profileApplication xmi:id="_mVxnsJsTEeKO064YMkqr7w">
+ <eAnnotations xmi:id="_mVxnsZsTEeKO064YMkqr7w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_mVyOwJsTEeKO064YMkqr7w">
+ <eAnnotations xmi:id="_mVyOwZsTEeKO064YMkqr7w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SRM/SW_Brokering"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_Cf874BJeEdy3Td9UhuLFPg"/>
+ </profileApplication>
+ <profileApplication xmi:id="_mVy10JsTEeKO064YMkqr7w">
+ <eAnnotations xmi:id="_mVy10ZsTEeKO064YMkqr7w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SRM/SW_Interaction"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_EIfnABJeEdy3Td9UhuLFPg"/>
+ </profileApplication>
+ <profileApplication xmi:id="_mVzc4JsTEeKO064YMkqr7w">
+ <eAnnotations xmi:id="_mVzc4ZsTEeKO064YMkqr7w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ </uml:Model>
+ <FCM:RuleApplication xmi:id="_mV7YsJsTEeKO064YMkqr7w" base_Class="_tyiqsc__Ed-TP80eVS-2Rg">
+ <containerRule href="pathmap://QML_CORE/core.uml#_3Jq5MARLEd-OidZzGKCpzg"/>
+ </FCM:RuleApplication>
+ <C_Cpp:Include xmi:id="_mV-cAJsTEeKO064YMkqr7w" body="#include &lt;iostream>&#xA;#include &lt;unistd.h>&#xA;using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/>
+ <GCM:FlowPort xmi:id="_mWR-AJsTEeKO064YMkqr7w" direction="in" base_Port="_tyiqs8__Ed-TP80eVS-2Rg"/>
+ <FCM:Port xmi:id="_mWVBUJsTEeKO064YMkqr7w" base_Port="_tyiqs8__Ed-TP80eVS-2Rg">
+ <kind href="pathmap://QML_CORE/core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:ConfigurationProperty xmi:id="_mWgAcJsTEeKO064YMkqr7w" base_Property="_kLNdAF8DEeGerN33d-RdRg"/>
+ <C_Cpp:Include xmi:id="_mXFPQJsTEeKO064YMkqr7w" body="#include &lt;iostream>&#xA;#include &lt;unistd.h>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <FCM:Port xmi:id="_mXOZMJsTEeKO064YMkqr7w" base_Port="_DtWn4DLcEd2qeKRLMdIx_A">
+ <kind href="pathmap://QML_CORE/core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <GCM:FlowPort xmi:id="_mXRcgJsTEeKO064YMkqr7w" direction="out" base_Port="_DtWn4DLcEd2qeKRLMdIx_A"/>
+ <FCM:Connector xmi:id="_mXgtEJsTEeKO064YMkqr7w" base_Property="_EM2p4FupEeGjjMeADLT5-g"/>
+ <FCM:Target xmi:id="_mXthYJsTEeKO064YMkqr7w" base_Node="_zY9vMDLiEd2RVeNawwNNzg">
+ <targetArch href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
+ <usedOS href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
+ </FCM:Target>
+ <Alloc:Allocate xmi:id="_mXxy0JsTEeKO064YMkqr7w" base_Abstraction="_mXvWkJsTEeKO064YMkqr7w"/>
+ <GCM:FlowPort xmi:id="_mX02IJsTEeKO064YMkqr7w" direction="in" base_Port="_mXyZ4psTEeKO064YMkqr7w"/>
+ <FCM:Port xmi:id="_mX3SYJsTEeKO064YMkqr7w" base_Port="_mXyZ4psTEeKO064YMkqr7w">
+ <kind href="pathmap://QML_CORE/core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:Port xmi:id="_mX6VsJsTEeKO064YMkqr7w" base_Port="_mX35cpsTEeKO064YMkqr7w">
+ <kind href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:InteractionComponent xmi:id="_mYFU0JsTEeKO064YMkqr7w" base_Class="_Y1jF8HPpEd6R5tffIPrlPg"/>
+ <C_Cpp:Include xmi:id="_mYHxEJsTEeKO064YMkqr7w" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_Y1jF8HPpEd6R5tffIPrlPg"/>
+ <FCM:InteractionComponent xmi:id="_mYT-UJsTEeKO064YMkqr7w" base_Class="_wh_EwHLmEd6R5tffIPrlPg"/>
+ <FCM:Port xmi:id="_mYXBoJsTEeKO064YMkqr7w" base_Port="_xHb7MHLmEd6R5tffIPrlPg" conjugated="true">
+ <kind href="pathmap://QML_CORE/core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:Port xmi:id="_mYj18JsTEeKO064YMkqr7w" base_Port="_xcu1wHLmEd6R5tffIPrlPg" conjugated="true">
+ <kind href="pathmap://QML_CORE/core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:ConfigurationProperty xmi:id="_mY83gJsTEeKO064YMkqr7w" base_Property="_XDRnoHUIEd6R5tffIPrlPg"/>
+ <FCM:Template xmi:id="_mZ6g0JsTEeKO064YMkqr7w" base_Element="_5IpEwK8xEeCXIcykFPsB8Q"/>
+ <FCM:DerivedElement xmi:id="_malPMJsTEeKO064YMkqr7w" base_Element="_mahk0psTEeKO064YMkqr7w" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/>
+ <FCM:DerivedElement xmi:id="_maoSgJsTEeKO064YMkqr7w" base_Element="_mal2QZsTEeKO064YMkqr7w" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/>
+</xmi:XMI>
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.infra.services.tracepoints/META-INF/MANIFEST.MF b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.infra.services.tracepoints/META-INF/MANIFEST.MF
index 0cc9135bb00..049872a24fc 100644
--- a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.infra.services.tracepoints/META-INF/MANIFEST.MF
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.infra.services.tracepoints/META-INF/MANIFEST.MF
@@ -17,7 +17,8 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.papyrus.infra.core.log;bundle-version="0.10.0",
org.eclipse.papyrus.infra.emf;bundle-version="0.10.0",
org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="0.10.0",
- org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="0.10.0"
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="0.10.0",
+ org.eclipse.papyrus.infra.services.markerlistener;bundle-version="0.10.0"
Export-Package: org.eclipse.papyrus.infra.services.tracepoints,
org.eclipse.papyrus.infra.services.tracepoints.commands,
org.eclipse.papyrus.infra.services.tracepoints.dialogs,
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.infra.services.tracepoints/src/org/eclipse/papyrus/infra/services/tracepoints/TraceFunctions.java b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.infra.services.tracepoints/src/org/eclipse/papyrus/infra/services/tracepoints/TraceFunctions.java
index e18394590f3..eb9b2fc2a82 100644
--- a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.infra.services.tracepoints/src/org/eclipse/papyrus/infra/services/tracepoints/TraceFunctions.java
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.infra.services.tracepoints/src/org/eclipse/papyrus/infra/services/tracepoints/TraceFunctions.java
@@ -19,6 +19,7 @@ import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.papyrus.infra.services.decoration.IDecorationSpecificFunctions;
import org.eclipse.papyrus.infra.services.decoration.util.Decoration.PreferedPosition;
import org.eclipse.papyrus.infra.services.decoration.util.IPapyrusDecoration;
+import org.eclipse.papyrus.infra.services.markerlistener.IPapyrusMarker;
public class TraceFunctions implements IDecorationSpecificFunctions {
@@ -42,7 +43,7 @@ public class TraceFunctions implements IDecorationSpecificFunctions {
/**
* Return the image descriptor associated with a trace or breakpoint marker
*/
- public ImageDescriptor getImageDescriptorForGE(IMarker marker) {
+ public ImageDescriptor getImageDescriptorForGE(IPapyrusMarker marker) {
org.eclipse.papyrus.infra.widgets.Activator widgetsActivator =
@@ -67,7 +68,7 @@ public class TraceFunctions implements IDecorationSpecificFunctions {
/**
* Return the image descriptor associated with a trace or breakpoint marker
*/
- public ImageDescriptor getImageDescriptorForME(IMarker marker) {
+ public ImageDescriptor getImageDescriptorForME(IPapyrusMarker marker) {
org.eclipse.papyrus.infra.widgets.Activator widgetsActivator =
org.eclipse.papyrus.infra.widgets.Activator.getDefault();
ImageDescriptor overlay = null;
@@ -87,11 +88,11 @@ public class TraceFunctions implements IDecorationSpecificFunctions {
return overlay;
}
- public PreferedPosition getPreferedPosition(IMarker marker) {
+ public PreferedPosition getPreferedPosition(IPapyrusMarker marker) {
return PreferedPosition.SOUTH_EAST;
}
- public String getMessage(IMarker marker) {
+ public String getMessage(IPapyrusMarker marker) {
boolean isActive = marker.getAttribute(TracepointConstants.isActive, false);
boolean isTracepoint = marker.getAttribute(TracepointConstants.isTracepoint, false);
return (isActive ? "active" : "inactive") + " " +
@@ -109,4 +110,10 @@ public class TraceFunctions implements IDecorationSpecificFunctions {
public MarkChildren supportsMarkerPropagation() {
return MarkChildren.NO;
}
+
+ @Override
+ public int getPriority(IPapyrusMarker marker) {
+ // TODO Auto-generated method stub
+ return 0;
+ }
}
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/build.acceleo b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/build.acceleo
index 3961490c01c..315255ec8c3 100644
--- a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/build.acceleo
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/build.acceleo
@@ -18,7 +18,7 @@
<acceleoCompiler
sourceFolder="${target.folder}"
outputFolder="${target.folder}"
- dependencies="${target.folder}/../../org.eclipse.papyrus.fcm.profile;${target.folder}/../../org.eclipse.papyrus.qompass.modellibs.core;${target.folder}/../../org.eclipse.papyrus.qompass.designer.core;${target.folder}/../../org.eclipse.papyrus.qompass.designer.vsl;${target.folder}/../../org.eclipse.papyrus.cpp.profile;${target.folder}/../../org.eclipse.papyrus.infra.services.tracepoints;"
+ dependencies="${target.folder}/../../org.eclipse.papyrus.fcm.profile;${target.folder}/../../org.eclipse.papyrus.infra.core;${target.folder}/../../org.eclipse.gef;${target.folder}/../../org.eclipse.ui.workbench;${target.folder}/../../org.eclipse.papyrus.uml.diagram.common;${target.folder}/../../org.eclipse.papyrus.uml.tools.utils;${target.folder}/../../org.eclipse.papyrus.infra.gmfdiag.common;${target.folder}/../../org.eclipse.papyrus.uml.tools;${target.folder}/../../org.eclipse.emf.facet.infra.browser.uicore;${target.folder}/../../org.eclipse.papyrus.infra.services.validation;${target.folder}/../../org.eclipse.papyrus.infra.services.decoration;${target.folder}/../../org.eclipse.papyrus.infra.services.markerlistener;${target.folder}/../../org.eclipse.papyrus.infra.gmfdiag.navigation;${target.folder}/../../org.eclipse.papyrus.infra.services.resourceloading;${target.folder}/../../org.eclipse.papyrus.qompass.modellibs.core;${target.folder}/../../org.eclipse.papyrus.qompass.designer.core;${target.folder}/../../org.eclipse.papyrus.qompass.designer.vsl;${target.folder}/../../org.eclipse.papyrus.uml.properties;${target.folder}/../../org.eclipse.papyrus.cpp.profile;${target.folder}/../../org.eclipse.papyrus.acceleo;${target.folder}/../../org.eclipse.papyrus.infra.services.tracepoints;"
binaryResource="false"
packagesToRegister="">
</acceleoCompiler>
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.di b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.di
index 3e57bb9a61b..de6e71c6b4a 100644
--- a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.di
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.di
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ASCII"?>
+<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" xmlns:history="http://www.eclipse.org/papyrus/0.7.0/controlmode">
<di:SashWindowsMngr>
<pageList>
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.notation b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.notation
index 50b938b975e..554ce289e82 100644
--- a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.notation
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.notation
@@ -88,10 +88,16 @@
<children xmi:type="notation:DecorationNode" xmi:id="_ktd1VjW2EeKyT6LlKoWJIA" type="5035"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_ktd1VzW2EeKyT6LlKoWJIA" type="7020">
<children xmi:type="notation:Shape" xmi:id="_m0rZcDW2EeKyT6LlKoWJIA" type="3018" fontName="Sans Serif" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QleJQJ0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QrfRsJ0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
<element xmi:type="uml:Property" href="ClientServerTraceTest.uml#_m0WCQDW2EeKyT6LlKoWJIA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_m0rZcTW2EeKyT6LlKoWJIA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_yJR6MDW2EeKyT6LlKoWJIA" type="3018" fontName="Sans Serif" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QlfXYJ0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qrf4wJ0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
<element xmi:type="uml:Property" href="ClientServerTraceTest.uml#_yJIJMDW2EeKyT6LlKoWJIA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_yJR6MTW2EeKyT6LlKoWJIA"/>
</children>
@@ -157,6 +163,9 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rUXKNDrWEeGMCcwsbpLuFA" key="StereotypePropertyLocation" value="Compartment"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_ozsqhTeEEeGPyrZ5I3hMlA" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScyQMJ0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Sk4cQJ0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ozsqhjeEEeGPyrZ5I3hMlA" x="25" y="3"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ozsqhzeEEeGPyrZ5I3hMlA" type="6029">
@@ -183,6 +192,9 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Z2NcUwJEeGN3tuNIuGSAw" key="StereotypePropertyLocation" value="Compartment"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_2HDnBEwJEeGN3tuNIuGSAw" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_S88-AJ0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TEskwJ0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
<layoutConstraint xmi:type="notation:Location" xmi:id="_2HDnBUwJEeGN3tuNIuGSAw" x="25" y="3"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_2HDnBkwJEeGN3tuNIuGSAw" type="6029">
@@ -226,6 +238,9 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m2HdQTrWEeGMCcwsbpLuFA" key="StereotypePropertyLocation" value="Compartment"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_lu9HJjeEEeGPyrZ5I3hMlA" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_R-qJwJ0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SD7EQJ0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
<layoutConstraint xmi:type="notation:Location" xmi:id="_lu9HJzeEEeGPyrZ5I3hMlA" x="25" y="3"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_lu9uMDeEEeGPyrZ5I3hMlA" type="6029">
@@ -307,6 +322,9 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0TObRDrZEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_FzUd4GfbEd-T-rJ3Ep9Y5Q" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TrlloJ0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TydpsJ0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
<layoutConstraint xmi:type="notation:Location" xmi:id="_FzUd4WfbEd-T-rJ3Ep9Y5Q" x="25" y="3"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_FzUd4mfbEd-T-rJ3Ep9Y5Q" type="6029">
@@ -342,7 +360,11 @@
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fGdKUF38Ed-UvNEDwY5GNg" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fGdKUV38Ed-UvNEDwY5GNg" key="QualifiedNameDepth" value="4"/>
</eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_uegu4l37Ed-UvNEDwY5GNg" type="5126"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uegu4l37Ed-UvNEDwY5GNg" type="5126">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VcC2oJ0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VkiEQJ0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ </children>
<children xmi:type="notation:BasicCompartment" xmi:id="_uehV8F37Ed-UvNEDwY5GNg" type="7077">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uehV8V37Ed-UvNEDwY5GNg"/>
</children>
@@ -364,6 +386,9 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1sVjRDrZEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_TLJ7ggcCEeGnrLqQ0OQeAg" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UypUUJ0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U4NJwJ0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
<layoutConstraint xmi:type="notation:Location" xmi:id="_TLJ7gwcCEeGnrLqQ0OQeAg" x="25" y="-6"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_TLKikAcCEeGnrLqQ0OQeAg" type="6029">
@@ -390,6 +415,9 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UWsF0DrcEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_RUpRJjrcEeGgAdAmWw4pyQ" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XSc-oJ0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XakY0J0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
<layoutConstraint xmi:type="notation:Location" xmi:id="_RUpRJzrcEeGgAdAmWw4pyQ" x="-111" y="16"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_RUpRKDrcEeGgAdAmWw4pyQ" type="6029">
@@ -405,7 +433,11 @@
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_haY70F38Ed-UvNEDwY5GNg" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_haY70V38Ed-UvNEDwY5GNg" key="QualifiedNameDepth" value="4"/>
</eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_vHCHcl37Ed-UvNEDwY5GNg" type="5126"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vHCHcl37Ed-UvNEDwY5GNg" type="5126">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WH8TUJ0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WOCUQJ0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ </children>
<children xmi:type="notation:BasicCompartment" xmi:id="_vHCHc137Ed-UvNEDwY5GNg" type="7077">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vHCHdF37Ed-UvNEDwY5GNg"/>
</children>
@@ -427,6 +459,9 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VsgpQDrcEeGgAdAmWw4pyQ" key="StereotypePropertyLocation" value="Compartment"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_SZh1ljrcEeGgAdAmWw4pyQ" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WwhWQJ0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_W5_bUJ0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
<layoutConstraint xmi:type="notation:Location" xmi:id="_SZh1lzrcEeGgAdAmWw4pyQ" x="25" y="3"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_SZh1mDrcEeGgAdAmWw4pyQ" type="6029">
@@ -700,7 +735,11 @@
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RbiPdMniEeCMCo5Ox2CNmg" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Rbi2gMniEeCMCo5Ox2CNmg" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_Rbi2gcniEeCMCo5Ox2CNmg" type="5126"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Rbi2gcniEeCMCo5Ox2CNmg" type="5126">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y9vbwJ0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZFdNUJ0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ </children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Rbi2gsniEeCMCo5Ox2CNmg" type="7077">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Rbi2g8niEeCMCo5Ox2CNmg"/>
</children>
@@ -717,7 +756,11 @@
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_R5TJhMniEeCMCo5Ox2CNmg" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_R5TJhcniEeCMCo5Ox2CNmg" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_R5TJhsniEeCMCo5Ox2CNmg" type="5126"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_R5TJhsniEeCMCo5Ox2CNmg" type="5126">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZuuMwJ0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z3u-0J0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ </children>
<children xmi:type="notation:BasicCompartment" xmi:id="_R5TJh8niEeCMCo5Ox2CNmg" type="7077">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_R5TJiMniEeCMCo5Ox2CNmg"/>
</children>
@@ -758,7 +801,11 @@
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qgb5IsniEeCMCo5Ox2CNmg" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qgb5I8niEeCMCo5Ox2CNmg" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_Qgb5JMniEeCMCo5Ox2CNmg" type="5126"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Qgb5JMniEeCMCo5Ox2CNmg" type="5126">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aZnj4J0lEeKBzo5ONT8mrA" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ahY_0J0lEeKBzo5ONT8mrA" key="CustomAppearance_MaskValue" value="28"/>
+ </eAnnotations>
+ </children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Qgb5JcniEeCMCo5Ox2CNmg" type="7077">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qgb5JsniEeCMCo5Ox2CNmg"/>
</children>
@@ -995,7 +1042,7 @@
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_zc5oaTeFEeGPyrZ5I3hMlA" type="7007">
<children xmi:type="notation:Shape" xmi:id="_7omegDeFEeGPyrZ5I3hMlA" type="3007" fontName="Sans Serif" lineColor="0">
- <element xmi:type="uml:Operation" href="pathmap://QML_CORE/SystemInterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
+ <element xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_7omegTeFEeGPyrZ5I3hMlA"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_zc5oajeFEeGPyrZ5I3hMlA"/>
@@ -1009,7 +1056,7 @@
<styles xmi:type="notation:FilteringStyle" xmi:id="_zc5ocTeFEeGPyrZ5I3hMlA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zc5ocjeFEeGPyrZ5I3hMlA"/>
</children>
- <element xmi:type="uml:Interface" href="pathmap://QML_CORE/SystemInterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ <element xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zc4aQTeFEeGPyrZ5I3hMlA" x="387" y="117" height="73"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_-jKLIDeFEeGPyrZ5I3hMlA" type="2004" fontName="Sans Serif" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0">
@@ -1031,7 +1078,7 @@
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_-jKyOjeFEeGPyrZ5I3hMlA" type="7007">
<children xmi:type="notation:Shape" xmi:id="_A4890DeGEeGPyrZ5I3hMlA" type="3007" fontName="Sans Serif" lineColor="0">
- <element xmi:type="uml:Operation" href="pathmap://QML_CORE/SystemInterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
+ <element xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_A4890TeGEeGPyrZ5I3hMlA"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_-jKyOzeFEeGPyrZ5I3hMlA"/>
@@ -1045,7 +1092,7 @@
<styles xmi:type="notation:FilteringStyle" xmi:id="_-jKyQjeFEeGPyrZ5I3hMlA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jKyQzeFEeGPyrZ5I3hMlA"/>
</children>
- <element xmi:type="uml:Interface" href="pathmap://QML_CORE/SystemInterfaces.uml#_BHFPQJsqEd61Eo3nmu3JhQ"/>
+ <element xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_BHFPQJsqEd61Eo3nmu3JhQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jKLITeFEeGPyrZ5I3hMlA" x="387" y="18" height="64"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_H2qW0DeGEeGPyrZ5I3hMlA" type="2012" fontName="Sans Serif" lineColor="0">
@@ -1115,7 +1162,7 @@
<layoutConstraint xmi:type="notation:Location" xmi:id="_-kKQsTeFEeGPyrZ5I3hMlA" y="40"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_-kJpoTeFEeGPyrZ5I3hMlA" fontName="Sans Serif"/>
- <element xmi:type="uml:Generalization" href="pathmap://QML_CORE/SystemInterfaces.uml#_XpdjECS-Ed-A_I32T0fkaA"/>
+ <element xmi:type="uml:Generalization" href="pathmap://QML_CORE/sysinterfaces.uml#_XpdjECS-Ed-A_I32T0fkaA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-kJpojeFEeGPyrZ5I3hMlA" points="[-50, -11, 387, 88]$[-437, -99, 0, 0]"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_eBCHQDeGEeGPyrZ5I3hMlA" type="4013" source="_H2qW0DeGEeGPyrZ5I3hMlA" target="_zdznUDeFEeGPyrZ5I3hMlA" lineColor="0">
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.uml b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.uml
index d18b4fe9680..dad9d54ae44 100644
--- a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.uml
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ClientServerTraceTest.uml
@@ -1,29 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc">
<uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ClientServerTraceTest">
- <packageImport xmi:id="_O6TiITLUEd26WNosUASSSw">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
- <packageImport xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/>
</packageImport>
- <packageImport xmi:id="_rwBsMP7AEd6Zw96O-tCw7A">
- <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/CORBA.uml#_DtQEwDLdEd2_U4efLnjQIw"/>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_rwBsMP7AEd6Zw96O-tCw7A">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/corba.uml#_DtQEwDLdEd2_U4efLnjQIw"/>
</packageImport>
- <packageImport xmi:id="_7K0UkACUEd-PD8FdFs7bpA">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_7K0UkACUEd-PD8FdFs7bpA">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_DISTRIBUTION/distribution.uml#_O6TiIDLUEd26WNosUASSSw"/>
</packageImport>
- <packageImport xmi:id="_Bb08YGpQEd-C-tMBtf3Npw">
- <importedPackage xmi:type="uml:Model" href="pathmap://QML_MARTE/marte.uml#_O6TiIDLUEd26WNosUASSSw"/>
- </packageImport>
- <packageImport xmi:id="__D5MwE2WEeGzNbfAXPgNLA">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="__D5MwE2WEeGzNbfAXPgNLA">
<importedPackage xmi:type="uml:Model" href="pathmap://QML_TRACE/tracing.uml#_H-ZqYDKeEd-WprEKTCaiMA"/>
</packageImport>
<packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="components">
<packagedElement xmi:type="uml:Package" xmi:id="_OGM88DLaEd2qeKRLMdIx_A" name="Server">
<packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" clientDependency="_YQqH0JYlEd6G9q9hwr11bw" name="CServer_impl" classifierBehavior="_5Vd9UDclEeKAhIrFXfR8zQ">
<ownedAttribute xmi:type="uml:Port" xmi:id="_4KiE8DLbEd2qeKRLMdIx_A" name="p" type="_cn-H0DLbEd2qeKRLMdIx_A" aggregation="composite"/>
- <interfaceRealization xmi:id="_YQqH0JYlEd6G9q9hwr11bw" name="derived realization of ICompute" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_cn-H0DLbEd2qeKRLMdIx_A" contract="_cn-H0DLbEd2qeKRLMdIx_A"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_YQqH0JYlEd6G9q9hwr11bw" name="derived realization of ICompute" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_cn-H0DLbEd2qeKRLMdIx_A" contract="_cn-H0DLbEd2qeKRLMdIx_A"/>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_ML-4AKI5Ed6FqJCjEUrkqQ" name="add" specification="_TbIjUJYlEd6G9q9hwr11bw">
<language>C/C++</language>
<body>cout &lt;&lt; &quot;a=&quot; &lt;&lt; a &lt;&lt; &quot; b=&quot; &lt;&lt; b &lt;&lt; &quot; a+b=&quot; &lt;&lt; a+b &lt;&lt; endl;
@@ -35,55 +32,55 @@ return a+b;</body>
return a*b;</body>
</ownedBehavior>
<ownedBehavior xmi:type="uml:StateMachine" xmi:id="_5Vd9UDclEeKAhIrFXfR8zQ" name="ServerStateMachine">
- <region xmi:id="_57WRkDclEeKAhIrFXfR8zQ" name="Region1">
- <transition xmi:id="_8ZB08DclEeKAhIrFXfR8zQ" name="Transition0" source="_66D8kDclEeKAhIrFXfR8zQ" target="_66D8kDclEeKAhIrFXfR8zQ"/>
- <transition xmi:id="_-v4XkDclEeKAhIrFXfR8zQ" name="Transition1" source="_9f6kgDclEeKAhIrFXfR8zQ" target="_66D8kDclEeKAhIrFXfR8zQ"/>
+ <region xmi:type="uml:Region" xmi:id="_57WRkDclEeKAhIrFXfR8zQ" name="Region1">
+ <transition xmi:type="uml:Transition" xmi:id="_8ZB08DclEeKAhIrFXfR8zQ" name="Transition0" source="_66D8kDclEeKAhIrFXfR8zQ" target="_66D8kDclEeKAhIrFXfR8zQ"/>
+ <transition xmi:type="uml:Transition" xmi:id="_-v4XkDclEeKAhIrFXfR8zQ" name="Transition1" source="_9f6kgDclEeKAhIrFXfR8zQ" target="_66D8kDclEeKAhIrFXfR8zQ"/>
<subvertex xmi:type="uml:State" xmi:id="_66D8kDclEeKAhIrFXfR8zQ" name="State0"/>
<subvertex xmi:type="uml:Pseudostate" xmi:id="_9f6kgDclEeKAhIrFXfR8zQ" name="Initial0"/>
</region>
</ownedBehavior>
- <ownedOperation xmi:id="_4ZEZwHecEd6r18stFZxmFQ" name="mult" method="_I1R3YAcDEeGnrLqQ0OQeAg">
- <ownedParameter xmi:id="_nvpKUDVdEeKoYLVLZgpRiw" name="a">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_qgMSAB6SEd6ITtm_FH3jRw"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_4ZEZwHecEd6r18stFZxmFQ" name="mult" method="_I1R3YAcDEeGnrLqQ0OQeAg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_nvpKUDVdEeKoYLVLZgpRiw" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_qgMSAB6SEd6ITtm_FH3jRw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nvup4DVdEeKoYLVLZgpRiw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nvvQ8DVdEeKoYLVLZgpRiw" value="1"/>
</ownedParameter>
- <ownedParameter xmi:id="_nvwfEDVdEeKoYLVLZgpRiw" name="b">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_wbw4kB6SEd6ITtm_FH3jRw"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_nvwfEDVdEeKoYLVLZgpRiw" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_wbw4kB6SEd6ITtm_FH3jRw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nvy7UDVdEeKoYLVLZgpRiw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nvziYDVdEeKoYLVLZgpRiw" value="1"/>
</ownedParameter>
- <ownedParameter xmi:id="_nv1XkDVdEeKoYLVLZgpRiw" name="res" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_nv1XkDVdEeKoYLVLZgpRiw" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nv3z0DVdEeKoYLVLZgpRiw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nv4a4DVdEeKoYLVLZgpRiw" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_TbIjUJYlEd6G9q9hwr11bw" name="add" method="_ML-4AKI5Ed6FqJCjEUrkqQ">
- <ownedParameter xmi:id="_TbZCAJYlEd6G9q9hwr11bw" name="a">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_TbIjUJYlEd6G9q9hwr11bw" name="add" method="_ML-4AKI5Ed6FqJCjEUrkqQ">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_TbZCAJYlEd6G9q9hwr11bw" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
</ownedParameter>
- <ownedParameter xmi:id="_TbdTcJYlEd6G9q9hwr11bw" name="b">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_TbdTcJYlEd6G9q9hwr11bw" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
</ownedParameter>
- <ownedParameter xmi:id="_TbkoMJYlEd6G9q9hwr11bw" name="res" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_TbkoMJYlEd6G9q9hwr11bw" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_rrf74DVdEeKoYLVLZgpRiw" name="check">
- <ownedParameter xmi:id="_4UNv4DVdEeKoYLVLZgpRiw" name="write">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_rrf74DVdEeKoYLVLZgpRiw" name="check">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_4UNv4DVdEeKoYLVLZgpRiw" name="write">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4UO-ADVdEeKoYLVLZgpRiw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4UPlEDVdEeKoYLVLZgpRiw" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_9OJPEDVkEeKoYLVLZgpRiw" name="testOp">
- <ownedParameter xmi:id="_Br-FQDVlEeKoYLVLZgpRiw" name="testPar">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_9XvcQB6REd6ITtm_FH3jRw"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_9OJPEDVkEeKoYLVLZgpRiw" name="testOp">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_Br-FQDVlEeKoYLVLZgpRiw" name="testPar">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_9XvcQB6REd6ITtm_FH3jRw"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_6ERa0DW2EeKyT6LlKoWJIA" name="length">
- <ownedParameter xmi:id="_FfLX4DW3EeKyT6LlKoWJIA" name="p1" type="_krMkcDW2EeKyT6LlKoWJIA">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_6ERa0DW2EeKyT6LlKoWJIA" name="length">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_FfLX4DW3EeKyT6LlKoWJIA" name="p1" type="_krMkcDW2EeKyT6LlKoWJIA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FfN0IDW3EeKyT6LlKoWJIA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FfObMDW3EeKyT6LlKoWJIA" value="1"/>
</ownedParameter>
@@ -91,29 +88,29 @@ return a*b;</body>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_Tp4n8DLaEd2qeKRLMdIx_A" name="Interfaces">
- <ownedComment xmi:id="_TDDBoDeEEeGPyrZ5I3hMlA" annotatedElement="_cn-H0DLbEd2qeKRLMdIx_A">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_TDDBoDeEEeGPyrZ5I3hMlA" annotatedElement="_cn-H0DLbEd2qeKRLMdIx_A">
<body>This interface contains services that are used by the client and provided by the server component</body>
</ownedComment>
<packagedElement xmi:type="uml:Interface" xmi:id="_cn-H0DLbEd2qeKRLMdIx_A" name="ICompute">
- <ownedOperation xmi:id="_DGs6wDLgEd28fJKJJnUaeQ" name="add">
- <ownedParameter xmi:id="_DGs6wTLgEd28fJKJJnUaeQ" name="a">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_DGs6wDLgEd28fJKJJnUaeQ" name="add">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_DGs6wTLgEd28fJKJJnUaeQ" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6wzLgEd28fJKJJnUaeQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6wjLgEd28fJKJJnUaeQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_DGs6xDLgEd28fJKJJnUaeQ">
<value xsi:nil="true"/>
</defaultValue>
</ownedParameter>
- <ownedParameter xmi:id="_DGs6xTLgEd28fJKJJnUaeQ" name="b">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_DGs6xTLgEd28fJKJJnUaeQ" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6xzLgEd28fJKJJnUaeQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6xjLgEd28fJKJJnUaeQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_DGs6yDLgEd28fJKJJnUaeQ">
<value xsi:nil="true"/>
</defaultValue>
</ownedParameter>
- <ownedParameter xmi:id="_DGs6yTLgEd28fJKJJnUaeQ" name="res" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_DGs6yTLgEd28fJKJJnUaeQ" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6yzLgEd28fJKJJnUaeQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6yjLgEd28fJKJJnUaeQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_DGs6zDLgEd28fJKJJnUaeQ">
@@ -121,25 +118,25 @@ return a*b;</body>
</defaultValue>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_L8EY8DLgEd28fJKJJnUaeQ" name="mult" isAbstract="true">
- <ownedParameter xmi:id="_L8EY8TLgEd28fJKJJnUaeQ" name="a">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_qgMSAB6SEd6ITtm_FH3jRw"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_L8EY8DLgEd28fJKJJnUaeQ" name="mult" isAbstract="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_L8EY8TLgEd28fJKJJnUaeQ" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_qgMSAB6SEd6ITtm_FH3jRw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY8zLgEd28fJKJJnUaeQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY8jLgEd28fJKJJnUaeQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_L8EY9DLgEd28fJKJJnUaeQ">
<value xsi:nil="true"/>
</defaultValue>
</ownedParameter>
- <ownedParameter xmi:id="_L8EY9TLgEd28fJKJJnUaeQ" name="b">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_wbw4kB6SEd6ITtm_FH3jRw"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_L8EY9TLgEd28fJKJJnUaeQ" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_wbw4kB6SEd6ITtm_FH3jRw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY9zLgEd28fJKJJnUaeQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY9jLgEd28fJKJJnUaeQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_L8EY-DLgEd28fJKJJnUaeQ">
<value xsi:nil="true"/>
</defaultValue>
</ownedParameter>
- <ownedParameter xmi:id="_L8EY-TLgEd28fJKJJnUaeQ" name="res" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_L8EY-TLgEd28fJKJJnUaeQ" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY-zLgEd28fJKJJnUaeQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY-jLgEd28fJKJJnUaeQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_L8EY_DLgEd28fJKJJnUaeQ">
@@ -147,26 +144,26 @@ return a*b;</body>
</defaultValue>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_rrbqcDVdEeKoYLVLZgpRiw" name="check" isAbstract="true">
- <ownedParameter xmi:id="_0xTp0DVdEeKoYLVLZgpRiw" name="write">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_rrbqcDVdEeKoYLVLZgpRiw" name="check" isAbstract="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_0xTp0DVdEeKoYLVLZgpRiw" name="write">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_6DewoDW2EeKyT6LlKoWJIA" name="length">
- <ownedParameter xmi:id="_AP4BcDW3EeKyT6LlKoWJIA" name="p1" type="_krMkcDW2EeKyT6LlKoWJIA"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_6DewoDW2EeKyT6LlKoWJIA" name="length">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_AP4BcDW3EeKyT6LlKoWJIA" name="p1" type="_krMkcDW2EeKyT6LlKoWJIA"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="_krMkcDW2EeKyT6LlKoWJIA" name="Point">
- <ownedAttribute xmi:id="_m0WCQDW2EeKyT6LlKoWJIA" name="x" visibility="public">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_-5FTMB6REd6ITtm_FH3jRw"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_m0WCQDW2EeKyT6LlKoWJIA" name="x" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_-5FTMB6REd6ITtm_FH3jRw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pOAoUDW2EeKyT6LlKoWJIA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pOB2cDW2EeKyT6LlKoWJIA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_pOESsDW2EeKyT6LlKoWJIA">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_yJIJMDW2EeKyT6LlKoWJIA" name="y" visibility="public">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_-5FTMB6REd6ITtm_FH3jRw"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_yJIJMDW2EeKyT6LlKoWJIA" name="y" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_-5FTMB6REd6ITtm_FH3jRw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yd44QDW2EeKyT6LlKoWJIA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yd6GYDW2EeKyT6LlKoWJIA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_yd77kDW2EeKyT6LlKoWJIA">
@@ -176,28 +173,28 @@ return a*b;</body>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_etOZkDLaEd2qeKRLMdIx_A" name="Client">
- <ownedComment xmi:id="_b5cakDeEEeGPyrZ5I3hMlA" annotatedElement="_34FjAPx3Ed6O2oOTPfeAMA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b5cakDeEEeGPyrZ5I3hMlA" annotatedElement="_34FjAPx3Ed6O2oOTPfeAMA">
<body>The client component inherits a specific port from the Cstart componen type: the port &quot;start&quot; which provides interface IRunnable containing a single operation &quot;run&quot;. By implementing this operation, the client gets initial control, comparable to a function &quot;main&quot; in classificla programming languages. </body>
</ownedComment>
- <ownedComment xmi:id="_H2U_oDeGEeGPyrZ5I3hMlA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_H2U_oDeGEeGPyrZ5I3hMlA">
<body>This realization relationship has been added automatically by Qompass, it is derived from the fact that class CClient_impl implements the port &quot;start&quot; which provides the interface &quot;IStart&quot;</body>
</ownedComment>
- <ownedComment xmi:id="_fBRcQDeGEeGPyrZ5I3hMlA" annotatedElement="_IfjoETLbEd2qeKRLMdIx_A">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_fBRcQDeGEeGPyrZ5I3hMlA" annotatedElement="_IfjoETLbEd2qeKRLMdIx_A">
<body>The operation &quot;run&quot; (not the associated behavior) has been added automatically by Qompass in order to implement the operations of interfaces provided by ports, in this case of the operations of the &quot;IStart&quot; interface. It would be tedious to manually copy operations from an interface, as it would imply copying the complete signature with all parameters. The component developper has to provide a suitable behavior. A validation rule verifies if operations without behavior exist.</body>
</ownedComment>
- <ownedComment xmi:id="_kStEMDeHEeGPyrZ5I3hMlA">
- <annotatedElement xmi:type="uml:Interface" href="pathmap://QML_CORE/SystemInterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
- <annotatedElement xmi:type="uml:Interface" href="pathmap://QML_CORE/SystemInterfaces.uml#_BHFPQJsqEd61Eo3nmu3JhQ"/>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_kStEMDeHEeGPyrZ5I3hMlA">
+ <annotatedElement xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ <annotatedElement xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_BHFPQJsqEd61Eo3nmu3JhQ"/>
<body>These two interface are part of the &quot;BasicCalls&quot; Qompass model library. The IStart interface is &quot;special&quot;, since the Qompass model transformations check for it existance in order to pass the &quot;main&quot; control to this component. A validation rule checks, if exactly one component instance provides this interface via the &quot;start&quot; port.</body>
</ownedComment>
<packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" clientDependency="_ZmdDkEdDEeGxo4rn9hBAOQ" name="CClient_impl">
- <generalization xmi:id="_34FjAPx3Ed6O2oOTPfeAMA">
+ <generalization xmi:type="uml:Generalization" xmi:id="_34FjAPx3Ed6O2oOTPfeAMA">
<general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/>
</generalization>
<ownedAttribute xmi:type="uml:Port" xmi:id="_DtWn4DLcEd2qeKRLMdIx_A" name="q" type="_cn-H0DLbEd2qeKRLMdIx_A" aggregation="composite"/>
- <interfaceRealization xmi:id="_ZmdDkEdDEeGxo4rn9hBAOQ" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A">
- <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/SystemInterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
- <contract href="pathmap://QML_CORE/SystemInterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_ZmdDkEdDEeGxo4rn9hBAOQ" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
</interfaceRealization>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yXNVoKF4Ed6FqJCjEUrkqQ" name="run" specification="_ZnGj0EdDEeGxo4rn9hBAOQ">
<language>C/C++</language>
@@ -215,31 +212,31 @@ for (int i=0; i&lt;20; i++) {
<language>C/C++</language>
<body>cout &lt;&lt; &quot;This is a test operation&quot; &lt;&lt; endl;</body>
</ownedBehavior>
- <ownedOperation xmi:id="_ZnGj0EdDEeGxo4rn9hBAOQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/>
- <ownedOperation xmi:id="_Qzp7gDclEeKAhIrFXfR8zQ" name="testOp" method="_yVALQDclEeKAhIrFXfR8zQ">
- <ownedParameter xmi:id="_rXu4UDc_EeKPle9CbXIcpQ" name="j">
- <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/CORBA.uml#_9XvcQB6REd6ITtm_FH3jRw"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_ZnGj0EdDEeGxo4rn9hBAOQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_Qzp7gDclEeKAhIrFXfR8zQ" name="testOp" method="_yVALQDclEeKAhIrFXfR8zQ">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_rXu4UDc_EeKPle9CbXIcpQ" name="j">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_9XvcQB6REd6ITtm_FH3jRw"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_XLQjUDLiEd2RVeNawwNNzg" name="System">
- <ownedComment xmi:id="_s5iFMDeJEeGPyrZ5I3hMlA" annotatedElement="_bYJagDLiEd2RVeNawwNNzg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_s5iFMDeJEeGPyrZ5I3hMlA" annotatedElement="_bYJagDLiEd2RVeNawwNNzg">
<body>A composite class in which two attributes represent the component instances client and server, respectively. The assembly between ports is done on this level.
A single class represents the complete application, typically called &quot;System&quot; or &quot;System_impl&quot;. Such a class provides the information to calculate a tree of instance specifications, a so-called deployment plan. Check out the context menu. can be generated from the </body>
</ownedComment>
- <ownedComment xmi:id="_Vcf9kDeKEeGPyrZ5I3hMlA" annotatedElement="_QO2s0E2rEeGl8qrc8BM7vA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Vcf9kDeKEeGPyrZ5I3hMlA" annotatedElement="_QO2s0E2rEeGl8qrc8BM7vA">
<body>This connection between ports is stereotyped. The &quot;connector&quot; provides information which specific interaction component is responsible for realising this connection. The interaction component is part of an Qompass model library. Select the connection and check out the Qompass pop &quot;Show/choose connector type or implementation&quot;. In this case an group of implementations has been chosen, which contains a socket connection in case of distribution and a direct connection, if co-localized</body>
</ownedComment>
<packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="System_impl">
- <ownedAttribute xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="server" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/>
- <ownedAttribute xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="client" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/>
- <ownedConnector xmi:id="_QO2s0E2rEeGl8qrc8BM7vA" name="qp_connector">
- <end xmi:id="_QO3T4E2rEeGl8qrc8BM7vA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_DtWn4DLcEd2qeKRLMdIx_A">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="server" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="client" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_QO2s0E2rEeGl8qrc8BM7vA" name="qp_connector">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_QO3T4E2rEeGl8qrc8BM7vA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_DtWn4DLcEd2qeKRLMdIx_A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QO3T4k2rEeGl8qrc8BM7vA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QO3T4U2rEeGl8qrc8BM7vA" value="1"/>
</end>
- <end xmi:id="_QO5wIE2rEeGl8qrc8BM7vA" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_4KiE8DLbEd2qeKRLMdIx_A">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_QO5wIE2rEeGl8qrc8BM7vA" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_4KiE8DLbEd2qeKRLMdIx_A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QO5wIk2rEeGl8qrc8BM7vA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QO5wIU2rEeGl8qrc8BM7vA" value="1"/>
</end>
@@ -248,37 +245,37 @@ A single class represents the complete application, typically called &quot;Syste
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_v3fMgDLiEd2RVeNawwNNzg" name="platform">
- <ownedComment xmi:id="_ZWJ6QDeLEeGPyrZ5I3hMlA" annotatedElement="__1PHIMnhEeCMCo5Ox2CNmg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ZWJ6QDeLEeGPyrZ5I3hMlA" annotatedElement="__1PHIMnhEeCMCo5Ox2CNmg">
<body>The hardware architecture is also defined by means of a composite class (comparable to the software architecture). The types (NodeA and NodeB) can be stereotyped with information about the used target platform (FCM stereotype target). As for software architecture, instances specification for nodes are derived from this class. Use &quot;Qompass: create platform definition&quot; in the context menu.</body>
</ownedComment>
- <ownedComment xmi:id="_2vkEQDeLEeGPyrZ5I3hMlA" annotatedElement="_eFh10MniEeCMCo5Ox2CNmg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_2vkEQDeLEeGPyrZ5I3hMlA" annotatedElement="_eFh10MniEeCMCo5Ox2CNmg">
<body>The physical connection between two nodes is represented by a UML connector. Currently, this information is not evaluated by Qompass, but it is planned to analyze for instance whether the throughput (specified by means of MARTE) is sufficient with requirements of the software</body>
</ownedComment>
<packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"/>
<packagedElement xmi:type="uml:Node" xmi:id="_MxayMP_BEd6628OhKk_dpg" name="NodeA"/>
<packagedElement xmi:type="uml:Node" xmi:id="_NF3YMP_BEd6628OhKk_dpg" name="NodeB"/>
<packagedElement xmi:type="uml:Class" xmi:id="__1PHIMnhEeCMCo5Ox2CNmg" name="HWArchitectureDist">
- <ownedAttribute xmi:id="_RbUNAMniEeCMCo5Ox2CNmg" name="nodeA" visibility="public" type="_MxayMP_BEd6628OhKk_dpg" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_RbUNAMniEeCMCo5Ox2CNmg" name="nodeA" visibility="public" type="_MxayMP_BEd6628OhKk_dpg" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UjRccMniEeCMCo5Ox2CNmg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UkfkcMniEeCMCo5Ox2CNmg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Ul-LIMniEeCMCo5Ox2CNmg">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_R5FuIMniEeCMCo5Ox2CNmg" name="nodeB" visibility="public" type="_NF3YMP_BEd6628OhKk_dpg" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_R5FuIMniEeCMCo5Ox2CNmg" name="nodeB" visibility="public" type="_NF3YMP_BEd6628OhKk_dpg" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzfHIMniEeCMCo5Ox2CNmg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V1Is8MniEeCMCo5Ox2CNmg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_V3LUUMniEeCMCo5Ox2CNmg">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedConnector xmi:id="_eFh10MniEeCMCo5Ox2CNmg" name="Connector0">
- <end xmi:id="_eFic4MniEeCMCo5Ox2CNmg" role="_RbUNAMniEeCMCo5Ox2CNmg"/>
- <end xmi:id="_eFjD8MniEeCMCo5Ox2CNmg" role="_R5FuIMniEeCMCo5Ox2CNmg"/>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_eFh10MniEeCMCo5Ox2CNmg" name="Connector0">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_eFic4MniEeCMCo5Ox2CNmg" role="_RbUNAMniEeCMCo5Ox2CNmg"/>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_eFjD8MniEeCMCo5Ox2CNmg" role="_R5FuIMniEeCMCo5Ox2CNmg"/>
</ownedConnector>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_M1a_8MniEeCMCo5Ox2CNmg" name="HWArchitectureMonolithic">
- <ownedAttribute xmi:id="_QgKzYMniEeCMCo5Ox2CNmg" name="monoNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_QgKzYMniEeCMCo5Ox2CNmg" name="monoNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XijRAMniEeCMCo5Ox2CNmg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XkfxwMniEeCMCo5Ox2CNmg" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_XlIq8MniEeCMCo5Ox2CNmg">
@@ -295,22 +292,22 @@ A single class represents the complete application, typically called &quot;Syste
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="deployment">
- <ownedComment xmi:id="_ToVjMDeIEeGPyrZ5I3hMlA" annotatedElement="_QT6okKDjEd-rLNbSWf1QuA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ToVjMDeIEeGPyrZ5I3hMlA" annotatedElement="_QT6okKDjEd-rLNbSWf1QuA">
<body>A deployment configuration that activates the tracing container rule which will provide OTF tracing. The deployment configuration is linked with the &quot;monolithic&quot; deployment plan</body>
</ownedComment>
- <ownedComment xmi:id="_f3lHQDeIEeGPyrZ5I3hMlA" annotatedElement="_5Z7MEDLiEd2RVeNawwNNzg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_f3lHQDeIEeGPyrZ5I3hMlA" annotatedElement="_5Z7MEDLiEd2RVeNawwNNzg">
<body> deployment plan (= set of instances along with their configuration and allocation) &quot;monolithic&quot;. All instances are allocated to node instance &quot;monoNode&quot;. Check out the node allocation with the pop-up &quot;Qompass: allocate to node&quot;.
Initiate the deployment and code generation with the pop-up &quot;Qompass: generate deployment model and code from plan&quot;.</body>
</ownedComment>
- <ownedComment xmi:id="_L01VMDeJEeGPyrZ5I3hMlA" annotatedElement="_bBSxQP_BEd6628OhKk_dpg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_L01VMDeJEeGPyrZ5I3hMlA" annotatedElement="_bBSxQP_BEd6628OhKk_dpg">
<body> In this case, the deployment plan forsees allocating the client to nodeA and the server to nodeB. Note that the deployment transformations will automatically detect that a distributed connector is required, in this case a socket (see composite diagram System)</body>
</ownedComment>
<packagedElement xmi:type="uml:Package" xmi:id="_5Z7MEDLiEd2RVeNawwNNzg" name="monolithic">
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_L9xhwDLjEd2RVeNawwNNzg" clientDependency="_1Lv7AE0qEeGl_syZE5iOXA" name="mySystem" classifier="_bYJagDLiEd2RVeNawwNNzg">
- <slot xmi:id="_TdCvsDLjEd2RVeNawwNNzg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
+ <slot xmi:type="uml:Slot" xmi:id="_TdCvsDLjEd2RVeNawwNNzg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
<value xmi:type="uml:InstanceValue" xmi:id="_fw8xUDLjEd2RVeNawwNNzg" name="" instance="_MyQ5wDLjEd2RVeNawwNNzg"/>
</slot>
- <slot xmi:id="_YhikUDLjEd2RVeNawwNNzg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
+ <slot xmi:type="uml:Slot" xmi:id="_YhikUDLjEd2RVeNawwNNzg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
<value xmi:type="uml:InstanceValue" xmi:id="_lAoiQDLjEd2RVeNawwNNzg" instance="_P3ovQDLjEd2RVeNawwNNzg"/>
</slot>
</packagedElement>
@@ -320,10 +317,10 @@ Initiate the deployment and code generation with the pop-up &quot;Qompass: gener
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_bBSxQP_BEd6628OhKk_dpg" name="distributed">
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_bBdwYP_BEd6628OhKk_dpg" name="mainInstance" classifier="_bYJagDLiEd2RVeNawwNNzg">
- <slot xmi:id="_bBpWkP_BEd6628OhKk_dpg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
+ <slot xmi:type="uml:Slot" xmi:id="_bBpWkP_BEd6628OhKk_dpg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
<value xmi:type="uml:InstanceValue" xmi:id="_bBqksP_BEd6628OhKk_dpg" instance="_bBnhYP_BEd6628OhKk_dpg"/>
</slot>
- <slot xmi:id="_bBuPEP_BEd6628OhKk_dpg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
+ <slot xmi:type="uml:Slot" xmi:id="_bBuPEP_BEd6628OhKk_dpg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
<value xmi:type="uml:InstanceValue" xmi:id="_bBxSYP_BEd6628OhKk_dpg" instance="_bBry0P_BEd6628OhKk_dpg"/>
</slot>
</packagedElement>
@@ -334,95 +331,95 @@ Initiate the deployment and code generation with the pop-up &quot;Qompass: gener
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_QT6okKDjEd-rLNbSWf1QuA" name="ConfigTraceMono"/>
</packagedElement>
- <profileApplication xmi:id="_O6TiIjLUEd26WNosUASSSw">
- <eAnnotations xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://UML_PROFILES/StandardL2.profile.uml#_0"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/StandardL2.profile.uml#_0"/>
</profileApplication>
- <profileApplication xmi:id="_GcC0cAHtEd6HSdiss9GQ0A">
- <eAnnotations xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_GcC0cAHtEd6HSdiss9GQ0A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/C_Cpp/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
- <profileApplication xmi:id="_z1TwgFW3Ed63BrxiKsw-0Q">
- <eAnnotations xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/FCMProfile/1#/"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_z1TwgFW3Ed63BrxiKsw-0Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</profileApplication>
- <profileApplication xmi:id="_1GtD8E0fEeG_H4ME7SR4KA">
- <eAnnotations xmi:id="_1RA2gE0fEeG_H4ME7SR4KA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_1GtD8E0fEeG_H4ME7SR4KA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1RA2gE0fEeG_H4ME7SR4KA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/>
</eAnnotations>
- <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
</profileApplication>
</uml:Model>
<FCM:DerivedElement xmi:id="_B9o7sP6yEd6Ie_kieu_3CQ">
- <source xmi:type="uml:Operation" href="pathmap://QML_CORE/SystemInterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
+ <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
</FCM:DerivedElement>
<FCM:DerivedElement xmi:id="_DWb6oP6yEd6Ie_kieu_3CQ" base_Element="_TbIjUJYlEd6G9q9hwr11bw" source="_DGs6wDLgEd28fJKJJnUaeQ"/>
<FCM:DerivedElement xmi:id="_DXK6cP6yEd6Ie_kieu_3CQ" base_Element="_4ZEZwHecEd6r18stFZxmFQ" source="_L8EY8DLgEd28fJKJJnUaeQ"/>
<FCM:RuleApplication xmi:id="_DWIYoP6yEd6Ie_kieu_3CQ" base_Class="_oqZNUDLaEd2qeKRLMdIx_A">
- <containerRule href="pathmap://QML_TRACE/tracing.uml#_RWQC8PwkEeGWn-a9PUOYcA"/>
- <containerRule href="pathmap://QML_TRACE/tracing.uml#_NtAukCqLEeKGrchWittz_g"/>
+ <containerRule xmi:type="FCM:ContainerRule" href="pathmap://QML_TRACE/tracing.uml#_RWQC8PwkEeGWn-a9PUOYcA"/>
+ <containerRule xmi:type="FCM:ContainerRule" href="pathmap://QML_TRACE/tracing.uml#_NtAukCqLEeKGrchWittz_g"/>
<propagateRule>false</propagateRule>
<interceptor href="pathmap://QML_TRACE/tracing.uml#_35od4DKrEd-z5o2wSoJ16A"/>
</FCM:RuleApplication>
<FCM:Port xmi:id="_GofhQP6yEd6Ie_kieu_3CQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A">
- <kind href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/>
+ <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/>
</FCM:Port>
<FCM:Connector xmi:id="_K2_iAP6yEd6Ie_kieu_3CQ"/>
<FCM:DeploymentPlan xmi:id="_6dGQgP6zEd6Ie_kieu_3CQ" mainInstance="_L9xhwDLjEd2RVeNawwNNzg" base_Package="_5Z7MEDLiEd2RVeNawwNNzg"/>
<FCM:DerivedElement xmi:id="_RwGb8P6_Ed6Zw96O-tCw7A" source="_DGs6wDLgEd28fJKJJnUaeQ"/>
<FCM:DerivedElement xmi:id="_RxVyEP6_Ed6Zw96O-tCw7A" source="_L8EY8DLgEd28fJKJJnUaeQ"/>
- <Cpp:CppInclude xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
- <Cpp:CppInclude xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/>
+ <C_Cpp:Include xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/>
<FCM:DeploymentPlan xmi:id="_bBdJUP_BEd6628OhKk_dpg" mainInstance="_bBdwYP_BEd6628OhKk_dpg" base_Package="_bBSxQP_BEd6628OhKk_dpg"/>
<FCM:Connector xmi:id="_Tm9v0ACUEd-PD8FdFs7bpA"/>
<FCM:DeploymentPlan xmi:id="_lEueYGLEEd-seu3qyZgHfg"/>
<FCM:DeploymentPlan xmi:id="_u_ACgGSuEd-dQdK1-7wIFg"/>
<FCM:DeploymentPlan xmi:id="_YK67AGTgEd-rCOWJcspHOA"/>
<FCM:Port xmi:id="_IWQqoP6yEd6Ie_kieu_3CQ" base_Port="_DtWn4DLcEd2qeKRLMdIx_A">
- <kind href="pathmap://QML_CORE/core.uml#_9Fif4FRxEd6GqrP6fkWBoQ"/>
+ <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_9Fif4FRxEd6GqrP6fkWBoQ"/>
</FCM:Port>
<FCM:ContainerRule xmi:id="_lNrDwH4HEd-rD-b0gnx-AQ"/>
<FCM:Configuration xmi:id="_RM9kQH8UEd-7Bsdl4VhuEw" deploymentPlan="_6dGQgP6zEd6Ie_kieu_3CQ" base_Package="_BJc50H8TEd-7Bsdl4VhuEw">
- <configOptions href="pathmap://QML_CORE/core.uml#_u6LqoH7eEd-FNNgSS03RxQ"/>
+ <configOptions xmi:type="FCM:ConfigOption" href="pathmap://QML_CORE/core.uml#_u6LqoH7eEd-FNNgSS03RxQ"/>
</FCM:Configuration>
<FCM:Configuration xmi:id="_Y10_QKDjEd-rLNbSWf1QuA" base_Class="_QT6okKDjEd-rLNbSWf1QuA" deploymentPlan="_6dGQgP6zEd6Ie_kieu_3CQ">
- <configOptions href="pathmap://QML_CORE/core.uml#_u6LqoH7eEd-FNNgSS03RxQ"/>
+ <configOptions xmi:type="FCM:ConfigOption" href="pathmap://QML_CORE/core.uml#_u6LqoH7eEd-FNNgSS03RxQ"/>
</FCM:Configuration>
<FCM:DerivedElement xmi:id="_1E0nUKFhEd-AoOVE_odazw"/>
<FCM:Target xmi:id="_Et5N4LqQEd-BObGGoBbehA" base_Node="_MxayMP_BEd6628OhKk_dpg">
- <targetArch href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
- <usedOS href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
+ <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
+ <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
</FCM:Target>
<FCM:Target xmi:id="_HvbFMLqQEd-BObGGoBbehA" base_Node="_zY9vMDLiEd2RVeNawwNNzg">
- <targetArch href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
- <usedOS href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
+ <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
+ <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
</FCM:Target>
<FCM:Target xmi:id="_J6gcsLqQEd-BObGGoBbehA" base_Node="_NF3YMP_BEd6628OhKk_dpg">
- <targetArch href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
- <usedOS href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
+ <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
+ <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
</FCM:Target>
<FCM:Connector xmi:id="_cAkqIMKnEd-LE5cHpAvxBg">
<connector xmi:type="FCM:ConnectorImplGroup" href="pathmap://QML_DISTRIBUTION/distribution.uml#_DBP7QMKmEd-hj59jYY3RZQ"/>
</FCM:Connector>
<FCM:DerivedElement xmi:id="_ZnZewEdDEeGxo4rn9hBAOQ" base_Element="_ZnGj0EdDEeGxo4rn9hBAOQ">
- <source xmi:type="uml:Operation" href="pathmap://QML_CORE/SystemInterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
+ <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
</FCM:DerivedElement>
<Alloc:Allocate xmi:id="_hgh4IE0rEeGl_syZE5iOXA" base_Abstraction="_1Lv7AE0qEeGl_syZE5iOXA"/>
<Alloc:Allocate xmi:id="_iwbZwE0rEeGl_syZE5iOXA" base_Abstraction="_zMKZgDeMEeGPyrZ5I3hMlA"/>
<Alloc:Allocate xmi:id="_juiAwE0rEeGl_syZE5iOXA" base_Abstraction="_zjuk8DeMEeGPyrZ5I3hMlA"/>
<FCM:Connector xmi:id="_UKqbEE2rEeGl8qrc8BM7vA" base_Connector="_QO2s0E2rEeGl8qrc8BM7vA">
- <ic href="pathmap://QML_DISTRIBUTION/distribution.uml#_lpYxME2qEeGl8qrc8BM7vA"/>
+ <ic xmi:type="FCM:InteractionComponent" href="pathmap://QML_DISTRIBUTION/distribution.uml#_lpYxME2qEeGl8qrc8BM7vA"/>
</FCM:Connector>
<FCM:DerivedElement xmi:id="_rrmpkDVdEeKoYLVLZgpRiw" base_Element="_rrf74DVdEeKoYLVLZgpRiw" source="_rrbqcDVdEeKoYLVLZgpRiw"/>
<FCM:DerivedElement xmi:id="_6EbL0DW2EeKyT6LlKoWJIA" base_Element="_6ERa0DW2EeKyT6LlKoWJIA" source="_6DewoDW2EeKyT6LlKoWJIA"/>
<FCM:RuleApplication xmi:id="__bC_ADcmEeKAhIrFXfR8zQ" base_Class="_IfjoETLbEd2qeKRLMdIx_A">
- <containerRule href="pathmap://QML_TRACE/tracing.uml#_NtAukCqLEeKGrchWittz_g"/>
+ <containerRule xmi:type="FCM:ContainerRule" href="pathmap://QML_TRACE/tracing.uml#_NtAukCqLEeKGrchWittz_g"/>
<propagateRule>false</propagateRule>
</FCM:RuleApplication>
</xmi:XMI>
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ProducerConsumer.notation b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ProducerConsumer.notation
index afa79ec196e..8d26d0ae915 100644
--- a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ProducerConsumer.notation
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ProducerConsumer.notation
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<notation:Diagram xmi:id="_UstOsM__Ed-TP80eVS-2Rg" type="CompositeStructure" name="PushConsumer" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_VT2HMM__Ed-TP80eVS-2Rg" type="2073" fontName="" fontHeight="10" fillColor="8905185" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VT2HMs__Ed-TP80eVS-2Rg" source="ShadowFigure">
@@ -177,7 +177,7 @@
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_JxylQFZ0EeK5f41mmHszag" visible="false" type="AppliedStereotypeCompartement">
<styles xmi:type="notation:TitleStyle" xmi:id="_JxylQVZ0EeK5f41mmHszag" showTitle="true"/>
- <element xmi:type="Cpp:CppInclude" href="ProducerConsumer.uml#_11OtwPcaEd-KM6l7lmIPkw"/>
+ <element xmi:type="C_Cpp:Include" href="ProducerConsumer.uml#_11OtwPcaEd-KM6l7lmIPkw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_JxylQlZ0EeK5f41mmHszag"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_JxzMUFZ0EeK5f41mmHszag" visible="false" type="AppliedStereotypeCompartement">
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ProducerConsumer.uml b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ProducerConsumer.uml
index 08f377275a1..706945e6195 100644
--- a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ProducerConsumer.uml
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/examples/ProducerConsumer.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:GCM="http://www.eclipse.org/papyrus/GCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc http://www.eclipse.org/papyrus/GCM/1 http://www.eclipse.org/papyrus/MARTE/1#//GCM">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:GCM="http://www.eclipse.org/papyrus/GCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc http://www.eclipse.org/papyrus/GCM/1 http://www.eclipse.org/papyrus/MARTE/1#//GCM">
<uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ProducerConsumer">
<packageImport xmi:id="_O6TiITLUEd26WNosUASSSw">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
@@ -303,11 +303,11 @@ Use the context menu on a selected connector to specify the interaction componen
<eAnnotations xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
<profileApplication xmi:id="_z1TwgFW3Ed63BrxiKsw-0Q">
<eAnnotations xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/FCMProfile/1#/"/>
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
</eAnnotations>
<appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</profileApplication>
@@ -371,8 +371,8 @@ Use the context menu on a selected connector to specify the interaction componen
</FCM:Port>
<FCM:DerivedElement xmi:id="_RwGb8P6_Ed6Zw96O-tCw7A"/>
<FCM:DerivedElement xmi:id="_RxVyEP6_Ed6Zw96O-tCw7A"/>
- <Cpp:CppInclude xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
- <Cpp:CppInclude xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/>
+ <C_Cpp:Include xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/>
<FCM:DerivedElement xmi:id="_RoIMoP94Ed6628OhKk_dpg"/>
<FCM:DerivedElement xmi:id="_IFlIEARJEd--t-uhRn9OBA"/>
<FCM:ContainerRule xmi:id="_b-TmAARJEd--t-uhRn9OBA">
@@ -401,7 +401,7 @@ Use the context menu on a selected connector to specify the interaction componen
<FCM:DerivedElement xmi:id="_uOz7gD15Ed-qiK1VZWszhA" base_Element="_uOtN0D15Ed-qiK1VZWszhA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/>
</FCM:DerivedElement>
- <Cpp:CppVisibility xmi:id="_0VnhsD15Ed-qiK1VZWszhA" value="public" base_generalization="_NItbAP94Ed6628OhKk_dpg"/>
+ <C_Cpp:Visibility xmi:id="_0VnhsD15Ed-qiK1VZWszhA" value="public" base_generalization="_NItbAP94Ed6628OhKk_dpg"/>
<FCM:DerivedElement xmi:id="_a4LokD16Ed-qiK1VZWszhA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE//sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
</FCM:DerivedElement>
@@ -417,7 +417,7 @@ Use the context menu on a selected connector to specify the interaction componen
<FCM:DerivedElement xmi:id="_igVhMNAAEd-TP80eVS-2Rg" base_Element="_tyjRzM__Ed-TP80eVS-2Rg">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/>
</FCM:DerivedElement>
- <Cpp:CppInclude xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/>
+ <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/>
<FCM:Configuration xmi:id="_qQdP8CgjEeC5Ga5kAgjl0g" base_Class="_qP52UCgjEeC5Ga5kAgjl0g" deploymentPlan="_xB2CEDOFEeCldqx_51Yicg">
<configOptions href="pathmap://QML_CORE/core.uml#_u6LqoH7eEd-FNNgSS03RxQ"/>
</FCM:Configuration>
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/library/tracing.notation b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/library/tracing.notation
index bea3f251dce..20f539ea806 100644
--- a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/library/tracing.notation
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/library/tracing.notation
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<notation:Diagram xmi:id="_U-SDoIKfEd-xPu-WdpUyIQ" type="CompositeStructure" name="OTF composition" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_jKzMsIKfEd-xPu-WdpUyIQ" type="2073" fontName="Sans Serif" fontHeight="10" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jKzzwIKfEd-xPu-WdpUyIQ" source="ShadowFigure">
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/library/tracing.uml b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/library/tracing.uml
index 79c61f1b245..ae9ecae6f55 100644
--- a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/library/tracing.uml
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/models/library/tracing.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Cpp="http://papyrus/CppProfile/1" xmlns:FCM="http://papyrus/FCMProfile/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<uml:Model xmi:id="_H-ZqYDKeEd-WprEKTCaiMA" name="Tracing">
<packageImport xmi:id="_H-ZqYTKeEd-WprEKTCaiMA">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
@@ -640,7 +640,7 @@ return processID;</body>
</profileApplication>
<profileApplication xmi:id="_-DLL0DKnEd-WprEKTCaiMA">
<eAnnotations xmi:id="_-DXZEDKnEd-WprEKTCaiMA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://papyrus/FCMProfile/1#/"/>
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
</eAnnotations>
<appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
</profileApplication>
@@ -648,7 +648,7 @@ return processID;</body>
<eAnnotations xmi:id="_N6vH4DguEd-9wq2wHPy3lw" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://papyrus/CppProfile/1#/"/>
</eAnnotations>
- <appliedProfile href="pathmap://PapyrusCpp_PROFILES/PapyrusCpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
</uml:Model>
<l2:ModelLibrary xmi:id="_ICaAoDKeEd-WprEKTCaiMA" base_Package="_H-ZqYDKeEd-WprEKTCaiMA"/>
@@ -660,17 +660,17 @@ return processID;</body>
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/SystemInterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/>
</FCM:DerivedElement>
<FCM:Singleton xmi:id="_AdBwIDgvEd-9wq2wHPy3lw" base_Class="_apuYoDNwEd-1k-POY2IaLg"/>
- <Cpp:CppInclude xmi:id="_ZWEQwDj0Ed-nsvkE2JvSTg" body="#include &lt;otflib/otf.h>" base_class="_aF1w4DKeEd-WprEKTCaiMA"/>
- <Cpp:CppExternClass xmi:id="_ZVArYDj1Ed-nsvkE2JvSTg" name="otflib/OTF_Writer.h" base_class="_W0t44Dj1Ed-nsvkE2JvSTg"/>
- <Cpp:CppPtr xmi:id="_9n7OYDj2Ed-nsvkE2JvSTg" base_parameter="_v6J20Dj2Ed-nsvkE2JvSTg"/>
+ <C_Cpp:Include xmi:id="_ZWEQwDj0Ed-nsvkE2JvSTg" body="#include &lt;otflib/otf.h>" base_class="_aF1w4DKeEd-WprEKTCaiMA"/>
+ <C_Cpp:ExternClass xmi:id="_ZVArYDj1Ed-nsvkE2JvSTg" name="otflib/OTF_Writer.h" base_class="_W0t44Dj1Ed-nsvkE2JvSTg"/>
+ <C_Cpp:Ptr xmi:id="_9n7OYDj2Ed-nsvkE2JvSTg" base_parameter="_v6J20Dj2Ed-nsvkE2JvSTg"/>
<FCM:DerivedElement xmi:id="_UdG9MD1nEd-Bk-AHd6yyoA" base_Element="_Ucl_0D1nEd-Bk-AHd6yyoA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/SystemInterfaces.uml#_WHyq4Dz6Ed-v9PxuTj6Elw"/>
</FCM:DerivedElement>
<FCM:DerivedElement xmi:id="_UeZ9sD1nEd-Bk-AHd6yyoA" base_Element="_UdpIsD1nEd-Bk-AHd6yyoA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/SystemInterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/>
</FCM:DerivedElement>
- <Cpp:CppVirtual xmi:id="___fNAD1nEd-Bk-AHd6yyoA" base_operation="_UdpIsD1nEd-Bk-AHd6yyoA"/>
- <Cpp:CppVirtual xmi:id="_AHNwMD1pEd-Bk-AHd6yyoA" base_operation="_Ucl_0D1nEd-Bk-AHd6yyoA"/>
+ <C_Cpp:Virtual xmi:id="___fNAD1nEd-Bk-AHd6yyoA" base_operation="_UdpIsD1nEd-Bk-AHd6yyoA"/>
+ <C_Cpp:Virtual xmi:id="_AHNwMD1pEd-Bk-AHd6yyoA" base_operation="_Ucl_0D1nEd-Bk-AHd6yyoA"/>
<FCM:DerivedElement xmi:id="_Q44J0EI7Ed-BYfDlJlYJUQ" base_Element="_Ucl_0D1nEd-Bk-AHd6yyoA">
<source xmi:type="uml:Operation" href="pathmap://QML_CORE/SystemInterfaces.uml#_WHyq4Dz6Ed-v9PxuTj6Elw"/>
</FCM:DerivedElement>
@@ -722,8 +722,8 @@ return processID;</body>
<FCM:ContainerRule xmi:id="_ISo6gLdwEd-CtfrGQre34Q" base_Class="_GVZxwLdwEd-CtfrGQre34Q" extensionKind="InterceptAllPorts" interceptor="_35od4DKrEd-z5o2wSoJ16A">
<forConfig href="pathmap://QML_CORE/core.uml#_u6LqoH7eEd-FNNgSS03RxQ"/>
</FCM:ContainerRule>
- <Cpp:CppExternClass xmi:id="_AGg3EPT8Ed-jjdbo8hMhwA" name="otflib/OTF_FileManager.h" base_class="_LjsBkDwLEd-CbfVdCYNz6Q"/>
- <Cpp:CppInclude xmi:id="_mk_ccD5sEeC-VMxjm_qUAg" body="#include &lt;OS_AL/Sets/SetOf.h>&#xA;OS_AL::Sets::SetOf &lt;int> processSet;" base_class="_apuYoDNwEd-1k-POY2IaLg"/>
+ <C_Cpp:ExternClass xmi:id="_AGg3EPT8Ed-jjdbo8hMhwA" name="otflib/OTF_FileManager.h" base_class="_LjsBkDwLEd-CbfVdCYNz6Q"/>
+ <C_Cpp:Include xmi:id="_mk_ccD5sEeC-VMxjm_qUAg" body="#include &lt;OS_AL/Sets/SetOf.h>&#xA;OS_AL::Sets::SetOf &lt;int> processSet;" base_class="_apuYoDNwEd-1k-POY2IaLg"/>
<FCM:ContainerRule xmi:id="_6FqQoKAdEeCF0uoVQbVQRg" base_Class="_wHuA0KAdEeCF0uoVQbVQRg" extensionKind="InterceptAllPorts" interceptor="_JvP0oKAeEeCF0uoVQbVQRg" propagate="true">
<forConfig href="pathmap://QML_CORE/core.uml#_u6LqoH7eEd-FNNgSS03RxQ"/>
</FCM:ContainerRule>
@@ -740,13 +740,13 @@ return processID;</body>
<forConfig href="pathmap://QML_CORE/core.uml#_u6LqoH7eEd-FNNgSS03RxQ"/>
</FCM:ContainerRule>
<FCM:InterceptionRule xmi:id="_m-L0sPwkEeGWn-a9PUOYcA" interceptionKind="InterceptAll" base_Property="_d7If0PwkEeGWn-a9PUOYcA"/>
- <Cpp:CppInclude xmi:id="__rP4oPxWEeGOK9t90vpALA" header="[import org::eclipse::papyrus::qompass::modellibs::tracing::acceleo::traceLTTng/]&#xA;&#xA;[template public LTTngTP(clazz : Class)]&#xA;[clazz.declareTP()/]&#xA;[/template]" base_class="_rGPjgPxWEeGOK9t90vpALA" preBody="#define TRACEPOINT_CREATE_PROBES&#xA;#define TRACEPOINT_DEFINE"/>
+ <C_Cpp:Include xmi:id="__rP4oPxWEeGOK9t90vpALA" header="[import org::eclipse::papyrus::qompass::modellibs::tracing::acceleo::traceLTTng/]&#xA;&#xA;[template public LTTngTP(clazz : Class)]&#xA;[clazz.declareTP()/]&#xA;[/template]" base_class="_rGPjgPxWEeGOK9t90vpALA" preBody="#define TRACEPOINT_CREATE_PROBES&#xA;#define TRACEPOINT_DEFINE"/>
<FCM:Template xmi:id="_bKW5IPxXEeGOK9t90vpALA" base_Element="_YU5H4PxXEeGOK9t90vpALA" kind="LoopOperations"/>
<FCM:CppLibrary xmi:id="_t_sHUPzOEeGKDvxFM1SZ_g" base_Package="_nAkZEPzOEeGKDvxFM1SZ_g">
<libs>lttng-ust</libs>
<libs>dl</libs>
</FCM:CppLibrary>
- <Cpp:CppExternClass xmi:id="_1PAQ4PzSEeGKDvxFM1SZ_g" name="lttng/tracepoint.h" base_class="_v-VBcPzSEeGKDvxFM1SZ_g"/>
+ <C_Cpp:ExternClass xmi:id="_1PAQ4PzSEeGKDvxFM1SZ_g" name="lttng/tracepoint.h" base_class="_v-VBcPzSEeGKDvxFM1SZ_g"/>
<FCM:Template xmi:id="_flfM8PzhEeGe5LUTfvP5hQ" base_Element="_rGPjgPxWEeGOK9t90vpALA"/>
<FCM:InteractionComponent xmi:id="__yL98PzhEeGe5LUTfvP5hQ" base_Class="_pwl_MPxWEeGOK9t90vpALA"/>
<Cpp:ManualGeneration xmi:id="_KSTlgCdaEeKGdt7FoegMYA" extensionBody="c" base_Class="_rGPjgPxWEeGOK9t90vpALA"/>
@@ -762,10 +762,10 @@ return processID;</body>
<FCM:UseInstanceConfigurator xmi:id="_5FYwcC8CEeKwPrQVP28AQw" base_Class="_I2OioPwkEeGWn-a9PUOYcA" configurator="_nTMOYKbnEeC0_qP7CUZIiQ"/>
<FCM:UseInstanceConfigurator xmi:id="_gH1RQC8DEeKwPrQVP28AQw" base_Class="_If04ACqLEeKGrchWittz_g" configurator="_nTMOYKbnEeC0_qP7CUZIiQ"/>
<FCM:InstanceConfigurator xmi:id="_nUB1YC8HEeKwPrQVP28AQw" base_Class="_nUAnQC8HEeKwPrQVP28AQw"/>
- <Cpp:CppInclude xmi:id="_gvf4IDHKEeKt1a2SZnJmwg" header="[import org::eclipse::papyrus::qompass::modellibs::tracing::acceleo::traceLTTng/]&#xA;&#xA;[template public LTTngTP(intf : Interface)]&#xA;[intf.declareTP()/]&#xA;[/template]" base_class="_gveqADHKEeKt1a2SZnJmwg" preBody="#define TRACEPOINT_CREATE_PROBES&#xA;#define TRACEPOINT_DEFINE"/>
+ <C_Cpp:Include xmi:id="_gvf4IDHKEeKt1a2SZnJmwg" header="[import org::eclipse::papyrus::qompass::modellibs::tracing::acceleo::traceLTTng/]&#xA;&#xA;[template public LTTngTP(intf : Interface)]&#xA;[intf.declareTP()/]&#xA;[/template]" base_class="_gveqADHKEeKt1a2SZnJmwg" preBody="#define TRACEPOINT_CREATE_PROBES&#xA;#define TRACEPOINT_DEFINE"/>
<FCM:Template xmi:id="_gvnM4DHKEeKt1a2SZnJmwg" base_Element="_gveqADHKEeKt1a2SZnJmwg"/>
<Cpp:ManualGeneration xmi:id="_gvnz8DHKEeKt1a2SZnJmwg" extensionBody="c" base_Class="_gveqADHKEeKt1a2SZnJmwg"/>
<Cpp:ManualGeneration xmi:id="_WUbVADV7EeKGAYOVxzQeAg" extensionBody="c" base_Class="_C4FREDV7EeKGAYOVxzQeAg"/>
- <Cpp:CppInclude xmi:id="_ZdHkQDV7EeKGAYOVxzQeAg" header="[import org::eclipse::papyrus::qompass::designer::core::acceleo::UMLTool/]&#xA;[import org::eclipse::papyrus::qompass::designer::core::acceleo::TransformationContext/]&#xA;&#xA;[template public LTTngTP(cl : Classifier)]&#xA;#include &lt;lttng/tracepoint.h>&#xA;&#xA;TRACEPOINT_MODEL_EMF_URI(UMLmodel, starting, &quot;[getSourceRoot().getURI()/]&quot;)&#xA;[/template]&#xA;" base_class="_C4FREDV7EeKGAYOVxzQeAg" preBody=""/>
+ <C_Cpp:Include xmi:id="_ZdHkQDV7EeKGAYOVxzQeAg" header="[import org::eclipse::papyrus::qompass::designer::core::acceleo::UMLTool/]&#xA;[import org::eclipse::papyrus::qompass::designer::core::acceleo::TransformationContext/]&#xA;&#xA;[template public LTTngTP(cl : Classifier)]&#xA;#include &lt;lttng/tracepoint.h>&#xA;&#xA;TRACEPOINT_MODEL_EMF_URI(UMLmodel, starting, &quot;[getSourceRoot().getURI()/]&quot;)&#xA;[/template]&#xA;" base_class="_C4FREDV7EeKGAYOVxzQeAg" preBody=""/>
<FCM:Template xmi:id="_HOvQ0DWSEeKGAYOVxzQeAg" base_Element="_C4FREDV7EeKGAYOVxzQeAg" kind="PassClassifier"/>
</xmi:XMI>
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/src/org/eclipse/papyrus/qompass/modellibs/tracing/QompassTraceMechanism.java b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/src/org/eclipse/papyrus/qompass/modellibs/tracing/QompassTraceMechanism.java
index 0f0979541f7..9fd96bb8ad0 100644
--- a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/src/org/eclipse/papyrus/qompass/modellibs/tracing/QompassTraceMechanism.java
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/src/org/eclipse/papyrus/qompass/modellibs/tracing/QompassTraceMechanism.java
@@ -10,6 +10,9 @@ import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.papyrus.FCM.ConfigOption;
+import org.eclipse.papyrus.FCM.ContainerRule;
+import org.eclipse.papyrus.FCM.RuleApplication;
import org.eclipse.papyrus.infra.core.resource.ModelSet;
import org.eclipse.papyrus.infra.core.services.ServiceException;
import org.eclipse.papyrus.infra.core.utils.ServiceUtilsForActionHandlers;
@@ -27,10 +30,6 @@ import org.eclipse.uml2.uml.Operation;
import org.eclipse.uml2.uml.Package;
import org.eclipse.uml2.uml.Property;
-import FCM.ConfigOption;
-import FCM.ContainerRule;
-import FCM.RuleApplication;
-
public class QompassTraceMechanism implements ITraceMechanism {
public static final String EC3M_TRACING_URI = "pathmap://QML_TRACE/tracing.uml";
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/tmpModel/ClientServerTraceTestTmp.uml b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/tmpModel/ClientServerTraceTestTmp.uml
new file mode 100644
index 00000000000..b888cf0b88c
--- /dev/null
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing/tmpModel/ClientServerTraceTestTmp.uml
@@ -0,0 +1,419 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc">
+ <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ClientServerTraceTest">
+ <packageImport xmi:id="_9_R7cJ47EeKx_dvqpam_eQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_9_R7cZ47EeKx_dvqpam_eQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/>
+ </packageImport>
+ <packageImport xmi:id="_9_SigJ47EeKx_dvqpam_eQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/corba.uml#_DtQEwDLdEd2_U4efLnjQIw"/>
+ </packageImport>
+ <packageImport xmi:id="_9_SigZ47EeKx_dvqpam_eQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_DISTRIBUTION/distribution.uml#_O6TiIDLUEd26WNosUASSSw"/>
+ </packageImport>
+ <packageImport xmi:id="_9_TJkJ47EeKx_dvqpam_eQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://QML_TRACE/tracing.uml#_H-ZqYDKeEd-WprEKTCaiMA"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_9_UXsJ47EeKx_dvqpam_eQ" name="globalenums"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_9_YpIJ47EeKx_dvqpam_eQ" name="deployment">
+ <packagedElement xmi:type="uml:Package" xmi:id="_9_YpIZ47EeKx_dvqpam_eQ" name="monolithic">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_9_Z3QJ47EeKx_dvqpam_eQ" clientDependency="_-GqV0J47EeKx_dvqpam_eQ" name="mySystem" classifier="_bYJagDLiEd2RVeNawwNNzg">
+ <slot xmi:id="_-G18AJ47EeKx_dvqpam_eQ" definingFeature="_gV1cgDLiEd2RVeNawwNNzg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_-G2jEJ47EeKx_dvqpam_eQ" instance="_-GzfwJ47EeKx_dvqpam_eQ"/>
+ </slot>
+ <slot xmi:id="_-G4YQJ47EeKx_dvqpam_eQ" definingFeature="_i-I7gDLiEd2RVeNawwNNzg">
+ <value xmi:type="uml:InstanceValue" xmi:id="_-G4YQZ47EeKx_dvqpam_eQ" instance="_-G3KIJ47EeKx_dvqpam_eQ"/>
+ </slot>
+ <slot xmi:id="_-XSLwJ47EeKx_dvqpam_eQ" definingFeature="p_QO2s0E2rEeGl8qrc8BM7vA">
+ <value xmi:type="uml:InstanceValue" xmi:id="_-XSLwZ47EeKx_dvqpam_eQ" instance="_-XQ9oJ47EeKx_dvqpam_eQ"/>
+ </slot>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_-GqV0J47EeKx_dvqpam_eQ" name="allocate mySystem to monoNode" client="_9_Z3QJ47EeKx_dvqpam_eQ" supplier="_gFXHwDeMEeGPyrZ5I3hMlA"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_-GzfwJ47EeKx_dvqpam_eQ" name="mySystem.server" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_-G3KIJ47EeKx_dvqpam_eQ" name="mySystem.client" classifier="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_-XQ9oJ47EeKx_dvqpam_eQ" name="mySystem.qp_connector" classifier="_jOU60A1jEd6tvthBDl600Q"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_9_aeUJ47EeKx_dvqpam_eQ" name="components">
+ <packagedElement xmi:type="uml:Package" xmi:id="_9_aeUZ47EeKx_dvqpam_eQ" name="System">
+ <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="System_impl">
+ <ownedAttribute xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="server" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/>
+ <ownedAttribute xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="client" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/>
+ <ownedAttribute xmi:id="p_QO2s0E2rEeGl8qrc8BM7vA" name="qp_connector" type="_jOU60A1jEd6tvthBDl600Q" aggregation="composite"/>
+ <ownedConnector xmi:id="_QO2s0E2rEeGl8qrc8BM7vA0" name="c qp_connector 0">
+ <end xmi:id="_-XPIcZ47EeKx_dvqpam_eQ" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_DtWn4DLcEd2qeKRLMdIx_A"/>
+ <end xmi:id="_-XPIcp47EeKx_dvqpam_eQ" partWithPort="p_QO2s0E2rEeGl8qrc8BM7vA" role="_P4xVsNtuEd2eM5kqcby5ZA"/>
+ </ownedConnector>
+ <ownedConnector xmi:id="_QO2s0E2rEeGl8qrc8BM7vA1" name="c qp_connector 1">
+ <end xmi:id="_-XPvgZ47EeKx_dvqpam_eQ" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_4KiE8DLbEd2qeKRLMdIx_A"/>
+ <end xmi:id="_-XPvgp47EeKx_dvqpam_eQ" partWithPort="p_QO2s0E2rEeGl8qrc8BM7vA" role="_Qk0jYNtuEd2eM5kqcby5ZA"/>
+ </ownedConnector>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_9_bscJ47EeKx_dvqpam_eQ" name="Server">
+ <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" clientDependency="_YQqH0JYlEd6G9q9hwr11bw" name="CServer_impl" classifierBehavior="_5Vd9UDclEeKAhIrFXfR8zQ">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_4KiE8DLbEd2qeKRLMdIx_A" name="p" type="_cn-H0DLbEd2qeKRLMdIx_A" aggregation="composite"/>
+ <interfaceRealization xmi:id="_YQqH0JYlEd6G9q9hwr11bw" name="derived realization of ICompute" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_cn-H0DLbEd2qeKRLMdIx_A" contract="_cn-H0DLbEd2qeKRLMdIx_A"/>
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_5Vd9UDclEeKAhIrFXfR8zQ" name="ServerStateMachine">
+ <region xmi:id="_57WRkDclEeKAhIrFXfR8zQ" name="Region1">
+ <transition xmi:id="_8ZB08DclEeKAhIrFXfR8zQ" name="Transition0" source="_66D8kDclEeKAhIrFXfR8zQ" target="_66D8kDclEeKAhIrFXfR8zQ"/>
+ <transition xmi:id="_-v4XkDclEeKAhIrFXfR8zQ" name="Transition1" source="_9f6kgDclEeKAhIrFXfR8zQ" target="_66D8kDclEeKAhIrFXfR8zQ"/>
+ <subvertex xmi:type="uml:State" xmi:id="_66D8kDclEeKAhIrFXfR8zQ" name="State0"/>
+ <subvertex xmi:type="uml:Pseudostate" xmi:id="_9f6kgDclEeKAhIrFXfR8zQ" name="Initial0"/>
+ </region>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_ML-4AKI5Ed6FqJCjEUrkqQ" name="add" specification="_TbIjUJYlEd6G9q9hwr11bw">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;a=&quot; &lt;&lt; a &lt;&lt; &quot; b=&quot; &lt;&lt; b &lt;&lt; &quot; a+b=&quot; &lt;&lt; a+b &lt;&lt; endl;
+return a+b;</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_I1R3YAcDEeGnrLqQ0OQeAg" name="mult" specification="_4ZEZwHecEd6r18stFZxmFQ">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;a*b=&quot; &lt;&lt; a*b;
+return a*b;</body>
+ </ownedBehavior>
+ <ownedOperation xmi:id="_TbIjUJYlEd6G9q9hwr11bw" name="add" method="_ML-4AKI5Ed6FqJCjEUrkqQ">
+ <ownedParameter xmi:id="_TbZCAJYlEd6G9q9hwr11bw" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_TbdTcJYlEd6G9q9hwr11bw" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_TbkoMJYlEd6G9q9hwr11bw" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_4ZEZwHecEd6r18stFZxmFQ" name="mult" method="_I1R3YAcDEeGnrLqQ0OQeAg">
+ <ownedParameter xmi:id="_nvpKUDVdEeKoYLVLZgpRiw" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_qgMSAB6SEd6ITtm_FH3jRw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nvup4DVdEeKoYLVLZgpRiw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nvvQ8DVdEeKoYLVLZgpRiw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nvwfEDVdEeKoYLVLZgpRiw" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_wbw4kB6SEd6ITtm_FH3jRw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nvy7UDVdEeKoYLVLZgpRiw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nvziYDVdEeKoYLVLZgpRiw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nv1XkDVdEeKoYLVLZgpRiw" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nv3z0DVdEeKoYLVLZgpRiw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nv4a4DVdEeKoYLVLZgpRiw" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_rrf74DVdEeKoYLVLZgpRiw" name="check">
+ <ownedParameter xmi:id="_4UNv4DVdEeKoYLVLZgpRiw" name="write">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4UO-ADVdEeKoYLVLZgpRiw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4UPlEDVdEeKoYLVLZgpRiw" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_9OJPEDVkEeKoYLVLZgpRiw" name="testOp">
+ <ownedParameter xmi:id="_Br-FQDVlEeKoYLVLZgpRiw" name="testPar">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_9XvcQB6REd6ITtm_FH3jRw"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_6ERa0DW2EeKyT6LlKoWJIA" name="length">
+ <ownedParameter xmi:id="_FfLX4DW3EeKyT6LlKoWJIA" name="p1" type="_krMkcDW2EeKyT6LlKoWJIA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FfN0IDW3EeKyT6LlKoWJIA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FfObMDW3EeKyT6LlKoWJIA" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_9_uAUJ47EeKx_dvqpam_eQ" name="Interfaces">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_cn-H0DLbEd2qeKRLMdIx_A" name="ICompute">
+ <ownedOperation xmi:id="_DGs6wDLgEd28fJKJJnUaeQ" name="add">
+ <ownedParameter xmi:id="_DGs6wTLgEd28fJKJJnUaeQ" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6wzLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6wjLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_DGs6xDLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:id="_DGs6xTLgEd28fJKJJnUaeQ" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6xzLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6xjLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_DGs6yDLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:id="_DGs6yTLgEd28fJKJJnUaeQ" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6yzLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6yjLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_DGs6zDLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_L8EY8DLgEd28fJKJJnUaeQ" name="mult" isAbstract="true">
+ <ownedParameter xmi:id="_L8EY8TLgEd28fJKJJnUaeQ" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_qgMSAB6SEd6ITtm_FH3jRw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY8zLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY8jLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_L8EY9DLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:id="_L8EY9TLgEd28fJKJJnUaeQ" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_wbw4kB6SEd6ITtm_FH3jRw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY9zLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY9jLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_L8EY-DLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:id="_L8EY-TLgEd28fJKJJnUaeQ" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY-zLgEd28fJKJJnUaeQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY-jLgEd28fJKJJnUaeQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_L8EY_DLgEd28fJKJJnUaeQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_rrbqcDVdEeKoYLVLZgpRiw" name="check" isAbstract="true">
+ <ownedParameter xmi:id="_0xTp0DVdEeKoYLVLZgpRiw" name="write">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_6DewoDW2EeKyT6LlKoWJIA" name="length">
+ <ownedParameter xmi:id="_AP4BcDW3EeKyT6LlKoWJIA" name="p1" type="_krMkcDW2EeKyT6LlKoWJIA"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:DataType" xmi:id="_krMkcDW2EeKyT6LlKoWJIA" name="Point">
+ <ownedAttribute xmi:id="_m0WCQDW2EeKyT6LlKoWJIA" name="x" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_-5FTMB6REd6ITtm_FH3jRw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pOAoUDW2EeKyT6LlKoWJIA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pOB2cDW2EeKyT6LlKoWJIA" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_pOESsDW2EeKyT6LlKoWJIA">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_yJIJMDW2EeKyT6LlKoWJIA" name="y" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_-5FTMB6REd6ITtm_FH3jRw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yd44QDW2EeKyT6LlKoWJIA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yd6GYDW2EeKyT6LlKoWJIA" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_yd77kDW2EeKyT6LlKoWJIA">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-C1lwJ47EeKx_dvqpam_eQ" name="Client">
+ <packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" clientDependency="_ZmdDkEdDEeGxo4rn9hBAOQ" name="CClient_impl">
+ <generalization xmi:id="_34FjAPx3Ed6O2oOTPfeAMA">
+ <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_DtWn4DLcEd2qeKRLMdIx_A" name="q" type="_cn-H0DLbEd2qeKRLMdIx_A" aggregation="composite"/>
+ <interfaceRealization xmi:id="_ZmdDkEdDEeGxo4rn9hBAOQ" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A">
+ <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ <contract href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/>
+ </interfaceRealization>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yXNVoKF4Ed6FqJCjEUrkqQ" name="run" specification="_ZnGj0EdDEeGxo4rn9hBAOQ">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;call via port q: add (2, 3);&quot; &lt;&lt; endl;
+for (int i=0; i&lt;20; i++) {
+ cout &lt;&lt; &quot;result: &quot; &lt;&lt; q->add (2, (i+3)) &lt;&lt; endl;
+ usleep((i+10)*5*1000);
+ cout &lt;&lt; &quot;result: &quot; &lt;&lt; q->mult (3.0, 7.0) &lt;&lt; endl;
+ usleep(20*1000);
+ testOp(i*2);
+ usleep(30*1000);
+}</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yVALQDclEeKAhIrFXfR8zQ" name="testOp" specification="_Qzp7gDclEeKAhIrFXfR8zQ">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;This is a test operation&quot; &lt;&lt; endl;</body>
+ </ownedBehavior>
+ <ownedOperation xmi:id="_ZnGj0EdDEeGxo4rn9hBAOQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/>
+ <ownedOperation xmi:id="_Qzp7gDclEeKAhIrFXfR8zQ" name="testOp" method="_yVALQDclEeKAhIrFXfR8zQ">
+ <ownedParameter xmi:id="_rXu4UDc_EeKPle9CbXIcpQ" name="j">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_9XvcQB6REd6ITtm_FH3jRw"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-GTJcJ47EeKx_dvqpam_eQ" name="platform">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-GTJcZ47EeKx_dvqpam_eQ" name="HWArchitectureMonolithicPlatform">
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_gFXHwDeMEeGPyrZ5I3hMlA" name="monoNode" classifier="_zY9vMDLiEd2RVeNawwNNzg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-HFMkJ47EeKx_dvqpam_eQ" name="methodCall_ICompute">
+ <templateBinding xmi:id="_-HFMkZ47EeKx_dvqpam_eQ">
+ <parameterSubstitution xmi:id="_-HFMkp47EeKx_dvqpam_eQ" actual="_cn-H0DLbEd2qeKRLMdIx_A">
+ <formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://QML_CORE/core.uml#_WzWVUPfBEd2TbIfwytOyPA"/>
+ </parameterSubstitution>
+ <signature href="pathmap://QML_CORE/core.uml#_V0b2APfBEd2TbIfwytOyPA"/>
+ </templateBinding>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-HIP4J47EeKx_dvqpam_eQ" name="SyncCall">
+ <packagedElement xmi:type="uml:Class" xmi:id="_jOU60A1jEd6tvthBDl600Q" clientDependency="_1tfFAJyCEd6WR4pSVO_UYw" name="DirectCall_impl">
+ <generalization xmi:id="_lm4GkA1jEd6tvthBDl600Q" general="_Zx2ZUA1jEd6tvthBDl600Q"/>
+ <interfaceRealization xmi:id="_1tfFAJyCEd6WR4pSVO_UYw" name="derived realization of ICompute" client="_jOU60A1jEd6tvthBDl600Q" supplier="_cn-H0DLbEd2qeKRLMdIx_A" contract="_cn-H0DLbEd2qeKRLMdIx_A"/>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_GSdesJ09Ed6l5bTPBsl00Q" name="add" specification="__y0hwJ08Ed6l5bTPBsl00Q">
+ <language>C/C++</language>
+ <body>// put pre-interceptors here
+return rconn->add(a, b);
+// put post-interceptors here</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_GSdesJ09Ed6l5bTPBsl00Q0" name="mult" specification="__y0hwJ08Ed6l5bTPBsl00Q0">
+ <language>C/C++</language>
+ <body>// put pre-interceptors here
+return rconn->mult(a, b);
+// put post-interceptors here</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_GSdesJ09Ed6l5bTPBsl00Q1" name="check" specification="__y0hwJ08Ed6l5bTPBsl00Q1">
+ <language>C/C++</language>
+ <body>// put pre-interceptors here
+rconn->check(write);
+// put post-interceptors here</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_GSdesJ09Ed6l5bTPBsl00Q2" name="length" specification="__y0hwJ08Ed6l5bTPBsl00Q2">
+ <language>C/C++</language>
+ <body>// put pre-interceptors here
+rconn->length(p1);
+// put post-interceptors here</body>
+ </ownedBehavior>
+ <ownedOperation xmi:id="__y0hwJ08Ed6l5bTPBsl00Q" name="add" method="_GSdesJ09Ed6l5bTPBsl00Q">
+ <ownedParameter xmi:id="_-Ifh0J47EeKx_dvqpam_eQ" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-Ifh0Z47EeKx_dvqpam_eQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Ifh0p47EeKx_dvqpam_eQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_-Ifh0547EeKx_dvqpam_eQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:id="_-IgI4J47EeKx_dvqpam_eQ" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-IgI4Z47EeKx_dvqpam_eQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-IgI4p47EeKx_dvqpam_eQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_-IgI4547EeKx_dvqpam_eQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:id="_-Igv8J47EeKx_dvqpam_eQ" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-Igv8Z47EeKx_dvqpam_eQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Igv8p47EeKx_dvqpam_eQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_-Igv8547EeKx_dvqpam_eQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="__y0hwJ08Ed6l5bTPBsl00Q0" name="mult" method="_GSdesJ09Ed6l5bTPBsl00Q0">
+ <ownedParameter xmi:id="_-UeIUJ47EeKx_dvqpam_eQ" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_qgMSAB6SEd6ITtm_FH3jRw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-UeIUZ47EeKx_dvqpam_eQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-UeIUp47EeKx_dvqpam_eQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_-UeIU547EeKx_dvqpam_eQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:id="_-UeIVJ47EeKx_dvqpam_eQ" name="b">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_wbw4kB6SEd6ITtm_FH3jRw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-UeIVZ47EeKx_dvqpam_eQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-UeIVp47EeKx_dvqpam_eQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_-UeIV547EeKx_dvqpam_eQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ <ownedParameter xmi:id="_-UevYJ47EeKx_dvqpam_eQ" name="res" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://QML_CORE/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-UevYZ47EeKx_dvqpam_eQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-UevYp47EeKx_dvqpam_eQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_-UevY547EeKx_dvqpam_eQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="__y0hwJ08Ed6l5bTPBsl00Q1" name="check" method="_GSdesJ09Ed6l5bTPBsl00Q1">
+ <ownedParameter xmi:id="_-VjtcJ47EeKx_dvqpam_eQ" name="write">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="__y0hwJ08Ed6l5bTPBsl00Q2" name="length" method="_GSdesJ09Ed6l5bTPBsl00Q2">
+ <ownedParameter xmi:id="_-WeTcJ47EeKx_dvqpam_eQ" name="p1" type="_krMkcDW2EeKyT6LlKoWJIA"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Zx2ZUA1jEd6tvthBDl600Q" name="SyncCall" isAbstract="true">
+ <generalization xmi:id="_STdvYDBFEd6V16eboHV1gw" general="_j29X4NttEd2eM5kqcby5ZA"/>
+ <generalization xmi:id="_T1zr4DBFEd6V16eboHV1gw" general="_mIpj8Ns8Ed2eM5kqcby5ZA"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_j29X4NttEd2eM5kqcby5ZA" name="OPC_useI" isAbstract="true">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_P4xVsNtuEd2eM5kqcby5ZA" name="fconn" type="_cn-H0DLbEd2qeKRLMdIx_A" aggregation="composite"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_mIpj8Ns8Ed2eM5kqcby5ZA" name="OPC_provideI" isAbstract="true">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_Qk0jYNtuEd2eM5kqcby5ZA" name="rconn" visibility="public" type="_cn-H0DLbEd2qeKRLMdIx_A" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rftH8ENwEeGoAtSeIK7WLg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rfxZYENwEeGoAtSeIK7WLg" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_rf3gAENwEeGoAtSeIK7WLg">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ </packagedElement>
+ <profileApplication xmi:id="_99LpsJ47EeKx_dvqpam_eQ">
+ <eAnnotations xmi:id="_99PUEJ47EeKx_dvqpam_eQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_PROFILES/StandardL2.profile.uml#_0"/>
+ </profileApplication>
+ <profileApplication xmi:id="_99bhUJ47EeKx_dvqpam_eQ">
+ <eAnnotations xmi:id="_99bhUZ47EeKx_dvqpam_eQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/C_Cpp/1#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
+ </profileApplication>
+ <profileApplication xmi:id="_99l5YJ47EeKx_dvqpam_eQ">
+ <eAnnotations xmi:id="_99mgcJ47EeKx_dvqpam_eQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_9_RUYJ47EeKx_dvqpam_eQ">
+ <eAnnotations xmi:id="_9_RUYZ47EeKx_dvqpam_eQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
+ </profileApplication>
+ </uml:Model>
+ <FCM:RuleApplication xmi:id="_9_kPUJ47EeKx_dvqpam_eQ" base_Class="_oqZNUDLaEd2qeKRLMdIx_A">
+ <containerRule href="pathmap://QML_TRACE/tracing.uml#_RWQC8PwkEeGWn-a9PUOYcA"/>
+ <containerRule href="pathmap://QML_TRACE/tracing.uml#_NtAukCqLEeKGrchWittz_g"/>
+ </FCM:RuleApplication>
+ <C_Cpp:Include xmi:id="_9_q9AJ47EeKx_dvqpam_eQ" body="#include &lt;iostream>&#xA;using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/>
+ <FCM:Port xmi:id="_-ARZ8J47EeKx_dvqpam_eQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A">
+ <kind href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <C_Cpp:Include xmi:id="_-C86gJ47EeKx_dvqpam_eQ" body="#include &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
+ <FCM:RuleApplication xmi:id="_-DIgsJ47EeKx_dvqpam_eQ" base_Class="_IfjoETLbEd2qeKRLMdIx_A">
+ <containerRule href="pathmap://QML_TRACE/tracing.uml#_NtAukCqLEeKGrchWittz_g"/>
+ </FCM:RuleApplication>
+ <FCM:Port xmi:id="_-EGxEJ47EeKx_dvqpam_eQ" base_Port="_DtWn4DLcEd2qeKRLMdIx_A">
+ <kind href="pathmap://QML_CORE/core.uml#_9Fif4FRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:Target xmi:id="_-GevoJ47EeKx_dvqpam_eQ" base_Node="_zY9vMDLiEd2RVeNawwNNzg">
+ <targetArch href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/>
+ <usedOS href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/>
+ </FCM:Target>
+ <Alloc:Allocate xmi:id="_-GxqkJ47EeKx_dvqpam_eQ" base_Abstraction="_-GqV0J47EeKx_dvqpam_eQ"/>
+ <FCM:InteractionComponent xmi:id="_-HNIYJ47EeKx_dvqpam_eQ" base_Class="_jOU60A1jEd6tvthBDl600Q"/>
+ <FCM:InteractionComponent xmi:id="_-HYukJ47EeKx_dvqpam_eQ" base_Class="_Zx2ZUA1jEd6tvthBDl600Q"/>
+ <FCM:Port xmi:id="_-HhRcJ47EeKx_dvqpam_eQ" base_Port="_P4xVsNtuEd2eM5kqcby5ZA" conjugated="true">
+ <kind href="pathmap://QML_CORE/core.uml#_9Fif4FRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:Port xmi:id="_-HxJEJ47EeKx_dvqpam_eQ" base_Port="_Qk0jYNtuEd2eM5kqcby5ZA" conjugated="true">
+ <kind href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/>
+ </FCM:Port>
+ <FCM:Template xmi:id="_-IcegJ47EeKx_dvqpam_eQ" base_Element="__y0hwJ08Ed6l5bTPBsl00Q" kind="LoopOperations"/>
+ <FCM:Template xmi:id="_-UbsEJ47EeKx_dvqpam_eQ" base_Element="__y0hwJ08Ed6l5bTPBsl00Q0" kind="LoopOperations"/>
+ <FCM:Template xmi:id="_-VifUJ47EeKx_dvqpam_eQ" base_Element="__y0hwJ08Ed6l5bTPBsl00Q1" kind="LoopOperations"/>
+ <FCM:Template xmi:id="_-WdFUJ47EeKx_dvqpam_eQ" base_Element="__y0hwJ08Ed6l5bTPBsl00Q2" kind="LoopOperations"/>
+</xmi:XMI>
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.views.tracepoints/META-INF/MANIFEST.MF b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.views.tracepoints/META-INF/MANIFEST.MF
index 12d7c11bafb..b8345d31eea 100644
--- a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.views.tracepoints/META-INF/MANIFEST.MF
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.views.tracepoints/META-INF/MANIFEST.MF
@@ -16,7 +16,9 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.emf.transaction;bundle-version="1.4.0",
org.eclipse.gmf.runtime.common.core;bundle-version="1.4.1",
org.eclipse.gmf.runtime.common.ui;bundle-version="1.5.0",
- org.eclipse.ui.ide;bundle-version="3.8.100"
+ org.eclipse.ui.ide;bundle-version="3.8.100",
+ org.eclipse.papyrus.infra.services.markerlistener;bundle-version="0.10.0",
+ org.eclipse.papyrus.infra.services.decoration;bundle-version="0.10.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-Vendor: %pluginProvider
diff --git a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.views.tracepoints/src/org/eclipse/papyrus/views/tracepoints/views/TracepointView.java b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.views.tracepoints/src/org/eclipse/papyrus/views/tracepoints/views/TracepointView.java
index ace3d79213b..2582901b04c 100644
--- a/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.views.tracepoints/src/org/eclipse/papyrus/views/tracepoints/views/TracepointView.java
+++ b/extraplugins/qompass-designer/tracing/org.eclipse.papyrus.views.tracepoints/src/org/eclipse/papyrus/views/tracepoints/views/TracepointView.java
@@ -52,6 +52,7 @@ import org.eclipse.jface.viewers.ITableLabelProvider;
import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerSorter;
+import org.eclipse.papyrus.infra.services.markerlistener.IPapyrusMarker;
import org.eclipse.papyrus.infra.services.tracepoints.MarkerUtils;
import org.eclipse.papyrus.infra.services.tracepoints.TraceFunctions;
import org.eclipse.papyrus.infra.services.tracepoints.TraceState;
@@ -173,8 +174,8 @@ public class TracepointView extends ViewPart implements ISelectionListener {
if(TraceState.skipAllTracepoints) {
return TraceViewImages.getSkipAllImage();
}
- if(obj instanceof IMarker) {
- IMarker marker = (IMarker)obj;
+ if(obj instanceof IPapyrusMarker) {
+ IPapyrusMarker marker = (IPapyrusMarker)obj;
ImageDescriptor id = traceImage.getImageDescriptorForGE(marker);
if(id != null) {
// TODO: leaks!

Back to the top