Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.types/META-INF/MANIFEST.MF2
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.types/plugin.xml29
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/handlers/MigrateSpecializations.java266
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/providers/ElementTypesDetailsContentProvider.java2
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/view/RegistredElementTypesView.java62
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.types.doc/META-INF/MANIFEST.MF2
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.types.doc/models/types.notation121
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.types.doc/models/types.uml42
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.types.doc/pom.xml2
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.types.doc/resources/images/specialization.pngbin49549 -> 50541 bytes
-rw-r--r--plugins/doc/org.eclipse.papyrus.infra.types.doc/resources/types.mediawiki4
-rw-r--r--plugins/infra/emf/org.eclipse.papyrus.infra.emf.types.ui/META-INF/MANIFEST.MF4
-rw-r--r--plugins/infra/emf/org.eclipse.papyrus.infra.emf.types/META-INF/MANIFEST.MF6
-rw-r--r--plugins/infra/emf/org.eclipse.papyrus.infra.emf.types/pom.xml2
-rw-r--r--plugins/infra/emf/org.eclipse.papyrus.infra.emf/model/infra-emf.elementtypesconfigurations40
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/META-INF/MANIFEST.MF2
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/gmfdiag-common.elementtypesconfigurations21
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/notation.elementtypesconfigurations2
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/helper/DefaultEditHelper.java39
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.common/META-INF/MANIFEST.MF2
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.common/model/nattable-common.elementtypesconfigurations22
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/META-INF/MANIFEST.MF2
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/model/nattable-tablecontents.elementtypesconfigurations22
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/model/nattable-tablecontext.elementtypesconfigurations22
-rw-r--r--plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/META-INF/MANIFEST.MF2
-rw-r--r--plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/model/controlmode.elementtypesconfigurations22
-rw-r--r--plugins/infra/services/org.eclipse.papyrus.infra.services.edit/model/marker.elementtypesconfigurations21
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.core/META-INF/MANIFEST.MF4
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.core/pom.xml2
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/factories/impl/SpecializationTypeFactory.java9
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/registries/ElementTypeSetConfigurationRegistry.java93
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/utils/AdviceComparator.java36
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/utils/TypesConfigurationsCycleUtil.java36
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.edit/.project24
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.edit/META-INF/MANIFEST.MF5
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.edit/plugin.properties1
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.edit/pom.xml2
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/AbstractAdviceBindingConfigurationItemProvider.java4
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/AdviceConfigurationItemProvider.java5
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/SpecializationTypeConfigurationItemProvider.java20
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.editor/META-INF/MANIFEST.MF5
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.editor/pom.xml2
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/META-INF/MANIFEST.MF13
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/model/rulebased.elementtypesconfigurations2
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/plugin.properties4
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/plugin.xml12
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/pom.xml2
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/src-gen/org/eclipse/papyrus/infra/types/rulebased/RuleBasedPackage.java16
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.ui/META-INF/MANIFEST.MF4
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types.ui/pom.xml2
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types/META-INF/MANIFEST.MF2
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types/model/ElementTypesConfigurations.ecore14
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types/model/ElementTypesConfigurations.ecore_diagram47
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types/plugin.xml13
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types/pom.xml2
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/AdviceConfiguration.java16
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/ElementTypesConfigurationsPackage.java100
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/SpecializationTypeConfiguration.java34
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/AbstractAdviceBindingConfigurationImpl.java26
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/AdviceConfigurationImpl.java40
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/ElementTypesConfigurationsPackageImpl.java30
-rw-r--r--plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/SpecializationTypeConfigurationImpl.java87
-rw-r--r--plugins/infra/types/pom.xml2
-rw-r--r--plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-activities.elementtypesconfigurations2
-rw-r--r--plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-allocations.elementtypesconfigurations2
-rw-r--r--plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-blocks.elementtypesconfigurations2
-rw-r--r--plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-constraints.elementtypesconfigurations2
-rw-r--r--plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-modelelements.elementtypesconfigurations2
-rw-r--r--plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-portsandflows.elementtypesconfigurations2
-rw-r--r--plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-requirements.elementtypesconfigurations2
-rw-r--r--plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations158
-rw-r--r--plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/META-INF/MANIFEST.MF2
-rw-r--r--plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/ConfigurationSetRule.xtend83
-rw-r--r--plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/ElementTypeRule.xtend30
-rw-r--r--plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/UMLElementTypes.xtend30
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.elementtypesconfigurations23
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/model/classdiagram.elementtypesconfigurations59
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram-notation.elementtypesconfigurations35
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram-uml.elementtypesconfigurations36
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram.elementtypesconfigurations45
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite/model/compositediagram.elementtypesconfigurations17
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.interactionoverview/model/interactionOverviewDiagram.elementtypesconfigurations11
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram-uml.elementtypesconfigurations20
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram.elementtypesconfigurations193
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/model/stateMachineDiagram.elementtypesconfigurations17
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/META-INF/MANIFEST.MF2
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/model/stereotype-edit.elementtypesconfigurations28
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing/model/timingdiagram-uml.elementtypesconfigurations33
-rw-r--r--plugins/uml/newchild/org.eclipse.papyrus.uml.profile.newchildmenu.generator/META-INF/MANIFEST.MF2
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.service.types.ui/model/uml-advice.elementtypesconfigurations2
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.service.types/META-INF/MANIFEST.MF4
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.service.types/model/StandardProfile.elementtypesconfigurations2
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.service.types/model/uml-containments.elementtypesconfigurations194
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations2207
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations6752
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.types.core/META-INF/MANIFEST.MF6
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.types.core/pom.xml2
97 files changed, 5862 insertions, 5624 deletions
diff --git a/plugins/developer/org.eclipse.papyrus.dev.types/META-INF/MANIFEST.MF b/plugins/developer/org.eclipse.papyrus.dev.types/META-INF/MANIFEST.MF
index 5ee30eec196..073c7e32dcc 100644
--- a/plugins/developer/org.eclipse.papyrus.dev.types/META-INF/MANIFEST.MF
+++ b/plugins/developer/org.eclipse.papyrus.dev.types/META-INF/MANIFEST.MF
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Require-Bundle: org.eclipse.ui;bundle-version="[3.107.0,4.0.0)",
org.eclipse.uml2.uml;bundle-version="[5.2.0,6.0.0)",
- org.eclipse.papyrus.infra.types.core;bundle-version="[2.0.0,3.0.0)",
+ org.eclipse.papyrus.infra.types.core;bundle-version="[3.0.0,4.0.0)",
org.eclipse.papyrus.infra.services.edit;bundle-version="[2.0.0,3.0.0)",
org.eclipse.gmf.codegen;bundle-version="[2.11.0,3.0.0)",
org.eclipse.xtend.lib;bundle-version="[2.10.0,3.0.0)",
diff --git a/plugins/developer/org.eclipse.papyrus.dev.types/plugin.xml b/plugins/developer/org.eclipse.papyrus.dev.types/plugin.xml
index a591e0bb35c..72f6f9d8c22 100644
--- a/plugins/developer/org.eclipse.papyrus.dev.types/plugin.xml
+++ b/plugins/developer/org.eclipse.papyrus.dev.types/plugin.xml
@@ -55,6 +55,30 @@
</visibleWhen>
</command>
</menuContribution>
+ <menuContribution
+ allPopups="false"
+ locationURI="popup:org.eclipse.ui.popup.any">
+ <command
+ commandId="org.eclipse.papyrus.infra.dev.types.commands.migrateSpecializations"
+ id="org.eclipse.papyrus.infra.dev.types.menus.migrateSpecializations"
+ label="Migrate Specializations"
+ mnemonic="S"
+ style="push">
+ <visibleWhen
+ checkEnabled="false">
+ <with
+ variable="selection">
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <adapt
+ type="org.eclipse.core.resources.IFile">
+ </adapt>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
+ </menuContribution>
</extension>
<extension
@@ -69,6 +93,11 @@
id="org.eclipse.papyrus.infra.dev.types.commands.generateElementTypesRegistry"
name="Generate ElementTypes Registry">
</command>
+ <command
+ defaultHandler="org.eclipse.papyrus.dev.types.handlers.MigrateSpecializations"
+ id="org.eclipse.papyrus.infra.dev.types.commands.migrateSpecializations"
+ name="Migrate Specializations">
+ </command>
</extension>
<extension
point="org.eclipse.ui.views">
diff --git a/plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/handlers/MigrateSpecializations.java b/plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/handlers/MigrateSpecializations.java
new file mode 100644
index 00000000000..9ebedb73a51
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/handlers/MigrateSpecializations.java
@@ -0,0 +1,266 @@
+/*****************************************************************************
+ * Copyright (c) 2014 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.dev.types.handlers;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.URI;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.transform.OutputKeys;
+import javax.xml.transform.Result;
+import javax.xml.transform.Source;
+import javax.xml.transform.Transformer;
+import javax.xml.transform.TransformerConfigurationException;
+import javax.xml.transform.TransformerException;
+import javax.xml.transform.TransformerFactory;
+import javax.xml.transform.TransformerFactoryConfigurationError;
+import javax.xml.transform.dom.DOMSource;
+import javax.xml.transform.stream.StreamResult;
+
+import org.eclipse.core.commands.AbstractHandler;
+import org.eclipse.core.commands.ExecutionEvent;
+import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.core.filesystem.EFS;
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.NullProgressMonitor;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.ui.handlers.HandlerUtil;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+import org.xml.sax.SAXException;
+
+public class MigrateSpecializations extends AbstractHandler {
+ final String FILE_EXTENSION = "elementtypesconfigurations";
+
+ final String TYPE_ATTRIBUTE = "xsi:type";
+ final String NAME_ATTRIBUTE = "name";
+ final String IDENTIFIER_ATTRIBUTE = "identifier";
+ final String ELEMENTTYPECONFIGURATION_NAMESPACE_ATTRIBUTE = "xmlns:elementtypesconfigurations";
+ final String ELEMENTTYPECONFIGURATION_NAMESPACE_OLD = "http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1";
+ final String ELEMENTTYPECONFIGURATION_NAMESPACE_NEW = "http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2";
+
+ final String ELEMENTTYPECONFIGURATIONS = "elementTypeConfigurations";
+ final String ELEMENTTYPESCONFIGURATIONS_SPECIALIZATIONTYPECONFIGURATION = "elementtypesconfigurations:SpecializationTypeConfiguration";
+ final String SPECIALIZEDTYPESID_ATTRIBUTE = "specializedTypesID";
+ final String SPECIALIZEDTYPES_ATTRIBUTE = "specializedTypes";
+ final String HREF_ATTRIBUTE = "href";
+
+ final String ELEMENTTYPESCONFIGURATIONS_METAMODELTYPECONFIGURATION = "elementtypesconfigurations:MetamodelTypeConfiguration";
+
+
+ public Object execute(ExecutionEvent event) throws ExecutionException {
+
+
+
+
+ Map<String, String> mapSpecializationMigration = new HashMap<>();
+ Map<String, String> mapMetamodelMigration = new HashMap<>();
+
+
+ ISelection currentSelection = HandlerUtil.getCurrentSelection(event);
+ if (!(currentSelection instanceof IStructuredSelection) || currentSelection.isEmpty()) {
+ return null;
+ }
+
+ final IStructuredSelection selection = (IStructuredSelection) currentSelection;
+
+ Iterator<?> it = selection.iterator();
+
+ while (it.hasNext()) {
+ Object selectedElement = (Object) it.next();
+
+ if (selectedElement instanceof IFile) {
+ if (FILE_EXTENSION.equals(((IFile) selectedElement).getFileExtension())) {
+ IFile selectedFile = ((IFile) selectedElement);
+ URI uri = selectedFile.getLocationURI();
+
+
+ if (selectedFile.isLinked()) {
+ uri = selectedFile.getRawLocationURI();
+ }
+
+ try {
+ File file = EFS.getStore(uri).toLocalFile(0, new NullProgressMonitor());
+ DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
+ DocumentBuilder builder = factory.newDocumentBuilder();
+ Document doc = builder.parse(file);
+ Element root = doc.getDocumentElement();
+
+ NodeList elementTypeConfigurations = root.getElementsByTagName(ELEMENTTYPECONFIGURATIONS);
+
+ for (int i = 0; i < elementTypeConfigurations.getLength(); i++) {
+ Element elementTypeConfiguration = (Element) elementTypeConfigurations.item(i);
+
+ Node identifierAttrib = elementTypeConfiguration.getAttributes().getNamedItem(IDENTIFIER_ATTRIBUTE);
+
+ Node xmiid = elementTypeConfiguration.getAttributes().getNamedItem("xmi:id");
+
+ Node type = elementTypeConfiguration.getAttributes().getNamedItem(TYPE_ATTRIBUTE);
+
+ if (type.getNodeValue().equals(ELEMENTTYPESCONFIGURATIONS_SPECIALIZATIONTYPECONFIGURATION)) {
+ mapSpecializationMigration.put(identifierAttrib.getNodeValue(), "platform:/plugin" + selectedFile.getFullPath().toString() + "#" + xmiid.getNodeValue());
+ } else {
+ mapMetamodelMigration.put(identifierAttrib.getNodeValue(), "platform:/plugin" + selectedFile.getFullPath().toString() + "#" + xmiid.getNodeValue());
+ }
+
+ }
+ } catch (ParserConfigurationException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (SAXException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (IOException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (CoreException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
+ }
+ }
+
+ }
+
+ it = selection.iterator();
+
+ while (it.hasNext()) {
+ Object selectedElement = (Object) it.next();
+
+ if (selectedElement instanceof IFile) {
+ if (FILE_EXTENSION.equals(((IFile) selectedElement).getFileExtension())) {
+ IFile selectedFile = ((IFile) selectedElement);
+ URI uri = selectedFile.getLocationURI();
+
+ if (selectedFile.isLinked()) {
+ uri = selectedFile.getRawLocationURI();
+ }
+
+ try {
+ File file = EFS.getStore(uri).toLocalFile(0, new NullProgressMonitor());
+ DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
+ DocumentBuilder builder = factory.newDocumentBuilder();
+ Document doc = builder.parse(file);
+ Element root = doc.getDocumentElement();
+
+ // Update namespaces
+ root.setAttribute(ELEMENTTYPECONFIGURATION_NAMESPACE_ATTRIBUTE, ELEMENTTYPECONFIGURATION_NAMESPACE_NEW);
+
+ NodeList elementTypeConfigurations = root.getElementsByTagName(ELEMENTTYPECONFIGURATIONS);
+
+ for (int i = 0; i < elementTypeConfigurations.getLength(); i++) {
+ Element elementTypeConfiguration = (Element) elementTypeConfigurations.item(i);
+
+ // Node type = elementTypeConfiguration.getAttributes().getNamedItem(TYPE_ATTRIBUTE);
+
+ // if (type.getNodeValue().equals(ELEMENTTYPESCONFIGURATIONS_SPECIALIZATIONTYPECONFIGURATION)) {
+ NodeList children = elementTypeConfiguration.getChildNodes();
+
+ ArrayList<String> specializedIDs = new ArrayList<String>();
+ ArrayList<Node> childToRemove = new ArrayList<Node>();
+ for (int j = 0; j < children.getLength(); j++) {
+
+ Node child = children.item(j);
+ if (child instanceof Element) {
+ if (child.getNodeName().equals(SPECIALIZEDTYPESID_ATTRIBUTE)) {
+ String specialized = ((Element) child).getFirstChild().getNodeValue();
+ specializedIDs.add(specialized);
+ childToRemove.add(child);
+ }
+ }
+ }
+
+ for (Node node : childToRemove) {
+ elementTypeConfiguration.removeChild(node);
+ }
+
+ for (String specialized : specializedIDs) {
+ Element specializedTypes = doc.createElement(SPECIALIZEDTYPES_ATTRIBUTE);
+
+ if (mapMetamodelMigration.containsKey(specialized)) {
+ specializedTypes.setAttribute(TYPE_ATTRIBUTE, ELEMENTTYPESCONFIGURATIONS_METAMODELTYPECONFIGURATION);
+ specializedTypes.setAttribute(HREF_ATTRIBUTE, mapMetamodelMigration.get(specialized));
+ elementTypeConfiguration.appendChild(specializedTypes);
+ } else if (mapSpecializationMigration.containsKey(specialized)) {
+ specializedTypes.setAttribute(TYPE_ATTRIBUTE, ELEMENTTYPESCONFIGURATIONS_SPECIALIZATIONTYPECONFIGURATION);
+ specializedTypes.setAttribute(HREF_ATTRIBUTE, mapSpecializationMigration.get(specialized));
+ elementTypeConfiguration.appendChild(specializedTypes);
+ } else {
+ System.err.println("Couldn't find : " + specialized);
+ }
+
+
+ }
+ // }
+ }
+
+
+ Transformer transformer = TransformerFactory.newInstance().newTransformer();
+ transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
+ Result output = new StreamResult(file);
+ Source input = new DOMSource(doc);
+
+ transformer.transform(input, output);
+
+
+ selectedFile.touch(new NullProgressMonitor());
+
+
+
+ } catch (ParserConfigurationException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (SAXException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (IOException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (CoreException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (TransformerConfigurationException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (TransformerFactoryConfigurationError e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (TransformerException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+ }
+ }
+
+
+ return null;
+ }
+
+
+
+
+
+}
diff --git a/plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/providers/ElementTypesDetailsContentProvider.java b/plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/providers/ElementTypesDetailsContentProvider.java
index 18829a02018..29c7ab425aa 100644
--- a/plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/providers/ElementTypesDetailsContentProvider.java
+++ b/plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/providers/ElementTypesDetailsContentProvider.java
@@ -136,7 +136,7 @@ public class ElementTypesDetailsContentProvider implements ITreeContentProvider
@Override
public Object[] getChildren(Object parentElement) {
if (parentElement instanceof List<?>) {
- Collections.sort((List<IEditHelperAdvice>) parentElement, new AdviceComparator(contextID));
+ Collections.sort((List<IEditHelperAdvice>) parentElement, new AdviceComparator(ElementTypeRegistry.getInstance().getType(typeID), contextID));
return ((List<?>) parentElement).toArray();
}
diff --git a/plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/view/RegistredElementTypesView.java b/plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/view/RegistredElementTypesView.java
index 627b3b86471..da3a26356ae 100644
--- a/plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/view/RegistredElementTypesView.java
+++ b/plugins/developer/org.eclipse.papyrus.dev.types/src/org/eclipse/papyrus/dev/types/view/RegistredElementTypesView.java
@@ -12,13 +12,20 @@
*****************************************************************************/
package org.eclipse.papyrus.dev.types.view;
+import java.io.BufferedWriter;
+import java.io.File;
+import java.io.FileWriter;
+import java.io.IOException;
import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
import java.util.List;
import org.eclipse.gmf.runtime.emf.type.core.ClientContextManager;
import org.eclipse.gmf.runtime.emf.type.core.ElementTypeRegistry;
import org.eclipse.gmf.runtime.emf.type.core.IClientContext;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.emf.type.core.edithelper.IEditHelperAdvice;
import org.eclipse.jface.viewers.ISelectionChangedListener;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.SelectionChangedEvent;
@@ -26,14 +33,20 @@ import org.eclipse.papyrus.dev.types.providers.ElementTypesContentProvider;
import org.eclipse.papyrus.dev.types.providers.ElementTypesDetailsContentProvider;
import org.eclipse.papyrus.dev.types.providers.ElementTypesDetailsLabelProvider;
import org.eclipse.papyrus.dev.types.providers.ElementTypesLabelProvider;
+import org.eclipse.papyrus.infra.types.core.utils.AdviceComparator;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.SashForm;
+import org.eclipse.swt.events.MouseAdapter;
+import org.eclipse.swt.events.MouseEvent;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Combo;
import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Display;
+import org.eclipse.swt.widgets.FileDialog;
import org.eclipse.ui.dialogs.FilteredTree;
import org.eclipse.ui.dialogs.PatternFilter;
import org.eclipse.ui.part.ViewPart;
@@ -96,6 +109,55 @@ public class RegistredElementTypesView extends ViewPart {
}
});
+ Button exportButton = new Button(parent, SWT.NONE);
+ exportButton.setText("Export registry");
+ exportButton.addMouseListener(new MouseAdapter() {
+
+ @Override
+ public void mouseUp(MouseEvent e) {
+ FileDialog dialog = new FileDialog(Display.getCurrent().getActiveShell(), SWT.SAVE);
+ String dest = dialog.open();
+ if (dest != null) {
+ File file = new File(dest);
+ if (file != null) {
+ BufferedWriter writer = null;
+ try {
+ writer = new BufferedWriter(new FileWriter(file));
+
+ for (String clientContexId : itemsList) {
+ writer.write(clientContexId + "\n");
+ IElementType[] elementTypes = ElementTypeRegistry.getInstance().getElementTypes(ClientContextManager.getInstance().getClientContext(clientContexId));
+ for (int j = 0; j < elementTypes.length; j++) {
+ IElementType elementType = elementTypes[j];
+ writer.write("\t" + elementType.getId() + "\n");
+
+
+ IEditHelperAdvice[] advices = ElementTypeRegistry.getInstance().getEditHelperAdvice(elementType);
+ List<IEditHelperAdvice> advicesList = Arrays.asList(advices);
+ Collections.sort(advicesList, new AdviceComparator(elementType, clientContexId));
+ for (IEditHelperAdvice advice : advicesList) {
+ writer.write("\t\t" + advice.getClass().getName() + "\n");
+ }
+ }
+ }
+
+ writer.flush();
+
+ } catch (IOException e1) {
+ e1.printStackTrace();
+ } finally {
+ try {
+ writer.close();
+ } catch (Exception e1) {
+ e1.printStackTrace();
+ }
+ }
+
+ }
+ }
+ }
+ });
+
sash = new SashForm(parent, SWT.HORIZONTAL);
sash.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
diff --git a/plugins/doc/org.eclipse.papyrus.infra.types.doc/META-INF/MANIFEST.MF b/plugins/doc/org.eclipse.papyrus.infra.types.doc/META-INF/MANIFEST.MF
index c0275287fd4..d682ab95666 100644
--- a/plugins/doc/org.eclipse.papyrus.infra.types.doc/META-INF/MANIFEST.MF
+++ b/plugins/doc/org.eclipse.papyrus.infra.types.doc/META-INF/MANIFEST.MF
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Require-Bundle: org.eclipse.help;bundle-version="[3.7.0,4.0.0)"
Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 3.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.papyrus.infra.types.doc;singleton:=true
diff --git a/plugins/doc/org.eclipse.papyrus.infra.types.doc/models/types.notation b/plugins/doc/org.eclipse.papyrus.infra.types.doc/models/types.notation
index b451c98ca52..8496ae36723 100644
--- a/plugins/doc/org.eclipse.papyrus.infra.types.doc/models/types.notation
+++ b/plugins/doc/org.eclipse.papyrus.infra.types.doc/models/types.notation
@@ -586,10 +586,6 @@
<layoutConstraint xmi:type="notation:Location" xmi:id="_4A8kkhEwEeaDmLeqAKxD1Q" y="5"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_4A8kkxEwEeaDmLeqAKxD1Q" type="Class_AttributeCompartment">
- <children xmi:type="notation:Shape" xmi:id="_4lYHUBEwEeaDmLeqAKxD1Q" type="Property_ClassAttributeLabel">
- <element xmi:type="uml:Property" href="types.uml#_yNA-whEtEeaDmLeqAKxD1Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4lYHUREwEeaDmLeqAKxD1Q"/>
- </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_4A8klBEwEeaDmLeqAKxD1Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_4A8klREwEeaDmLeqAKxD1Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_4A8klhEwEeaDmLeqAKxD1Q"/>
@@ -608,7 +604,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_4A9LpBEwEeaDmLeqAKxD1Q"/>
</children>
<element xmi:type="uml:Class" href="types.uml#_yNA-wBEtEeaDmLeqAKxD1Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4A6vYREwEeaDmLeqAKxD1Q" x="527" y="461"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4A6vYREwEeaDmLeqAKxD1Q" x="534" y="461"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_A9PKIBExEeaDmLeqAKxD1Q" type="Class_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_A9PKIhExEeaDmLeqAKxD1Q" type="Class_NameLabel"/>
@@ -668,14 +664,6 @@
<layoutConstraint xmi:type="notation:Location" xmi:id="_F81QpBExEeaDmLeqAKxD1Q" y="5"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_F81QpRExEeaDmLeqAKxD1Q" type="Class_AttributeCompartment">
- <children xmi:type="notation:Shape" xmi:id="_uEiwYBExEeaDmLeqAKxD1Q" type="Property_ClassAttributeLabel">
- <element xmi:type="uml:Property" href="types.uml#_yNA-pBEtEeaDmLeqAKxD1Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_uEiwYRExEeaDmLeqAKxD1Q"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_uEz2IBExEeaDmLeqAKxD1Q" type="Property_ClassAttributeLabel">
- <element xmi:type="uml:Property" href="types.uml#_yNA-pxEtEeaDmLeqAKxD1Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_uEz2IRExEeaDmLeqAKxD1Q"/>
- </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_F81QphExEeaDmLeqAKxD1Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_F81QpxExEeaDmLeqAKxD1Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_F81QqBExEeaDmLeqAKxD1Q"/>
@@ -864,7 +852,7 @@
<styles xmi:type="notation:FontStyle" xmi:id="_4BVmIREwEeaDmLeqAKxD1Q"/>
<element xmi:type="uml:Generalization" href="types.uml#_yNA-wREtEeaDmLeqAKxD1Q"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4BVmIhEwEeaDmLeqAKxD1Q" points="[354, 33, -643984, -643984]$[579, 302, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7S_kIBEwEeaDmLeqAKxD1Q" id="(0.48792270531400966,0.0)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7S_kIBEwEeaDmLeqAKxD1Q" id="(0.48704663212435234,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7S_kIREwEeaDmLeqAKxD1Q" id="(0.5337423312883436,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_A9pZ0BExEeaDmLeqAKxD1Q" type="Association_Edge" source="_A9PKIBExEeaDmLeqAKxD1Q" target="_4A6vYBEwEeaDmLeqAKxD1Q">
@@ -895,8 +883,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_A9pZ0RExEeaDmLeqAKxD1Q"/>
<element xmi:type="uml:Association" href="types.uml#_yNA-0BEtEeaDmLeqAKxD1Q"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_A9pZ0hExEeaDmLeqAKxD1Q" points="[354, -30, -643984, -643984]$[605, 460, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CKlHABExEeaDmLeqAKxD1Q" id="(0.5081967213114754,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CKlHARExEeaDmLeqAKxD1Q" id="(0.5072463768115942,1.0)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CKlHABExEeaDmLeqAKxD1Q" id="(0.5027322404371585,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CKlHARExEeaDmLeqAKxD1Q" id="(0.5025906735751295,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_Eq_1UBExEeaDmLeqAKxD1Q" type="Association_Edge" source="_EqKH0BExEeaDmLeqAKxD1Q" target="_4A6vYBEwEeaDmLeqAKxD1Q">
<children xmi:type="notation:DecorationNode" xmi:id="_Eq_1UxExEeaDmLeqAKxD1Q" type="Association_StereotypeLabel">
@@ -1034,6 +1022,99 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_THglYBE1EeaDmLeqAKxD1Q" id="(0.8895705521472392,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_THhMcBE1EeaDmLeqAKxD1Q" id="(0.13095238095238096,1.0)"/>
</edges>
+ <edges xmi:type="notation:Connector" xmi:id="_VZ5aUEUgEeaij82q7PgU2Q" type="Association_Edge" source="_F81QoBExEeaDmLeqAKxD1Q" target="_F81QoBExEeaDmLeqAKxD1Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_VZ-S0EUgEeaij82q7PgU2Q" type="Association_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_VzmTwEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VZ-S0UUgEeaij82q7PgU2Q" y="-18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VZ-54EUgEeaij82q7PgU2Q" type="Association_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_V0N-0EUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VZ-54UUgEeaij82q7PgU2Q" x="-2" y="17"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VZ-54kUgEeaij82q7PgU2Q" type="Association_TargetRoleLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_V01C0EUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VZ-540UgEeaij82q7PgU2Q" x="51" y="-18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VZ-55EUgEeaij82q7PgU2Q" visible="false" type="Association_SourceRoleLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_V1XOUEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VZ-55UUgEeaij82q7PgU2Q" x="-29" y="-33"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VZ-55kUgEeaij82q7PgU2Q" type="Association_SourceMultiplicityLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_V16n8EUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VZ-550UgEeaij82q7PgU2Q" x="53" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VZ_g8EUgEeaij82q7PgU2Q" visible="false" type="Association_TargetMultiplicityLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_V2aXMEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VZ_g8UUgEeaij82q7PgU2Q" x="-52" y="-18"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_VZ5aUUUgEeaij82q7PgU2Q"/>
+ <element xmi:type="uml:Association" href="types.uml#_VZIlUEUgEeaij82q7PgU2Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_VZ5aUkUgEeaij82q7PgU2Q" points="[1200, 322, -643984, -643984]$[1282, 322, -643984, -643984]$[1282, 381, -643984, -643984]$[1200, 381, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Vbgj4EUgEeaij82q7PgU2Q" id="(1.0,0.16)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Vbgj4UUgEeaij82q7PgU2Q" id="(1.0,0.75)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_eE0jEEUgEeaij82q7PgU2Q" type="Association_Edge" source="_F81QoBExEeaDmLeqAKxD1Q" target="_F81QoBExEeaDmLeqAKxD1Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_eE1KIEUgEeaij82q7PgU2Q" type="Association_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ef58kEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eE1KIUUgEeaij82q7PgU2Q" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_eE1KIkUgEeaij82q7PgU2Q" type="Association_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_egcvIEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eE1KI0UgEeaij82q7PgU2Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_eE1KJEUgEeaij82q7PgU2Q" type="Association_TargetRoleLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_eg6CIEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eE1KJUUgEeaij82q7PgU2Q" x="99" y="9"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_eE1KJkUgEeaij82q7PgU2Q" visible="false" type="Association_SourceRoleLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ehZKUEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eE1KJ0UgEeaij82q7PgU2Q" x="-37" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_eE1KKEUgEeaij82q7PgU2Q" type="Association_SourceMultiplicityLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_eh6HsEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eE1KKUUgEeaij82q7PgU2Q" x="37" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_eE1KKkUgEeaij82q7PgU2Q" visible="false" type="Association_TargetMultiplicityLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_eidhUEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eE1KK0UgEeaij82q7PgU2Q" x="-36" y="-19"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_eE0jEUUgEeaij82q7PgU2Q"/>
+ <element xmi:type="uml:Association" href="types.uml#_eEGxYEUgEeaij82q7PgU2Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_eE0jEkUgEeaij82q7PgU2Q" points="[1069, 356, -643984, -643984]$[945, 356, -643984, -643984]$[945, 386, -643984, -643984]$[1069, 386, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eGG8gEUgEeaij82q7PgU2Q" id="(0.0,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eGG8gUUgEeaij82q7PgU2Q" id="(0.0,0.8)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_pT8G4EUgEeaij82q7PgU2Q" type="Association_Edge" source="_4A6vYBEwEeaDmLeqAKxD1Q" target="_3U4v0BEwEeaDmLeqAKxD1Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_pT8t8EUgEeaij82q7PgU2Q" type="Association_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_pu6ysEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pT8t8UUgEeaij82q7PgU2Q" x="-1" y="-18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pT8t8kUgEeaij82q7PgU2Q" type="Association_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_pvT0QEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pT8t80UgEeaij82q7PgU2Q" y="19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pT8t9EUgEeaij82q7PgU2Q" visible="false" type="Association_TargetRoleLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_pvqZkEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pT8t9UUgEeaij82q7PgU2Q" x="25" y="-17"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pT9VAEUgEeaij82q7PgU2Q" type="Association_SourceRoleLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_pwECMEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pT9VAUUgEeaij82q7PgU2Q" x="-27" y="16"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pT9VAkUgEeaij82q7PgU2Q" visible="false" type="Association_SourceMultiplicityLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_pwangEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pT9VA0UgEeaij82q7PgU2Q" x="6" y="-12"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pT9VBEUgEeaij82q7PgU2Q" type="Association_TargetMultiplicityLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_pw36gEUgEeaij82q7PgU2Q" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pT9VBUUgEeaij82q7PgU2Q" x="-26" y="-19"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_pT8G4UUgEeaij82q7PgU2Q"/>
+ <element xmi:type="uml:Association" href="types.uml#_pSptcEUgEeaij82q7PgU2Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pT8G4kUgEeaij82q7PgU2Q" points="[727, 470, -643984, -643984]$[752, 470, -643984, -643984]$[752, 362, -643984, -643984]$[704, 416, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pVBsAEUgEeaij82q7PgU2Q" id="(1.0,0.09)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pVBsAUUgEeaij82q7PgU2Q" id="(1.0,0.5)"/>
+ </edges>
</notation:Diagram>
<notation:Diagram xmi:id="_NZlgoBEyEeaDmLeqAKxD1Q" type="PapyrusUMLClassDiagram" name="AdviceBinding" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_St22oBEyEeaDmLeqAKxD1Q" type="Class_Shape">
@@ -1102,14 +1183,6 @@
<layoutConstraint xmi:type="notation:Location" xmi:id="_dH0UFBEyEeaDmLeqAKxD1Q" y="5"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_dH0UFREyEeaDmLeqAKxD1Q" type="Class_AttributeCompartment">
- <children xmi:type="notation:Shape" xmi:id="_4ENpEBEyEeaDmLeqAKxD1Q" type="Property_ClassAttributeLabel">
- <element xmi:type="uml:Property" href="types.uml#_yNA-pBEtEeaDmLeqAKxD1Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4ENpEREyEeaDmLeqAKxD1Q"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_4Ek1cBEyEeaDmLeqAKxD1Q" type="Property_ClassAttributeLabel">
- <element xmi:type="uml:Property" href="types.uml#_yNA-pxEtEeaDmLeqAKxD1Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4Ek1cREyEeaDmLeqAKxD1Q"/>
- </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_dH0UFhEyEeaDmLeqAKxD1Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_dH0UFxEyEeaDmLeqAKxD1Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_dH0UGBEyEeaDmLeqAKxD1Q"/>
diff --git a/plugins/doc/org.eclipse.papyrus.infra.types.doc/models/types.uml b/plugins/doc/org.eclipse.papyrus.infra.types.doc/models/types.uml
index 462669a0a0b..18b7f8ab828 100644
--- a/plugins/doc/org.eclipse.papyrus.infra.types.doc/models/types.uml
+++ b/plugins/doc/org.eclipse.papyrus.infra.types.doc/models/types.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_yNA-cBEtEeaDmLeqAKxD1Q" name="types" URI="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1">
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_yNA-cBEtEeaDmLeqAKxD1Q" name="types" URI="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1">
<packagedElement xmi:type="uml:Class" xmi:id="_yNA-cREtEeaDmLeqAKxD1Q" name="ElementTypeSetConfiguration" isAbstract="true">
<generalization xmi:type="uml:Generalization" xmi:id="_yNA-chEtEeaDmLeqAKxD1Q" general="_yNA-fBEtEeaDmLeqAKxD1Q"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_yNA-cxEtEeaDmLeqAKxD1Q" name="elementTypeConfigurations" type="_yNA-gxEtEeaDmLeqAKxD1Q" isOrdered="true" aggregation="composite" association="_yNA-lhEtEeaDmLeqAKxD1Q">
@@ -86,15 +86,13 @@
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_yNA-ohEtEeaDmLeqAKxD1Q" name="AdviceConfiguration" isAbstract="true">
<generalization xmi:type="uml:Generalization" xmi:id="_yNA-oxEtEeaDmLeqAKxD1Q" general="_yNA-fBEtEeaDmLeqAKxD1Q"/>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_yNA-pBEtEeaDmLeqAKxD1Q" name="before" visibility="public" isOrdered="true">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yNA-pREtEeaDmLeqAKxD1Q"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yNA-phEtEeaDmLeqAKxD1Q" value="*"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_VZVZoEUgEeaij82q7PgU2Q" name="before" type="_yNA-ohEtEeaDmLeqAKxD1Q" association="_VZIlUEUgEeaij82q7PgU2Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k6VpYEUgEeaij82q7PgU2Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k6s1wEUgEeaij82q7PgU2Q" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_yNA-pxEtEeaDmLeqAKxD1Q" name="after" visibility="public" isOrdered="true">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yNA-qBEtEeaDmLeqAKxD1Q"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yNA-qREtEeaDmLeqAKxD1Q" value="*"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_eEJ0sUUgEeaij82q7PgU2Q" name="after" type="_yNA-ohEtEeaDmLeqAKxD1Q" association="_eEGxYEUgEeaij82q7PgU2Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jne6YEUgEeaij82q7PgU2Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jnwnMEUgEeaij82q7PgU2Q" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_yNA-qhEtEeaDmLeqAKxD1Q" memberEnd="_yNA-mhEtEeaDmLeqAKxD1Q _yNA-qxEtEeaDmLeqAKxD1Q">
@@ -132,10 +130,6 @@
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_yNA-wBEtEeaDmLeqAKxD1Q" name="SpecializationTypeConfiguration">
<generalization xmi:type="uml:Generalization" xmi:id="_yNA-wREtEeaDmLeqAKxD1Q" general="_yNA-gxEtEeaDmLeqAKxD1Q"/>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_yNA-whEtEeaDmLeqAKxD1Q" name="specializedTypesID" visibility="public" isOrdered="true">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yNA-wxEtEeaDmLeqAKxD1Q" value="*"/>
- </ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_yNA-xBEtEeaDmLeqAKxD1Q" name="editHelperAdviceConfiguration" type="_yNA-yhEtEeaDmLeqAKxD1Q" isOrdered="true" aggregation="composite" association="_yNA-zREtEeaDmLeqAKxD1Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yNA-xREtEeaDmLeqAKxD1Q"/>
</ownedAttribute>
@@ -145,6 +139,10 @@
<ownedAttribute xmi:type="uml:Property" xmi:id="_yNA-yBEtEeaDmLeqAKxD1Q" name="matcherConfiguration" type="_yNA-shEtEeaDmLeqAKxD1Q" isOrdered="true" aggregation="composite" association="_yNA-0BEtEeaDmLeqAKxD1Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yNA-yREtEeaDmLeqAKxD1Q"/>
</ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_pSswwEUgEeaij82q7PgU2Q" name="specializedTypes" type="_yNA-gxEtEeaDmLeqAKxD1Q" association="_pSptcEUgEeaij82q7PgU2Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2H3FUEUgEeaij82q7PgU2Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2ITKMEUgEeaij82q7PgU2Q" value="*"/>
+ </ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_yNA-yhEtEeaDmLeqAKxD1Q" name="AbstractEditHelperAdviceConfiguration" isAbstract="true">
<generalization xmi:type="uml:Generalization" xmi:id="_yNA-yxEtEeaDmLeqAKxD1Q" general="_yNA-ohEtEeaDmLeqAKxD1Q"/>
@@ -195,4 +193,22 @@
<packagedElement xmi:type="uml:Class" xmi:id="_yNA-5REtEeaDmLeqAKxD1Q" name="ExternallyRegisteredAdvice">
<generalization xmi:type="uml:Generalization" xmi:id="_yNA-5hEtEeaDmLeqAKxD1Q" general="_yNA-3REtEeaDmLeqAKxD1Q"/>
</packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VZIlUEUgEeaij82q7PgU2Q" memberEnd="_VZVZoEUgEeaij82q7PgU2Q _VZWAsEUgEeaij82q7PgU2Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VZULgEUgEeaij82q7PgU2Q" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VZUykEUgEeaij82q7PgU2Q" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_VZWAsEUgEeaij82q7PgU2Q" name="adviceconfiguration" type="_yNA-ohEtEeaDmLeqAKxD1Q" association="_VZIlUEUgEeaij82q7PgU2Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_eEGxYEUgEeaij82q7PgU2Q" memberEnd="_eEJ0sUUgEeaij82q7PgU2Q _eELC0EUgEeaij82q7PgU2Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eEJNoEUgEeaij82q7PgU2Q" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eEJ0sEUgEeaij82q7PgU2Q" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_eELC0EUgEeaij82q7PgU2Q" name="adviceconfiguration" type="_yNA-ohEtEeaDmLeqAKxD1Q" association="_eEGxYEUgEeaij82q7PgU2Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pSptcEUgEeaij82q7PgU2Q" memberEnd="_pSswwEUgEeaij82q7PgU2Q _pStX0EUgEeaij82q7PgU2Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pSsJsEUgEeaij82q7PgU2Q" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pSsJsUUgEeaij82q7PgU2Q" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_pStX0EUgEeaij82q7PgU2Q" name="specializationtypeconfiguration" type="_yNA-wBEtEeaDmLeqAKxD1Q" association="_pSptcEUgEeaij82q7PgU2Q"/>
+ </packagedElement>
</uml:Model>
diff --git a/plugins/doc/org.eclipse.papyrus.infra.types.doc/pom.xml b/plugins/doc/org.eclipse.papyrus.infra.types.doc/pom.xml
index 10f7fe9fdb9..e97b7c043ae 100644
--- a/plugins/doc/org.eclipse.papyrus.infra.types.doc/pom.xml
+++ b/plugins/doc/org.eclipse.papyrus.infra.types.doc/pom.xml
@@ -8,7 +8,7 @@
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.papyrus.infra.types.doc</artifactId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>3.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
<build>
<plugins>
diff --git a/plugins/doc/org.eclipse.papyrus.infra.types.doc/resources/images/specialization.png b/plugins/doc/org.eclipse.papyrus.infra.types.doc/resources/images/specialization.png
index 339061150c4..ce80fbc1c82 100644
--- a/plugins/doc/org.eclipse.papyrus.infra.types.doc/resources/images/specialization.png
+++ b/plugins/doc/org.eclipse.papyrus.infra.types.doc/resources/images/specialization.png
Binary files differ
diff --git a/plugins/doc/org.eclipse.papyrus.infra.types.doc/resources/types.mediawiki b/plugins/doc/org.eclipse.papyrus.infra.types.doc/resources/types.mediawiki
index 3213c924c5f..2c0cb3a0a2e 100644
--- a/plugins/doc/org.eclipse.papyrus.infra.types.doc/resources/types.mediawiki
+++ b/plugins/doc/org.eclipse.papyrus.infra.types.doc/resources/types.mediawiki
@@ -46,11 +46,11 @@ The ''MetamodelTypeConfigurations'' can reference an ''EClass'' in the EMF metam
If multiple ''MetamodelTypeConfiguration'' based on the same ''EClass'' must provide different base command, multiple ''ClientContext'' must be defined. ''ClientContext'' are used to group definitions from different ''ElementTypeSetConfiguration'' in consistent partition in the registry of ''ElementTypeConfiguration''. There must be maximum one ''MetamodelTypeConfiguration'' for a single ''EClass'' in a given ''ClientContext''. All model elements of the same ''EClass'' and ''ClientContext'' have the same ''MetamodelTypeConfiguration''.
-''SpecializationTypeConfiguration'' are used to extend the base editing command provided by a ''MetamodelTypeConfiguration''. A ''SpecializationTypeConfiguration'' must specialize at least one ''ElementType''. The definition of the specialized ''ElementType'' is done using the ''specializedTypesID'' attribute. It is String based because not all ''ElementType'' are model-based. The value to define is the ''identifier'' of the ''ElementType'' to specialize. If multiple ''SpecializationTypeConfiguration'' specialize a ''MetamodelTypeConfiguration'', they may be distinguished using a ''MatcherConfiguration''. Note that to create an ''ElementTypeConfiguration'' that has no ''EClass'' (e.g. an ''EReference'' in the metamodel), the <code>org.eclipse.gmf.runtime.emf.type.core.NullElementType</code> (whose identifier is <code>org.eclipse.gmf.runtime.emf.type.core.null</code>) ''ElementType'' should be specialized.
+''SpecializationTypeConfiguration'' are used to extend the base editing command provided by a ''MetamodelTypeConfiguration''. A ''SpecializationTypeConfiguration'' must specialize at least one ''ElementType''. The definition of the specialized ''ElementType'' is done using the ''specializedTypes'' attribute. If multiple ''SpecializationTypeConfiguration'' specialize a ''MetamodelTypeConfiguration'', they may be distinguished using a ''MatcherConfiguration''. Note that to create an ''ElementTypeConfiguration'' that has no ''EClass'' (e.g. an ''EReference'' in the metamodel), the <code>org.eclipse.gmf.runtime.emf.type.core.NullElementType</code> (whose identifier is <code>org.eclipse.gmf.runtime.emf.type.core.null</code>) ''ElementType'' should be specialized.
''SpecializationTypeConfiguration'' may have an ''AdviceEditHelper'' bound to them directly to extend the base editing command with ''Advice''.
-''Advice'' are used to define pre and post actions to the base editing command. When an edit is performed on a model element, advices from all of the specializations that match that object is contributed to the command. To force the execution order of the advice, the ''before'' and ''after'' attributes may be used by an advice to refer to the ''identifier'' of the advices that must be executed before or after this former advice.
+''Advice'' are used to define pre and post actions to the base editing command. When an edit is performed on a model element, advices from all of the specializations that match that object is contributed to the command. To force the execution order of the advices bound to an ElementTypeConfiguration, the ''before'' and ''after'' attributes may be used by an advice to refer to the advices that must be executed before or after this itself.
[[Image:images/specialization.png]]
diff --git a/plugins/infra/emf/org.eclipse.papyrus.infra.emf.types.ui/META-INF/MANIFEST.MF b/plugins/infra/emf/org.eclipse.papyrus.infra.emf.types.ui/META-INF/MANIFEST.MF
index 1452ff83fdc..24cc73c692c 100644
--- a/plugins/infra/emf/org.eclipse.papyrus.infra.emf.types.ui/META-INF/MANIFEST.MF
+++ b/plugins/infra/emf/org.eclipse.papyrus.infra.emf.types.ui/META-INF/MANIFEST.MF
@@ -5,8 +5,8 @@ Bundle-SymbolicName: org.eclipse.papyrus.infra.emf.types.ui;singleton:=true
Bundle-Version: 2.0.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: org.eclipse.papyrus.infra.emf.types.ui.advices.values.provider.RuntimeValuesAdviceEditPlugin$Implementation
-Require-Bundle: org.eclipse.papyrus.infra.types.core;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
- org.eclipse.papyrus.infra.types.edit;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
+Require-Bundle: org.eclipse.papyrus.infra.types.core;bundle-version="[3.0.0,4.0.0)";visibility:=reexport,
+ org.eclipse.papyrus.infra.types.edit;bundle-version="[3.0.0,4.0.0)";visibility:=reexport,
org.eclipse.papyrus.infra.properties.edit;bundle-version="[1.2.0,2.0.0)";visibility:=reexport,
org.eclipse.papyrus.infra.properties.ui;bundle-version="[1.2.0,2.0.0)",
org.eclipse.papyrus.infra.services.edit;bundle-version="[2.0.0,3.0.0)"
diff --git a/plugins/infra/emf/org.eclipse.papyrus.infra.emf.types/META-INF/MANIFEST.MF b/plugins/infra/emf/org.eclipse.papyrus.infra.emf.types/META-INF/MANIFEST.MF
index e5574351b22..2a3be97f39a 100644
--- a/plugins/infra/emf/org.eclipse.papyrus.infra.emf.types/META-INF/MANIFEST.MF
+++ b/plugins/infra/emf/org.eclipse.papyrus.infra.emf.types/META-INF/MANIFEST.MF
@@ -1,6 +1,6 @@
Manifest-Version: 1.0
-Require-Bundle: org.eclipse.papyrus.infra.types.rulebased;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
- org.eclipse.papyrus.infra.types.rulebased;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
+Require-Bundle: org.eclipse.papyrus.infra.types.rulebased;bundle-version="[3.0.0,4.0.0)";visibility:=reexport,
+ org.eclipse.papyrus.infra.types.rulebased;bundle-version="[3.0.0,4.0.0)";visibility:=reexport,
org.eclipse.papyrus.infra.properties.edit;bundle-version="[1.2.0,2.0.0)";visibility:=reexport,
org.eclipse.uml2.uml.edit;bundle-version="[5.1.0,6.0.0)";visibility:=reexport,
org.eclipse.papyrus.infra.services.edit;bundle-version="[2.0.0,3.0.0)",
@@ -18,7 +18,7 @@ Export-Package: org.eclipse.papyrus.infra.emf.types,
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 3.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Localization: plugin
Bundle-ManifestVersion: 2
diff --git a/plugins/infra/emf/org.eclipse.papyrus.infra.emf.types/pom.xml b/plugins/infra/emf/org.eclipse.papyrus.infra.emf.types/pom.xml
index ea2d92d93e0..4879ece84f7 100644
--- a/plugins/infra/emf/org.eclipse.papyrus.infra.emf.types/pom.xml
+++ b/plugins/infra/emf/org.eclipse.papyrus.infra.emf.types/pom.xml
@@ -7,6 +7,6 @@
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.papyrus.infra.emf.types</artifactId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>3.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
diff --git a/plugins/infra/emf/org.eclipse.papyrus.infra.emf/model/infra-emf.elementtypesconfigurations b/plugins/infra/emf/org.eclipse.papyrus.infra.emf/model/infra-emf.elementtypesconfigurations
index daef8b50399..d22382a55a0 100644
--- a/plugins/infra/emf/org.eclipse.papyrus.infra.emf/model/infra-emf.elementtypesconfigurations
+++ b/plugins/infra/emf/org.eclipse.papyrus.infra.emf/model/infra-emf.elementtypesconfigurations
@@ -1,35 +1,7 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
- xmi:id="_rWI4YHPzEeSnGJwaJWHCSg"
- description=""
- identifier="org.eclipse.papyrus.infra.emf.elementTypeSet"
- name="Infra-EMF"
- metamodelNsURI="http://www.eclipse.org/emf/2002/Ecore">
- <elementTypeConfigurations
- xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"
- xmi:id="_H1ejUPvzEeWw0r4E4rSXyw"
- identifier="org.eclipse.papyrus.infra.emf.page"
- name="EObject"
- hint="EObject"
- editHelperClassName="org.eclipse.papyrus.infra.emf.advice.DeletePageEditHelper">
- <eClass
- href="../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject"/>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="" identifier="org.eclipse.papyrus.infra.emf.elementTypeSet" metamodelNsURI="http://www.eclipse.org/emf/2002/Ecore" name="Infra-EMF" xmi:id="_rWI4YHPzEeSnGJwaJWHCSg" xmi:version="2.0">
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.infra.emf.advice.DeletePageEditHelper" hint="EObject" identifier="org.eclipse.papyrus.infra.emf.page" name="EObject" xmi:id="_H1ejUPvzEeWw0r4E4rSXyw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject"/>
</elementTypeConfigurations>
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_fdf5EGBZEeWbqYFeFvN0SQ"
- description=""
- identifier="org.eclipse.papyrus.infra.emf.deletePageAdvice"
- inheritance="all"
- editHelperAdviceClassName="org.eclipse.papyrus.infra.emf.advice.DeletePageAdvice"/>
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_jxuLwPvzEeWw0r4E4rSXyw"
- description=""
- identifier="org.eclipse.papyrus.infra.emf.readOnlyAdvice"
- editHelperAdviceClassName="org.eclipse.papyrus.infra.emf.advice.ReadOnlyObjectEditAdvice"/>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+ <adviceBindingsConfigurations description="" editHelperAdviceClassName="org.eclipse.papyrus.infra.emf.advice.DeletePageAdvice" identifier="org.eclipse.papyrus.infra.emf.deletePageAdvice" inheritance="all" xmi:id="_fdf5EGBZEeWbqYFeFvN0SQ" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"/>
+ <adviceBindingsConfigurations description="" editHelperAdviceClassName="org.eclipse.papyrus.infra.emf.advice.ReadOnlyObjectEditAdvice" identifier="org.eclipse.papyrus.infra.emf.readOnlyAdvice" xmi:id="_jxuLwPvzEeWw0r4E4rSXyw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"/>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/META-INF/MANIFEST.MF b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/META-INF/MANIFEST.MF
index 134a924bbfc..32b56b70010 100644
--- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/META-INF/MANIFEST.MF
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/META-INF/MANIFEST.MF
@@ -62,7 +62,7 @@ Require-Bundle: org.eclipse.emf.ecore.edit;bundle-version="[2.9.0,3.0.0)",
org.eclipse.papyrus.infra.services.decoration;bundle-version="[1.2.0,2.0.0)";visibility:=reexport,
org.eclipse.gmf.runtime.diagram.ui.providers;bundle-version="[1.7.0,2.0.0)",
org.eclipse.papyrus.infra.emf.readonly;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.papyrus.infra.types.core;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
+ org.eclipse.papyrus.infra.types.core;bundle-version="[3.0.0,4.0.0)";visibility:=reexport,
org.eclipse.papyrus.infra.sync;bundle-version="[1.2.0,2.0.0)";visibility:=reexport,
org.eclipse.papyrus.infra.services.edit.ui;bundle-version="[2.0.0,3.0.0)";visibility:=reexport
Bundle-Vendor: %providerName
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/gmfdiag-common.elementtypesconfigurations b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/gmfdiag-common.elementtypesconfigurations
index fab8b64c560..02c3f0e8554 100644
--- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/gmfdiag-common.elementtypesconfigurations
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/gmfdiag-common.elementtypesconfigurations
@@ -1,18 +1,3 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
- xmi:id="_rWI4YHPzEeSnGJwaJWHCSg"
- description=""
- identifier="org.eclipse.papyrus.infra.gmfdiag.common.elementTypeSet"
- name="GMFDiagCommon"
- metamodelNsURI="http://www.eclipse.org/emf/2002/Ecore">
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_jxuLwPvzEeWw0r4E4rSXyw"
- description=""
- identifier="org.eclipse.papyrus.infra.gmfdiag.common.advice.GMFDiagramDuplicateEditHelperAdvice"
- editHelperAdviceClassName="org.eclipse.papyrus.infra.gmfdiag.common.advice.GMFDiagramDuplicateEditHelperAdvice"/>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="" identifier="org.eclipse.papyrus.infra.gmfdiag.common.elementTypeSet" metamodelNsURI="http://www.eclipse.org/emf/2002/Ecore" name="GMFDiagCommon" xmi:id="_rWI4YHPzEeSnGJwaJWHCSg" xmi:version="2.0">
+ <adviceBindingsConfigurations description="" editHelperAdviceClassName="org.eclipse.papyrus.infra.gmfdiag.common.advice.GMFDiagramDuplicateEditHelperAdvice" identifier="org.eclipse.papyrus.infra.gmfdiag.common.advice.GMFDiagramDuplicateEditHelperAdvice" xmi:id="_jxuLwPvzEeWw0r4E4rSXyw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"/>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/notation.elementtypesconfigurations b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/notation.elementtypesconfigurations
index 0d813f220da..2219425490f 100644
--- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/notation.elementtypesconfigurations
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/notation.elementtypesconfigurations
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.infra.gmfdiag.common.NotationElementTypeSet" metamodelNsURI="http://www.eclipse.org/gmf/runtime/1.0.2/notation" name="NotationElementTypeSet" xmi:id="_ScP1oFYCEeS0WsAAtVmToA" xmi:version="2.0">
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.infra.gmfdiag.common.NotationElementTypeSet" metamodelNsURI="http://www.eclipse.org/gmf/runtime/1.0.2/notation" name="NotationElementTypeSet" xmi:id="_ScP1oFYCEeS0WsAAtVmToA" xmi:version="2.0">
<elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.infra.gmfdiag.common.helper.DefaultEditHelper" identifier="org.eclipse.papyrus.gmfdiag.common.Diagram" name="GMF::Diagram" xmi:id="_ScP1oVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.ecore#//Diagram"/>
</elementTypeConfigurations>
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/helper/DefaultEditHelper.java b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/helper/DefaultEditHelper.java
index 1923421b102..8a03c87f595 100644
--- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/helper/DefaultEditHelper.java
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/helper/DefaultEditHelper.java
@@ -25,6 +25,7 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.gmf.runtime.common.core.command.ICommand;
import org.eclipse.gmf.runtime.emf.type.core.ElementTypeRegistry;
+import org.eclipse.gmf.runtime.emf.type.core.IClientContext;
import org.eclipse.gmf.runtime.emf.type.core.IContainerDescriptor;
import org.eclipse.gmf.runtime.emf.type.core.IEditHelperContext;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
@@ -344,31 +345,43 @@ public class DefaultEditHelper extends AbstractNotifierEditHelper {
}
if (advices == null) {
-
if (editHelperContext instanceof EObject) {
- // IElementType type = ElementTypeRegistry.getInstance().getElementType((EObject) editHelperContext, req.getClientContext());
- // advices = CacheRegistry.getInstance().getEditHelperAdvice(req.getClientContext(), type);
advices = ElementTypeRegistry.getInstance().getEditHelperAdvice((EObject) editHelperContext, req.getClientContext());
+ IElementType[] types = ElementTypeRegistry.getInstance().getAllTypesMatching((EObject) editHelperContext, req.getClientContext());
+ Arrays.sort(advices, new AdviceComparator(types, req.getClientContext().getId()));
} else if (editHelperContext instanceof IElementType) {
advices = CacheRegistry.getInstance().getEditHelperAdvice(req.getClientContext(), ((IElementType) editHelperContext));
+ Arrays.sort(advices, new AdviceComparator((IElementType) editHelperContext, req.getClientContext().getId()));
} else if (editHelperContext instanceof IEditHelperContext) {
- IElementType type = ((IEditHelperContext) editHelperContext).getElementType();
- if (type != null) {
- advices = CacheRegistry.getInstance().getEditHelperAdvice(req.getClientContext(), type);
+ IClientContext clientContext = ((IEditHelperContext) editHelperContext).getClientContext();
+ IElementType elementType = ((IEditHelperContext) editHelperContext).getElementType();
+ EObject eObject = ((IEditHelperContext) editHelperContext).getEObject();
+
+ if (clientContext != null) {
+ if (elementType != null) {
+ advices = CacheRegistry.getInstance().getEditHelperAdvice(req.getClientContext(), elementType);
+ Arrays.sort(advices, new AdviceComparator(elementType, req.getClientContext().getId()));
+ } else if (eObject != null) {
+ IElementType[] types = ElementTypeRegistry.getInstance().getAllTypesMatching(eObject, req.getClientContext());
+ advices = ElementTypeRegistry.getInstance().getEditHelperAdvice(editHelperContext);
+ Arrays.sort(advices, new AdviceComparator(types, req.getClientContext().getId()));
+
+ }
} else {
- advices = ElementTypeRegistry.getInstance().getEditHelperAdvice(editHelperContext);
+ if (elementType != null) {
+ advices = CacheRegistry.getInstance().getEditHelperAdvice(req.getClientContext(), elementType);
+ Arrays.sort(advices, new AdviceComparator(elementType, req.getClientContext().getId()));
+ } else if (eObject != null) {
+ IElementType[] types = ElementTypeRegistry.getInstance().getAllTypesMatching(eObject, req.getClientContext());
+ advices = ElementTypeRegistry.getInstance().getEditHelperAdvice(editHelperContext);
+ Arrays.sort(advices, new AdviceComparator(types, req.getClientContext().getId()));
+ }
}
- } else {
- advices = ElementTypeRegistry.getInstance().getEditHelperAdvice(editHelperContext);
}
}
- if (null != advices) {
- Arrays.sort(advices, new AdviceComparator(req.getClientContext().getId()));
- }
-
return advices;
}
diff --git a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.common/META-INF/MANIFEST.MF b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.common/META-INF/MANIFEST.MF
index 7d13976b58b..d5685a971a8 100644
--- a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.common/META-INF/MANIFEST.MF
+++ b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.common/META-INF/MANIFEST.MF
@@ -16,7 +16,7 @@ Require-Bundle: org.eclipse.papyrus.infra.nattable;bundle-version="[2.0.0,3.0.0)
org.eclipse.papyrus.infra.emf.nattable;bundle-version="[2.0.0,3.0.0)",
org.eclipse.papyrus.infra.services.edit;bundle-version="[2.0.0,3.0.0)",
org.eclipse.papyrus.infra.ui;bundle-version="[1.2.0,2.0.0)";visibility:=reexport,
- org.eclipse.papyrus.infra.types.core;bundle-version="[2.0.0,3.0.0)"
+ org.eclipse.papyrus.infra.types.core;bundle-version="[3.0.0,4.0.0)"
Bundle-Vendor: %Bundle-Vendor
Bundle-ActivationPolicy: lazy
Bundle-Version: 2.0.0.qualifier
diff --git a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.common/model/nattable-common.elementtypesconfigurations b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.common/model/nattable-common.elementtypesconfigurations
index bc1658629bd..7bba16a0894 100644
--- a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.common/model/nattable-common.elementtypesconfigurations
+++ b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.common/model/nattable-common.elementtypesconfigurations
@@ -1,19 +1,3 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
- xmi:id="_rWI4YHPzEeSnGJwaJWHCSg"
- description=""
- identifier="org.eclipse.papyrus.infra.nattable.common.elementTypeSet"
- name="NattableCommon"
- metamodelNsURI="http://www.eclipse.org/emf/2002/Ecore">
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_jxuLwPvzEeWw0r4E4rSXyw"
- description=""
- identifier="org.eclipse.papyrus.infra.nattable.common.helper.advice.NatTableDuplicateEditHelperAdvice"
- inheritance="all"
- editHelperAdviceClassName="org.eclipse.papyrus.infra.nattable.common.helper.advice.NatTableDuplicateEditHelperAdvice"/>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="" identifier="org.eclipse.papyrus.infra.nattable.common.elementTypeSet" metamodelNsURI="http://www.eclipse.org/emf/2002/Ecore" name="NattableCommon" xmi:id="_rWI4YHPzEeSnGJwaJWHCSg" xmi:version="2.0">
+ <adviceBindingsConfigurations description="" editHelperAdviceClassName="org.eclipse.papyrus.infra.nattable.common.helper.advice.NatTableDuplicateEditHelperAdvice" identifier="org.eclipse.papyrus.infra.nattable.common.helper.advice.NatTableDuplicateEditHelperAdvice" inheritance="all" xmi:id="_jxuLwPvzEeWw0r4E4rSXyw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"/>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/META-INF/MANIFEST.MF b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/META-INF/MANIFEST.MF
index 3d900ab09a8..7b6296634c0 100644
--- a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/META-INF/MANIFEST.MF
+++ b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/META-INF/MANIFEST.MF
@@ -63,7 +63,7 @@ Require-Bundle: org.eclipse.gmf.runtime.emf.type.core;bundle-version="[1.9.0,2.0
org.eclipse.papyrus.infra.ui.emf;bundle-version="[1.2.0,2.0.0)";visibility:=reexport,
org.eclipse.papyrus.infra.viewpoints.configuration;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="[1.2.0,2.0.0)",
- org.eclipse.papyrus.infra.types.core;bundle-version="[2.0.0,3.0.0)"
+ org.eclipse.papyrus.infra.types.core;bundle-version="[3.0.0,4.0.0)"
Bundle-Vendor: %Bundle-Vendor
Bundle-ActivationPolicy: lazy
Bundle-Version: 2.0.0.qualifier
diff --git a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/model/nattable-tablecontents.elementtypesconfigurations b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/model/nattable-tablecontents.elementtypesconfigurations
index f30cf816786..1e233063ea3 100644
--- a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/model/nattable-tablecontents.elementtypesconfigurations
+++ b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/model/nattable-tablecontents.elementtypesconfigurations
@@ -1,19 +1,3 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
- xmi:id="_rWI4YHPzEeSnGJwaJWHCSg"
- description=""
- identifier="org.eclipse.papyrus.infra.nattable.tablecontents.elementTypeSet"
- name="TableContents"
- metamodelNsURI="http://www.eclipse.org/emf/2002/Ecore">
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_jxuLwPvzEeWw0r4E4rSXyw"
- description=""
- identifier="org.eclipse.papyrus.infra.nattable.common.helper.advice.TableContentsAdviceHelper"
- inheritance="all"
- editHelperAdviceClassName="org.eclipse.papyrus.infra.nattable.helper.advice.TableContentsAdviceHelper"/>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="" identifier="org.eclipse.papyrus.infra.nattable.tablecontents.elementTypeSet" metamodelNsURI="http://www.eclipse.org/emf/2002/Ecore" name="TableContents" xmi:id="_rWI4YHPzEeSnGJwaJWHCSg" xmi:version="2.0">
+ <adviceBindingsConfigurations description="" editHelperAdviceClassName="org.eclipse.papyrus.infra.nattable.helper.advice.TableContentsAdviceHelper" identifier="org.eclipse.papyrus.infra.nattable.common.helper.advice.TableContentsAdviceHelper" inheritance="all" xmi:id="_jxuLwPvzEeWw0r4E4rSXyw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"/>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/model/nattable-tablecontext.elementtypesconfigurations b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/model/nattable-tablecontext.elementtypesconfigurations
index 1d25137fdb8..737b082ab00 100644
--- a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/model/nattable-tablecontext.elementtypesconfigurations
+++ b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/model/nattable-tablecontext.elementtypesconfigurations
@@ -1,19 +1,3 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
- xmi:id="_rWI4YHPzEeSnGJwaJWHCSg"
- description=""
- identifier="org.eclipse.papyrus.infra.nattable.tablecontext.elementTypeSet"
- name="TableContext"
- metamodelNsURI="http://www.eclipse.org/papyrus/nattable/model">
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_jxuLwPvzEeWw0r4E4rSXyw"
- description=""
- identifier="org.eclipse.papyrus.infra.nattable.advice.DeleteNatTableAdvice"
- inheritance="all"
- editHelperAdviceClassName="org.eclipse.papyrus.infra.nattable.advice.DeleteNatTableContextAdvice"/>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="" identifier="org.eclipse.papyrus.infra.nattable.tablecontext.elementTypeSet" metamodelNsURI="http://www.eclipse.org/papyrus/nattable/model" name="TableContext" xmi:id="_rWI4YHPzEeSnGJwaJWHCSg" xmi:version="2.0">
+ <adviceBindingsConfigurations description="" editHelperAdviceClassName="org.eclipse.papyrus.infra.nattable.advice.DeleteNatTableContextAdvice" identifier="org.eclipse.papyrus.infra.nattable.advice.DeleteNatTableAdvice" inheritance="all" xmi:id="_jxuLwPvzEeWw0r4E4rSXyw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"/>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/META-INF/MANIFEST.MF b/plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/META-INF/MANIFEST.MF
index 4715b2dd387..03a66ee9175 100644
--- a/plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/META-INF/MANIFEST.MF
+++ b/plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/META-INF/MANIFEST.MF
@@ -15,7 +15,7 @@ Require-Bundle: org.eclipse.emf.edit.ui;bundle-version="[2.12.0,3.0.0)";visibili
org.eclipse.papyrus.infra.services.edit;bundle-version="[2.0.0,3.0.0)",
org.eclipse.papyrus.infra.core.sashwindows.di;bundle-version="[1.2.0,2.0.0)";visibility:=reexport,
org.eclipse.papyrus.infra.ui;bundle-version="[1.2.0,2.0.0)",
- org.eclipse.papyrus.infra.types.core;bundle-version="[2.0.0,3.0.0)"
+ org.eclipse.papyrus.infra.types.core;bundle-version="[3.0.0,4.0.0)"
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-Version: 1.4.0.qualifier
diff --git a/plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/model/controlmode.elementtypesconfigurations b/plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/model/controlmode.elementtypesconfigurations
index 7c9da0844f7..f8b3d0e9573 100644
--- a/plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/model/controlmode.elementtypesconfigurations
+++ b/plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/model/controlmode.elementtypesconfigurations
@@ -1,19 +1,3 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
- xmi:id="_rWI4YHPzEeSnGJwaJWHCSg"
- description=""
- identifier="org.eclipse.papyrus.infra.services.controlmode.elementTypeSet"
- name="ControlMode"
- metamodelNsURI="http://www.eclipse.org/emf/2002/Ecore">
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_jxuLwPvzEeWw0r4E4rSXyw"
- description=""
- identifier="org.eclipse.papyrus.infra.services.controlmode.advice.ControlModeAdviceHelper"
- inheritance="all"
- editHelperAdviceClassName="org.eclipse.papyrus.infra.services.controlmode.helper.advice.ControlModeEditHelperAdvice"/>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="" identifier="org.eclipse.papyrus.infra.services.controlmode.elementTypeSet" metamodelNsURI="http://www.eclipse.org/emf/2002/Ecore" name="ControlMode" xmi:id="_rWI4YHPzEeSnGJwaJWHCSg" xmi:version="2.0">
+ <adviceBindingsConfigurations description="" editHelperAdviceClassName="org.eclipse.papyrus.infra.services.controlmode.helper.advice.ControlModeEditHelperAdvice" identifier="org.eclipse.papyrus.infra.services.controlmode.advice.ControlModeAdviceHelper" inheritance="all" xmi:id="_jxuLwPvzEeWw0r4E4rSXyw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"/>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/infra/services/org.eclipse.papyrus.infra.services.edit/model/marker.elementtypesconfigurations b/plugins/infra/services/org.eclipse.papyrus.infra.services.edit/model/marker.elementtypesconfigurations
index 2ae07e88ee4..4e9983f8ce9 100644
--- a/plugins/infra/services/org.eclipse.papyrus.infra.services.edit/model/marker.elementtypesconfigurations
+++ b/plugins/infra/services/org.eclipse.papyrus.infra.services.edit/model/marker.elementtypesconfigurations
@@ -1,18 +1,3 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
- xmi:id="_rWI4YHPzEeSnGJwaJWHCSg"
- description=""
- identifier="org.eclipse.papyrus.infra.services.edit.marker.elementTypeSet"
- name="Marker"
- metamodelNsURI="http://www.eclipse.org/emf/2002/Ecore">
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_jxuLwPvzEeWw0r4E4rSXyw"
- description=""
- identifier="org.eclipse.papyrus.infra.services.edit.markerDeletionAdvice"
- editHelperAdviceClassName="org.eclipse.papyrus.infra.services.edit.internal.advice.MarkerDeletionAdvice"/>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="" identifier="org.eclipse.papyrus.infra.services.edit.marker.elementTypeSet" metamodelNsURI="http://www.eclipse.org/emf/2002/Ecore" name="Marker" xmi:id="_rWI4YHPzEeSnGJwaJWHCSg" xmi:version="2.0">
+ <adviceBindingsConfigurations description="" editHelperAdviceClassName="org.eclipse.papyrus.infra.services.edit.internal.advice.MarkerDeletionAdvice" identifier="org.eclipse.papyrus.infra.services.edit.markerDeletionAdvice" xmi:id="_jxuLwPvzEeWw0r4E4rSXyw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"/>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.core/META-INF/MANIFEST.MF b/plugins/infra/types/org.eclipse.papyrus.infra.types.core/META-INF/MANIFEST.MF
index 47cfc243342..ef5175dfedf 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.core/META-INF/MANIFEST.MF
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Require-Bundle: org.eclipse.gmf.runtime.emf.type.core;bundle-version="[1.9.0,2.0.0)";visibility:=reexport,
org.eclipse.papyrus.infra.core;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
org.eclipse.papyrus.infra.services.edit;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.papyrus.infra.types;bundle-version="[2.0.0,3.0.0)";visibility:=reexport
+ org.eclipse.papyrus.infra.types;bundle-version="[3.0.0,4.0.0)";visibility:=reexport
Export-Package: org.eclipse.papyrus.infra.types.core,
org.eclipse.papyrus.infra.types.core.extensionpoints,
org.eclipse.papyrus.infra.types.core.factories,
@@ -15,7 +15,7 @@ Export-Package: org.eclipse.papyrus.infra.types.core,
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 3.0.0.qualifier
Bundle-Localization: plugin
Bundle-Name: %pluginName
Bundle-Activator: org.eclipse.papyrus.infra.types.core.Activator
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.core/pom.xml b/plugins/infra/types/org.eclipse.papyrus.infra.types.core/pom.xml
index c0037f2b170..a1fa9877516 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.core/pom.xml
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.core/pom.xml
@@ -7,6 +7,6 @@
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.papyrus.infra.types.core</artifactId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>3.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/factories/impl/SpecializationTypeFactory.java b/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/factories/impl/SpecializationTypeFactory.java
index f790f9f6127..7c879d5fb6b 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/factories/impl/SpecializationTypeFactory.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/factories/impl/SpecializationTypeFactory.java
@@ -26,6 +26,7 @@ import org.eclipse.gmf.runtime.emf.type.core.edithelper.IEditHelperAdvice;
import org.eclipse.papyrus.infra.types.AbstractEditHelperAdviceConfiguration;
import org.eclipse.papyrus.infra.types.AbstractMatcherConfiguration;
import org.eclipse.papyrus.infra.types.ContainerConfiguration;
+import org.eclipse.papyrus.infra.types.ElementTypeConfiguration;
import org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration;
import org.eclipse.papyrus.infra.types.core.Activator;
import org.eclipse.papyrus.infra.types.core.impl.ConfiguredHintedSpecializationElementType;
@@ -65,13 +66,13 @@ public class SpecializationTypeFactory extends AbstractElementTypeConfigurationF
protected IElementType[] getSpecializedID(SpecializationTypeConfiguration elementTypeConfiguration) {
// Specialized elementTypes
- List<IElementType> specializedTypes = new ArrayList<IElementType>((elementTypeConfiguration).getSpecializedTypesID().size());
- for (String specializedTypeId : (elementTypeConfiguration).getSpecializedTypesID()) {
- IElementType specializedType = ElementTypeRegistry.getInstance().getType(specializedTypeId);
+ List<IElementType> specializedTypes = new ArrayList<IElementType>((elementTypeConfiguration).getSpecializedTypes().size());
+ for (ElementTypeConfiguration specializedTypeConfiguration : (elementTypeConfiguration).getSpecializedTypes()) {
+ IElementType specializedType = ElementTypeRegistry.getInstance().getType(specializedTypeConfiguration.getIdentifier());
if (specializedType != null) {
specializedTypes.add(specializedType);
} else {
- Activator.log.info("Unable to add specialization \"" + getID(elementTypeConfiguration) + "\" to \"" + specializedTypeId + "\"");
+ Activator.log.info("Unable to add specialization \"" + getID(elementTypeConfiguration) + "\" to \"" + specializedTypeConfiguration + "\"");
}
}
IElementType[] elementTypes = specializedTypes.toArray(new IElementType[] {});
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/registries/ElementTypeSetConfigurationRegistry.java b/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/registries/ElementTypeSetConfigurationRegistry.java
index 5a02f86a778..75358b03489 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/registries/ElementTypeSetConfigurationRegistry.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/registries/ElementTypeSetConfigurationRegistry.java
@@ -20,6 +20,7 @@ import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
+import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
@@ -27,13 +28,14 @@ import java.util.Set;
import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.Platform;
+import org.eclipse.emf.common.util.Diagnostic;
import org.eclipse.emf.common.util.TreeIterator;
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.emf.ecore.resource.impl.ResourceSetImpl;
-import org.eclipse.emf.ecore.xmi.XMLResource;
+import org.eclipse.emf.ecore.util.Diagnostician;
import org.eclipse.gmf.runtime.emf.type.core.ClientContextManager;
import org.eclipse.gmf.runtime.emf.type.core.ElementTypeRegistry;
import org.eclipse.gmf.runtime.emf.type.core.ElementTypeUtil;
@@ -67,7 +69,7 @@ public class ElementTypeSetConfigurationRegistry {
protected Map<String, Map<String, ElementTypeSetConfiguration>> elementTypeSetConfigurations = null;
/** Advice execution order dependencies per clientContextId per IElementType */
- protected Map<String, OrientedGraph<String>> advicesDeps = null;
+ protected Map<String, Map<String, OrientedGraph<String>>> advicesDeps = null;
/** unique resource set to load all elementType sets models */
@@ -93,7 +95,7 @@ public class ElementTypeSetConfigurationRegistry {
// 0. Resets values
elementTypeSetConfigurationResourceSet = null;
elementTypeSetConfigurations = new HashMap<String, Map<String, ElementTypeSetConfiguration>>();
- advicesDeps = new HashMap<String, OrientedGraph<String>>();
+ advicesDeps = new HashMap<String, Map<String, OrientedGraph<String>>>();
// 1. creates the resource set
elementTypeSetConfigurationResourceSet = createResourceSet();
// 2. creates the list only when registry is acceded for the first time,
@@ -167,11 +169,16 @@ public class ElementTypeSetConfigurationRegistry {
return loadElementTypeSetConfigurations(clientContextID, Collections.singleton(elementTypeSetConfiguration));
}
- public OrientedGraph<String> getAdvicesDeps(String clientContextID) {
- OrientedGraph<String> dependencies = advicesDeps.get(clientContextID);
+ public OrientedGraph<String> getAdvicesDeps(String elementTypeID, String clientContextID) {
+ Map<String, OrientedGraph<String>> allDependencies = advicesDeps.get(clientContextID);
+ if (allDependencies == null) {
+ allDependencies = new HashMap<String, OrientedGraph<String>>();
+ advicesDeps.put(clientContextID, allDependencies);
+ }
+ OrientedGraph<String> dependencies = allDependencies.get(elementTypeID);
if (dependencies == null) {
dependencies = new OrientedGraph<String>();
- advicesDeps.put(clientContextID, dependencies);
+ allDependencies.put(elementTypeID, dependencies);
}
return dependencies;
}
@@ -180,9 +187,9 @@ public class ElementTypeSetConfigurationRegistry {
if (ElementTypeRegistry.getInstance().getType(elementTypeID) != null) {
if (!elementTypeID.equals(NullElementType.ID)) {
if (ElementTypeRegistryUtils.getType(context, elementTypeID) == null) {
- // The elementType is already existing but not binded yet
+ // The elementType is already existing but not bound yet
context.bindId(elementTypeID);
- Activator.log.info(elementTypeID + " is already registred elementtype but it is not binded yet. It has been binded to Papyrus context. ");
+ Activator.log.info(elementTypeID + " is already registred elementtype but it is not bound yet. It has been bound to Papyrus context. ");
}
}
return true;
@@ -199,20 +206,14 @@ public class ElementTypeSetConfigurationRegistry {
if (elementTypeConfiguration instanceof SpecializationTypeConfiguration) {
// First, check if dependencies are registered
- for (String specializedTypeId : ((SpecializationTypeConfiguration) elementTypeConfiguration).getSpecializedTypesID()) {
+ for (ElementTypeConfiguration specializedTypeConfiguration : ((SpecializationTypeConfiguration) elementTypeConfiguration).getSpecializedTypes()) {
- if (!isAlreadyRegistred(specializedTypeId, context)) {
+ if (!isAlreadyRegistred(specializedTypeConfiguration.getIdentifier(), context)) {
// try to register the dependency
- ElementTypeConfiguration specializedTypeConfiguration = elementTypeConfigurationsDefinitions.get(specializedTypeId);
if (specializedTypeConfiguration != null) {
boolean registred = registerElementTypeConfiguration(specializedTypeConfiguration, elementTypeConfigurationsDefinitions, context);
if (!registred) {
- Activator.log.info("Failed to register " + specializedTypeId);
- return false;
- }
- } else {
- if (!specializedTypeId.equals(NullElementType.ID)) {
- Activator.log.info("Cannot find ElementTypeConfiguration for " + specializedTypeId);
+ Activator.log.info("Failed to register " + specializedTypeConfiguration);
return false;
}
}
@@ -242,6 +243,8 @@ public class ElementTypeSetConfigurationRegistry {
}
}
+ Activator.log.info("Couldn't create ElementType from: " + elementTypeConfiguration);
+
return false;
}
@@ -261,8 +264,6 @@ public class ElementTypeSetConfigurationRegistry {
Map<String, ElementTypeConfiguration> elementTypeConfigurationsDefinitions = new HashMap<String, ElementTypeConfiguration>();
-
-
// Read from elementTypeSetConfigurations
Set<ElementTypeSetConfiguration> registrableElementTypeSetConfiguration = new HashSet<ElementTypeSetConfiguration>();
for (ElementTypeSetConfiguration elementTypeSetConfiguration : elementTypeSetConfigurationsToRegister) {
@@ -270,13 +271,28 @@ public class ElementTypeSetConfigurationRegistry {
Activator.log.warn("The collection of elementTypesconfigurations contains a null value. Loading aborted. ");
return false;
}
- // Check if not already registered
- if (elementTypeSetConfigurations.containsKey(elementTypeSetConfiguration.getIdentifier())) {
- Activator.log.warn("The following ElementTypesSetConfiguration has been ignored because the same ID already registreted: " + elementTypeSetConfiguration.getIdentifier());
+
+ Diagnostic diagnostic = Diagnostician.INSTANCE.validate(elementTypeSetConfiguration);
+ if (diagnostic.getSeverity() != Diagnostic.ERROR) {
+ // Check if not already registered
+ if (elementTypeSetConfigurations.containsKey(elementTypeSetConfiguration.getIdentifier())) {
+ Activator.log.warn("The following ElementTypesSetConfiguration has been ignored because the same ID already registreted: " + elementTypeSetConfiguration.getIdentifier());
+ } else {
+ registrableElementTypeSetConfiguration.add(elementTypeSetConfiguration);
+ for (ElementTypeConfiguration elementTypeConfiguration : elementTypeSetConfiguration.getElementTypeConfigurations()) {
+ elementTypeConfigurationsDefinitions.put(elementTypeConfiguration.getIdentifier(), elementTypeConfiguration);
+ }
+ }
} else {
- registrableElementTypeSetConfiguration.add(elementTypeSetConfiguration);
- for (ElementTypeConfiguration elementTypeConfiguration : elementTypeSetConfiguration.getElementTypeConfigurations()) {
- elementTypeConfigurationsDefinitions.put(elementTypeConfiguration.getIdentifier(), elementTypeConfiguration);
+ Activator.log.warn(diagnostic.getMessage());
+ Iterator<Diagnostic> it = diagnostic.getChildren().iterator();
+ while (it.hasNext()) {
+ Diagnostic childDiagnostic = (Diagnostic) it.next();
+ switch (childDiagnostic.getSeverity()) {
+ case Diagnostic.ERROR:
+ case Diagnostic.WARNING:
+ Activator.log.warn("\t" + childDiagnostic.getMessage());
+ }
}
}
}
@@ -306,7 +322,7 @@ public class ElementTypeSetConfigurationRegistry {
for (ElementTypeSetConfiguration elementTypeSetConfiguration : elementTypeSetConfigurations.get(contexId).values()) {
TreeIterator<EObject> it = elementTypeSetConfiguration.eAllContents();
while (it.hasNext()) {
- EObject element = it.next();
+ EObject element = (EObject) it.next();
if (element instanceof AdviceConfiguration) {
adviceToCheck.add((AdviceConfiguration) element);
}
@@ -318,7 +334,7 @@ public class ElementTypeSetConfigurationRegistry {
for (ElementTypeSetConfiguration elementTypeSetConfiguration : registrableElementTypeSetConfiguration) {
TreeIterator<EObject> it = elementTypeSetConfiguration.eAllContents();
while (it.hasNext()) {
- EObject element = it.next();
+ EObject element = (EObject) it.next();
if (element instanceof AdviceConfiguration) {
adviceToCheck.add((AdviceConfiguration) element);
@@ -327,11 +343,13 @@ public class ElementTypeSetConfigurationRegistry {
}
// Check that there is no cyclic dependencies among advices introduced by this loading
- OrientedGraph<String> deps = TypesConfigurationsCycleUtil.getDependenciesAmongAdvices(adviceToCheck);
- Collection<Collection<Object>> cyclesAdvices = TypesConfigurationsCycleUtil.getCyclesInAdvices(deps.getVertices(), deps.getEdges());
- if (!cyclesAdvices.isEmpty()) {
- Activator.log.warn("The ElementTypesConfiguration registration has been aborted because there is at least a cyclic-dependencies in the Advices definitions: " + cyclesAdvices);
- return false;
+ Map<String, OrientedGraph<String>> deps = TypesConfigurationsCycleUtil.getDependenciesAmongAdvices(adviceToCheck);
+ for (String type : deps.keySet()) {
+ Collection<Collection<Object>> cyclesAdvices = TypesConfigurationsCycleUtil.getCyclesInAdvices(deps.get(type).getVertices(), deps.get(type).getEdges());
+ if (!cyclesAdvices.isEmpty()) {
+ Activator.log.warn("The ElementTypesConfiguration registration has been aborted because there is at least a cyclic-dependencies in the Advices definitions: " + cyclesAdvices);
+ return false;
+ }
}
// If we reached that point, we should be able to register safely the none already registered elementTypeSets
@@ -421,14 +439,14 @@ public class ElementTypeSetConfigurationRegistry {
for (ElementTypeSetConfiguration elementTypeSetConfiguration : elementTypeSetConfigurations.get(contextId).values()) {
TreeIterator<EObject> it = elementTypeSetConfiguration.eAllContents();
while (it.hasNext()) {
- EObject element = it.next();
+ EObject element = (EObject) it.next();
if (element instanceof AdviceConfiguration) {
advices.add((AdviceConfiguration) element);
}
}
}
- OrientedGraph<String> deps = TypesConfigurationsCycleUtil.getDependenciesAmongAdvices(advices);
+ Map<String, OrientedGraph<String>> deps = TypesConfigurationsCycleUtil.getDependenciesAmongAdvices(advices);
advicesDeps.put(contextId, deps);
return true;
@@ -464,7 +482,7 @@ public class ElementTypeSetConfigurationRegistry {
if (Platform.inDebugMode()) {
Activator.log.debug("[Reading extension point]");
Activator.log.debug("- Path to the model: " + modelPath);
- Activator.log.debug("- ClientContext the model should be registreted to: " + clientContextId);
+ Activator.log.debug("- ClientContext the model will be registreted to: " + clientContextId);
Activator.log.debug("- id of the container bundle: " + contributorID);
}
ElementTypeSetConfiguration set = getElementTypeSetConfiguration(modelPath, contributorID);
@@ -571,11 +589,6 @@ public class ElementTypeSetConfigurationRegistry {
protected ResourceSet createResourceSet() {
ResourceSet set = new ResourceSetImpl();
- // Bug 488674 - Safe load and disable the URI to HTTP connection
- set.getLoadOptions().put(XMLResource.OPTION_DEFER_ATTACHMENT, true);
- set.getLoadOptions().put(XMLResource.OPTION_DEFER_IDREF_RESOLUTION, true);
- set.getLoadOptions().put(XMLResource.OPTION_USE_PACKAGE_NS_URI_AS_LOCATION, Boolean.FALSE);
-
return set;
}
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/utils/AdviceComparator.java b/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/utils/AdviceComparator.java
index 43bbcc5f2f8..277dfe0476c 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/utils/AdviceComparator.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/utils/AdviceComparator.java
@@ -13,19 +13,30 @@
package org.eclipse.papyrus.infra.types.core.utils;
+import java.util.ArrayList;
+import java.util.Collection;
import java.util.Comparator;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.gmf.runtime.emf.type.core.edithelper.IEditHelperAdvice;
import org.eclipse.papyrus.infra.types.core.registries.ElementTypeSetConfigurationRegistry;
public class AdviceComparator implements Comparator<IEditHelperAdvice> {
- protected OrientedGraph<String> dependencies;
+ protected Collection<OrientedGraph<String>> dependencies;
- public AdviceComparator(String contextId) {
- this.dependencies = ElementTypeSetConfigurationRegistry.getInstance().getAdvicesDeps(contextId);
+ public AdviceComparator(IElementType[] types, String contextId) {
+ this.dependencies = new ArrayList<OrientedGraph<String>>();
+ for (IElementType iElementType : types) {
+ this.dependencies.add(ElementTypeSetConfigurationRegistry.getInstance().getAdvicesDeps(iElementType.getId(), contextId));
+ }
+ }
+
+ public AdviceComparator(IElementType elementType, String contextId) {
+ this.dependencies = new ArrayList<OrientedGraph<String>>();
+ this.dependencies.add(ElementTypeSetConfigurationRegistry.getInstance().getAdvicesDeps(elementType.getId(), contextId));
}
@Override
@@ -33,16 +44,23 @@ public class AdviceComparator implements Comparator<IEditHelperAdvice> {
String arg0Name = arg0.getClass().getName();
String arg1Name = arg1.getClass().getName();
- if (dependencies.getEdges().containsKey(arg0Name)) {
- if (dependencies.getAllConnex(arg0Name).contains(arg1Name)) {
- return -1;
+
+ for (OrientedGraph<String> orientedGraph : dependencies) {
+ if (orientedGraph.getEdges().containsKey(arg0Name)) {
+ if (orientedGraph.getAllConnex(arg0Name).contains(arg1Name)) {
+ return -1;
+ }
}
}
- if (dependencies.getEdges().containsKey(arg1Name)) {
- if (dependencies.getAllConnex(arg1Name).contains(arg0Name)) {
- return 1;
+
+ for (OrientedGraph<String> orientedGraph : dependencies) {
+ if (orientedGraph.getEdges().containsKey(arg1Name)) {
+ if (orientedGraph.getAllConnex(arg1Name).contains(arg0Name)) {
+ return 1;
+ }
}
}
+
return 0;
}
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/utils/TypesConfigurationsCycleUtil.java b/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/utils/TypesConfigurationsCycleUtil.java
index 7ea83f59f05..2988a0b59a7 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/utils/TypesConfigurationsCycleUtil.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.core/src/org/eclipse/papyrus/infra/types/core/utils/TypesConfigurationsCycleUtil.java
@@ -13,7 +13,6 @@ import org.eclipse.gmf.runtime.emf.type.core.IAdviceBindingDescriptor;
import org.eclipse.papyrus.infra.types.AdviceConfiguration;
import org.eclipse.papyrus.infra.types.ElementTypeConfiguration;
import org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration;
-import org.eclipse.papyrus.infra.types.core.Activator;
import org.eclipse.papyrus.infra.types.core.registries.AdviceConfigurationTypeRegistry;
//Implements Tarjan's strongly connected components algorithm
@@ -65,32 +64,31 @@ public class TypesConfigurationsCycleUtil {
}
}
- static public OrientedGraph<String> getDependenciesAmongAdvices(Collection<AdviceConfiguration> adviceConfigurations) {
- OrientedGraph<String> adviceDependencies = new OrientedGraph<String>();
+ static public Map<String, OrientedGraph<String>> getDependenciesAmongAdvices(Collection<AdviceConfiguration> adviceConfigurations) {
+ Map<String, OrientedGraph<String>> adviceDependencies = new HashMap<String, OrientedGraph<String>>();
for (AdviceConfiguration adviceConfiguration : adviceConfigurations) {
IAdviceBindingDescriptor descriptor = AdviceConfigurationTypeRegistry.getInstance().getEditHelperAdviceDecriptor(adviceConfiguration);
+ String type = descriptor.getTypeId();
+
String currentAdviceConfigurationClassName = descriptor.getEditHelperAdvice().getClass().getName();
// Add current to the vertices
- adviceDependencies.addVertex(currentAdviceConfigurationClassName);
+ if (!adviceDependencies.containsKey(type)) {
+ adviceDependencies.put(type, new OrientedGraph<String>());
+ }
+ OrientedGraph<String> deps = adviceDependencies.get(type);
+ deps.addVertex(currentAdviceConfigurationClassName);
// Add dependencies vertices
- for (String after : adviceConfiguration.getAfter()) {
- if (after == null) {
- Activator.log.warn("The following AdviceConfiguration has ill-defined after : " + adviceConfiguration);
- break;
- }
- adviceDependencies.addEdge(currentAdviceConfigurationClassName, after);
+ for (AdviceConfiguration after : adviceConfiguration.getAfter()) {
+ IAdviceBindingDescriptor descriptorAfter = AdviceConfigurationTypeRegistry.getInstance().getEditHelperAdviceDecriptor(after);
+ deps.addEdge(currentAdviceConfigurationClassName, descriptorAfter.getEditHelperAdvice().getClass().getName());
}
- for (String before : adviceConfiguration.getBefore()) {
- if (before == null) {
- Activator.log.warn("The following AdviceConfiguration has ill-defined before : " + adviceConfiguration);
- break;
- }
- adviceDependencies.addEdge(before, currentAdviceConfigurationClassName);
+ for (AdviceConfiguration before : adviceConfiguration.getBefore()) {
+ IAdviceBindingDescriptor descriptorBefore = AdviceConfigurationTypeRegistry.getInstance().getEditHelperAdviceDecriptor(before);
+ deps.addEdge(descriptorBefore.getEditHelperAdvice().getClass().getName(), currentAdviceConfigurationClassName);
}
-
}
return adviceDependencies;
@@ -112,8 +110,8 @@ public class TypesConfigurationsCycleUtil {
// Add dependencies vertices
if (elementTypeConfiguration instanceof SpecializationTypeConfiguration) {
- for (String specializedTypeID : ((SpecializationTypeConfiguration) elementTypeConfiguration).getSpecializedTypesID()) {
- elementTypeDependencies.addEdge(currentElementTypeID, specializedTypeID);
+ for (ElementTypeConfiguration specializedType : ((SpecializationTypeConfiguration) elementTypeConfiguration).getSpecializedTypes()) {
+ elementTypeDependencies.addEdge(currentElementTypeID, specializedType.getIdentifier());
}
}
}
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/.project b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/.project
index d392a422fc0..b3b0ebb6e79 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/.project
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/.project
@@ -20,33 +20,9 @@
<arguments>
</arguments>
</buildCommand>
- <buildCommand>
- <name>org.eclipse.oomph.version.VersionBuilder</name>
- <arguments>
- <dictionary>
- <key>check.maven.pom</key>
- <value>true</value>
- </dictionary>
- <dictionary>
- <key>ignore.lower.bound.dependency.ranges</key>
- <value>true</value>
- </dictionary>
- <dictionary>
- <key>release.path</key>
- <value>/org.eclipse.papyrus.releng.main.release/release.xml</value>
- </dictionary>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.oomph.version.VersionNature</nature>
- <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
</projectDescription>
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/META-INF/MANIFEST.MF b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/META-INF/MANIFEST.MF
index ccae9f27e4c..1b8567b1d38 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/META-INF/MANIFEST.MF
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/META-INF/MANIFEST.MF
@@ -1,13 +1,12 @@
Manifest-Version: 1.0
Export-Package: org.eclipse.papyrus.infra.types.provider
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.12.0,4.0.0)",
- org.eclipse.papyrus.infra.types;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
org.eclipse.emf.edit;bundle-version="[2.12.0,3.0.0)";visibility:=reexport,
- org.eclipse.papyrus.infra.types;bundle-version="[2.0.0,3.0.0)";visibility:=reexport
+ org.eclipse.papyrus.infra.types;bundle-version="[3.0.0,4.0.0)";visibility:=reexport
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 3.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Localization: plugin
Bundle-ManifestVersion: 2
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/plugin.properties b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/plugin.properties
index 7c476126ebf..5fd7db611d3 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/plugin.properties
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/plugin.properties
@@ -88,3 +88,4 @@ _UI_OrderAdviceConfiguration_type = Order Advice Configuration
_UI_ExternallyRegisteredAdvice_type = Externally Registered Advice
_UI_OrderAdviceConfiguration_before_feature = Before
_UI_OrderAdviceConfiguration_after_feature = After
+_UI_SpecializationTypeConfiguration_specializedTypes_feature = Specialized Types
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/pom.xml b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/pom.xml
index abbee0eae5a..e70971ee23d 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/pom.xml
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/pom.xml
@@ -7,6 +7,6 @@
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.papyrus.infra.types.edit</artifactId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>3.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/AbstractAdviceBindingConfigurationItemProvider.java b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/AbstractAdviceBindingConfigurationItemProvider.java
index 6e9d6625c87..2a83ad6f2a8 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/AbstractAdviceBindingConfigurationItemProvider.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/AbstractAdviceBindingConfigurationItemProvider.java
@@ -137,7 +137,7 @@ public class AbstractAdviceBindingConfigurationItemProvider extends ItemProvider
true,
false,
false,
- ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
null,
null));
}
@@ -159,7 +159,7 @@ public class AbstractAdviceBindingConfigurationItemProvider extends ItemProvider
true,
false,
false,
- ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
null,
null));
}
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/AdviceConfigurationItemProvider.java b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/AdviceConfigurationItemProvider.java
index 3da90ce3b16..475de066957 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/AdviceConfigurationItemProvider.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/AdviceConfigurationItemProvider.java
@@ -20,7 +20,6 @@ import org.eclipse.emf.common.notify.AdapterFactory;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
-import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.eclipse.papyrus.infra.types.AdviceConfiguration;
import org.eclipse.papyrus.infra.types.ElementTypesConfigurationsPackage;
@@ -76,7 +75,7 @@ public class AdviceConfigurationItemProvider extends ConfigurationElementItemPro
true,
false,
false,
- ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
null,
null));
}
@@ -98,7 +97,7 @@ public class AdviceConfigurationItemProvider extends ConfigurationElementItemPro
true,
false,
false,
- ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
null,
null));
}
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/SpecializationTypeConfigurationItemProvider.java b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/SpecializationTypeConfigurationItemProvider.java
index 971d3ee9336..8fdb8d2b6ba 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/SpecializationTypeConfigurationItemProvider.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.edit/src-gen/org/eclipse/papyrus/infra/types/provider/SpecializationTypeConfigurationItemProvider.java
@@ -23,7 +23,6 @@ import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
-import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.eclipse.papyrus.infra.types.ElementTypesConfigurationsFactory;
@@ -58,29 +57,29 @@ public class SpecializationTypeConfigurationItemProvider extends ElementTypeConf
if (itemPropertyDescriptors == null) {
super.getPropertyDescriptors(object);
- addSpecializedTypesIDPropertyDescriptor(object);
+ addSpecializedTypesPropertyDescriptor(object);
}
return itemPropertyDescriptors;
}
/**
- * This adds a property descriptor for the Specialized Types ID feature.
+ * This adds a property descriptor for the Specialized Types feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- protected void addSpecializedTypesIDPropertyDescriptor(Object object) {
+ protected void addSpecializedTypesPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
- getString("_UI_SpecializationTypeConfiguration_specializedTypesID_feature"),
- getString("_UI_PropertyDescriptor_description", "_UI_SpecializationTypeConfiguration_specializedTypesID_feature", "_UI_SpecializationTypeConfiguration_type"),
- ElementTypesConfigurationsPackage.Literals.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES_ID,
+ getString("_UI_SpecializationTypeConfiguration_specializedTypes_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_SpecializationTypeConfiguration_specializedTypes_feature", "_UI_SpecializationTypeConfiguration_type"),
+ ElementTypesConfigurationsPackage.Literals.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES,
true,
false,
- false,
- ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ true,
+ null,
null,
null));
}
@@ -155,9 +154,6 @@ public class SpecializationTypeConfigurationItemProvider extends ElementTypeConf
updateChildren(notification);
switch (notification.getFeatureID(SpecializationTypeConfiguration.class)) {
- case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES_ID:
- fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
- return;
case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__EDIT_HELPER_ADVICE_CONFIGURATION:
case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__CONTAINER_CONFIGURATION:
case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__MATCHER_CONFIGURATION:
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.editor/META-INF/MANIFEST.MF b/plugins/infra/types/org.eclipse.papyrus.infra.types.editor/META-INF/MANIFEST.MF
index 94d9ccb0490..b445881cb31 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.editor/META-INF/MANIFEST.MF
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.editor/META-INF/MANIFEST.MF
@@ -2,13 +2,14 @@ Manifest-Version: 1.0
Export-Package: org.eclipse.papyrus.infra.types.presentation
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.12.0,4.0.0)",
org.eclipse.core.resources;bundle-version="[3.11.0,4.0.0)";visibility:=reexport,
- org.eclipse.papyrus.infra.types.edit;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
+ org.eclipse.papyrus.infra.types.edit;bundle-version="[3.0.0,4.0.0)";visibility:=reexport,
+ org.eclipse.emf.ecore.xmi;visibility:=reexport,
org.eclipse.emf.edit.ui;bundle-version="[2.12.0,3.0.0)";visibility:=reexport,
org.eclipse.ui.ide;bundle-version="[3.12.0,4.0.0)";visibility:=reexport
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 3.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Localization: plugin
Bundle-ManifestVersion: 2
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.editor/pom.xml b/plugins/infra/types/org.eclipse.papyrus.infra.types.editor/pom.xml
index 64753857bcd..c4f16a90710 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.editor/pom.xml
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.editor/pom.xml
@@ -7,6 +7,6 @@
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.papyrus.infra.types.editor</artifactId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>3.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/META-INF/MANIFEST.MF b/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/META-INF/MANIFEST.MF
index 45e0dc25c3f..0312c4d0d4c 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/META-INF/MANIFEST.MF
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/META-INF/MANIFEST.MF
@@ -1,8 +1,13 @@
Manifest-Version: 1.0
-Require-Bundle: org.eclipse.emf.ecore.edit;bundle-version="[2.9.0,3.0.0)";visibility:=reexport,
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.emf.ecore;visibility:=reexport,
+ org.eclipse.emf.ecore.xmi;visibility:=reexport,
+ org.eclipse.papyrus.infra.types;bundle-version="[3.0.0,4.0.0)";visibility:=reexport,
+ org.eclipse.emf.edit;visibility:=reexport,
+ org.eclipse.emf.ecore.edit;bundle-version="[2.9.0,3.0.0)";visibility:=reexport,
org.eclipse.papyrus.infra.services.edit;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.papyrus.infra.types.core;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
- org.eclipse.papyrus.infra.types.edit;bundle-version="[2.0.0,3.0.0)";visibility:=reexport
+ org.eclipse.papyrus.infra.types.core;bundle-version="[3.0.0,4.0.0)";visibility:=reexport,
+ org.eclipse.papyrus.infra.types.edit;bundle-version="[3.0.0,4.0.0)";visibility:=reexport
Export-Package: org.eclipse.papyrus.infra.types.rulebased,
org.eclipse.papyrus.infra.types.rulebased.core,
org.eclipse.papyrus.infra.types.rulebased.impl,
@@ -11,7 +16,7 @@ Export-Package: org.eclipse.papyrus.infra.types.rulebased,
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 3.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Localization: plugin
Bundle-ManifestVersion: 2
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/model/rulebased.elementtypesconfigurations b/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/model/rulebased.elementtypesconfigurations
index 065b805a8f5..9d6f23c37ff 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/model/rulebased.elementtypesconfigurations
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/model/rulebased.elementtypesconfigurations
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.infra.types.rules/rulebased" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="RuleBased" xmi:id="_ScP1oFYCEeS0WsAAtVmToA" xmi:version="2.0">
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.infra.types.rules/rulebased" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="RuleBased" xmi:id="_ScP1oFYCEeS0WsAAtVmToA" xmi:version="2.0">
<adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.infra.types.rulebased.core.DefaultRuleEditHelperAdvice" identifier="org.eclipse.papyrus.infra.types.rulebased.core.DefaultRuleEditHelperAdvice" inheritance="all" xmi:id="_mqX8YMHdEeSpuJnfbRdiWQ" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
<target href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScgUUFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
</adviceBindingsConfigurations>
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/plugin.properties b/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/plugin.properties
index 70e4bd38fa9..2ea5a972e21 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/plugin.properties
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/plugin.properties
@@ -17,7 +17,7 @@ _UI_CreateChild_tooltip = Create New {0} Under {1} Feature
_UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}.
_UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent.
_UI_PropertyDescriptor_description = The {0} of the {1}
-_UI_RuleBasedTypeConfiguration_type = Type Configuration
+_UI_RuleBasedTypeConfiguration_type = Rule Based Type Configuration
_UI_RuleConfiguration_type = Rule Configuration
_UI_CompositeRuleConfiguration_type = Composite Rule Configuration
_UI_NotRuleConfiguration_type = Not Rule Configuration
@@ -25,7 +25,7 @@ _UI_AndRuleConfiguration_type = And Rule Configuration
_UI_OrRuleConfiguration_type = Or Rule Configuration
_UI_Unknown_type = Object
_UI_Unknown_datatype= Value
-_UI_RuleBasedTypeConfiguration_ruleConfiguration_feature = Rule Configuration
+_UI_RuleBasedTypeConfiguration_ruleConfiguration_feature = Rule Based Rule Configuration
_UI_CompositeRuleConfiguration_composedRules_feature = Composed Rules
_UI_NotRuleConfiguration_composedRule_feature = Composed Rule
_UI_Unknown_feature = Unspecified
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/plugin.xml b/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/plugin.xml
index 10d1e60363a..bda57118a85 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/plugin.xml
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/plugin.xml
@@ -4,23 +4,19 @@
<extension-point id="ruleKind" name="Rule Extension Point" schema="schema/ruleKind.exsd"/>
-
-
-
- <extension
- point="org.eclipse.papyrus.infra.types.core.elementTypeSetConfiguration">
+ <extension point="org.eclipse.papyrus.infra.types.core.elementTypeSetConfiguration">
<elementTypeSet
clientContextID="org.eclipse.papyrus.infra.services.edit.TypeContext"
path="model/rulebased.elementtypesconfigurations">
</elementTypeSet>
</extension>
- <extension
- point="org.eclipse.papyrus.infra.types.core.elementTypeConfigurationKind">
+ <extension point="org.eclipse.papyrus.infra.types.core.elementTypeConfigurationKind">
<elementTypeConfigurationKind
configurationClass="org.eclipse.papyrus.infra.types.rulebased.RuleBasedTypeConfiguration"
factoryClass="org.eclipse.papyrus.infra.types.rulebased.core.RuleElementTypeFactory">
</elementTypeConfigurationKind>
</extension>
+
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated RuleBased -->
<package
@@ -52,7 +48,7 @@
<extension point="org.eclipse.emf.edit.childCreationExtenders">
<!-- @generated RuleBased -->
<extender
- uri="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
+ uri="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2"
class="org.eclipse.papyrus.infra.types.rulebased.provider.RuleBasedItemProviderAdapterFactory$ElementTypesConfigurationsChildCreationExtender"/>
</extension>
</plugin>
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/pom.xml b/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/pom.xml
index d69d153fc30..0ef900cac4d 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/pom.xml
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/pom.xml
@@ -7,6 +7,6 @@
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.papyrus.infra.types.rulebased</artifactId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>3.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/src-gen/org/eclipse/papyrus/infra/types/rulebased/RuleBasedPackage.java b/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/src-gen/org/eclipse/papyrus/infra/types/rulebased/RuleBasedPackage.java
index 331b485f2b0..7e196dbf3aa 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/src-gen/org/eclipse/papyrus/infra/types/rulebased/RuleBasedPackage.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.rulebased/src-gen/org/eclipse/papyrus/infra/types/rulebased/RuleBasedPackage.java
@@ -132,40 +132,40 @@ public interface RuleBasedPackage extends EPackage {
int RULE_BASED_TYPE_CONFIGURATION__ICON_ENTRY = ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__ICON_ENTRY;
/**
- * The feature id for the '<em><b>Specialized Types ID</b></em>' attribute list.
+ * The feature id for the '<em><b>Edit Helper Advice Configuration</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int RULE_BASED_TYPE_CONFIGURATION__SPECIALIZED_TYPES_ID = ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES_ID;
+ int RULE_BASED_TYPE_CONFIGURATION__EDIT_HELPER_ADVICE_CONFIGURATION = ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__EDIT_HELPER_ADVICE_CONFIGURATION;
/**
- * The feature id for the '<em><b>Edit Helper Advice Configuration</b></em>' containment reference.
+ * The feature id for the '<em><b>Container Configuration</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int RULE_BASED_TYPE_CONFIGURATION__EDIT_HELPER_ADVICE_CONFIGURATION = ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__EDIT_HELPER_ADVICE_CONFIGURATION;
+ int RULE_BASED_TYPE_CONFIGURATION__CONTAINER_CONFIGURATION = ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__CONTAINER_CONFIGURATION;
/**
- * The feature id for the '<em><b>Container Configuration</b></em>' containment reference.
+ * The feature id for the '<em><b>Matcher Configuration</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int RULE_BASED_TYPE_CONFIGURATION__CONTAINER_CONFIGURATION = ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__CONTAINER_CONFIGURATION;
+ int RULE_BASED_TYPE_CONFIGURATION__MATCHER_CONFIGURATION = ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__MATCHER_CONFIGURATION;
/**
- * The feature id for the '<em><b>Matcher Configuration</b></em>' containment reference.
+ * The feature id for the '<em><b>Specialized Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int RULE_BASED_TYPE_CONFIGURATION__MATCHER_CONFIGURATION = ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__MATCHER_CONFIGURATION;
+ int RULE_BASED_TYPE_CONFIGURATION__SPECIALIZED_TYPES = ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES;
/**
* The feature id for the '<em><b>Rule Configuration</b></em>' containment reference.
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.ui/META-INF/MANIFEST.MF b/plugins/infra/types/org.eclipse.papyrus.infra.types.ui/META-INF/MANIFEST.MF
index dcc4f11dc4e..750d1711fbe 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.ui/META-INF/MANIFEST.MF
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.ui/META-INF/MANIFEST.MF
@@ -1,12 +1,12 @@
Manifest-Version: 1.0
Require-Bundle: org.eclipse.ui;bundle-version="[3.107.0,4.0.0)",
- org.eclipse.papyrus.infra.types.core;bundle-version="[2.0.0,3.0.0)";visibility:=reexport
+ org.eclipse.papyrus.infra.types.core;bundle-version="[3.0.0,4.0.0)";visibility:=reexport
Export-Package: org.eclipse.papyrus.infra.types.core.internal.ui;x-internal:=true,
org.eclipse.papyrus.infra.types.core.internal.ui.handlers;x-internal:=true
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 3.0.0.qualifier
Bundle-Localization: plugin
Bundle-Name: %pluginName
Bundle-ManifestVersion: 2
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types.ui/pom.xml b/plugins/infra/types/org.eclipse.papyrus.infra.types.ui/pom.xml
index 0610d5744f2..f7ec2505a3f 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types.ui/pom.xml
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types.ui/pom.xml
@@ -7,6 +7,6 @@
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.papyrus.infra.types.ui</artifactId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>3.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types/META-INF/MANIFEST.MF b/plugins/infra/types/org.eclipse.papyrus.infra.types/META-INF/MANIFEST.MF
index 66b613ac051..9480ac8f30d 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types/META-INF/MANIFEST.MF
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.papyrus.infra.types;singleton:=true
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 3.0.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types/model/ElementTypesConfigurations.ecore b/plugins/infra/types/org.eclipse.papyrus.infra.types/model/ElementTypesConfigurations.ecore
index a51ef0bf353..5c2b96fff8f 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types/model/ElementTypesConfigurations.ecore
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types/model/ElementTypesConfigurations.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="types" nsURI="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="types" nsURI="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2"
nsPrefix="elementtypesconfigurations">
<eClassifiers xsi:type="ecore:EClass" name="ElementTypeSetConfiguration" eSuperTypes="#//ConfigurationElement #//IdentifiedConfiguration #//NamedConfiguration">
<eStructuralFeatures xsi:type="ecore:EReference" name="elementTypeConfigurations"
@@ -29,10 +29,10 @@
<eClassifiers xsi:type="ecore:EClass" name="AbstractMatcherConfiguration" abstract="true"/>
<eClassifiers xsi:type="ecore:EClass" name="AdviceConfiguration" abstract="true"
eSuperTypes="#//ConfigurationElement">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="before" upperBound="-1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="after" upperBound="-1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="before" upperBound="-1"
+ eType="#//AdviceConfiguration"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="after" upperBound="-1"
+ eType="#//AdviceConfiguration"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="AbstractAdviceBindingConfiguration"
abstract="true" eSuperTypes="#//IdentifiedConfiguration #//AdviceConfiguration">
@@ -45,14 +45,14 @@
eType="#//InheritanceKind"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SpecializationTypeConfiguration" eSuperTypes="#//ElementTypeConfiguration">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="specializedTypesID" lowerBound="1"
- upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="editHelperAdviceConfiguration"
eType="#//AbstractEditHelperAdviceConfiguration" containment="true" eOpposite="#//AbstractEditHelperAdviceConfiguration/target"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="containerConfiguration"
eType="#//ContainerConfiguration" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="matcherConfiguration" eType="#//AbstractMatcherConfiguration"
containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="specializedTypes" upperBound="-1"
+ eType="#//ElementTypeConfiguration"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ContainerConfiguration">
<eStructuralFeatures xsi:type="ecore:EReference" name="containerMatcherConfiguration"
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types/model/ElementTypesConfigurations.ecore_diagram b/plugins/infra/types/org.eclipse.papyrus.infra.types/model/ElementTypesConfigurations.ecore_diagram
index b425fb2786c..608c4721a13 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types/model/ElementTypesConfigurations.ecore_diagram
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types/model/ElementTypesConfigurations.ecore_diagram
@@ -100,14 +100,6 @@
<children xmi:type="notation:Shape" xmi:id="_dZUZehQSEeSwyuAkiSG7MA" type="2001" fontName="Segoe UI">
<children xmi:type="notation:DecorationNode" xmi:id="_dZUZfBQSEeSwyuAkiSG7MA" type="5001"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_dZUZfRQSEeSwyuAkiSG7MA" type="7001">
- <children xmi:type="notation:Node" xmi:id="_lcjhoBY3EeSSL_L7W7Ic3A" type="3001">
- <element xmi:type="ecore:EAttribute" href="ElementTypesConfigurations.ecore#//AdviceConfiguration/before"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lcjhoRY3EeSSL_L7W7Ic3A"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_TCKh8BQeEeSwyuAkiSG7MA" type="3001">
- <element xmi:type="ecore:EAttribute" href="ElementTypesConfigurations.ecore#//AdviceConfiguration/after"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_TCKh8RQeEeSwyuAkiSG7MA"/>
- </children>
<styles xmi:type="notation:SortingStyle" xmi:id="_dZUZfhQSEeSwyuAkiSG7MA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_dZUZfxQSEeSwyuAkiSG7MA"/>
</children>
@@ -146,10 +138,6 @@
<children xmi:type="notation:Shape" xmi:id="_r_7yoBQUEeSwyuAkiSG7MA" type="2001" fontName="Segoe UI">
<children xmi:type="notation:DecorationNode" xmi:id="_r_8ZsBQUEeSwyuAkiSG7MA" type="5001"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_r_8ZsRQUEeSwyuAkiSG7MA" type="7001">
- <children xmi:type="notation:Node" xmi:id="_dZgmsBQSEeSwyuAkiSG7MA" type="3001">
- <element xmi:type="ecore:EAttribute" href="ElementTypesConfigurations.ecore#//SpecializationTypeConfiguration/specializedTypesID"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_dZgmsRQSEeSwyuAkiSG7MA"/>
- </children>
<styles xmi:type="notation:SortingStyle" xmi:id="_r_8ZshQUEeSwyuAkiSG7MA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_r_8ZsxQUEeSwyuAkiSG7MA"/>
</children>
@@ -601,4 +589,39 @@
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EkYlsv_HEeWiHbKc0-r4zg" points="[-45, -26, 141, 69]$[-121, -89, 65, 6]"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sPawgP_HEeWiHbKc0-r4zg" id="(0.13274336283185842,0.8813559322033898)"/>
</edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ECEA4B3FEeaOT4vRi2_N2Q" type="4002" source="_dZUZehQSEeSwyuAkiSG7MA" target="_dZUZehQSEeSwyuAkiSG7MA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ECEn8B3FEeaOT4vRi2_N2Q" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ECEn8R3FEeaOT4vRi2_N2Q" x="-1" y="-22"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ECFPAB3FEeaOT4vRi2_N2Q" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ECFPAR3FEeaOT4vRi2_N2Q" x="-12" y="-7"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ECEA4R3FEeaOT4vRi2_N2Q" fontName="Segoe UI"/>
+ <element xmi:type="ecore:EReference" href="ElementTypesConfigurations.ecore#//AdviceConfiguration/before"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ECEA4h3FEeaOT4vRi2_N2Q" points="[65, -6, 65, -6]$[116, -6, 116, -6]$[116, 9, 116, 9]$[65, 9, 65, 9]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ECKHgB3FEeaOT4vRi2_N2Q" type="4002" source="_dZUZehQSEeSwyuAkiSG7MA" target="_dZUZehQSEeSwyuAkiSG7MA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ECKHgx3FEeaOT4vRi2_N2Q" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ECKHhB3FEeaOT4vRi2_N2Q" x="15" y="27"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ECKHhR3FEeaOT4vRi2_N2Q" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ECKHhh3FEeaOT4vRi2_N2Q" x="1" y="-7"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ECKHgR3FEeaOT4vRi2_N2Q" fontName="Segoe UI"/>
+ <element xmi:type="ecore:EReference" href="ElementTypesConfigurations.ecore#//AdviceConfiguration/after"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ECKHgh3FEeaOT4vRi2_N2Q" points="[-3, 0, -64, 14]$[-103, 0, -164, 14]$[-103, -16, -164, -2]$[-3, -16, -64, -2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OitVIB3FEeaOT4vRi2_N2Q" id="(0.023255813953488372,0.7692307692307693)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_BoQWYENgEeay77YZlFOXVQ" type="4002" source="_r_7yoBQUEeSwyuAkiSG7MA" target="_dZSkQxQSEeSwyuAkiSG7MA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BoSLkENgEeay77YZlFOXVQ" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BoSLkUNgEeay77YZlFOXVQ" x="-150" y="-51"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BoSLkkNgEeay77YZlFOXVQ" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BoSLk0NgEeay77YZlFOXVQ" x="14" y="-17"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_BoQWYUNgEeay77YZlFOXVQ" fontName="Segoe UI"/>
+ <element xmi:type="ecore:EReference" href="ElementTypesConfigurations.ecore#//SpecializationTypeConfiguration/specializedTypes"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BoQWYkNgEeay77YZlFOXVQ" points="[-5, 0, 24, 489]$[-29, 0, 0, 489]$[-29, -451, 0, 38]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BobVgENgEeay77YZlFOXVQ" id="(0.02617801047120419,0.4406779661016949)"/>
+ </edges>
</notation:Diagram>
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types/plugin.xml b/plugins/infra/types/org.eclipse.papyrus.infra.types/plugin.xml
index f7e32708f06..3129b3c4b68 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types/plugin.xml
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types/plugin.xml
@@ -15,25 +15,18 @@
-->
<plugin>
- <extension point="org.eclipse.emf.ecore.extension_parser">
- <parser
- type="elementtypesconfigurations"
- class="org.eclipse.papyrus.infra.types.resource.CustomElementTypesConfigurationsResourceFactoryImpl"/>
- </extension>
-
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated ElementTypesConfigurations -->
<package
- uri="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
+ uri="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2"
class="org.eclipse.papyrus.infra.types.ElementTypesConfigurationsPackage"
genModel="model/ElementTypesConfigurations.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.content_parser">
- <!-- @generated ElementTypesConfigurations -->
<parser
contentTypeIdentifier="org.eclipse.papyrus.infra.types"
- class="org.eclipse.papyrus.infra.types.util.ElementTypesConfigurationsResourceFactoryImpl"/>
+ class="org.eclipse.papyrus.infra.types.resource.CustomElementTypesConfigurationsResourceFactoryImpl"/>
</extension>
<extension point="org.eclipse.core.contenttype.contentTypes">
@@ -45,7 +38,7 @@
name="%_UI_ElementTypesConfigurations_content_type"
priority="normal">
<describer class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
- <parameter name="namespace" value="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"/>
+ <parameter name="namespace" value="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2"/>
<parameter name="kind" value="xmi"/>
</describer>
</content-type>
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types/pom.xml b/plugins/infra/types/org.eclipse.papyrus.infra.types/pom.xml
index e23b7c23ca7..148d4ecf24c 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types/pom.xml
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types/pom.xml
@@ -7,6 +7,6 @@
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.papyrus.infra.types</artifactId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>3.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/AdviceConfiguration.java b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/AdviceConfiguration.java
index aed7b13abec..6f2c383aa19 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/AdviceConfiguration.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/AdviceConfiguration.java
@@ -34,35 +34,35 @@ import org.eclipse.emf.common.util.EList;
public interface AdviceConfiguration extends ConfigurationElement {
/**
- * Returns the value of the '<em><b>Before</b></em>' attribute list.
- * The list contents are of type {@link java.lang.String}.
+ * Returns the value of the '<em><b>Before</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.infra.types.AdviceConfiguration}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Before</em>' attribute list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Before</em>' attribute list.
+ * @return the value of the '<em>Before</em>' reference list.
* @see org.eclipse.papyrus.infra.types.ElementTypesConfigurationsPackage#getAdviceConfiguration_Before()
* @model
* @generated
*/
- EList<String> getBefore();
+ EList<AdviceConfiguration> getBefore();
/**
- * Returns the value of the '<em><b>After</b></em>' attribute list.
- * The list contents are of type {@link java.lang.String}.
+ * Returns the value of the '<em><b>After</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.infra.types.AdviceConfiguration}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>After</em>' attribute list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>After</em>' attribute list.
+ * @return the value of the '<em>After</em>' reference list.
* @see org.eclipse.papyrus.infra.types.ElementTypesConfigurationsPackage#getAdviceConfiguration_After()
* @model
* @generated
*/
- EList<String> getAfter();
+ EList<AdviceConfiguration> getAfter();
} // AdviceConfiguration
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/ElementTypesConfigurationsPackage.java b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/ElementTypesConfigurationsPackage.java
index 4c47e484afc..696ca8e006f 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/ElementTypesConfigurationsPackage.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/ElementTypesConfigurationsPackage.java
@@ -49,7 +49,7 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
* <!-- end-user-doc -->
* @generated
*/
- String eNS_URI = "http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1";
+ String eNS_URI = "http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2";
/**
* The package namespace name.
@@ -370,7 +370,7 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
int ADVICE_CONFIGURATION__DESCRIPTION = CONFIGURATION_ELEMENT__DESCRIPTION;
/**
- * The feature id for the '<em><b>Before</b></em>' attribute list.
+ * The feature id for the '<em><b>Before</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -379,7 +379,7 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
int ADVICE_CONFIGURATION__BEFORE = CONFIGURATION_ELEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>After</b></em>' attribute list.
+ * The feature id for the '<em><b>After</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -541,7 +541,7 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
int ABSTRACT_ADVICE_BINDING_CONFIGURATION__DESCRIPTION = IDENTIFIED_CONFIGURATION_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Before</b></em>' attribute list.
+ * The feature id for the '<em><b>Before</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -550,7 +550,7 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
int ABSTRACT_ADVICE_BINDING_CONFIGURATION__BEFORE = IDENTIFIED_CONFIGURATION_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>After</b></em>' attribute list.
+ * The feature id for the '<em><b>After</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -667,40 +667,40 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
int SPECIALIZATION_TYPE_CONFIGURATION__ICON_ENTRY = ELEMENT_TYPE_CONFIGURATION__ICON_ENTRY;
/**
- * The feature id for the '<em><b>Specialized Types ID</b></em>' attribute list.
+ * The feature id for the '<em><b>Edit Helper Advice Configuration</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES_ID = ELEMENT_TYPE_CONFIGURATION_FEATURE_COUNT + 0;
+ int SPECIALIZATION_TYPE_CONFIGURATION__EDIT_HELPER_ADVICE_CONFIGURATION = ELEMENT_TYPE_CONFIGURATION_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Edit Helper Advice Configuration</b></em>' containment reference.
+ * The feature id for the '<em><b>Container Configuration</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SPECIALIZATION_TYPE_CONFIGURATION__EDIT_HELPER_ADVICE_CONFIGURATION = ELEMENT_TYPE_CONFIGURATION_FEATURE_COUNT + 1;
+ int SPECIALIZATION_TYPE_CONFIGURATION__CONTAINER_CONFIGURATION = ELEMENT_TYPE_CONFIGURATION_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Container Configuration</b></em>' containment reference.
+ * The feature id for the '<em><b>Matcher Configuration</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SPECIALIZATION_TYPE_CONFIGURATION__CONTAINER_CONFIGURATION = ELEMENT_TYPE_CONFIGURATION_FEATURE_COUNT + 2;
+ int SPECIALIZATION_TYPE_CONFIGURATION__MATCHER_CONFIGURATION = ELEMENT_TYPE_CONFIGURATION_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Matcher Configuration</b></em>' containment reference.
+ * The feature id for the '<em><b>Specialized Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SPECIALIZATION_TYPE_CONFIGURATION__MATCHER_CONFIGURATION = ELEMENT_TYPE_CONFIGURATION_FEATURE_COUNT + 3;
+ int SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES = ELEMENT_TYPE_CONFIGURATION_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Specialization Type Configuration</em>' class.
@@ -856,7 +856,7 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
int ABSTRACT_EDIT_HELPER_ADVICE_CONFIGURATION__DESCRIPTION = ADVICE_CONFIGURATION__DESCRIPTION;
/**
- * The feature id for the '<em><b>Before</b></em>' attribute list.
+ * The feature id for the '<em><b>Before</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -865,7 +865,7 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
int ABSTRACT_EDIT_HELPER_ADVICE_CONFIGURATION__BEFORE = ADVICE_CONFIGURATION__BEFORE;
/**
- * The feature id for the '<em><b>After</b></em>' attribute list.
+ * The feature id for the '<em><b>After</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -910,7 +910,7 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
int EDIT_HELPER_ADVICE_CONFIGURATION__DESCRIPTION = ABSTRACT_EDIT_HELPER_ADVICE_CONFIGURATION__DESCRIPTION;
/**
- * The feature id for the '<em><b>Before</b></em>' attribute list.
+ * The feature id for the '<em><b>Before</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -919,7 +919,7 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
int EDIT_HELPER_ADVICE_CONFIGURATION__BEFORE = ABSTRACT_EDIT_HELPER_ADVICE_CONFIGURATION__BEFORE;
/**
- * The feature id for the '<em><b>After</b></em>' attribute list.
+ * The feature id for the '<em><b>After</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -982,7 +982,7 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
int ADVICE_BINDING_CONFIGURATION__DESCRIPTION = ABSTRACT_ADVICE_BINDING_CONFIGURATION__DESCRIPTION;
/**
- * The feature id for the '<em><b>Before</b></em>' attribute list.
+ * The feature id for the '<em><b>Before</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -991,7 +991,7 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
int ADVICE_BINDING_CONFIGURATION__BEFORE = ABSTRACT_ADVICE_BINDING_CONFIGURATION__BEFORE;
/**
- * The feature id for the '<em><b>After</b></em>' attribute list.
+ * The feature id for the '<em><b>After</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -1237,7 +1237,7 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
int EXTERNALLY_REGISTERED_ADVICE__DESCRIPTION = ADVICE_BINDING_CONFIGURATION__DESCRIPTION;
/**
- * The feature id for the '<em><b>Before</b></em>' attribute list.
+ * The feature id for the '<em><b>Before</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -1246,7 +1246,7 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
int EXTERNALLY_REGISTERED_ADVICE__BEFORE = ADVICE_BINDING_CONFIGURATION__BEFORE;
/**
- * The feature id for the '<em><b>After</b></em>' attribute list.
+ * The feature id for the '<em><b>After</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -1488,26 +1488,26 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
EClass getAdviceConfiguration();
/**
- * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.infra.types.AdviceConfiguration#getBefore <em>Before</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.infra.types.AdviceConfiguration#getBefore <em>Before</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>Before</em>'.
+ * @return the meta object for the reference list '<em>Before</em>'.
* @see org.eclipse.papyrus.infra.types.AdviceConfiguration#getBefore()
* @see #getAdviceConfiguration()
* @generated
*/
- EAttribute getAdviceConfiguration_Before();
+ EReference getAdviceConfiguration_Before();
/**
- * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.infra.types.AdviceConfiguration#getAfter <em>After</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.infra.types.AdviceConfiguration#getAfter <em>After</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>After</em>'.
+ * @return the meta object for the reference list '<em>After</em>'.
* @see org.eclipse.papyrus.infra.types.AdviceConfiguration#getAfter()
* @see #getAdviceConfiguration()
* @generated
*/
- EAttribute getAdviceConfiguration_After();
+ EReference getAdviceConfiguration_After();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.infra.types.AbstractAdviceBindingConfiguration <em>Abstract Advice Binding Configuration</em>}'.
@@ -1574,17 +1574,6 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
EClass getSpecializationTypeConfiguration();
/**
- * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration#getSpecializedTypesID <em>Specialized Types ID</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>Specialized Types ID</em>'.
- * @see org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration#getSpecializedTypesID()
- * @see #getSpecializationTypeConfiguration()
- * @generated
- */
- EAttribute getSpecializationTypeConfiguration_SpecializedTypesID();
-
- /**
* Returns the meta object for the containment reference '{@link org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration#getEditHelperAdviceConfiguration <em>Edit Helper Advice Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1618,6 +1607,17 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
EReference getSpecializationTypeConfiguration_MatcherConfiguration();
/**
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration#getSpecializedTypes <em>Specialized Types</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list '<em>Specialized Types</em>'.
+ * @see org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration#getSpecializedTypes()
+ * @see #getSpecializationTypeConfiguration()
+ * @generated
+ */
+ EReference getSpecializationTypeConfiguration_SpecializedTypes();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.papyrus.infra.types.ContainerConfiguration <em>Container Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1993,20 +1993,20 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
EClass ADVICE_CONFIGURATION = eINSTANCE.getAdviceConfiguration();
/**
- * The meta object literal for the '<em><b>Before</b></em>' attribute list feature.
+ * The meta object literal for the '<em><b>Before</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute ADVICE_CONFIGURATION__BEFORE = eINSTANCE.getAdviceConfiguration_Before();
+ EReference ADVICE_CONFIGURATION__BEFORE = eINSTANCE.getAdviceConfiguration_Before();
/**
- * The meta object literal for the '<em><b>After</b></em>' attribute list feature.
+ * The meta object literal for the '<em><b>After</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute ADVICE_CONFIGURATION__AFTER = eINSTANCE.getAdviceConfiguration_After();
+ EReference ADVICE_CONFIGURATION__AFTER = eINSTANCE.getAdviceConfiguration_After();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.infra.types.impl.AbstractAdviceBindingConfigurationImpl <em>Abstract Advice Binding Configuration</em>}' class.
@@ -2061,14 +2061,6 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
EClass SPECIALIZATION_TYPE_CONFIGURATION = eINSTANCE.getSpecializationTypeConfiguration();
/**
- * The meta object literal for the '<em><b>Specialized Types ID</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES_ID = eINSTANCE.getSpecializationTypeConfiguration_SpecializedTypesID();
-
- /**
* The meta object literal for the '<em><b>Edit Helper Advice Configuration</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2093,6 +2085,14 @@ public interface ElementTypesConfigurationsPackage extends EPackage {
EReference SPECIALIZATION_TYPE_CONFIGURATION__MATCHER_CONFIGURATION = eINSTANCE.getSpecializationTypeConfiguration_MatcherConfiguration();
/**
+ * The meta object literal for the '<em><b>Specialized Types</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES = eINSTANCE.getSpecializationTypeConfiguration_SpecializedTypes();
+
+ /**
* The meta object literal for the '{@link org.eclipse.papyrus.infra.types.impl.ContainerConfigurationImpl <em>Container Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/SpecializationTypeConfiguration.java b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/SpecializationTypeConfiguration.java
index c0203534569..e1e2dca6b1d 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/SpecializationTypeConfiguration.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/SpecializationTypeConfiguration.java
@@ -23,10 +23,10 @@ import org.eclipse.emf.common.util.EList;
* The following features are supported:
* </p>
* <ul>
- * <li>{@link org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration#getSpecializedTypesID <em>Specialized Types ID</em>}</li>
* <li>{@link org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration#getEditHelperAdviceConfiguration <em>Edit Helper Advice Configuration</em>}</li>
* <li>{@link org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration#getContainerConfiguration <em>Container Configuration</em>}</li>
* <li>{@link org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration#getMatcherConfiguration <em>Matcher Configuration</em>}</li>
+ * <li>{@link org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration#getSpecializedTypes <em>Specialized Types</em>}</li>
* </ul>
*
* @see org.eclipse.papyrus.infra.types.ElementTypesConfigurationsPackage#getSpecializationTypeConfiguration()
@@ -35,22 +35,6 @@ import org.eclipse.emf.common.util.EList;
*/
public interface SpecializationTypeConfiguration extends ElementTypeConfiguration {
/**
- * Returns the value of the '<em><b>Specialized Types ID</b></em>' attribute list.
- * The list contents are of type {@link java.lang.String}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Specialized Types ID</em>' attribute list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Specialized Types ID</em>' attribute list.
- * @see org.eclipse.papyrus.infra.types.ElementTypesConfigurationsPackage#getSpecializationTypeConfiguration_SpecializedTypesID()
- * @model required="true"
- * @generated
- */
- EList<String> getSpecializedTypesID();
-
- /**
* Returns the value of the '<em><b>Edit Helper Advice Configuration</b></em>' containment reference.
* It is bidirectional and its opposite is '{@link org.eclipse.papyrus.infra.types.AbstractEditHelperAdviceConfiguration#getTarget <em>Target</em>}'.
* <!-- begin-user-doc -->
@@ -130,4 +114,20 @@ public interface SpecializationTypeConfiguration extends ElementTypeConfiguratio
*/
void setMatcherConfiguration(AbstractMatcherConfiguration value);
+ /**
+ * Returns the value of the '<em><b>Specialized Types</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.infra.types.ElementTypeConfiguration}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Specialized Types</em>' reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Specialized Types</em>' reference list.
+ * @see org.eclipse.papyrus.infra.types.ElementTypesConfigurationsPackage#getSpecializationTypeConfiguration_SpecializedTypes()
+ * @model
+ * @generated
+ */
+ EList<ElementTypeConfiguration> getSpecializedTypes();
+
} // SpecializationTypeConfiguration
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/AbstractAdviceBindingConfigurationImpl.java b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/AbstractAdviceBindingConfigurationImpl.java
index 90a82e8ee81..d8b652e2cf9 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/AbstractAdviceBindingConfigurationImpl.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/AbstractAdviceBindingConfigurationImpl.java
@@ -23,7 +23,7 @@ import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
-import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
+import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.eclipse.papyrus.infra.types.AbstractAdviceBindingConfiguration;
import org.eclipse.papyrus.infra.types.AbstractMatcherConfiguration;
import org.eclipse.papyrus.infra.types.AdviceConfiguration;
@@ -95,24 +95,24 @@ public abstract class AbstractAdviceBindingConfigurationImpl extends MinimalEObj
protected String description = DESCRIPTION_EDEFAULT;
/**
- * The cached value of the '{@link #getBefore() <em>Before</em>}' attribute list.
+ * The cached value of the '{@link #getBefore() <em>Before</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBefore()
* @generated
* @ordered
*/
- protected EList<String> before;
+ protected EList<AdviceConfiguration> before;
/**
- * The cached value of the '{@link #getAfter() <em>After</em>}' attribute list.
+ * The cached value of the '{@link #getAfter() <em>After</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAfter()
* @generated
* @ordered
*/
- protected EList<String> after;
+ protected EList<AdviceConfiguration> after;
/**
* The cached value of the '{@link #getTarget() <em>Target</em>}' reference.
@@ -230,9 +230,9 @@ public abstract class AbstractAdviceBindingConfigurationImpl extends MinimalEObj
* <!-- end-user-doc -->
* @generated
*/
- public EList<String> getBefore() {
+ public EList<AdviceConfiguration> getBefore() {
if (before == null) {
- before = new EDataTypeUniqueEList<String>(String.class, this, ElementTypesConfigurationsPackage.ABSTRACT_ADVICE_BINDING_CONFIGURATION__BEFORE);
+ before = new EObjectResolvingEList<AdviceConfiguration>(AdviceConfiguration.class, this, ElementTypesConfigurationsPackage.ABSTRACT_ADVICE_BINDING_CONFIGURATION__BEFORE);
}
return before;
}
@@ -242,9 +242,9 @@ public abstract class AbstractAdviceBindingConfigurationImpl extends MinimalEObj
* <!-- end-user-doc -->
* @generated
*/
- public EList<String> getAfter() {
+ public EList<AdviceConfiguration> getAfter() {
if (after == null) {
- after = new EDataTypeUniqueEList<String>(String.class, this, ElementTypesConfigurationsPackage.ABSTRACT_ADVICE_BINDING_CONFIGURATION__AFTER);
+ after = new EObjectResolvingEList<AdviceConfiguration>(AdviceConfiguration.class, this, ElementTypesConfigurationsPackage.ABSTRACT_ADVICE_BINDING_CONFIGURATION__AFTER);
}
return after;
}
@@ -456,11 +456,11 @@ public abstract class AbstractAdviceBindingConfigurationImpl extends MinimalEObj
return;
case ElementTypesConfigurationsPackage.ABSTRACT_ADVICE_BINDING_CONFIGURATION__BEFORE:
getBefore().clear();
- getBefore().addAll((Collection<? extends String>)newValue);
+ getBefore().addAll((Collection<? extends AdviceConfiguration>)newValue);
return;
case ElementTypesConfigurationsPackage.ABSTRACT_ADVICE_BINDING_CONFIGURATION__AFTER:
getAfter().clear();
- getAfter().addAll((Collection<? extends String>)newValue);
+ getAfter().addAll((Collection<? extends AdviceConfiguration>)newValue);
return;
case ElementTypesConfigurationsPackage.ABSTRACT_ADVICE_BINDING_CONFIGURATION__TARGET:
setTarget((ElementTypeConfiguration)newValue);
@@ -602,10 +602,6 @@ public abstract class AbstractAdviceBindingConfigurationImpl extends MinimalEObj
result.append(identifier);
result.append(", description: ");
result.append(description);
- result.append(", before: ");
- result.append(before);
- result.append(", after: ");
- result.append(after);
result.append(", inheritance: ");
result.append(inheritance);
result.append(')');
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/AdviceConfigurationImpl.java b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/AdviceConfigurationImpl.java
index 17e486b64d6..302b3414df2 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/AdviceConfigurationImpl.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/AdviceConfigurationImpl.java
@@ -15,7 +15,7 @@ package org.eclipse.papyrus.infra.types.impl;
import java.util.Collection;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
+import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.eclipse.papyrus.infra.types.AdviceConfiguration;
import org.eclipse.papyrus.infra.types.ElementTypesConfigurationsPackage;
@@ -35,23 +35,23 @@ import org.eclipse.papyrus.infra.types.ElementTypesConfigurationsPackage;
*/
public abstract class AdviceConfigurationImpl extends ConfigurationElementImpl implements AdviceConfiguration {
/**
- * The cached value of the '{@link #getBefore() <em>Before</em>}' attribute list.
+ * The cached value of the '{@link #getBefore() <em>Before</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBefore()
* @generated
* @ordered
*/
- protected EList<String> before;
+ protected EList<AdviceConfiguration> before;
/**
- * The cached value of the '{@link #getAfter() <em>After</em>}' attribute list.
+ * The cached value of the '{@link #getAfter() <em>After</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAfter()
* @generated
* @ordered
*/
- protected EList<String> after;
+ protected EList<AdviceConfiguration> after;
/**
* <!-- begin-user-doc -->
@@ -77,9 +77,9 @@ public abstract class AdviceConfigurationImpl extends ConfigurationElementImpl i
* <!-- end-user-doc -->
* @generated
*/
- public EList<String> getBefore() {
+ public EList<AdviceConfiguration> getBefore() {
if (before == null) {
- before = new EDataTypeUniqueEList<String>(String.class, this, ElementTypesConfigurationsPackage.ADVICE_CONFIGURATION__BEFORE);
+ before = new EObjectResolvingEList<AdviceConfiguration>(AdviceConfiguration.class, this, ElementTypesConfigurationsPackage.ADVICE_CONFIGURATION__BEFORE);
}
return before;
}
@@ -89,9 +89,9 @@ public abstract class AdviceConfigurationImpl extends ConfigurationElementImpl i
* <!-- end-user-doc -->
* @generated
*/
- public EList<String> getAfter() {
+ public EList<AdviceConfiguration> getAfter() {
if (after == null) {
- after = new EDataTypeUniqueEList<String>(String.class, this, ElementTypesConfigurationsPackage.ADVICE_CONFIGURATION__AFTER);
+ after = new EObjectResolvingEList<AdviceConfiguration>(AdviceConfiguration.class, this, ElementTypesConfigurationsPackage.ADVICE_CONFIGURATION__AFTER);
}
return after;
}
@@ -123,11 +123,11 @@ public abstract class AdviceConfigurationImpl extends ConfigurationElementImpl i
switch (featureID) {
case ElementTypesConfigurationsPackage.ADVICE_CONFIGURATION__BEFORE:
getBefore().clear();
- getBefore().addAll((Collection<? extends String>)newValue);
+ getBefore().addAll((Collection<? extends AdviceConfiguration>)newValue);
return;
case ElementTypesConfigurationsPackage.ADVICE_CONFIGURATION__AFTER:
getAfter().clear();
- getAfter().addAll((Collection<? extends String>)newValue);
+ getAfter().addAll((Collection<? extends AdviceConfiguration>)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -167,22 +167,4 @@ public abstract class AdviceConfigurationImpl extends ConfigurationElementImpl i
return super.eIsSet(featureID);
}
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (before: ");
- result.append(before);
- result.append(", after: ");
- result.append(after);
- result.append(')');
- return result.toString();
- }
-
} //AdviceConfigurationImpl
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/ElementTypesConfigurationsPackageImpl.java b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/ElementTypesConfigurationsPackageImpl.java
index 0c66a6011ab..ea2f2f9b949 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/ElementTypesConfigurationsPackageImpl.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/ElementTypesConfigurationsPackageImpl.java
@@ -383,8 +383,8 @@ public class ElementTypesConfigurationsPackageImpl extends EPackageImpl implemen
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getAdviceConfiguration_Before() {
- return (EAttribute)adviceConfigurationEClass.getEStructuralFeatures().get(0);
+ public EReference getAdviceConfiguration_Before() {
+ return (EReference)adviceConfigurationEClass.getEStructuralFeatures().get(0);
}
/**
@@ -392,8 +392,8 @@ public class ElementTypesConfigurationsPackageImpl extends EPackageImpl implemen
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getAdviceConfiguration_After() {
- return (EAttribute)adviceConfigurationEClass.getEStructuralFeatures().get(1);
+ public EReference getAdviceConfiguration_After() {
+ return (EReference)adviceConfigurationEClass.getEStructuralFeatures().get(1);
}
/**
@@ -455,8 +455,8 @@ public class ElementTypesConfigurationsPackageImpl extends EPackageImpl implemen
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getSpecializationTypeConfiguration_SpecializedTypesID() {
- return (EAttribute)specializationTypeConfigurationEClass.getEStructuralFeatures().get(0);
+ public EReference getSpecializationTypeConfiguration_EditHelperAdviceConfiguration() {
+ return (EReference)specializationTypeConfigurationEClass.getEStructuralFeatures().get(0);
}
/**
@@ -464,7 +464,7 @@ public class ElementTypesConfigurationsPackageImpl extends EPackageImpl implemen
* <!-- end-user-doc -->
* @generated
*/
- public EReference getSpecializationTypeConfiguration_EditHelperAdviceConfiguration() {
+ public EReference getSpecializationTypeConfiguration_ContainerConfiguration() {
return (EReference)specializationTypeConfigurationEClass.getEStructuralFeatures().get(1);
}
@@ -473,7 +473,7 @@ public class ElementTypesConfigurationsPackageImpl extends EPackageImpl implemen
* <!-- end-user-doc -->
* @generated
*/
- public EReference getSpecializationTypeConfiguration_ContainerConfiguration() {
+ public EReference getSpecializationTypeConfiguration_MatcherConfiguration() {
return (EReference)specializationTypeConfigurationEClass.getEStructuralFeatures().get(2);
}
@@ -482,7 +482,7 @@ public class ElementTypesConfigurationsPackageImpl extends EPackageImpl implemen
* <!-- end-user-doc -->
* @generated
*/
- public EReference getSpecializationTypeConfiguration_MatcherConfiguration() {
+ public EReference getSpecializationTypeConfiguration_SpecializedTypes() {
return (EReference)specializationTypeConfigurationEClass.getEStructuralFeatures().get(3);
}
@@ -723,8 +723,8 @@ public class ElementTypesConfigurationsPackageImpl extends EPackageImpl implemen
abstractMatcherConfigurationEClass = createEClass(ABSTRACT_MATCHER_CONFIGURATION);
adviceConfigurationEClass = createEClass(ADVICE_CONFIGURATION);
- createEAttribute(adviceConfigurationEClass, ADVICE_CONFIGURATION__BEFORE);
- createEAttribute(adviceConfigurationEClass, ADVICE_CONFIGURATION__AFTER);
+ createEReference(adviceConfigurationEClass, ADVICE_CONFIGURATION__BEFORE);
+ createEReference(adviceConfigurationEClass, ADVICE_CONFIGURATION__AFTER);
abstractAdviceBindingConfigurationEClass = createEClass(ABSTRACT_ADVICE_BINDING_CONFIGURATION);
createEReference(abstractAdviceBindingConfigurationEClass, ABSTRACT_ADVICE_BINDING_CONFIGURATION__TARGET);
@@ -733,10 +733,10 @@ public class ElementTypesConfigurationsPackageImpl extends EPackageImpl implemen
createEAttribute(abstractAdviceBindingConfigurationEClass, ABSTRACT_ADVICE_BINDING_CONFIGURATION__INHERITANCE);
specializationTypeConfigurationEClass = createEClass(SPECIALIZATION_TYPE_CONFIGURATION);
- createEAttribute(specializationTypeConfigurationEClass, SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES_ID);
createEReference(specializationTypeConfigurationEClass, SPECIALIZATION_TYPE_CONFIGURATION__EDIT_HELPER_ADVICE_CONFIGURATION);
createEReference(specializationTypeConfigurationEClass, SPECIALIZATION_TYPE_CONFIGURATION__CONTAINER_CONFIGURATION);
createEReference(specializationTypeConfigurationEClass, SPECIALIZATION_TYPE_CONFIGURATION__MATCHER_CONFIGURATION);
+ createEReference(specializationTypeConfigurationEClass, SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES);
containerConfigurationEClass = createEClass(CONTAINER_CONFIGURATION);
createEReference(containerConfigurationEClass, CONTAINER_CONFIGURATION__CONTAINER_MATCHER_CONFIGURATION);
@@ -839,8 +839,8 @@ public class ElementTypesConfigurationsPackageImpl extends EPackageImpl implemen
initEClass(abstractMatcherConfigurationEClass, AbstractMatcherConfiguration.class, "AbstractMatcherConfiguration", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(adviceConfigurationEClass, AdviceConfiguration.class, "AdviceConfiguration", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getAdviceConfiguration_Before(), ecorePackage.getEString(), "before", null, 0, -1, AdviceConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getAdviceConfiguration_After(), ecorePackage.getEString(), "after", null, 0, -1, AdviceConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getAdviceConfiguration_Before(), this.getAdviceConfiguration(), null, "before", null, 0, -1, AdviceConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getAdviceConfiguration_After(), this.getAdviceConfiguration(), null, "after", null, 0, -1, AdviceConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(abstractAdviceBindingConfigurationEClass, AbstractAdviceBindingConfiguration.class, "AbstractAdviceBindingConfiguration", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getAbstractAdviceBindingConfiguration_Target(), this.getElementTypeConfiguration(), null, "target", null, 0, 1, AbstractAdviceBindingConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -849,10 +849,10 @@ public class ElementTypesConfigurationsPackageImpl extends EPackageImpl implemen
initEAttribute(getAbstractAdviceBindingConfiguration_Inheritance(), this.getInheritanceKind(), "inheritance", null, 1, 1, AbstractAdviceBindingConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(specializationTypeConfigurationEClass, SpecializationTypeConfiguration.class, "SpecializationTypeConfiguration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getSpecializationTypeConfiguration_SpecializedTypesID(), ecorePackage.getEString(), "specializedTypesID", null, 1, -1, SpecializationTypeConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSpecializationTypeConfiguration_EditHelperAdviceConfiguration(), this.getAbstractEditHelperAdviceConfiguration(), this.getAbstractEditHelperAdviceConfiguration_Target(), "editHelperAdviceConfiguration", null, 0, 1, SpecializationTypeConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSpecializationTypeConfiguration_ContainerConfiguration(), this.getContainerConfiguration(), null, "containerConfiguration", null, 0, 1, SpecializationTypeConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSpecializationTypeConfiguration_MatcherConfiguration(), this.getAbstractMatcherConfiguration(), null, "matcherConfiguration", null, 0, 1, SpecializationTypeConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getSpecializationTypeConfiguration_SpecializedTypes(), this.getElementTypeConfiguration(), null, "specializedTypes", null, 0, -1, SpecializationTypeConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(containerConfigurationEClass, ContainerConfiguration.class, "ContainerConfiguration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getContainerConfiguration_ContainerMatcherConfiguration(), this.getAbstractMatcherConfiguration(), null, "containerMatcherConfiguration", null, 0, 1, ContainerConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
diff --git a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/SpecializationTypeConfigurationImpl.java b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/SpecializationTypeConfigurationImpl.java
index f460c2960ef..11131a7fd1e 100644
--- a/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/SpecializationTypeConfigurationImpl.java
+++ b/plugins/infra/types/org.eclipse.papyrus.infra.types/src-gen/org/eclipse/papyrus/infra/types/impl/SpecializationTypeConfigurationImpl.java
@@ -23,12 +23,11 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
-import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
-
+import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.eclipse.papyrus.infra.types.AbstractEditHelperAdviceConfiguration;
import org.eclipse.papyrus.infra.types.AbstractMatcherConfiguration;
import org.eclipse.papyrus.infra.types.ContainerConfiguration;
+import org.eclipse.papyrus.infra.types.ElementTypeConfiguration;
import org.eclipse.papyrus.infra.types.ElementTypesConfigurationsPackage;
import org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration;
@@ -40,26 +39,16 @@ import org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration;
* The following features are implemented:
* </p>
* <ul>
- * <li>{@link org.eclipse.papyrus.infra.types.impl.SpecializationTypeConfigurationImpl#getSpecializedTypesID <em>Specialized Types ID</em>}</li>
* <li>{@link org.eclipse.papyrus.infra.types.impl.SpecializationTypeConfigurationImpl#getEditHelperAdviceConfiguration <em>Edit Helper Advice Configuration</em>}</li>
* <li>{@link org.eclipse.papyrus.infra.types.impl.SpecializationTypeConfigurationImpl#getContainerConfiguration <em>Container Configuration</em>}</li>
* <li>{@link org.eclipse.papyrus.infra.types.impl.SpecializationTypeConfigurationImpl#getMatcherConfiguration <em>Matcher Configuration</em>}</li>
+ * <li>{@link org.eclipse.papyrus.infra.types.impl.SpecializationTypeConfigurationImpl#getSpecializedTypes <em>Specialized Types</em>}</li>
* </ul>
*
* @generated
*/
public class SpecializationTypeConfigurationImpl extends ElementTypeConfigurationImpl implements SpecializationTypeConfiguration {
/**
- * The cached value of the '{@link #getSpecializedTypesID() <em>Specialized Types ID</em>}' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getSpecializedTypesID()
- * @generated
- * @ordered
- */
- protected EList<String> specializedTypesID;
-
- /**
* The cached value of the '{@link #getEditHelperAdviceConfiguration() <em>Edit Helper Advice Configuration</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -90,22 +79,22 @@ public class SpecializationTypeConfigurationImpl extends ElementTypeConfiguratio
protected AbstractMatcherConfiguration matcherConfiguration;
/**
+ * The cached value of the '{@link #getSpecializedTypes() <em>Specialized Types</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see #getSpecializedTypes()
* @generated
+ * @ordered
*/
- protected SpecializationTypeConfigurationImpl() {
- super();
- }
+ protected EList<ElementTypeConfiguration> specializedTypes;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- @Override
- protected EClass eStaticClass() {
- return ElementTypesConfigurationsPackage.Literals.SPECIALIZATION_TYPE_CONFIGURATION;
+ protected SpecializationTypeConfigurationImpl() {
+ super();
}
/**
@@ -113,11 +102,9 @@ public class SpecializationTypeConfigurationImpl extends ElementTypeConfiguratio
* <!-- end-user-doc -->
* @generated
*/
- public EList<String> getSpecializedTypesID() {
- if (specializedTypesID == null) {
- specializedTypesID = new EDataTypeUniqueEList<String>(String.class, this, ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES_ID);
- }
- return specializedTypesID;
+ @Override
+ protected EClass eStaticClass() {
+ return ElementTypesConfigurationsPackage.Literals.SPECIALIZATION_TYPE_CONFIGURATION;
}
/**
@@ -254,6 +241,18 @@ public class SpecializationTypeConfigurationImpl extends ElementTypeConfiguratio
* <!-- end-user-doc -->
* @generated
*/
+ public EList<ElementTypeConfiguration> getSpecializedTypes() {
+ if (specializedTypes == null) {
+ specializedTypes = new EObjectResolvingEList<ElementTypeConfiguration>(ElementTypeConfiguration.class, this, ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES);
+ }
+ return specializedTypes;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
@Override
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
@@ -291,14 +290,14 @@ public class SpecializationTypeConfigurationImpl extends ElementTypeConfiguratio
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES_ID:
- return getSpecializedTypesID();
case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__EDIT_HELPER_ADVICE_CONFIGURATION:
return getEditHelperAdviceConfiguration();
case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__CONTAINER_CONFIGURATION:
return getContainerConfiguration();
case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__MATCHER_CONFIGURATION:
return getMatcherConfiguration();
+ case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES:
+ return getSpecializedTypes();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -312,10 +311,6 @@ public class SpecializationTypeConfigurationImpl extends ElementTypeConfiguratio
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES_ID:
- getSpecializedTypesID().clear();
- getSpecializedTypesID().addAll((Collection<? extends String>)newValue);
- return;
case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__EDIT_HELPER_ADVICE_CONFIGURATION:
setEditHelperAdviceConfiguration((AbstractEditHelperAdviceConfiguration)newValue);
return;
@@ -325,6 +320,10 @@ public class SpecializationTypeConfigurationImpl extends ElementTypeConfiguratio
case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__MATCHER_CONFIGURATION:
setMatcherConfiguration((AbstractMatcherConfiguration)newValue);
return;
+ case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES:
+ getSpecializedTypes().clear();
+ getSpecializedTypes().addAll((Collection<? extends ElementTypeConfiguration>)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -337,9 +336,6 @@ public class SpecializationTypeConfigurationImpl extends ElementTypeConfiguratio
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES_ID:
- getSpecializedTypesID().clear();
- return;
case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__EDIT_HELPER_ADVICE_CONFIGURATION:
setEditHelperAdviceConfiguration((AbstractEditHelperAdviceConfiguration)null);
return;
@@ -349,6 +345,9 @@ public class SpecializationTypeConfigurationImpl extends ElementTypeConfiguratio
case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__MATCHER_CONFIGURATION:
setMatcherConfiguration((AbstractMatcherConfiguration)null);
return;
+ case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES:
+ getSpecializedTypes().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -361,32 +360,16 @@ public class SpecializationTypeConfigurationImpl extends ElementTypeConfiguratio
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES_ID:
- return specializedTypesID != null && !specializedTypesID.isEmpty();
case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__EDIT_HELPER_ADVICE_CONFIGURATION:
return editHelperAdviceConfiguration != null;
case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__CONTAINER_CONFIGURATION:
return containerConfiguration != null;
case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__MATCHER_CONFIGURATION:
return matcherConfiguration != null;
+ case ElementTypesConfigurationsPackage.SPECIALIZATION_TYPE_CONFIGURATION__SPECIALIZED_TYPES:
+ return specializedTypes != null && !specializedTypes.isEmpty();
}
return super.eIsSet(featureID);
}
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (specializedTypesID: ");
- result.append(specializedTypesID);
- result.append(')');
- return result.toString();
- }
-
} //SpecializationTypeConfigurationImpl
diff --git a/plugins/infra/types/pom.xml b/plugins/infra/types/pom.xml
index f9f460eff6e..38d8bcefc36 100644
--- a/plugins/infra/types/pom.xml
+++ b/plugins/infra/types/pom.xml
@@ -8,7 +8,7 @@
<artifactId>org.eclipse.papyrus.infra</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
- <name>Papyrus Infra Extended Element Types</name>
+ <name>Papyrus Infra Element Types Configurations</name>
<description>Plug-ins contributing model-driven types to the GMF Run-time Element-Types registry.</description>
<modules>
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-activities.elementtypesconfigurations b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-activities.elementtypesconfigurations
index 4fcfcb76579..ef7bbd5da34 100644
--- a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-activities.elementtypesconfigurations
+++ b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-activities.elementtypesconfigurations
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetActivities" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Activities" name="elementTypeSetActivities" xmi:id="_rRIxgLOjEeWH6Y3Wi2YKxg" xmi:version="2.0">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetActivities" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Activities" name="elementTypeSetActivities" xmi:id="_rRIxgLOjEeWH6Y3Wi2YKxg" xmi:version="2.0">
<elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.infra.gmfdiag.common.helper.DefaultEditHelper" hint="SysML::Stereotype::Optional" identifier="org.eclipse.papyrus.sysml.stereotype.Optional" name="SysML::Stereotype::Optional" xmi:id="_rRIxgbOjEeWH6Y3Wi2YKxg" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="../../org.eclipse.papyrus.sysml/model/sysml.ecore#//activities/Optional"/>
</elementTypeConfigurations>
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-allocations.elementtypesconfigurations b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-allocations.elementtypesconfigurations
index 1cf2257b994..8aa446d20d8 100644
--- a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-allocations.elementtypesconfigurations
+++ b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-allocations.elementtypesconfigurations
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetAllocations" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Allocations" name="elementTypeSetAllocations" xmi:id="_u9Zn4LOjEeWH6Y3Wi2YKxg" xmi:version="2.0">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetAllocations" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Allocations" name="elementTypeSetAllocations" xmi:id="_u9Zn4LOjEeWH6Y3Wi2YKxg" xmi:version="2.0">
<elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.infra.gmfdiag.common.helper.DefaultEditHelper" hint="SysML::Stereotype::Allocate" identifier="org.eclipse.papyrus.sysml.stereotype.Allocate" name="SysML::Stereotype::Allocate" xmi:id="_u9Zn4bOjEeWH6Y3Wi2YKxg" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="../../org.eclipse.papyrus.sysml/model/sysml.ecore#//allocations/Allocate"/>
</elementTypeConfigurations>
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-blocks.elementtypesconfigurations b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-blocks.elementtypesconfigurations
index f5880e1582b..2dbbbefc580 100644
--- a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-blocks.elementtypesconfigurations
+++ b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-blocks.elementtypesconfigurations
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetBlocks" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Blocks" name="elementTypeSetBlocks" xmi:id="_3i038FYIEeS0WsAAtVmToA" xmi:version="2.0">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetBlocks" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Blocks" name="elementTypeSetBlocks" xmi:id="_3i038FYIEeS0WsAAtVmToA" xmi:version="2.0">
<elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.infra.gmfdiag.common.helper.DefaultEditHelper" hint="SysML::Stereotype::Block" identifier="org.eclipse.papyrus.sysml.stereotype.Block" name="SysML::Stereotype::Block" xmi:id="_hYtREFYGEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="../../org.eclipse.papyrus.sysml/model/sysml.ecore#//blocks/Block"/>
</elementTypeConfigurations>
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-constraints.elementtypesconfigurations b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-constraints.elementtypesconfigurations
index 6aa1dedf629..5766d604165 100644
--- a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-constraints.elementtypesconfigurations
+++ b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-constraints.elementtypesconfigurations
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetConstraints" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Constraints" name="elementTypeSetConstraints" xmi:id="_0h9coLOjEeWH6Y3Wi2YKxg" xmi:version="2.0">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetConstraints" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Constraints" name="elementTypeSetConstraints" xmi:id="_0h9coLOjEeWH6Y3Wi2YKxg" xmi:version="2.0">
<elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.infra.gmfdiag.common.helper.DefaultEditHelper" hint="SysML::Stereotype::ConstraintBlock" identifier="org.eclipse.papyrus.sysml.stereotype.ConstraintBlock" name="SysML::Stereotype::ConstraintBlock" xmi:id="_0h9cobOjEeWH6Y3Wi2YKxg" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="../../org.eclipse.papyrus.sysml/model/sysml.ecore#//constraints/ConstraintBlock"/>
</elementTypeConfigurations>
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-modelelements.elementtypesconfigurations b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-modelelements.elementtypesconfigurations
index 0c6c4b25455..6b34361b938 100644
--- a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-modelelements.elementtypesconfigurations
+++ b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-modelelements.elementtypesconfigurations
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetModelElements" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/ModelElements" name="elementTypeSetModelElements" xmi:id="_2o9lYLOjEeWH6Y3Wi2YKxg" xmi:version="2.0">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetModelElements" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/ModelElements" name="elementTypeSetModelElements" xmi:id="_2o9lYLOjEeWH6Y3Wi2YKxg" xmi:version="2.0">
<elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.infra.gmfdiag.common.helper.DefaultEditHelper" hint="SysML::Stereotype::Conform" identifier="org.eclipse.papyrus.sysml.stereotype.Conform" name="SysML::Stereotype::Conform" xmi:id="_2o9lYbOjEeWH6Y3Wi2YKxg" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="../../org.eclipse.papyrus.sysml/model/sysml.ecore#//modelelements/Conform"/>
</elementTypeConfigurations>
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-portsandflows.elementtypesconfigurations b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-portsandflows.elementtypesconfigurations
index 4da11c58d49..fc367eed5a5 100644
--- a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-portsandflows.elementtypesconfigurations
+++ b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-portsandflows.elementtypesconfigurations
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetPortsAndFlows" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/PortAndFlows" name="elementTypeSetPortsAndFlows" xmi:id="_6wATQLOjEeWH6Y3Wi2YKxg" xmi:version="2.0">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetPortsAndFlows" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/PortAndFlows" name="elementTypeSetPortsAndFlows" xmi:id="_6wATQLOjEeWH6Y3Wi2YKxg" xmi:version="2.0">
<elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.infra.gmfdiag.common.helper.DefaultEditHelper" hint="SysML::Stereotype::FlowPort" identifier="org.eclipse.papyrus.sysml.stereotype.FlowPort" name="SysML::Stereotype::FlowPort" xmi:id="_6wATQbOjEeWH6Y3Wi2YKxg" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="../../org.eclipse.papyrus.sysml/model/sysml.ecore#//portandflows/FlowPort"/>
</elementTypeConfigurations>
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-requirements.elementtypesconfigurations b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-requirements.elementtypesconfigurations
index 411f7ef648e..73cd7657315 100644
--- a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-requirements.elementtypesconfigurations
+++ b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml-requirements.elementtypesconfigurations
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetRequirements" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements" name="elementTypeSetRequirements" xmi:id="_LYuC4LOtEeWH6Y3Wi2YKxg" xmi:version="2.0">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetRequirements" metamodelNsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements" name="elementTypeSetRequirements" xmi:id="_LYuC4LOtEeWH6Y3Wi2YKxg" xmi:version="2.0">
<elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.infra.gmfdiag.common.helper.DefaultEditHelper" hint="SysML::Stereotype::DeriveReqt" identifier="org.eclipse.papyrus.sysml.stereotype.DeriveReqt" name="SysML::Stereotype::DeriveReqt" xmi:id="_LYuC4bOtEeWH6Y3Wi2YKxg" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="../../org.eclipse.papyrus.sysml/model/sysml.ecore#//requirements/DeriveReqt"/>
</elementTypeConfigurations>
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations
index 960f5165acd..bfc4cc7a3a4 100644
--- a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations
+++ b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations
@@ -1,230 +1,230 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetSysML" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="elementTypeSetSysML" xmi:id="_649xgFYBEeS0WsAAtVmToA" xmi:version="2.0">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml.service.types.elementTypeSetSysML" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="elementTypeSetSysML" xmi:id="_649xgFYBEeS0WsAAtVmToA" xmi:version="2.0">
<elementTypeConfigurations hint="SysML::ActorPartProperty" identifier="org.eclipse.papyrus.sysml.ActorPartProperty" name="SysML::ActorPartProperty" xmi:id="_64-_oFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_65ANwFYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ActorPartPropertyEditHelperAdvice" xmi:id="_65Bb4FYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.ActorPartPropertyMatcher" xmi:id="_65CC8FYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-1cFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::Allocate" identifier="org.eclipse.papyrus.sysml.Allocate" name="SysML::Allocate" xmi:id="_65CC8VYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
- <specializedTypesID>org.eclipse.papyrus.uml.Abstraction</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.AllocateEditHelperAdvice" xmi:id="_65CC8lYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.AllocateMatcher" xmi:id="_65CC81YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScP1oVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::Association" identifier="org.eclipse.papyrus.sysml.Association" name="SysML::Association" xmi:id="_65CC9FYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
- <specializedTypesID>org.eclipse.papyrus.uml.AssociationBase</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.advice.AssociationEditHelperAdvice" xmi:id="_65CqAFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.AssociationMatcher" xmi:id="_65CqAVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScXxdFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::AssociationComposite" identifier="org.eclipse.papyrus.sysml.AssociationComposite" name="SysML::AssociationComposite" xmi:id="_65CqAlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
- <specializedTypesID>org.eclipse.papyrus.sysml.Association</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.advice.AssociationCompositeEditHelperAdvice" xmi:id="_65CqA1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.NoMatcher" xmi:id="_65CqBFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations#_65CC9FYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::AssociationCompositeDirected" identifier="org.eclipse.papyrus.sysml.AssociationCompositeDirected" name="SysML::AssociationCompositeDirected" xmi:id="_65CqBVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
- <specializedTypesID>org.eclipse.papyrus.sysml.Association</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.advice.AssociationCompositeDirectedEditHelperAdvice" xmi:id="_65CqBlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.NoMatcher" xmi:id="_65CqB1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations#_65CC9FYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::AssociationNone" identifier="org.eclipse.papyrus.sysml.AssociationNone" name="SysML::AssociationNone" xmi:id="_65CqCFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
- <specializedTypesID>org.eclipse.papyrus.sysml.Association</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.advice.AssociationNoneEditHelperAdvice" xmi:id="_65CqCVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.NoMatcher" xmi:id="_65CqClYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations#_65CC9FYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::AssociationNoneDirected" identifier="org.eclipse.papyrus.sysml.AssociationNoneDirected" name="SysML::AssociationNoneDirected" xmi:id="_65CqC1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
- <specializedTypesID>org.eclipse.papyrus.sysml.Association</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.advice.AssociationNoneDirectedEditHelperAdvice" xmi:id="_65CqDFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.NoMatcher" xmi:id="_65CqDVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations#_65CC9FYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::AssociationShared" identifier="org.eclipse.papyrus.sysml.AssociationShared" name="SysML::AssociationShared" xmi:id="_65CqDlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
- <specializedTypesID>org.eclipse.papyrus.sysml.Association</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.advice.AssociationSharedEditHelperAdvice" xmi:id="_65CqD1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.NoMatcher" xmi:id="_65CqEFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations#_65CC9FYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::AssociationSharedDirected" identifier="org.eclipse.papyrus.sysml.AssociationSharedDirected" name="SysML::AssociationSharedDirected" xmi:id="_65CqEVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
- <specializedTypesID>org.eclipse.papyrus.sysml.Association</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.advice.AssociationSharedDirectedEditHelperAdvice" xmi:id="_65DREFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.NoMatcher" xmi:id="_65DREVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations#_65CC9FYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::Block" identifier="org.eclipse.papyrus.sysml.Block" name="SysML::Block" xmi:id="_65DRElYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/blocks/Block.gif" xmi:id="_65DRE1YBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.BlockEditHelperAdvice" xmi:id="_65DRFFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.BlockMatcher" xmi:id="_65DRFVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sca0wVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::Conform" identifier="org.eclipse.papyrus.sysml.Conform" name="SysML::Conform" xmi:id="_65DRFlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/modelelements/Conform.gif" xmi:id="_65DRF1YBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Dependency</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ConformEditHelperAdvice" xmi:id="_65DRGFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.ConformMatcher" xmi:id="_65DRGVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SccqG1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::ConstraintBlock" identifier="org.eclipse.papyrus.sysml.ConstraintBlock" name="SysML::ConstraintBlock" xmi:id="_65DRGlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/constraints/ConstraintBlock.gif" xmi:id="_65DRG1YBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ConstraintBlockEditHelperAdvice" xmi:id="_65DRHFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.ConstraintBlockMatcher" xmi:id="_65DRHVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sca0wVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::ConstraintProperty" identifier="org.eclipse.papyrus.sysml.ConstraintProperty" name="SysML::ConstraintProperty" xmi:id="_65DRHlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/constraints/ConstraintProperty.gif" xmi:id="_65DRH1YBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ConstraintPropertyEditHelperAdvice" xmi:id="_65DRIFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.ConstraintPropertyMatcher" xmi:id="_65DRIVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-1cFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::Copy" identifier="org.eclipse.papyrus.sysml.Copy" name="SysML::Copy" xmi:id="_65DRIlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/requirements/Copy.gif" xmi:id="_65DRI1YBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Abstraction</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.CopyEditHelperAdvice" xmi:id="_65DRJFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.CopyMatcher" xmi:id="_65DRJVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScP1oVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::DeriveReqt" identifier="org.eclipse.papyrus.sysml.DeriveReqt" name="SysML::DeriveReqt" xmi:id="_65D4IFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/requirements/DeriveReqt.gif" xmi:id="_65D4IVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Abstraction</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.DeriveReqtEditHelperAdvice" xmi:id="_65D4IlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.DeriveReqtMatcher" xmi:id="_65D4I1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScP1oVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::Dimension" identifier="org.eclipse.papyrus.sysml.Dimension" name="SysML::Dimension" xmi:id="_65D4JFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/blocks/Dimension.gif" xmi:id="_65D4JVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.InstanceSpecification</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.DimensionEditHelperAdvice" xmi:id="_65D4JlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.DimensionMatcher" xmi:id="_65D4J1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Scr6iVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::FlowPort" identifier="org.eclipse.papyrus.sysml.FlowPort" name="SysML::FlowPort" xmi:id="_65D4KFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/portandflows/FlowPort.gif" xmi:id="_65D4KVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Port</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.FlowPortEditHelperAdvice" xmi:id="_65D4KlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.FlowPortMatcher" xmi:id="_65D4K1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-ObFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::FlowPort_InOut" identifier="org.eclipse.papyrus.sysml.FlowPort_InOut" name="SysML::FlowPort_InOut" xmi:id="_65D4LFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/portandflows/FlowPort.gif" xmi:id="_65D4LVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.sysml.FlowPort</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.FlowPortInOutEditHelperAdvice" xmi:id="_65D4LlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.FlowPortInOutMatcher" xmi:id="_65D4L1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations#_65D4KFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::FlowPort_In" identifier="org.eclipse.papyrus.sysml.FlowPort_In" name="SysML::FlowPort_In" xmi:id="_65D4MFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/portandflows/FlowPort.gif" xmi:id="_65D4MVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.sysml.FlowPort</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.FlowPortInEditHelperAdvice" xmi:id="_65D4MlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.FlowPortInMatcher" xmi:id="_65D4M1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations#_65D4KFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::FlowPort_Out" identifier="org.eclipse.papyrus.sysml.FlowPort_Out" name="SysML::FlowPort_Out" xmi:id="_65D4NFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/portandflows/FlowPort.gif" xmi:id="_65D4NVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.sysml.FlowPort</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.FlowPortOutEditHelperAdvice" xmi:id="_65D4NlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.FlowPortOutMatcher" xmi:id="_65EfMFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations#_65D4KFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::FlowPort_NA" identifier="org.eclipse.papyrus.sysml.FlowPort_NA" name="SysML::FlowPort_NA" xmi:id="_65EfMVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/portandflows/FlowPort_NA.gif" xmi:id="_65EfMlYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.sysml.FlowPort</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.FlowPortNAEditHelperAdvice" xmi:id="_65EfM1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.FlowPortNAMatcher" xmi:id="_65EfNFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.sysml.service.types/model/sysml.elementtypesconfigurations#_65D4KFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::FlowProperty" identifier="org.eclipse.papyrus.sysml.FlowProperty" name="SysML::FlowProperty" xmi:id="_65EfNVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/portandflows/FlowProperty.gif" xmi:id="_65EfNlYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.FlowPropertyEditHelperAdvice" xmi:id="_65EfN1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.FlowPropertyMatcher" xmi:id="_65EfOFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-1cFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::FlowSpecification" identifier="org.eclipse.papyrus.sysml.FlowSpecification" name="SysML::FlowSpecification" xmi:id="_65EfOVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/portandflows/FlowSpecification.gif" xmi:id="_65EfOlYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Interface</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.FlowSpecificationEditHelperAdvice" xmi:id="_65EfO1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.FlowSpecificationMatcher" xmi:id="_65EfPFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScuW2VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::ItemFlow" identifier="org.eclipse.papyrus.sysml.ItemFlow" name="SysML::ItemFlow" xmi:id="_65EfPVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/portandflows/ItemFlow.gif" xmi:id="_65EfPlYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.InformationFlow</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ItemFlowEditHelperAdvice" xmi:id="_65EfP1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.ItemFlowMatcher" xmi:id="_65EfQFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ZLpUILgeEeSANYuUIb1qQA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::PartProperty" identifier="org.eclipse.papyrus.sysml.PartProperty" name="SysML::PartProperty" xmi:id="_65EfQVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_65EfQlYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.PartPropertyEditHelperAdvice" xmi:id="_65EfQ1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.PartPropertyMatcher" xmi:id="_65EfRFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-1cFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::Problem" identifier="org.eclipse.papyrus.sysml.Problem" name="SysML::Problem" xmi:id="_65EfRVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/modelelements/Problem.gif" xmi:id="_65EfRlYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Comment</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ProblemEditHelperAdvice" xmi:id="_65FGQFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.ProblemMatcher" xmi:id="_65FGQVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Scbb2FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::Rationale" identifier="org.eclipse.papyrus.sysml.Rationale" name="SysML::Rationale" xmi:id="_65FGQlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/modelelements/Rationale.gif" xmi:id="_65FGQ1YBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Comment</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.RationaleEditHelperAdvice" xmi:id="_65FGRFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.RationaleMatcher" xmi:id="_65FGRVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Scbb2FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::ReferenceProperty" identifier="org.eclipse.papyrus.sysml.ReferenceProperty" name="SysML::ReferenceProperty" xmi:id="_65FGRlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_65FGR1YBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ReferencePropertyEditHelperAdvice" xmi:id="_65FGSFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.ReferencePropertyMatcher" xmi:id="_65FGSVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-1cFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::Requirement" identifier="org.eclipse.papyrus.sysml.Requirement" name="SysML::Requirement" xmi:id="_65FGSlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/requirements/Requirement.gif" xmi:id="_65FGS1YBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.RequirementEditHelperAdvice" xmi:id="_65FGTFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.RequirementMatcher" xmi:id="_65FGTVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sca0wVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::Satisfy" identifier="org.eclipse.papyrus.sysml.Satisfy" name="SysML::Satisfy" xmi:id="_65FGTlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/requirements/Satisfy.gif" xmi:id="_65FGT1YBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Abstraction</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.SatisfyEditHelperAdvice" xmi:id="_65FGUFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.SatisfyMatcher" xmi:id="_65FGUVYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScP1oVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::Unit" identifier="org.eclipse.papyrus.sysml.Unit" name="SysML::Unit" xmi:id="_65FtUFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/blocks/Unit.gif" xmi:id="_65FtUVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.InstanceSpecification</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.UnitEditHelperAdvice" xmi:id="_65FtUlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.UnitMatcher" xmi:id="_65FtU1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Scr6iVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::ValueProperty" identifier="org.eclipse.papyrus.sysml.ValueProperty" name="SysML::ValueProperty" xmi:id="_65FtVFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_65FtVVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ValuePropertyEditHelperAdvice" xmi:id="_65FtVlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.ValuePropertyMatcher" xmi:id="_65FtV1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-1cFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::ValueType" identifier="org.eclipse.papyrus.sysml.ValueType" name="SysML::ValueType" xmi:id="_65FtWFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/blocks/ValueType.gif" xmi:id="_65FtWVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.DataType</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ValueTypeEditHelperAdvice" xmi:id="_65FtWlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.ValueTypeMatcher" xmi:id="_65FtW1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SccqC1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::ValueType_Enumeration" identifier="org.eclipse.papyrus.sysml.ValueType_Enumeration" name="SysML::ValueType_Enumeration" xmi:id="_65FtXFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/blocks/ValueType.gif" xmi:id="_65FtXVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Enumeration</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ValueTypeEditHelperAdvice" xmi:id="_65FtXlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.ValueTypeEnumerationMatcher" xmi:id="_65FtX1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScgUVlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::ValueType_PrimitiveType" identifier="org.eclipse.papyrus.sysml.ValueType_PrimitiveType" name="SysML::ValueType_PrimitiveType" xmi:id="_65FtYFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/blocks/ValueType.gif" xmi:id="_65FtYVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.PrimitiveType</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ValueTypeEditHelperAdvice" xmi:id="_65FtYlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.ValueTypePrimitiveTypeMatcher" xmi:id="_65FtY1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-OdFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::Verify" identifier="org.eclipse.papyrus.sysml.Verify" name="SysML::Verify" xmi:id="_65GUYFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/requirements/Verify.gif" xmi:id="_65GUYVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Abstraction</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.VerifyEditHelperAdvice" xmi:id="_65GUYlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.VerifyMatcher" xmi:id="_65GUY1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScP1oVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::View" identifier="org.eclipse.papyrus.sysml.View" name="SysML::View" xmi:id="_65GUZFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/modelelements/View.gif" xmi:id="_65GUZVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Package</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ViewEditHelperAdvice" xmi:id="_65GUZlYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.ViewMatcher" xmi:id="_65GUZ1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc9nZVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::ViewPoint" identifier="org.eclipse.papyrus.sysml.ViewPoint" name="SysML::ViewPoint" xmi:id="_65GUaFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.sysml" iconPath="/icons/modelelements/Viewpoint.gif" xmi:id="_65GUaVYBEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ViewPointEditHelperAdvice" xmi:id="_65GUalYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.ViewPointMatcher" xmi:id="_65GUa1YBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sca0wVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="SysML::ConstraintBlockParameter" identifier="org.eclipse.papyrus.sysml.ConstraintBlockParameter" name="SysML::ConstraintBlockParameter" xmi:id="_hoac0FYNEeSSidqjsigY_Q" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_2MWa8FYNEeSSidqjsigY_Q"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ConstraintParameterEditHelperAdvice" xmi:id="_pV9-YFYNEeSSidqjsigY_Q" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml.service.types.matcher.NoMatcher" xmi:id="_4QgrEFYNEeSSidqjsigY_Q" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-1cFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.sysml.service.types.helper.ConstraintBlockPropertyEditHelperAdvice" identifier="org.eclipse.papyrus.sysml.advice.ConstraintBlockPropertyHelperAdvice" inheritance="all" xmi:id="_65IJkFYBEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
<target href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-1cFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
</adviceBindingsConfigurations>
diff --git a/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/META-INF/MANIFEST.MF b/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/META-INF/MANIFEST.MF
index a665ca76ace..78942a584ab 100644
--- a/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/META-INF/MANIFEST.MF
+++ b/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Require-Bundle: org.eclipse.xtend.lib;bundle-version="[2.10.0,3.0.0)",
org.eclipse.papyrus.uml.service.types;bundle-version="[2.0.0,3.0.0)",
com.google.inject;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.uml.types.core;bundle-version="[1.2.0,2.0.0)";visibility:=reexport
+ org.eclipse.papyrus.uml.types.core;bundle-version="[3.0.0,4.0.0)";visibility:=reexport
Export-Package: org.eclipse.papyrus.uml.profile.types.generator,
org.eclipse.papyrus.uml.profile.types.generator.internal;x-internal:=true
Bundle-Vendor: %providerName
diff --git a/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/ConfigurationSetRule.xtend b/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/ConfigurationSetRule.xtend
index ccb28f016c6..5ffe659e5f2 100644
--- a/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/ConfigurationSetRule.xtend
+++ b/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/ConfigurationSetRule.xtend
@@ -5,7 +5,7 @@
* 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:
* Christian W. Damus - Initial API and implementation
* Benoit Maggi - #474408 : order by identifier the generated file
@@ -27,34 +27,55 @@ import org.eclipse.papyrus.infra.types.ElementTypesConfigurationsFactory
*/
@Singleton
class ConfigurationSetRule {
- static extension ElementTypesConfigurationsFactory elementtypesconfigurationsFactory = ElementTypesConfigurationsFactory.
- eINSTANCE
-
- @Inject extension Identifiers
- @Inject extension UML
- @Inject extension UMLElementTypes
- @Inject extension ElementTypeRule
- @Inject extension ApplyStereotypeAdviceRule
-
- def create createElementTypeSetConfiguration toConfigurationSet(Profile umlProfile) {
-
- // Initialize the generation of IDs
- umlProfile.setIdentifierBase
-
- identifier = "elementTypes".qualified
- metamodelNsURI = baseUMLElementTypeSet?.metamodelNsURI ?: UMLPackage.eNS_URI;
-
- val List<ElementTypeConfiguration> elementTypeConfigurationList = newArrayList()
- val List<AbstractAdviceBindingConfiguration> adviceBindingConfigurationList = newArrayList()
-
- umlProfile.allExtensions.forEach[ext |
- elementTypeConfigurationList.addAll(ext.metaclass.diagramSpecificElementTypes.map[ext.toElementType(it)])
-
- // We only need to generate advice bindings for element types that won't inherit the from a parent semantic type
- val typesNeedingAdvice = ext.metaclass.diagramSpecificElementTypes.filter[!hasSemanticSupertype]
- adviceBindingConfigurationList.addAll(typesNeedingAdvice.map[ext.stereotype.toAdviceConfiguration(ext, it)])
- ]
- adviceBindingsConfigurations.addAll(adviceBindingConfigurationList.sortBy[identifier])
- elementTypeConfigurations.addAll(elementTypeConfigurationList.sortBy[identifier])
- }
+ static extension ElementTypesConfigurationsFactory elementtypesconfigurationsFactory = ElementTypesConfigurationsFactory.
+ eINSTANCE
+
+ @Inject extension Identifiers
+ @Inject extension UML
+ @Inject extension UMLElementTypes
+ @Inject extension ElementTypeRule
+ @Inject extension ApplyStereotypeAdviceRule
+
+ static var List<ElementTypeConfiguration> elementTypeConfigurationList
+ var List<AbstractAdviceBindingConfiguration> adviceBindingConfigurationList
+
+ static def addElementType(ElementTypeConfiguration elementtype) {
+ var found = elementTypeConfigurationList.findFirst[el|el.identifier.equals(elementtype.identifier)]
+ if (found == null) {
+ elementTypeConfigurationList.add(elementtype);
+ return elementtype
+ } else {
+ return found
+ }
+
+ }
+
+ def create createElementTypeSetConfiguration toConfigurationSet(Profile umlProfile) {
+
+ elementTypeConfigurationList = newArrayList()
+ adviceBindingConfigurationList = newArrayList()
+
+ // Initialize the generation of IDs
+ umlProfile.setIdentifierBase
+
+ identifier = "elementTypes".qualified
+ metamodelNsURI = baseUMLElementTypeSet?.metamodelNsURI ?: UMLPackage.eNS_URI;
+
+ for (ext : umlProfile.allExtensions) {
+ for (element : ext.metaclass.diagramSpecificElementTypes) {
+ val elementtype = ext.toElementType(element)
+ elementTypeConfigurationList.add(elementtype);
+ }
+
+ // We only need to generate advice bindings for element types that won't inherit the from a parent semantic type
+ val typesNeedingAdvice = ext.metaclass.diagramSpecificElementTypes.filter[!hasSemanticSupertype]
+ for (element : typesNeedingAdvice) {
+ val advice = ext.stereotype.toAdviceConfiguration(ext, element)
+ adviceBindingConfigurationList.add(advice)
+ }
+ }
+
+ adviceBindingsConfigurations.addAll(adviceBindingConfigurationList.sortBy[identifier])
+ elementTypeConfigurations.addAll(elementTypeConfigurationList.sortBy[identifier])
+ }
}
diff --git a/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/ElementTypeRule.xtend b/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/ElementTypeRule.xtend
index 9d37c8f1844..605818a9a5d 100644
--- a/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/ElementTypeRule.xtend
+++ b/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/ElementTypeRule.xtend
@@ -12,19 +12,19 @@
*****************************************************************************/
package org.eclipse.papyrus.uml.profile.types.generator
+import java.util.List
import javax.inject.Inject
import javax.inject.Singleton
import org.eclipse.core.resources.ResourcesPlugin
import org.eclipse.emf.common.util.URI
import org.eclipse.emf.ecore.EObject
-
-import org.eclipse.uml2.uml.Stereotype
-
-import static extension org.eclipse.emf.common.util.URI.decode
-import org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration
import org.eclipse.papyrus.infra.types.ElementTypeConfiguration
import org.eclipse.papyrus.infra.types.ElementTypesConfigurationsFactory
+import org.eclipse.papyrus.infra.types.SpecializationTypeConfiguration
import org.eclipse.papyrus.uml.types.core.matchers.stereotype.StereotypeApplicationMatcherFactory
+import org.eclipse.uml2.uml.Stereotype
+
+import static extension org.eclipse.emf.common.util.URI.decode
/**
* Transformation rule for generating a {@link SpecializationTypeConfiguration} from a UML metaclass {@link Extension}.
@@ -44,11 +44,23 @@ class ElementTypeRule {
// Basics
identifier = umlExtension.toElementTypeID(supertype)
- if (supertype.hasSemanticSupertype) {
+ if (hasSemanticSupertype(supertype)) {
// Add the base semantic type in addition to the parent visual type
- specializedTypesID.add(umlExtension.toElementTypeID(umlExtension.metaclass.elementTypeConfiguration))
+ val baseType = createSpecializationTypeConfiguration();
+ val baseTypeId = umlExtension.toElementTypeID(umlExtension.metaclass.elementTypeConfiguration);
+ baseType.identifier = baseTypeId;
+ baseType.specializedTypes.add(umlExtension.metaclass.elementTypeConfiguration)
+ baseType.hint = umlExtension.metaclass.elementTypeConfiguration.hint
+ baseType.name = umlExtension.toElementTypeName(umlExtension.metaclass.elementTypeConfiguration)
+ // Icon
+ var icon = umlExtension.stereotype.iconEntry
+ baseType.iconEntry = if(icon != null) icon else umlExtension.metaclass.iconEntry
+
+
+ val addedBaseType = ConfigurationSetRule.addElementType(baseType)
+ specializedTypes.add(addedBaseType)
}
- specializedTypesID.add(supertype.identifier)
+ specializedTypes.add(supertype)
hint = supertype.hint
name = umlExtension.toElementTypeName(supertype)
@@ -57,7 +69,7 @@ class ElementTypeRule {
iconEntry = if(icon != null) icon else umlExtension.metaclass.iconEntry
// Add stereotype matcher, if it isn't inherited from a semantic supertype
- if (!supertype.hasSemanticSupertype) {
+ if (!hasSemanticSupertype(supertype)) {
matcherConfiguration = umlExtension.toMatcherConfiguration(supertype)
}
}
diff --git a/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/UMLElementTypes.xtend b/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/UMLElementTypes.xtend
index b7765c9a8fe..74c3fddcac2 100644
--- a/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/UMLElementTypes.xtend
+++ b/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.types.generator/src/org/eclipse/papyrus/uml/profile/types/generator/UMLElementTypes.xtend
@@ -28,6 +28,7 @@ import org.eclipse.uml2.uml.Class
import org.eclipse.uml2.uml.UMLPackage
import java.util.regex.Pattern
import org.eclipse.papyrus.infra.types.ElementTypesConfigurationsFactory
+import java.util.List
/**
* Utility extensions for working with and generating objects for the base UML element types specialized by the profile.
@@ -95,7 +96,7 @@ class UMLElementTypes {
type.hint.isVisualID
}
- def hasSemanticSupertype(ElementTypeConfiguration type) {
+ public def hasSemanticSupertype(ElementTypeConfiguration type) {
type.isDiagramSpecific && !suppressSemanticSuperElementTypes
}
@@ -118,10 +119,21 @@ class UMLElementTypes {
]
else
baseElementTypeSet.elementTypeConfigurations.filter(SpecializationTypeConfiguration).filter [
- validType && specializedTypesID.contains(metaclass.elementTypeID)
+ validType && specializedTypes.containsId(metaclass.elementTypeID)
]
}
+ private def containsId(List<ElementTypeConfiguration> elementTypeConfigurations, String id){
+ for (elementTypeConfiguration : elementTypeConfigurations) {
+ if(elementTypeConfiguration.identifier.equals(id)){
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+
private def canContain(IElementType containerType, EClass containedEClass) {
containerType.EClass.EAllContainments.exists[EReferenceType.isSuperTypeOf(containedEClass)]
}
@@ -139,8 +151,8 @@ class UMLElementTypes {
}
def dispatch canContainType(ElementTypeConfiguration containerType, SpecializationTypeConfiguration containedTypeConfiguration) {
- containedTypeConfiguration.specializedTypesID.exists [ supertype |
- containerType.canContain(ElementTypeRegistry.getInstance.getType(supertype).EClass)
+ containedTypeConfiguration.specializedTypes.exists [ supertype |
+ containerType.canContain(ElementTypeRegistry.getInstance.getType(supertype.identifier).EClass)
]
}
@@ -165,7 +177,7 @@ class UMLElementTypes {
if (registered != null) {
registered.metaclass
} else {
- elementType.specializedTypesID.map[ElementTypeRegistry.instance.getType(it)].filterNull.head?.EClass
+ elementType.specializedTypes.map[ElementTypeRegistry.instance.getType(it.identifier)].filterNull.head?.EClass
}
}
@@ -202,8 +214,8 @@ class UMLElementTypes {
}
def dispatch canSourceToType(ElementTypeConfiguration sourceType, SpecializationTypeConfiguration relationshipTypeConfiguration) {
- relationshipTypeConfiguration.specializedTypesID.exists [ supertypeID |
- val supertype = ElementTypeRegistry.getInstance.getType(supertypeID)
+ relationshipTypeConfiguration.specializedTypes.exists [ supertypeConfiguration |
+ val supertype = ElementTypeRegistry.getInstance.getType(supertypeConfiguration.identifier)
(supertype != null) && supertype.EClass.isRelationship && sourceType.canSourceTo(supertype.EClass)
]
}
@@ -225,8 +237,8 @@ class UMLElementTypes {
}
def dispatch canTargetFromType(ElementTypeConfiguration targetType, SpecializationTypeConfiguration relationshipTypeConfiguration) {
- relationshipTypeConfiguration.specializedTypesID.exists [ supertypeID |
- val supertype = ElementTypeRegistry.getInstance.getType(supertypeID)
+ relationshipTypeConfiguration.specializedTypes.exists [ supertypeConfiguration |
+ val supertype = ElementTypeRegistry.getInstance.getType(supertypeConfiguration.identifier)
(supertype != null) && supertype.EClass.isRelationship && targetType.canTargetFrom(supertype.EClass)
]
}
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.elementtypesconfigurations b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.elementtypesconfigurations
index 51577673c74..3a7ea78a0b2 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.elementtypesconfigurations
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.elementtypesconfigurations
@@ -1,12 +1,11 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmi:id="_x8G0YGaNEeSyJIsxLao1Pw" identifier="org.eclipse.papyrus.uml.diagram.activity.elementTypeSet" name="PapyrusUMLActivityDiagram" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_zAcw0GaOEeSyJIsxLao1Pw" identifier="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallBehaviorActionEditHelperAdvice" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallBehaviorActionEditHelperAdvice">
- <target xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu4bb9x0EeWVxMf7SXAfhg"/>
- </adviceBindingsConfigurations>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_9UmhMGaOEeSyJIsxLao1Pw" identifier="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallOperationActionEditHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallOperationActionEditHelperAdvice">
- <target xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu4bc9x0EeWVxMf7SXAfhg"/>
- </adviceBindingsConfigurations>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_Eu2FMGaPEeSyJIsxLao1Pw" identifier="org.eclipse.papyrus.uml.diagram.activity.edit.advices.SendSignalActionEditHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.activity.edit.advices.SendSignalActionEditHelperAdvice">
- <target xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu6RPtx0EeWVxMf7SXAfhg"/>
- </adviceBindingsConfigurations>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.uml.diagram.activity.elementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="PapyrusUMLActivityDiagram" xmi:id="_x8G0YGaNEeSyJIsxLao1Pw" xmi:version="2.0">
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallBehaviorActionEditHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallBehaviorActionEditHelperAdvice" xmi:id="_zAcw0GaOEeSyJIsxLao1Pw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu4bb9x0EeWVxMf7SXAfhg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallOperationActionEditHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallOperationActionEditHelperAdvice" inheritance="all" xmi:id="_9UmhMGaOEeSyJIsxLao1Pw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu4bc9x0EeWVxMf7SXAfhg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.activity.edit.advices.SendSignalActionEditHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.activity.edit.advices.SendSignalActionEditHelperAdvice" inheritance="all" xmi:id="_Eu2FMGaPEeSyJIsxLao1Pw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu6RPtx0EeWVxMf7SXAfhg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/>
+ </adviceBindingsConfigurations>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/model/classdiagram.elementtypesconfigurations b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/model/classdiagram.elementtypesconfigurations
index ce298fdb3cb..a2bad0eabe0 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/model/classdiagram.elementtypesconfigurations
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/model/classdiagram.elementtypesconfigurations
@@ -1,53 +1,14 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
- xmi:id="_rWI4YHPzEeSnGJwaJWHCSg"
- description=""
- identifier="org.eclipse.papyrus.uml.diagram.clazz.elementTypeSet"
- name="PapyrusUMLClassDiagram"
- metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_fdf5EGBZEeWbqYFeFvN0SQ"
- description="Enumeration specific advices (remove inconsistent views when an Enumeration or a child is moved)"
- identifier="org.eclipse.papyrus.uml.diagram.clazz.EnumerationHelperAdvice"
- inheritance="all"
- editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.clazz.custom.helper.advice.EnumerationHelperAdvice">
- <target
- xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"
- href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScgUVlYCEeS0WsAAtVmToA"/>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="" identifier="org.eclipse.papyrus.uml.diagram.clazz.elementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="PapyrusUMLClassDiagram" xmi:id="_rWI4YHPzEeSnGJwaJWHCSg" xmi:version="2.0">
+ <adviceBindingsConfigurations description="Enumeration specific advices (remove inconsistent views when an Enumeration or a child is moved)" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.clazz.custom.helper.advice.EnumerationHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.clazz.EnumerationHelperAdvice" inheritance="all" xmi:id="_fdf5EGBZEeWbqYFeFvN0SQ" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScgUVlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
</adviceBindingsConfigurations>
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_VPE3UJpvEeWZOI1l_xp4vg"
- description="Generalizarion specific advices (remove inconsistent views when a Generalization is deleted)"
- identifier="org.eclipse.papyrus.uml.diagram.clazz.GeneralizationHelperAdvice"
- inheritance="all"
- editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.clazz.custom.helper.advice.GeneralizationHelperAdvice">
- <target
- xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"
- href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Scma8FYCEeS0WsAAtVmToA"/>
+ <adviceBindingsConfigurations description="Generalizarion specific advices (remove inconsistent views when a Generalization is deleted)" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.clazz.custom.helper.advice.GeneralizationHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.clazz.GeneralizationHelperAdvice" inheritance="all" xmi:id="_VPE3UJpvEeWZOI1l_xp4vg" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Scma8FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
</adviceBindingsConfigurations>
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_46cVMPszEeWBLbCxWzTFGw"
- identifier="org.eclipse.papyrus.uml.diagram.class.NamespaceHelperAdvice"
- inheritance="all"
- editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.clazz.custom.helper.advice.NamespaceHelperAdvice">
- <target
- xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"
- href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc6kDlYCEeS0WsAAtVmToA"/>
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.clazz.custom.helper.advice.NamespaceHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.class.NamespaceHelperAdvice" inheritance="all" xmi:id="_46cVMPszEeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc6kDlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
</adviceBindingsConfigurations>
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_P80rsPs0EeWBLbCxWzTFGw"
- identifier="org.eclipse.papyrus.uml.diagram.class.ConstraintHelperAdvice"
- editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.clazz.custom.helper.advice.ConstraintHelperAdvice">
- <target
- xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"
- href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SccC-1YCEeS0WsAAtVmToA"/>
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.clazz.custom.helper.advice.ConstraintHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.class.ConstraintHelperAdvice" xmi:id="_P80rsPs0EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SccC-1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
</adviceBindingsConfigurations>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram-notation.elementtypesconfigurations b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram-notation.elementtypesconfigurations
index f935c6d265d..276f1ddaeb3 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram-notation.elementtypesconfigurations
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram-notation.elementtypesconfigurations
@@ -1,29 +1,8 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
- xmi:id="_rWI4YHPzEeSnGJwaJWHCSg"
- description=""
- identifier="org.eclipse.papyrus.uml.diagram.communication-notation.elementTypeSet"
- name="PapyrusUMLCommunicationDiagram-Notation"
- metamodelNsURI="http://www.eclipse.org/gmf/runtime/1.0.2/notation">
- <elementTypeConfigurations
- xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"
- xmi:id="_8pEBQA3lEeagBvXqZ3ul9A"
- identifier="org.eclipse.papyrus.gmfdiag.common.Diagram"
- name="GMF::Diagram"
- editHelperClassName="org.eclipse.papyrus.infra.gmfdiag.common.helper.DefaultEditHelper">
- <eClass
- href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.ecore#//Diagram"/>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="" identifier="org.eclipse.papyrus.uml.diagram.communication-notation.elementTypeSet" metamodelNsURI="http://www.eclipse.org/gmf/runtime/1.0.2/notation" name="PapyrusUMLCommunicationDiagram-Notation" xmi:id="_rWI4YHPzEeSnGJwaJWHCSg" xmi:version="2.0">
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.infra.gmfdiag.common.helper.DefaultEditHelper" identifier="org.eclipse.papyrus.gmfdiag.common.Diagram" name="GMF::Diagram" xmi:id="_8pEBQA3lEeagBvXqZ3ul9A" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.ecore#//Diagram"/>
</elementTypeConfigurations>
- <elementTypeConfigurations
- xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"
- xmi:id="_3JRnoPs1EeWBLbCxWzTFGw"
- identifier="org.eclipse.papyrus.uml.diagram.communication.Diagram_ShortcutShape"
- name="Diagram_ShortcutShape"
- hint="Diagram_ShortcutShape">
- <specializedTypesID>org.eclipse.papyrus.gmfdiag.common.Diagram</specializedTypesID>
- </elementTypeConfigurations>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+ <elementTypeConfigurations hint="Diagram_ShortcutShape" identifier="org.eclipse.papyrus.uml.diagram.communication.Diagram_ShortcutShape" name="Diagram_ShortcutShape" xmi:id="_3JRnoPs1EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.infra.gmfdiag.common/model/notation.elementtypesconfigurations#_ScP1oVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram-uml.elementtypesconfigurations b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram-uml.elementtypesconfigurations
index b3d3c3c8c3d..38ab59fa4e2 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram-uml.elementtypesconfigurations
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram-uml.elementtypesconfigurations
@@ -1,32 +1,8 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
- xmi:id="_rWI4YHPzEeSnGJwaJWHCSg"
- description=""
- identifier="org.eclipse.papyrus.uml.diagram.communication.custom.elementTypeSet"
- name="PapyrusUMLCommunicationDiagramCustom"
- metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_K2GhIPtCEeWBLbCxWzTFGw"
- identifier="org.eclipse.papyrus.uml.diagram.communication.DestroyMessageAdvice"
- inheritance="all"
- editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.communication.custom.advices.DestroyMessageAdvice">
- <target
- xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"
- href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc59FFYCEeS0WsAAtVmToA"/>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="" identifier="org.eclipse.papyrus.uml.diagram.communication.custom.elementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="PapyrusUMLCommunicationDiagramCustom" xmi:id="_rWI4YHPzEeSnGJwaJWHCSg" xmi:version="2.0">
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.communication.custom.advices.DestroyMessageAdvice" identifier="org.eclipse.papyrus.uml.diagram.communication.DestroyMessageAdvice" inheritance="all" xmi:id="_K2GhIPtCEeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc59FFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
</adviceBindingsConfigurations>
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_fxIwoPtCEeWBLbCxWzTFGw"
- identifier="org.eclipse.papyrus.uml.diagram.communication.MessageHelperAdvice"
- inheritance="all"
- editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.communication.custom.advices.MessageHelperAdvice">
- <target
- xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"
- href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc59FFYCEeS0WsAAtVmToA"/>
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.communication.custom.advices.MessageHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.communication.MessageHelperAdvice" inheritance="all" xmi:id="_fxIwoPtCEeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc59FFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
</adviceBindingsConfigurations>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram.elementtypesconfigurations b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram.elementtypesconfigurations
index 9f0b8f37634..32a609407ee 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram.elementtypesconfigurations
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram.elementtypesconfigurations
@@ -1,39 +1,38 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmi:id="_rWI4YHPzEeSnGJwaJWHCSg" description="" identifier="org.eclipse.papyrus.uml.diagram.communication.elementTypeSet" name="PapyrusUMLCommunicationDiagram" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_3JRnoPs1EeWBLbCxWzTFGw" identifier="org.eclipse.papyrus.uml.diagram.communication.Package_CommunicationDiagram" name="Package_CommunicationDiagram" hint="Package_CommunicationDiagram" editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.PackageEditHelper">
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="" identifier="org.eclipse.papyrus.uml.diagram.communication.elementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="PapyrusUMLCommunicationDiagram" xmi:id="_rWI4YHPzEeSnGJwaJWHCSg" xmi:version="2.0">
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.PackageEditHelper" hint="Package_CommunicationDiagram" identifier="org.eclipse.papyrus.uml.diagram.communication.Package_CommunicationDiagram" name="Package_CommunicationDiagram" xmi:id="_3JRnoPs1EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
</elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_OfI60Ps2EeWBLbCxWzTFGw" identifier="org.eclipse.papyrus.uml.diagram.communication.Interaction_Shape" name="Interaction_Shape" hint="Interaction_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.InteractionEditHelper">
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.InteractionEditHelper" hint="Interaction_Shape" identifier="org.eclipse.papyrus.uml.diagram.communication.Interaction_Shape" name="Interaction_Shape" xmi:id="_OfI60Ps2EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
</elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_peTP8Ps2EeWBLbCxWzTFGw" identifier="org.eclipse.papyrus.uml.diagram.communication.Lifeline_Shape" name="Lifeline_Shape" hint="Lifeline_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.LifelineEditHelper">
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.LifelineEditHelper" hint="Lifeline_Shape" identifier="org.eclipse.papyrus.uml.diagram.communication.Lifeline_Shape" name="Lifeline_Shape" xmi:id="_peTP8Ps2EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Lifeline"/>
</elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_eWmGQPs3EeWBLbCxWzTFGw" identifier="org.eclipse.papyrus.uml.diagram.communication.Constraint_Shape" name="Constraint_Shape" hint="Constraint_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.ConstraintEditHelper">
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.ConstraintEditHelper" hint="Constraint_Shape" identifier="org.eclipse.papyrus.uml.diagram.communication.Constraint_Shape" name="Constraint_Shape" xmi:id="_eWmGQPs3EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
</elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_yiSjgPs3EeWBLbCxWzTFGw" identifier="org.eclipse.papyrus.uml.diagram.communication.Comment_Shape" name="Comment_Shape" hint="Comment_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.CommentEditHelper">
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.CommentEditHelper" hint="Comment_Shape" identifier="org.eclipse.papyrus.uml.diagram.communication.Comment_Shape" name="Comment_Shape" xmi:id="_yiSjgPs3EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
</elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_50OgEPs3EeWBLbCxWzTFGw" identifier="org.eclipse.papyrus.uml.diagram.communication.TimeObservation_Shape" name="TimeObservation_Shape" hint="TimeObservation_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.TimeObservationEditHelper">
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.TimeObservationEditHelper" hint="TimeObservation_Shape" identifier="org.eclipse.papyrus.uml.diagram.communication.TimeObservation_Shape" name="TimeObservation_Shape" xmi:id="_50OgEPs3EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeObservation"/>
</elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_WdaHAPs4EeWBLbCxWzTFGw" identifier="org.eclipse.papyrus.uml.diagram.communication.TimeObservation_Shape" name="DurationObservation_Shape" hint="DurationObservation_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.DurationObservationEditHelper">
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.DurationObservationEditHelper" hint="DurationObservation_Shape" identifier="org.eclipse.papyrus.uml.diagram.communication.TimeObservation_Shape" name="DurationObservation_Shape" xmi:id="_WdaHAPs4EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DurationObservation"/>
</elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_rQgigPs4EeWBLbCxWzTFGw" identifier="org.eclipse.papyrus.uml.diagram.communication.Path_Edge" name="Path_Edge" hint="Path_Edge" editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.MessageEditHelper">
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.communication.edit.helpers.MessageEditHelper" hint="Path_Edge" identifier="org.eclipse.papyrus.uml.diagram.communication.Path_Edge" name="Path_Edge" xmi:id="_rQgigPs4EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Message"/>
</elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_1I3HsPs4EeWBLbCxWzTFGw" identifier="org.eclipse.papyrus.uml.diagram.communication.Comment_AnnotatedElementEdge" name="Comment_AnnotatedElementEdge" hint="Comment_AnnotatedElementEdge">
- <specializedTypesID>org.eclipse.gmf.runtime.emf.type.core.null</specializedTypesID>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_M_e-kPs5EeWBLbCxWzTFGw" identifier="org.eclipse.papyrus.uml.diagram.communication.Constraint_ConstrainedElementEdge" name="Constraint_ConstrainedElementEdge" hint="Constraint_ConstrainedElementEdge">
- <specializedTypesID>org.eclipse.gmf.runtime.emf.type.core.null</specializedTypesID>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_bQzvIPs5EeWBLbCxWzTFGw" identifier="org.eclipse.papyrus.uml.diagram.communication.DurationObservation_EventEdge" name="DurationObservation_EventEdge" hint="DurationObservation_EventEdge">
- <specializedTypesID>org.eclipse.gmf.runtime.emf.type.core.null</specializedTypesID>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_k-kN4Ps5EeWBLbCxWzTFGw" identifier="org.eclipse.papyrus.uml.diagram.communication.TimeObservation_EventEdge" name="TimeObservation_EventEdge" hint="TimeObservation_EventEdge">
- <specializedTypesID>org.eclipse.gmf.runtime.emf.type.core.null</specializedTypesID>
- </elementTypeConfigurations>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+ <elementTypeConfigurations hint="Comment_AnnotatedElementEdge" identifier="org.eclipse.papyrus.uml.diagram.communication.Comment_AnnotatedElementEdge" name="Comment_AnnotatedElementEdge" xmi:id="_1I3HsPs4EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_1U1kgEOBEeay77YZlFOXVQ" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations hint="Constraint_ConstrainedElementEdge" identifier="org.eclipse.papyrus.uml.diagram.communication.Constraint_ConstrainedElementEdge" name="Constraint_ConstrainedElementEdge" xmi:id="_M_e-kPs5EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_1U1kgEOBEeay77YZlFOXVQ" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations hint="DurationObservation_EventEdge" identifier="org.eclipse.papyrus.uml.diagram.communication.DurationObservation_EventEdge" name="DurationObservation_EventEdge" xmi:id="_bQzvIPs5EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_1U1kgEOBEeay77YZlFOXVQ" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations hint="TimeObservation_EventEdge" identifier="org.eclipse.papyrus.uml.diagram.communication.TimeObservation_EventEdge" name="TimeObservation_EventEdge" xmi:id="_k-kN4Ps5EeWBLbCxWzTFGw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_1U1kgEOBEeay77YZlFOXVQ" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite/model/compositediagram.elementtypesconfigurations b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite/model/compositediagram.elementtypesconfigurations
index 69b7b6d45ec..527669751ed 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite/model/compositediagram.elementtypesconfigurations
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite/model/compositediagram.elementtypesconfigurations
@@ -1,15 +1,14 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmi:id="_tL86sLazEeSbnofizoRSMQ" identifier="org.eclipse.papyrus.uml.diagram.composite.elementTypeSet" name="CompositeStructure" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_0kx7YLgREeSsJKs23mSE-A" description="Generalizarion specific advices (remove inconsistent views when a Generalization is deleted" identifier="org.eclipse.papyrus.uml.diagram.composite.GeneralizationHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.composite.custom.helper.advice.GeneralizationHelperAdvice">
- <target xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Scma8FYCEeS0WsAAtVmToA"/>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.uml.diagram.composite.elementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="CompositeStructure" xmi:id="_tL86sLazEeSbnofizoRSMQ" xmi:version="2.0">
+ <adviceBindingsConfigurations description="Generalizarion specific advices (remove inconsistent views when a Generalization is deleted" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.composite.custom.helper.advice.GeneralizationHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.composite.GeneralizationHelperAdvice" inheritance="all" xmi:id="_0kx7YLgREeSsJKs23mSE-A" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Scma8FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
</adviceBindingsConfigurations>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_DnjXALgSEeSsJKs23mSE-A" description="Property specific advices (remove inconsistent views when a Property type is set" identifier="org.eclipse.papyrus.uml.diagram.composite.PropertyHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.composite.custom.helper.advice.PropertyHelperAdvice">
- <target xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-1cFYCEeS0WsAAtVmToA"/>
+ <adviceBindingsConfigurations description="Property specific advices (remove inconsistent views when a Property type is set" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.composite.custom.helper.advice.PropertyHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.composite.PropertyHelperAdvice" inheritance="all" xmi:id="_DnjXALgSEeSsJKs23mSE-A" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-1cFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
</adviceBindingsConfigurations>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_Q8xrsLgSEeSsJKs23mSE-A" description="Collaboration specific advices (remove inconsistent views when a CollaborationRole is removed" identifier="org.eclipse.papyrus.uml.diagram.composite.CollaborationHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.composite.custom.helper.advice.CollaborationHelperAdvice">
- <target xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sca07VYCEeS0WsAAtVmToA"/>
+ <adviceBindingsConfigurations description="Collaboration specific advices (remove inconsistent views when a CollaborationRole is removed" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.composite.custom.helper.advice.CollaborationHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.composite.CollaborationHelperAdvice" inheritance="all" xmi:id="_Q8xrsLgSEeSsJKs23mSE-A" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sca07VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
</adviceBindingsConfigurations>
<adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_o7Pa8E9QEeaJ1LBTnqBlMQ" identifier="org.eclipse.papyrus.uml.diagram.composite.PortAdvice" description="Advice specific to the visualization of ports in compositr structure diagrams" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.composite.internal.custom.helper.advice.PortAdvice">
<target xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-ObFYCEeS0WsAAtVmToA"/>
</adviceBindingsConfigurations>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.interactionoverview/model/interactionOverviewDiagram.elementtypesconfigurations b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.interactionoverview/model/interactionOverviewDiagram.elementtypesconfigurations
index 7631c0b6127..3e6904b0f9f 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.interactionoverview/model/interactionOverviewDiagram.elementtypesconfigurations
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.interactionoverview/model/interactionOverviewDiagram.elementtypesconfigurations
@@ -1,6 +1,5 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmi:id="_x8G0YGaNEeSyJIsxLao1Pw" identifier="org.eclipse.papyrus.uml.diagram.interactionoverview.elementTypeSet" name="elementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_zAcw0GaOEeSyJIsxLao1Pw" identifier="org.eclipse.papyrus.uml.diagram.interactionoverview.edit.advices.CallBehaviorActionAsInteractionUseEditHelperAdvice" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.interactionoverview.edit.advices.CallBehaviorActionAsInteractionUseEditHelperAdvice">
- <target xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu4bbdx0EeWVxMf7SXAfhg"/>
- </adviceBindingsConfigurations>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.uml.diagram.interactionoverview.elementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="elementTypeSet" xmi:id="_x8G0YGaNEeSyJIsxLao1Pw" xmi:version="2.0">
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.interactionoverview.edit.advices.CallBehaviorActionAsInteractionUseEditHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.interactionoverview.edit.advices.CallBehaviorActionAsInteractionUseEditHelperAdvice" xmi:id="_zAcw0GaOEeSyJIsxLao1Pw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu4bbdx0EeWVxMf7SXAfhg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/>
+ </adviceBindingsConfigurations>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram-uml.elementtypesconfigurations b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram-uml.elementtypesconfigurations
index 80fa57638b9..fd3dfc3f3c0 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram-uml.elementtypesconfigurations
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram-uml.elementtypesconfigurations
@@ -1,17 +1,3 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
- xmi:id="_BJMa0PyeEeWbo9Y7g2MLdw"
- identifier="org.eclipse.papyrus.uml.diagram.sequence.uml.elementTypeSet"
- name="PapyrusUMLSequenceDiagramUML"
- metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_nL7yIPyeEeWbo9Y7g2MLdw"
- identifier="org.eclipse.papyrus.uml.diagram.sequence.viewDependences"
- inheritance="all"
- editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.sequence.SequenceViewDependentsAdvice"/>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.uml.diagram.sequence.uml.elementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="PapyrusUMLSequenceDiagramUML" xmi:id="_BJMa0PyeEeWbo9Y7g2MLdw" xmi:version="2.0">
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.sequence.SequenceViewDependentsAdvice" identifier="org.eclipse.papyrus.uml.diagram.sequence.viewDependences" inheritance="all" xmi:id="_nL7yIPyeEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"/>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram.elementtypesconfigurations b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram.elementtypesconfigurations
index 436874003e2..28e58bbbe20 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram.elementtypesconfigurations
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram.elementtypesconfigurations
@@ -1,97 +1,96 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmi:id="_jiZccPyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.elementTypeSet" name="PapyrusUMLSequenceDiagram" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiZccfyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Package_SequenceDiagram" name="Package_SequenceDiagram" hint="Package_SequenceDiagram" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.PackageEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiZccvyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Interaction_Shape" name="Interaction_Shape" hint="Interaction_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.InteractionEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiZcc_yaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.ConsiderIgnoreFragment_Shape" name="ConsiderIgnoreFragment_Shape" hint="ConsiderIgnoreFragment_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.ConsiderIgnoreFragmentEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConsiderIgnoreFragment"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiZcdPyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.CombinedFragment_Shape" name="CombinedFragment_Shape" hint="CombinedFragment_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.CombinedFragmentEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CombinedFragment"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiZcdfyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.InteractionOperand_Shape" name="InteractionOperand_Shape" hint="InteractionOperand_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.InteractionOperandEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InteractionOperand"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiZcdvyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.InteractionUse_Shape" name="InteractionUse_Shape" hint="InteractionUse_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.InteractionUseEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InteractionUse"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiZcd_yaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Continuation_Shape" name="Continuation_Shape" hint="Continuation_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.ContinuationEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Continuation"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiZcePyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Lifeline_Shape" name="Lifeline_Shape" hint="Lifeline_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.LifelineEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Lifeline"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiZcefyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.ActionExecutionSpecification_Shape" name="ActionExecutionSpecification_Shape" hint="ActionExecutionSpecification_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.ActionExecutionSpecificationEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActionExecutionSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiZcevyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.BehaviorExecutionSpecification_Shape" name="BehaviorExecutionSpecification_Shape" hint="BehaviorExecutionSpecification_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.BehaviorExecutionSpecificationEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//BehaviorExecutionSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiZce_yaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.StateInvariant_Shape" name="StateInvariant_Shape" hint="StateInvariant_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.StateInvariantEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StateInvariant"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_jiaDgPyaEeWbo9Y7g2MLdw" description="" identifier="org.eclipse.papyrus.uml.diagram.sequence.CombinedFragment_CoRegionShape" name="CombinedFragment_CoRegionShape" hint="CombinedFragment_CoRegionShape">
- <specializedTypesID>org.eclipse.papyrus.uml.diagram.sequence.CombinedFragment_Shape</specializedTypesID>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiaDgfyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.TimeConstraint_Shape" name="TimeConstraint_Shape" hint="TimeConstraint_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.TimeConstraintEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeConstraint"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiaDgvyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.TimeObservation_Shape" name="TimeObservation_Shape" hint="TimeObservation_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.TimeObservationEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeObservation"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiaDg_yaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.DurationConstraint_Shape" name="DurationConstraint_Shape" hint="DurationConstraint_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.DurationConstraintEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DurationConstraint"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiaDhPyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.DestructionOccurrenceSpecification_Shape" name="DestructionOccurrenceSpecification_Shape" hint="DestructionOccurrenceSpecification_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.DestructionEventEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DestructionOccurrenceSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiaDhfyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Constraint_Shape" name="Constraint_Shape" hint="Constraint_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.ConstraintEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiaDhvyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Comment_Shape" name="Comment_Shape" hint="Comment_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.CommentEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_jiaDh_yaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.DurationConstraint_Shape_CN" name="DurationConstraint_Shape_CN" hint="DurationConstraint_Shape_CN">
- <specializedTypesID>org.eclipse.papyrus.uml.diagram.sequence.DurationConstraint_Shape</specializedTypesID>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiaDiPyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.DurationObservation_Shape" name="DurationObservation_Shape" hint="DurationObservation_Shape" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.DurationObservationEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DurationObservation"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiaDifyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_SynchEdge" name="Message_SynchEdge" hint="Message_SynchEdge" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.MessageEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Message"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_jiaDivyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_AsynchEdge" name="Message_AsynchEdge" hint="Message_AsynchEdge">
- <specializedTypesID>org.eclipse.papyrus.uml.diagram.sequence.Message_SynchEdge</specializedTypesID>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_jiaDi_yaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_ReplyEdge" name="Message_ReplyEdge" hint="Message_ReplyEdge">
- <specializedTypesID>org.eclipse.papyrus.uml.diagram.sequence.Message_SynchEdge</specializedTypesID>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_jiaDjPyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_CreateEdge" name="Message_CreateEdge" hint="Message_CreateEdge">
- <specializedTypesID>org.eclipse.papyrus.uml.diagram.sequence.Message_SynchEdge</specializedTypesID>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_jiaDjfyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_DeleteEdge" name="Message_DeleteEdge" hint="Message_DeleteEdge">
- <specializedTypesID>org.eclipse.papyrus.uml.diagram.sequence.Message_SynchEdge</specializedTypesID>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_jiaDjvyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_LostEdge" name="Message_LostEdge" hint="Message_LostEdge">
- <specializedTypesID>org.eclipse.papyrus.uml.diagram.sequence.Message_SynchEdge</specializedTypesID>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_jiaDj_yaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_FoundEdge" name="Message_FoundEdge" hint="Message_FoundEdge">
- <specializedTypesID>org.eclipse.papyrus.uml.diagram.sequence.Message_SynchEdge</specializedTypesID>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_jiaDkPyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Comment_AnnotatedElementEdge" name="Comment_AnnotatedElementEdge" hint="Comment_AnnotatedElementEdge">
- <specializedTypesID>org.eclipse.gmf.runtime.emf.type.core.null</specializedTypesID>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_jiaDkfyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Constraint_ConstrainedElementEdge" name="Constraint_ConstrainedElementEdge" hint="Constraint_ConstrainedElementEdge">
- <specializedTypesID>org.eclipse.gmf.runtime.emf.type.core.null</specializedTypesID>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_jiaDkvyaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.GeneralOrdering_Edge" name="GeneralOrdering_Edge" hint="GeneralOrdering_Edge" editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.GeneralOrderingEditHelper">
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//GeneralOrdering"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_jiaDk_yaEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.Constraint_ContextEdge" name="Constraint_ContextEdge" hint="Constraint_ContextEdge">
- <specializedTypesID>org.eclipse.gmf.runtime.emf.type.core.null</specializedTypesID>
- </elementTypeConfigurations>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_zpEy0PyfEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.sequence.restoreExecutionEnd" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.sequence.RestoreExecutionEndAdvice"/>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.uml.diagram.sequence.elementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="PapyrusUMLSequenceDiagram" xmi:id="_jiZccPyaEeWbo9Y7g2MLdw" xmi:version="2.0">
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.PackageEditHelper" hint="Package_SequenceDiagram" identifier="org.eclipse.papyrus.uml.diagram.sequence.Package_SequenceDiagram" name="Package_SequenceDiagram" xmi:id="_jiZccfyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.InteractionEditHelper" hint="Interaction_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.Interaction_Shape" name="Interaction_Shape" xmi:id="_jiZccvyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.ConsiderIgnoreFragmentEditHelper" hint="ConsiderIgnoreFragment_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.ConsiderIgnoreFragment_Shape" name="ConsiderIgnoreFragment_Shape" xmi:id="_jiZcc_yaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConsiderIgnoreFragment"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.CombinedFragmentEditHelper" hint="CombinedFragment_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.CombinedFragment_Shape" name="CombinedFragment_Shape" xmi:id="_jiZcdPyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CombinedFragment"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.InteractionOperandEditHelper" hint="InteractionOperand_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.InteractionOperand_Shape" name="InteractionOperand_Shape" xmi:id="_jiZcdfyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InteractionOperand"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.InteractionUseEditHelper" hint="InteractionUse_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.InteractionUse_Shape" name="InteractionUse_Shape" xmi:id="_jiZcdvyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InteractionUse"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.ContinuationEditHelper" hint="Continuation_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.Continuation_Shape" name="Continuation_Shape" xmi:id="_jiZcd_yaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Continuation"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.LifelineEditHelper" hint="Lifeline_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.Lifeline_Shape" name="Lifeline_Shape" xmi:id="_jiZcePyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Lifeline"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.ActionExecutionSpecificationEditHelper" hint="ActionExecutionSpecification_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.ActionExecutionSpecification_Shape" name="ActionExecutionSpecification_Shape" xmi:id="_jiZcefyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActionExecutionSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.BehaviorExecutionSpecificationEditHelper" hint="BehaviorExecutionSpecification_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.BehaviorExecutionSpecification_Shape" name="BehaviorExecutionSpecification_Shape" xmi:id="_jiZcevyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//BehaviorExecutionSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.StateInvariantEditHelper" hint="StateInvariant_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.StateInvariant_Shape" name="StateInvariant_Shape" xmi:id="_jiZce_yaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StateInvariant"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations description="" hint="CombinedFragment_CoRegionShape" identifier="org.eclipse.papyrus.uml.diagram.sequence.CombinedFragment_CoRegionShape" name="CombinedFragment_CoRegionShape" xmi:id="_jiaDgPyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram.elementtypesconfigurations#_jiZcdPyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.TimeConstraintEditHelper" hint="TimeConstraint_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.TimeConstraint_Shape" name="TimeConstraint_Shape" xmi:id="_jiaDgfyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeConstraint"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.TimeObservationEditHelper" hint="TimeObservation_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.TimeObservation_Shape" name="TimeObservation_Shape" xmi:id="_jiaDgvyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeObservation"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.DurationConstraintEditHelper" hint="DurationConstraint_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.DurationConstraint_Shape" name="DurationConstraint_Shape" xmi:id="_jiaDg_yaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DurationConstraint"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.DestructionEventEditHelper" hint="DestructionOccurrenceSpecification_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.DestructionOccurrenceSpecification_Shape" name="DestructionOccurrenceSpecification_Shape" xmi:id="_jiaDhPyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DestructionOccurrenceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.ConstraintEditHelper" hint="Constraint_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.Constraint_Shape" name="Constraint_Shape" xmi:id="_jiaDhfyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.CommentEditHelper" hint="Comment_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.Comment_Shape" name="Comment_Shape" xmi:id="_jiaDhvyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="DurationConstraint_Shape_CN" identifier="org.eclipse.papyrus.uml.diagram.sequence.DurationConstraint_Shape_CN" name="DurationConstraint_Shape_CN" xmi:id="_jiaDh_yaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram.elementtypesconfigurations#_jiaDg_yaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.DurationObservationEditHelper" hint="DurationObservation_Shape" identifier="org.eclipse.papyrus.uml.diagram.sequence.DurationObservation_Shape" name="DurationObservation_Shape" xmi:id="_jiaDiPyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DurationObservation"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.MessageEditHelper" hint="Message_SynchEdge" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_SynchEdge" name="Message_SynchEdge" xmi:id="_jiaDifyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Message"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="Message_AsynchEdge" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_AsynchEdge" name="Message_AsynchEdge" xmi:id="_jiaDivyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram.elementtypesconfigurations#_jiaDifyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations hint="Message_ReplyEdge" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_ReplyEdge" name="Message_ReplyEdge" xmi:id="_jiaDi_yaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram.elementtypesconfigurations#_jiaDifyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations hint="Message_CreateEdge" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_CreateEdge" name="Message_CreateEdge" xmi:id="_jiaDjPyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram.elementtypesconfigurations#_jiaDifyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations hint="Message_DeleteEdge" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_DeleteEdge" name="Message_DeleteEdge" xmi:id="_jiaDjfyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram.elementtypesconfigurations#_jiaDifyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations hint="Message_LostEdge" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_LostEdge" name="Message_LostEdge" xmi:id="_jiaDjvyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram.elementtypesconfigurations#_jiaDifyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations hint="Message_FoundEdge" identifier="org.eclipse.papyrus.uml.diagram.sequence.Message_FoundEdge" name="Message_FoundEdge" xmi:id="_jiaDj_yaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram.elementtypesconfigurations#_jiaDifyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations hint="Comment_AnnotatedElementEdge" identifier="org.eclipse.papyrus.uml.diagram.sequence.Comment_AnnotatedElementEdge" name="Comment_AnnotatedElementEdge" xmi:id="_jiaDkPyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_1U1kgEOBEeay77YZlFOXVQ" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations hint="Constraint_ConstrainedElementEdge" identifier="org.eclipse.papyrus.uml.diagram.sequence.Constraint_ConstrainedElementEdge" name="Constraint_ConstrainedElementEdge" xmi:id="_jiaDkfyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_1U1kgEOBEeay77YZlFOXVQ" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.diagram.sequence.edit.helpers.GeneralOrderingEditHelper" hint="GeneralOrdering_Edge" identifier="org.eclipse.papyrus.uml.diagram.sequence.GeneralOrdering_Edge" name="GeneralOrdering_Edge" xmi:id="_jiaDkvyaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//GeneralOrdering"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="Constraint_ContextEdge" identifier="org.eclipse.papyrus.uml.diagram.sequence.Constraint_ContextEdge" name="Constraint_ContextEdge" xmi:id="_jiaDk_yaEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_1U1kgEOBEeay77YZlFOXVQ" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.sequence.RestoreExecutionEndAdvice" identifier="org.eclipse.papyrus.uml.diagram.sequence.restoreExecutionEnd" inheritance="all" xmi:id="_zpEy0PyfEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"/>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/model/stateMachineDiagram.elementtypesconfigurations b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/model/stateMachineDiagram.elementtypesconfigurations
index 9b500bd35a7..fb4ec75a27d 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/model/stateMachineDiagram.elementtypesconfigurations
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/model/stateMachineDiagram.elementtypesconfigurations
@@ -1,9 +1,8 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmi:id="_wYwtMMeDEeSwP_9Vn5UnWg" identifier="org.eclipse.papyrus.uml.diagram.statemachine.elementTypeSet" name="PapyrusUMLStateMachineDiagram" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_Gdt5EMf7EeSG9OkAifWKOg" identifier="org.eclipse.papyrus.uml.diagram.statemachine.custom.helpers.advice.DeleteRegionHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.statemachine.custom.helpers.advice.DeleteRegionHelperAdvice">
- <target xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu63Jdx0EeWVxMf7SXAfhg"/>
- </adviceBindingsConfigurations>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_3RjqQMwTEeSyj5ums1L-vQ" identifier="org.eclipse.papyrus.uml.diagram.statemachine.custom.helpers.advice.ConnectionPointReferenceInStateHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.statemachine.custom.helpers.advice.ConnectionPointReferenceInStateHelperAdvice">
- <target xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu63Ldx0EeWVxMf7SXAfhg"/>
- </adviceBindingsConfigurations>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.uml.diagram.statemachine.elementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="PapyrusUMLStateMachineDiagram" xmi:id="_wYwtMMeDEeSwP_9Vn5UnWg" xmi:version="2.0">
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.statemachine.custom.helpers.advice.DeleteRegionHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.statemachine.custom.helpers.advice.DeleteRegionHelperAdvice" inheritance="all" xmi:id="_Gdt5EMf7EeSG9OkAifWKOg" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu63Jdx0EeWVxMf7SXAfhg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.statemachine.custom.helpers.advice.ConnectionPointReferenceInStateHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.statemachine.custom.helpers.advice.ConnectionPointReferenceInStateHelperAdvice" inheritance="all" xmi:id="_3RjqQMwTEeSyj5ums1L-vQ" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu63Ldx0EeWVxMf7SXAfhg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/>
+ </adviceBindingsConfigurations>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/META-INF/MANIFEST.MF b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/META-INF/MANIFEST.MF
index 31a868b0a97..ced63193132 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/META-INF/MANIFEST.MF
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/META-INF/MANIFEST.MF
@@ -6,7 +6,7 @@ Export-Package: org.eclipse.papyrus.uml.diagram.stereotype.edition.editpart,
Require-Bundle: org.eclipse.papyrus.uml.diagram.common;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
org.eclipse.papyrus.uml.appearance;bundle-version="[1.2.0,2.0.0)",
org.eclipse.papyrus.uml.profile;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.papyrus.infra.types;bundle-version="[2.0.0,3.0.0)"
+ org.eclipse.papyrus.infra.types;bundle-version="[3.0.0,4.0.0)"
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-Version: 1.2.0.qualifier
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/model/stereotype-edit.elementtypesconfigurations b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/model/stereotype-edit.elementtypesconfigurations
index 865e3bc537f..f7122936759 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/model/stereotype-edit.elementtypesconfigurations
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/model/stereotype-edit.elementtypesconfigurations
@@ -1,23 +1,5 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1"
- xmi:id="_ScP1oFYCEeS0WsAAtVmToA"
- name="Stereotype Editing Advice"
- description="Advice definitions supporting the editing of stereotypes."
- identifier="org.eclipse.papyrus.uml.diagram.stereotype.edition.advice"
- metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
- <adviceBindingsConfigurations
- xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"
- xmi:id="_4rSa8Dm8EeWMHpLNzlgfaQ"
- description="Adds applied-stereotype views to the dependents of a notation view that is being deleted."
- identifier="org.eclipse.papyrus.uml.diagram.stereotype.edition.advice.AppliedStereotypeNotationDependents"
- editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.stereotype.edition.internal.edithelper.advice.AppliedStereotypeNotationDependentsAdvice"
- inheritance="all">
- <target
- xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"
- href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScgUUFYCEeS0WsAAtVmToA"/>
- </adviceBindingsConfigurations>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="Advice definitions supporting the editing of stereotypes." identifier="org.eclipse.papyrus.uml.diagram.stereotype.edition.advice" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="Stereotype Editing Advice" xmi:id="_ScP1oFYCEeS0WsAAtVmToA" xmi:version="2.0">
+ <adviceBindingsConfigurations description="Adds applied-stereotype views to the dependents of a notation view that is being deleted." editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.stereotype.edition.internal.edithelper.advice.AppliedStereotypeNotationDependentsAdvice" identifier="org.eclipse.papyrus.uml.diagram.stereotype.edition.advice.AppliedStereotypeNotationDependents" inheritance="all" xmi:id="_4rSa8Dm8EeWMHpLNzlgfaQ" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScgUUFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
+ </adviceBindingsConfigurations>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing/model/timingdiagram-uml.elementtypesconfigurations b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing/model/timingdiagram-uml.elementtypesconfigurations
index 90beb51c00f..49569608e29 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing/model/timingdiagram-uml.elementtypesconfigurations
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing/model/timingdiagram-uml.elementtypesconfigurations
@@ -1,17 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmi:id="_BJMa0PyeEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.timing.uml.elementTypeSet" name="PapyrusUMLTimingDiagramUML" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:ExternallyRegisteredType" xmi:id="_m5cHEACHEeauW73l_j0dpw" identifier="org.eclipse.gmf.runtime.emf.type.core.default" name="DefaultMetamodelType"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_nL7yIPyeEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.timing.GateHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.timing.custom.helper.advice.GateHelperAdvice">
- <target xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sclz6lYCEeS0WsAAtVmToA"/>
- </adviceBindingsConfigurations>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_PIoBwPysEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.timing.OccurrenceSpecificationHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.timing.custom.helper.advice.OccurrenceSpecificationHelperAdvice">
- <target xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc6kKlYCEeS0WsAAtVmToA"/>
- </adviceBindingsConfigurations>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_jztwwPysEeWbo9Y7g2MLdw" identifier="org.eclipse.papyrus.uml.diagram.timing.StateInvariantHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.timing.custom.helper.advice.StateInvariantHelperAdvice">
- <target xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdCf9lYCEeS0WsAAtVmToA"/>
- </adviceBindingsConfigurations>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_InLNAACIEeauW73l_j0dpw" identifier="org.eclipse.papyrus.uml.diagram.timing.DefaultTypeHelperAdvice" target="_m5cHEACHEeauW73l_j0dpw" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.timing.custom.helper.advice.DefaultTypeHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_upuh0ACuEeaVcbLzq0LlyQ" identifier="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.timing.custom.helper.advice.StateDefinitionHelperAdvice">
- <target xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu5p8dx0EeWVxMf7SXAfhg"/>
- </adviceBindingsConfigurations>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.uml.diagram.timing.uml.elementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="PapyrusUMLTimingDiagramUML" xmi:id="_BJMa0PyeEeWbo9Y7g2MLdw" xmi:version="2.0">
+ <elementTypeConfigurations identifier="org.eclipse.gmf.runtime.emf.type.core.default" name="DefaultMetamodelType" xmi:id="_m5cHEACHEeauW73l_j0dpw" xsi:type="elementtypesconfigurations:ExternallyRegisteredType"/>
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.timing.custom.helper.advice.GateHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.timing.GateHelperAdvice" inheritance="all" xmi:id="_nL7yIPyeEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sclz6lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.timing.custom.helper.advice.OccurrenceSpecificationHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.timing.OccurrenceSpecificationHelperAdvice" inheritance="all" xmi:id="_PIoBwPysEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc6kKlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.timing.custom.helper.advice.StateInvariantHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.timing.StateInvariantHelperAdvice" inheritance="all" xmi:id="_jztwwPysEeWbo9Y7g2MLdw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdCf9lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.timing.custom.helper.advice.DefaultTypeHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.timing.DefaultTypeHelperAdvice" inheritance="all" target="_m5cHEACHEeauW73l_j0dpw" xmi:id="_InLNAACIEeauW73l_j0dpw" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"/>
+ <adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.diagram.timing.custom.helper.advice.StateDefinitionHelperAdvice" identifier="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionHelperAdvice" inheritance="all" xmi:id="_upuh0ACuEeaVcbLzq0LlyQ" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
+ <target href="../../org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_eu5p8dx0EeWVxMf7SXAfhg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/>
+ </adviceBindingsConfigurations>
+</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/uml/newchild/org.eclipse.papyrus.uml.profile.newchildmenu.generator/META-INF/MANIFEST.MF b/plugins/uml/newchild/org.eclipse.papyrus.uml.profile.newchildmenu.generator/META-INF/MANIFEST.MF
index 21c4de17e5b..93f1d48e05b 100644
--- a/plugins/uml/newchild/org.eclipse.papyrus.uml.profile.newchildmenu.generator/META-INF/MANIFEST.MF
+++ b/plugins/uml/newchild/org.eclipse.papyrus.uml.profile.newchildmenu.generator/META-INF/MANIFEST.MF
@@ -1,5 +1,5 @@
Manifest-Version: 1.0
-Require-Bundle: org.eclipse.papyrus.infra.types.core;bundle-version="[2.0.0,3.0.0)",
+Require-Bundle: org.eclipse.papyrus.infra.types.core;bundle-version="[3.0.0,4.0.0)",
org.eclipse.xtend.lib;bundle-version="[2.10.0,3.0.0)",
org.eclipse.papyrus.infra.newchild;bundle-version="[1.2.0,2.0.0)",
org.eclipse.ui.workbench;bundle-version="[3.108.0,4.0.0)"
diff --git a/plugins/uml/org.eclipse.papyrus.uml.service.types.ui/model/uml-advice.elementtypesconfigurations b/plugins/uml/org.eclipse.papyrus.uml.service.types.ui/model/uml-advice.elementtypesconfigurations
index 10cb930aa7b..171aaf9be61 100644
--- a/plugins/uml/org.eclipse.papyrus.uml.service.types.ui/model/uml-advice.elementtypesconfigurations
+++ b/plugins/uml/org.eclipse.papyrus.uml.service.types.ui/model/uml-advice.elementtypesconfigurations
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="Additional edit advices for UML that implement UI interactions" identifier="org.eclipse.papyrus.uml.service.types.ui.UMLElementTypeUIAdvices" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="UML Edit Advices with UI" xmi:id="_ScP1oFYCEeS0WsAAtVmToA" xmi:version="2.0">
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="Additional edit advices for UML that implement UI interactions" identifier="org.eclipse.papyrus.uml.service.types.ui.UMLElementTypeUIAdvices" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="UML Edit Advices with UI" xmi:id="_ScP1oFYCEeS0WsAAtVmToA" xmi:version="2.0">
<adviceBindingsConfigurations editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.internal.ui.advice.ClassifierTemplateParameterEditHelperAdvice" identifier="org.eclipse.papyrus.uml.ui.advice.ClassifierTemplateParameter" inheritance="all" xmi:id="_R_pDcWT7EeSzFvTXGJPhUg" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration">
<target href="../../org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_kyfxEH67EeSVzvxdAiQ3xA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"/>
</adviceBindingsConfigurations>
diff --git a/plugins/uml/org.eclipse.papyrus.uml.service.types/META-INF/MANIFEST.MF b/plugins/uml/org.eclipse.papyrus.uml.service.types/META-INF/MANIFEST.MF
index c7f7902fee7..3e7e8b08791 100644
--- a/plugins/uml/org.eclipse.papyrus.uml.service.types/META-INF/MANIFEST.MF
+++ b/plugins/uml/org.eclipse.papyrus.uml.service.types/META-INF/MANIFEST.MF
@@ -9,8 +9,8 @@ Export-Package: org.eclipse.papyrus.uml.service.types,
Require-Bundle: org.eclipse.papyrus.uml.diagram.common;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
org.eclipse.papyrus.uml.tools;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
org.eclipse.uml2.uml.profile.standard;bundle-version="[1.0.0,2.0.0)",
- org.eclipse.papyrus.infra.types.core;bundle-version="[2.0.0,3.0.0)";visibility:=reexport,
- org.eclipse.papyrus.uml.types.core;bundle-version="[1.2.0,2.0.0)";visibility:=reexport
+ org.eclipse.papyrus.infra.types.core;bundle-version="[3.0.0,4.0.0)";visibility:=reexport,
+ org.eclipse.papyrus.uml.types.core;bundle-version="[3.0.0,4.0.0)";visibility:=reexport
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-Version: 2.0.0.qualifier
diff --git a/plugins/uml/org.eclipse.papyrus.uml.service.types/model/StandardProfile.elementtypesconfigurations b/plugins/uml/org.eclipse.papyrus.uml.service.types/model/StandardProfile.elementtypesconfigurations
index 25feda158db..bed00e8c759 100644
--- a/plugins/uml/org.eclipse.papyrus.uml.service.types/model/StandardProfile.elementtypesconfigurations
+++ b/plugins/uml/org.eclipse.papyrus.uml.service.types/model/StandardProfile.elementtypesconfigurations
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.uml.service.types.StandardProfile" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" name="StandardProfile" xmi:id="_jfoLkGT_EeSEqNuV3JpFCA" xmi:version="2.0">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.uml.service.types.StandardProfile" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" name="StandardProfile" xmi:id="_jfoLkGT_EeSEqNuV3JpFCA" xmi:version="2.0">
<elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.infra.gmfdiag.common.helper.DefaultEditHelper" hint="UML::Stereotype::Trace" identifier="org.eclipse.papyrus.uml.stereotype.Trace" name="UML::Stereotype::Trace" xmi:id="_Wv4tEGUAEeSEqNuV3JpFCA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
<eClass href="../../../plugin/org.eclipse.uml2.uml.profile.standard/model/Standard.ecore#//Trace"/>
</elementTypeConfigurations>
diff --git a/plugins/uml/org.eclipse.papyrus.uml.service.types/model/uml-containments.elementtypesconfigurations b/plugins/uml/org.eclipse.papyrus.uml.service.types/model/uml-containments.elementtypesconfigurations
index 4b7c021afb6..1b29db794ac 100644
--- a/plugins/uml/org.eclipse.papyrus.uml.service.types/model/uml-containments.elementtypesconfigurations
+++ b/plugins/uml/org.eclipse.papyrus.uml.service.types/model/uml-containments.elementtypesconfigurations
@@ -1,338 +1,338 @@
-<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.uml.service.types.UMLContainmentsElementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="UMLContainmentsElementTypeSet" xmi:id="_ScP1oFYCEeS0WsAAtVmToA" xmi:version="2.0">
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.uml.service.types.UMLContainmentsElementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="UMLContainmentsElementTypeSet" xmi:id="_ScP1oFYCEeS0WsAAtVmToA" xmi:version="2.0">
<elementTypeConfigurations hint="UML::UseCase_As_UML::Classifier::ownedUseCase" identifier="org.eclipse.papyrus.uml.UseCase_As_UML::Classifier::ownedUseCase" name="UML::UseCase_As_UML::Classifier::ownedUseCase" xmi:id="_SdLC0lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/UseCase.gif" xmi:id="_SdLpwFYCEeS0WsAAtVmToA"/>
- <specializedTypesID>org.eclipse.papyrus.uml.UseCase</specializedTypesID>
+
<editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.UseCaseAsClassifierOwnedUseCaseEditHelperAdvice" xmi:id="_g1eR0FuQEeSq2af_QYA1OA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
<containerConfiguration xmi:id="_SdLpwVYCEeS0WsAAtVmToA">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/ownedUseCase"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdLCzVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations identifier="org.eclipse.papyrus.uml.Constraint_As_UML::Package::packagedElement" name="Constraint_As_UML::Package::packagedElement" xmi:id="_OdntAJgmEeSbPLBxcMMcNg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Constraint.gif" xmi:id="_m1srIJgmEeSbPLBxcMMcNg"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Constraint</specializedTypesID>
+
<containerConfiguration xmi:id="_tgfvMJgmEeSbPLBxcMMcNg">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SccC-1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::StringExpression_As_UML::Package::packagedElement" identifier="org.eclipse.papyrus.uml.StringExpression_As_UML::Package::packagedElement" name="UML::StringExpression_As_UML::Package::packagedElement" xmi:id="_y2EkwL0dEeSA8oxr--Q4Aw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/StringExpression.gif" xmi:id="_y2FL0L0dEeSA8oxr--Q4Aw"/>
- <specializedTypesID>org.eclipse.papyrus.uml.StringExpression</specializedTypesID>
+
<containerConfiguration xmi:id="_y2FL0r0dEeSA8oxr--Q4Aw">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdDHBVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="ExpansionNode_As_UML::ExpansionRegion::inputElement" identifier="org.eclipse.papyrus.uml.diagram.activity.ExpansionNode_AsInput" name="Expansion Node" xmi:id="_EcQ3QLocEeSsV_IrhqhBPw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExpansionNode.gif" xmi:id="_Si-6ULocEeSsV_IrhqhBPw"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ExpansionNode</specializedTypesID>
+
<containerConfiguration xmi:id="_xpxzMLocEeSsV_IrhqhBPw">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//ExpansionRegion/inputElement"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SchidVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="ExpansionNode_As_UML::ExpansionRegion::outputElement" identifier="org.eclipse.papyrus.uml.diagram.activity.ExpansionNode_AsOutput" name="Expansion Node" xmi:id="_4YwzsLocEeSsV_IrhqhBPw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExpansionNode.gif" xmi:id="_4YwzsbocEeSsV_IrhqhBPw"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ExpansionNode</specializedTypesID>
+
<containerConfiguration xmi:id="_4YwzsrocEeSsV_IrhqhBPw">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//ExpansionRegion/outputElement"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SchidVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::Constraint_As_UML::Action::localPrecondition" identifier="org.eclipse.papyrus.uml.Constraint_As_UML::Action::localPrecondition" name="Constraint_As_Pre" xmi:id="_9_NrAL6fEeSWor5pKcy9Fw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Constraint.gif" xmi:id="_4JcVAL6gEeSWor5pKcy9Fw"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Constraint</specializedTypesID>
+
<containerConfiguration xmi:id="_9i00gL6gEeSWor5pKcy9Fw">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Action/localPrecondition"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SccC-1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::Constraint_As_UML::Action::localPostcondition" identifier="org.eclipse.papyrus.uml.Constraint_As_UML::Action::localPostcondition" name="Constraint_As_Post" xmi:id="_1fLHIL6gEeSWor5pKcy9Fw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Constraint.gif" xmi:id="_7d_O8L6gEeSWor5pKcy9Fw"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Constraint</specializedTypesID>
+
<containerConfiguration xmi:id="_F9kzQL6hEeSWor5pKcy9Fw">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Action/localPostcondition"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SccC-1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::DurationConstraint_As_UML::Action::localPrecondition" identifier="org.eclipse.papyrus.uml.DurationConstraint_As_UML::Action::localPrecondition" name="DurationConstraint_As_Pre" xmi:id="_cBmEEL6hEeSWor5pKcy9Fw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DurationConstraint.gif" xmi:id="_cBmEEb6hEeSWor5pKcy9Fw"/>
- <specializedTypesID>org.eclipse.papyrus.uml.DurationConstraint</specializedTypesID>
+
<containerConfiguration xmi:id="_cBmEEr6hEeSWor5pKcy9Fw">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Action/localPrecondition"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Scd4F1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::DurationConstraint_As_UML::Action::localPostcondition" identifier="org.eclipse.papyrus.uml.DurationConstraint_As_UML::Action::localPostcondition" name="DurationConstraint_As_Post" xmi:id="_cBmEE76hEeSWor5pKcy9Fw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DurationConstraint.gif" xmi:id="_51aSIL6hEeSWor5pKcy9Fw"/>
- <specializedTypesID>org.eclipse.papyrus.uml.DurationConstraint</specializedTypesID>
+
<containerConfiguration xmi:id="_cBmEFb6hEeSWor5pKcy9Fw">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Action/localPostcondition"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Scd4F1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::TimeConstraint_As_UML::Action::localPrecondition" identifier="org.eclipse.papyrus.uml.TimeConstraint_As_UML::Action::localPrecondition" name="TimeConstraint_As_Pre" xmi:id="_wT89ML9VEeSdDOiyPlc_Pg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DurationConstraint.gif" xmi:id="_wT89Mb9VEeSdDOiyPlc_Pg"/>
- <specializedTypesID>org.eclipse.papyrus.uml.TimeConstraint</specializedTypesID>
+
<containerConfiguration xmi:id="_wT89Mr9VEeSdDOiyPlc_Pg">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Action/localPrecondition"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdHYbVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::TimeConstraint_As_UML::Action::localPostcondition" identifier="org.eclipse.papyrus.uml.TimeConstraint_As_UML::Action::localPostcondition" name="TimeConstraint_As_Post" xmi:id="_wT89M79VEeSdDOiyPlc_Pg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DurationConstraint.gif" xmi:id="_wT89NL9VEeSdDOiyPlc_Pg"/>
- <specializedTypesID>org.eclipse.papyrus.uml.TimeConstraint</specializedTypesID>
+
<containerConfiguration xmi:id="_wT89Nb9VEeSdDOiyPlc_Pg">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Action/localPostcondition"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdHYbVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::IntervalConstraint_As_UML::Action::localPrecondition" identifier="org.eclipse.papyrus.uml.IntervalConstraint_As_UML::Action::localPrecondition" name="IntervalConstraint_As_Pre" xmi:id="_iJLVAL9fEeSNNsF8trqP9g" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DurationConstraint.gif" xmi:id="_iJLVAb9fEeSNNsF8trqP9g"/>
- <specializedTypesID>org.eclipse.papyrus.uml.IntervalConstraint</specializedTypesID>
+
<containerConfiguration xmi:id="_iJLVAr9fEeSNNsF8trqP9g">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Action/localPrecondition"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScxaEFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::IntervalConstraint_As_UML::Action::localPostcondition" identifier="org.eclipse.papyrus.uml.IntervalConstraint_As_UML::Action::localPostcondition" name="IntervalConstraint_As_Post" xmi:id="_iJLVA79fEeSNNsF8trqP9g" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DurationConstraint.gif" xmi:id="_iJLVBL9fEeSNNsF8trqP9g"/>
- <specializedTypesID>org.eclipse.papyrus.uml.IntervalConstraint</specializedTypesID>
+
<containerConfiguration xmi:id="_iJLVBb9fEeSNNsF8trqP9g">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Action/localPostcondition"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScxaEFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="org.eclipse.papyrus.uml.Component_As_UML::Component::packagedElement" identifier="org.eclipse.papyrus.uml.Component_As_UML::Component::packagedElement" name="org.eclipse.papyrus.uml.Component_As_UML" xmi:id="_haR0kNCrEeSPA6G9EAuxLg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
- <specializedTypesID>org.eclipse.papyrus.uml.Component</specializedTypesID>
+
<containerConfiguration xmi:id="_yePr4NCrEeSPA6G9EAuxLg">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Component/packagedElement"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Scbb6FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::Behavior_As_UML::State::doActivity" identifier="org.eclipse.papyrus.uml.Behavior_As_UML::State::doActivity" name="UML::Behavior_As_UML::State::doActivity" xmi:id="_rw_ToMwfEeSDe-jctQxSwg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Behavior.gif" xmi:id="_5YbZsMwfEeSDe-jctQxSwg"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Behavior</specializedTypesID>
+
<containerConfiguration xmi:id="_KoAEEMwgEeSDe-jctQxSwg">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//State/doActivity"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScaNsFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations description="" hint="UML::Behavior_As_UML::State::entry" identifier="org.eclipse.papyrus.uml.Behavior_As_UML::State::entry" name="UML::Behavior_As_UML::State::entry" xmi:id="_7S3GEMwfEeSDe-jctQxSwg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Behavior.gif" xmi:id="_7S3GEcwfEeSDe-jctQxSwg"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Behavior</specializedTypesID>
+
<containerConfiguration xmi:id="_QapYIMwgEeSDe-jctQxSwg">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//State/entry"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScaNsFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::Behavior_As_UML::State::exit" identifier="org.eclipse.papyrus.uml.Behavior_As_UML::State::exit" name="UML::Behavior_As_UML::State::exit" xmi:id="_7eFeoMwfEeSDe-jctQxSwg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Behavior.gif" xmi:id="_7eFeocwfEeSDe-jctQxSwg"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Behavior</specializedTypesID>
+
<containerConfiguration xmi:id="_Q3yAEMwgEeSDe-jctQxSwg">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//State/exit"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScaNsFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::InputPin_As_UML::CallOperationAction::target" identifier="org.eclipse.papyrus.uml.InputPin_As_UML::CallOperationAction::target" name="InputPin_As_CallOperationActionTarget" xmi:id="_cFHhsNRkEeS91tsV_VS13w" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InputPin.gif" xmi:id="_SFG_4NRlEeS91tsV_VS13w"/>
- <specializedTypesID>org.eclipse.papyrus.uml.InputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_40hagNRmEeSVOv5wRpe-fw">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction/target"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sco3O1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ActionInputPin_As_UML::CallOperationAction::target" identifier="org.eclipse.papyrus.uml.ActionInputPin_As_UML::CallOperationAction::target" name="ActionInputPin_As_CallOperationActionTarget" xmi:id="_FlO-0NRlEeS91tsV_VS13w" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActionInputPin.gif" xmi:id="_Sdx-kNRlEeS91tsV_VS13w"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ActionInputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_Ev5AUNRnEeSVOv5wRpe-fw">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction/target"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScRDyFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ValuePin_As_UML::CallOperationAction::target" identifier="org.eclipse.papyrus.uml.ValuePin_As_UML::CallOperationAction::target" name="ValuePin_As_CallOperationActionTarget" xmi:id="_v7964NRlEeS91tsV_VS13w" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ValuePin.gif" xmi:id="_v7964dRlEeS91tsV_VS13w"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ValuePin</specializedTypesID>
+
<containerConfiguration xmi:id="_E4Xm4NRnEeSVOv5wRpe-fw">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction/target"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdLp11YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::InputPin_As_UML::SendObjectAction::object" identifier="org.eclipse.papyrus.uml.InputPin_As_UML::SendObjectAction::object" name="InputPin_As_Object_In_SendObjectAction" xmi:id="_U92jENRvEeS2r-Rad2ICiQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InputPin.gif" xmi:id="_U92jEdRvEeS2r-Rad2ICiQ"/>
- <specializedTypesID>org.eclipse.papyrus.uml.InputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_U92jEtRvEeS2r-Rad2ICiQ">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//SendObjectAction/request"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sco3O1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ActionInputPin_As_UML::SendObjectAction::object" identifier="org.eclipse.papyrus.uml.ActionInputPin_As_UML::SendObjectAction::object" name="ActionInputPin_As_Object_In_SendObjectAction" xmi:id="_U92jE9RvEeS2r-Rad2ICiQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActionInputPin.gif" xmi:id="_U92jFNRvEeS2r-Rad2ICiQ"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ActionInputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_9SkuoNRwEeS2r-Rad2ICiQ">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//SendObjectAction/request"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScRDyFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ValuePin_As_UML::SendObjectAction::object" identifier="org.eclipse.papyrus.uml.ValuePin_As_UML::SendObjectAction::object" name="ValuePin_As_Object_In_SendObjectAction" xmi:id="_U92jFtRvEeS2r-Rad2ICiQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ValuePin.gif" xmi:id="_U92jF9RvEeS2r-Rad2ICiQ"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ValuePin</specializedTypesID>
+
<containerConfiguration xmi:id="_9dAdANRwEeS2r-Rad2ICiQ">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//SendObjectAction/request"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdLp11YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::InputPin_As_UML::SendObjectAction::request" identifier="org.eclipse.papyrus.uml.InputPin_As_UML::SendObjectAction::request" name="InputPin_As_Request_In_SendObjectAction" xmi:id="_GS58INRwEeS2r-Rad2ICiQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InputPin.gif" xmi:id="_GS58IdRwEeS2r-Rad2ICiQ"/>
- <specializedTypesID>org.eclipse.papyrus.uml.InputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_GS58ItRwEeS2r-Rad2ICiQ">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//SendObjectAction/target"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sco3O1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ActionInputPin_As_UML::SendObjectAction::request" identifier="org.eclipse.papyrus.uml.ActionInputPin_As_UML::SendObjectAction::request" name="ActionInputPin_As_Request_In_SendObjectAction" xmi:id="_GS58I9RwEeS2r-Rad2ICiQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActionInputPin.gif" xmi:id="_GS58JNRwEeS2r-Rad2ICiQ"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ActionInputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_GS58JdRwEeS2r-Rad2ICiQ">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//SendObjectAction/target"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScRDyFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ValuePin_As_UML::SendObjectAction::request" identifier="org.eclipse.papyrus.uml.ValuePin_As_UML::SendObjectAction::request" name="ValuePin_As_Request_In_SendObjectAction" xmi:id="_GS58JtRwEeS2r-Rad2ICiQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ValuePin.gif" xmi:id="_GS58J9RwEeS2r-Rad2ICiQ"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ValuePin</specializedTypesID>
+
<containerConfiguration xmi:id="_GS58KNRwEeS2r-Rad2ICiQ">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//SendObjectAction/target"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdLp11YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::InputPin_As_UML::SendSignalAction::target" identifier="org.eclipse.papyrus.uml.InputPin_As_UML::SendSignalAction::target" name="InputPin_As_Target_In_SendSignalAction" xmi:id="_wAaYMNR0EeS2r-Rad2ICiQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InputPin.gif" xmi:id="_wAaYMdR0EeS2r-Rad2ICiQ"/>
- <specializedTypesID>org.eclipse.papyrus.uml.InputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_wAaYMtR0EeS2r-Rad2ICiQ">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//SendSignalAction/target"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sco3O1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ActionInputPin_As_UML::SendSignalAction::target" identifier="org.eclipse.papyrus.uml.ActionInputPin_As_UML::SendSignalAction::target" name="ActionInputPin_As_Target_In_SendSignalAction" xmi:id="_wAaYM9R0EeS2r-Rad2ICiQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActionInputPin.gif" xmi:id="_wAaYNNR0EeS2r-Rad2ICiQ"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ActionInputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_wAaYNdR0EeS2r-Rad2ICiQ">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//SendSignalAction/target"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScRDyFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ValuePin_As_UML::SendSignalAction::target" identifier="org.eclipse.papyrus.uml.ValuePin_As_UML::SendSignalAction::target" name="ValuePin_As_Target_In_SendSignalAction" xmi:id="_wAaYNtR0EeS2r-Rad2ICiQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ValuePin.gif" xmi:id="_wAaYN9R0EeS2r-Rad2ICiQ"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ValuePin</specializedTypesID>
+
<containerConfiguration xmi:id="_wAaYONR0EeS2r-Rad2ICiQ">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//SendSignalAction/target"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdLp11YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::OutputPin_As_UML::LoopNode::loopNodeVariable" identifier="org.eclipse.papyrus.uml.OutputPin_As_UML::LoopNode::loopNodeVariable" name="OutputPin_As_LoopNodeVariable_In_LoopNode" xmi:id="_GVKk8NR7EeS2r-Rad2ICiQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ValuePin.gif" xmi:id="_GVKk8dR7EeS2r-Rad2ICiQ"/>
- <specializedTypesID>org.eclipse.papyrus.uml.OutputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_GVKk8tR7EeS2r-Rad2ICiQ">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//LoopNode/loopVariable"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc9AQ1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::InputPin_As_UML::AddStructuralFeatureValueAction::insertAt" identifier="org.eclipse.papyrus.uml.InputPin_As_UML::AddStructuralFeatureValueAction::insertAt" name="InputPin_As_InsertAt_In_AddStructuralFeatureValueAction" xmi:id="_UATp0NR8EeS2r-Rad2ICiQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InputPin.gif" xmi:id="_UATp0dR8EeS2r-Rad2ICiQ"/>
- <specializedTypesID>org.eclipse.papyrus.uml.InputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_9IsjcNR8EeS2r-Rad2ICiQ">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//AddStructuralFeatureValueAction/insertAt"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sco3O1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ActionInputPin_As_UML::AddStructuralFeatureValueAction::insertAt" identifier="org.eclipse.papyrus.uml.ActionInputPin_As_UML::AddStructuralFeatureValueAction::insertAt" name="ActionInputPin_As_InsertAt_In_AddStructuralFeatureValueAction" xmi:id="_UATp09R8EeS2r-Rad2ICiQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActionInputPin.gif" xmi:id="_UATp1NR8EeS2r-Rad2ICiQ"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ActionInputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_VF8mwNR9EeS2r-Rad2ICiQ">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//AddStructuralFeatureValueAction/insertAt"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScRDyFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ValuePin_As_UML::AddStructuralFeatureValueAction::insertAt" identifier="org.eclipse.papyrus.uml.ValuePin_As_UML::AddStructuralFeatureValueAction::insertAt" name="ValuePin_As_InsertAt_In_AddStructuralFeatureValueAction" xmi:id="_UATp1tR8EeS2r-Rad2ICiQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ValuePin.gif" xmi:id="_UATp19R8EeS2r-Rad2ICiQ"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ValuePin</specializedTypesID>
+
<containerConfiguration xmi:id="_VXqo4NR9EeS2r-Rad2ICiQ">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//AddStructuralFeatureValueAction/insertAt"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdLp11YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::InputPin_As_UML::AddStructuralFeatureValueAction::value" identifier="org.eclipse.papyrus.uml.InputPin_As_UML::AddStructuralFeatureValueAction::value" name="InputPin_As_Value_In_AddStructuralFeatureValueAction" xmi:id="_CEKbENSBEeSxgPgY51xQ1A" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InputPin.gif" xmi:id="_CEKbEdSBEeSxgPgY51xQ1A"/>
- <specializedTypesID>org.eclipse.papyrus.uml.InputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_CEKbEtSBEeSxgPgY51xQ1A">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//WriteStructuralFeatureAction/value"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sco3O1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ActionInputPin_As_UML::AddStructuralFeatureValueAction::value" identifier="org.eclipse.papyrus.uml.ActionInputPin_As_UML::AddStructuralFeatureValueAction::value" name="ActionInputPin_As_Value_In_AddStructuralFeatureValueAction" xmi:id="_CEKbE9SBEeSxgPgY51xQ1A" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActionInputPin.gif" xmi:id="_CEKbFNSBEeSxgPgY51xQ1A"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ActionInputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_CEKbFdSBEeSxgPgY51xQ1A">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//WriteStructuralFeatureAction/value"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScRDyFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ValuePin_As_UML::AddStructuralFeatureValueAction::value" identifier="org.eclipse.papyrus.uml.ValuePin_As_UML::AddStructuralFeatureValueAction::value" name="ValuePin_As_Value_In_AddStructuralFeatureValueAction" xmi:id="_CEKbFtSBEeSxgPgY51xQ1A" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ValuePin.gif" xmi:id="_CEKbF9SBEeSxgPgY51xQ1A"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ValuePin</specializedTypesID>
+
<containerConfiguration xmi:id="_CEKbGNSBEeSxgPgY51xQ1A">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//WriteStructuralFeatureAction/value"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdLp11YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::InputPin_As_UML::AddVariableValueAction::insertAt" identifier="org.eclipse.papyrus.uml.InputPin_As_UML::AddVariableValueAction::insertAt" name="InputPin_As_InsertAt_In_AddVariableValueAction" xmi:id="_NIgAUNSDEeSxgPgY51xQ1A" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InputPin.gif" xmi:id="_NIgAUdSDEeSxgPgY51xQ1A"/>
- <specializedTypesID>org.eclipse.papyrus.uml.InputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_NIgAUtSDEeSxgPgY51xQ1A">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//AddVariableValueAction/insertAt"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sco3O1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ActionInputPin_As_UML::AddVariableValueAction::insertAt" identifier="org.eclipse.papyrus.uml.ActionInputPin_As_UML::AddVariableValueAction::insertAt" name="ActionInputPin_As_InsertAt_In_AddVariableValueAction" xmi:id="_NIgAU9SDEeSxgPgY51xQ1A" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActionInputPin.gif" xmi:id="_NIgAVNSDEeSxgPgY51xQ1A"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ActionInputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_NIgAVdSDEeSxgPgY51xQ1A">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//AddVariableValueAction/insertAt"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScRDyFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ValuePin_As_UML::AddVariableValueAction::insertAt" identifier="org.eclipse.papyrus.uml.ValuePin_As_UML::AddVariableValueAction::insertAt" name="ValuePin_As_InsertAt_In_AddVariableValueAction" xmi:id="_NIgAVtSDEeSxgPgY51xQ1A" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ValuePin.gif" xmi:id="_NIgAV9SDEeSxgPgY51xQ1A"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ValuePin</specializedTypesID>
+
<containerConfiguration xmi:id="_NIgAWNSDEeSxgPgY51xQ1A">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//AddVariableValueAction/insertAt"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdLp11YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::InputPin_As_UML::StartObjectBehaviorAction::object" identifier="org.eclipse.papyrus.uml.InputPin_As_UML::StartObjectBehaviorAction::object" name="InputPin_As_Object_In_StartObjectBehaviorAction" xmi:id="_78em8NSHEeSxgPgY51xQ1A" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InputPin.gif" xmi:id="_78em8dSHEeSxgPgY51xQ1A"/>
- <specializedTypesID>org.eclipse.papyrus.uml.InputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_78em8tSHEeSxgPgY51xQ1A">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//StartObjectBehaviorAction/object"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sco3O1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ActionInputPin_As_UML::StartObjectBehaviorAction::object" identifier="org.eclipse.papyrus.uml.ActionInputPin_As_UML::StartObjectBehaviorAction::object" name="ActionInputPin_As_Object_In_StartObjectBehaviorAction" xmi:id="_78em89SHEeSxgPgY51xQ1A" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActionInputPin.gif" xmi:id="_78em9NSHEeSxgPgY51xQ1A"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ActionInputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_78em9dSHEeSxgPgY51xQ1A">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//StartObjectBehaviorAction/object"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScRDyFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ValuePin_As_UML::StartObjectBehaviorAction::object" identifier="org.eclipse.papyrus.uml.ValuePin_As_UML::StartObjectBehaviorAction::object" name="ValuePin_As_Object_In_StartObjectBehaviorAction" xmi:id="_78em9tSHEeSxgPgY51xQ1A" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ValuePin.gif" xmi:id="_78em99SHEeSxgPgY51xQ1A"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ValuePin</specializedTypesID>
+
<containerConfiguration xmi:id="_78em-NSHEeSxgPgY51xQ1A">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//StartObjectBehaviorAction/object"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdLp11YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::InputPin_As_UML::TestIdentityAction::second" identifier="org.eclipse.papyrus.uml.InputPin_As_UML::TestIdentityAction::second" name="InputPin_As_Second_In_TestIdentityAction" xmi:id="_qGX2INSJEeSxgPgY51xQ1A" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InputPin.gif" xmi:id="_qGX2IdSJEeSxgPgY51xQ1A"/>
- <specializedTypesID>org.eclipse.papyrus.uml.InputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_qGX2ItSJEeSxgPgY51xQ1A">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//TestIdentityAction/second"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sco3O1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ActionInputPin_As_UML::TestIdentityAction::second" identifier="org.eclipse.papyrus.uml.ActionInputPin_As_UML::TestIdentityAction::second" name="ActionInputPin_As_Second_In_TestIdentityAction" xmi:id="_qGX2I9SJEeSxgPgY51xQ1A" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActionInputPin.gif" xmi:id="_qGX2JNSJEeSxgPgY51xQ1A"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ActionInputPin</specializedTypesID>
+
<containerConfiguration xmi:id="_qGX2JdSJEeSxgPgY51xQ1A">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//TestIdentityAction/second"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScRDyFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ValuePin_As_UML::TestIdentityAction::second" identifier="org.eclipse.papyrus.uml.ValuePin_As_UML::TestIdentityAction::second" name="ValuePin_As_Second_In_TestIdentityAction" xmi:id="_qGX2JtSJEeSxgPgY51xQ1A" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ValuePin.gif" xmi:id="_qGX2J9SJEeSxgPgY51xQ1A"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ValuePin</specializedTypesID>
+
<containerConfiguration xmi:id="_qGX2KNSJEeSxgPgY51xQ1A">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//TestIdentityAction/second"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdLp11YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::ExecutionEnvironment_As_UML::Node::nestedNode" identifier="org.eclipse.papyrus.um.ExecutionEnvironment_As_UML::Node::nestedNode" name="ExecutionEnvironment_As_NestedNode_In_Node" xmi:id="_5TRgkP_rEeSVDoeWScjgfg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExecutionEnviroment.gif" xmi:id="_8CDbAP_rEeSVDoeWScjgfg"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ExecutionEnvironment</specializedTypesID>
+
<containerConfiguration xmi:id="_875NEP_rEeSVDoeWScjgfg">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Node/nestedNode"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Scg7alYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::Device_As_UML::Node::nestedNode" identifier="org.eclipse.papyrus.um.Device_As_UML::Node::nestedNode" name="Device_As_NestedNode_In_Node" xmi:id="_1dxZMP_sEeSVDoeWScjgfg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExecutionEnviroment.gif" xmi:id="_2pe-YP_sEeSVDoeWScjgfg"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Device</specializedTypesID>
+
<containerConfiguration xmi:id="_2pe-Yf_sEeSVDoeWScjgfg">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Node/nestedNode"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScdRKFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
<elementTypeConfigurations hint="UML::Node_As_UML::Node::nestedNode" identifier="org.eclipse.papyrus.um.Node_As_UML::Node::nestedNode" name="Node_As_NestedNode_In_Node" xmi:id="_11G7IP_sEeSVDoeWScjgfg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
<iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExecutionEnviroment.gif" xmi:id="_26IpgP_sEeSVDoeWScjgfg"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Node</specializedTypesID>
+
<containerConfiguration xmi:id="_26Ipgf_sEeSVDoeWScjgfg">
<eContainmentFeatures href="http://www.eclipse.org/uml2/5.0.0/UML#//Node/nestedNode"/>
</containerConfiguration>
- </elementTypeConfigurations>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc6kEFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
</elementtypesconfigurations:ElementTypeSetConfiguration> \ No newline at end of file
diff --git a/plugins/uml/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations b/plugins/uml/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations
index 0dc73296de0..5905b299e3f 100644
--- a/plugins/uml/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations
+++ b/plugins/uml/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations
@@ -1,1104 +1,1103 @@
-<?xml version="1.0" encoding="ASCII"?>
-<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmi:id="_ScP1oFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.service.types.UMLElementTypeSet" name="UMLElementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScP1oVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Abstraction" name="UML::Abstraction" hint="UML::Abstraction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.DependencyEditHelper">
- <iconEntry xmi:id="_ScP1olYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Abstraction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Abstraction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScQcs1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.AcceptCallAction" name="UML::AcceptCallAction" hint="UML::AcceptCallAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScQctFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/AcceptCallAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptCallAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScQcu1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.AcceptEventAction" name="UML::AcceptEventAction" hint="UML::AcceptEventAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScQcvFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/AcceptEventAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScRDxFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Action" name="UML::Action" hint="UML::Action" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScRDxVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Action.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Action"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScRDxlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ActionExecutionSpecification" name="UML::ActionExecutionSpecification" hint="UML::ActionExecutionSpecification" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScRDx1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ActionExecutionSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActionExecutionSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScRDyFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ActionInputPin" name="UML::ActionInputPin" hint="UML::ActionInputPin" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScRDyVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ActionInputPin.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActionInputPin"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScTgG1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Activity" name="UML::Activity" hint="UML::Activity" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityHelper">
- <iconEntry xmi:id="_ScTgHFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Activity.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScTgHVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ActivityContent" name="UML::ActivityContent" hint="UML::ActivityContent" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScTgHlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ActivityContent.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityContent"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScTgH1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ActivityEdge" name="UML::ActivityEdge" hint="UML::ActivityEdge" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScTgIFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ActivityEdge.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityEdge"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScTgIVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ActivityFinalNode" name="UML::ActivityFinalNode" hint="UML::ActivityFinalNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScTgIlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ActivityFinalNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityFinalNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScTgI1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ActivityGroup" name="UML::ActivityGroup" hint="UML::ActivityGroup" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityGroupHelper">
- <iconEntry xmi:id="_ScTgJFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ActivityGroup.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityGroup"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScTgJVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ActivityNode" name="UML::ActivityNode" hint="UML::ActivityNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScTgJlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScTgJ1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ActivityParameterNode" name="UML::ActivityParameterNode" hint="UML::ActivityParameterNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScTgKFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ActivityParameterNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityParameterNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScTgKVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ActivityPartition" name="UML::ActivityPartition" hint="UML::ActivityPartition" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityPartitionEditHelper">
- <iconEntry xmi:id="_ScTgKlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ActivityPartition.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScV8UVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Actor" name="UML::Actor" hint="UML::Actor" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScV8UlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Actor.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Actor"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScWjU1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.AddStructuralFeatureValueAction" name="UML::AddStructuralFeatureValueAction" hint="UML::AddStructuralFeatureValueAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScWjVFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/AddStructuralFeatureValueAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//AddStructuralFeatureValueAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScWjW1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.AddVariableValueAction" name="UML::AddVariableValueAction" hint="UML::AddVariableValueAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScWjXFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/AddVariableValueAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//AddVariableValueAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScXKYFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.AnyReceiveEvent" name="UML::AnyReceiveEvent" hint="UML::AnyReceiveEvent" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScXKYVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/AnyReceiveEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//AnyReceiveEvent"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScXKaFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Artifact" name="UML::Artifact" hint="UML::Artifact" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScXKaVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Artifact.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Artifact"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScXxdFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.AssociationBase" name="UML::AssociationBase" hint="UML::AssociationBase" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.AssociationBaseEditHelper">
- <iconEntry xmi:id="_ScXxdVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Association.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_f8dpoFYTEeSx49G4xBUj9Q" identifier="org.eclipse.papyrus.uml.Association" name="UML::Association" hint="UML::Association">
- <iconEntry xmi:id="_vYYlEFYTEeSx49G4xBUj9Q" iconPath="/icons/full/obj16/Association.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <specializedTypesID>org.eclipse.papyrus.uml.AssociationBase</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_4Jz-cFYTEeSx49G4xBUj9Q" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.AssociationEditHelperAdvice"/>
- <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_-lvgEFYTEeSx49G4xBUj9Q" matcherClassName="org.eclipse.papyrus.uml.service.types.matcher.AssociationMatcher"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScXxdlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.AssociationClassBase" name="UML::AssociationClassBase" hint="UML::AssociationClassBase" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.AssociationBaseEditHelper">
- <iconEntry xmi:id="_ScXxd1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/AssociationClass.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//AssociationClass"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_2JgRAHV3EeScr8rbRObDkA" identifier="org.eclipse.papyrus.uml.AssociationClass" name="UML::AssociationClass" hint="UML::AssociationClass">
- <iconEntry xmi:id="_2Jg4EHV3EeScr8rbRObDkA" iconPath="/icons/full/obj16/AssociationClass.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <specializedTypesID>org.eclipse.papyrus.uml.AssociationClassBase</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_2Jg4EXV3EeScr8rbRObDkA" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.AssociationEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScaNsFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Behavior" name="UML::Behavior" hint="UML::Behavior" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScaNsVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Behavior.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScaNslYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.BehaviorExecutionSpecification" name="UML::BehaviorExecutionSpecification" hint="UML::BehaviorExecutionSpecification" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScaNs1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/BehaviorExecutionSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//BehaviorExecutionSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScaNtFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.BehavioralFeature" name="UML::BehavioralFeature" hint="UML::BehavioralFeature" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScaNtVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/BehavioralFeature.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioralFeature"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScaNtlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.BehavioredClassifier" name="UML::BehavioredClassifier" hint="UML::BehavioredClassifier" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.BehavioredClassifierEditHelper">
- <iconEntry xmi:id="_ScaNt1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/BehavioredClassifier.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScaNuFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.BroadcastSignalAction" name="UML::BroadcastSignalAction" hint="UML::BroadcastSignalAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScaNuVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/BroadcastSignalAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//BroadcastSignalAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScaNwFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.CallAction" name="UML::CallAction" hint="UML::CallAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScaNwVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/CallAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CallAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScaNwlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.CallBehaviorAction" name="UML::CallBehaviorAction" hint="UML::CallBehaviorAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScaNw1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/CallBehaviorAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CallBehaviorAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScaNylYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.CallEvent" name="UML::CallEvent" hint="UML::CallEvent" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScaNy1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/CallEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScaN0lYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.CallOperationAction" name="UML::CallOperationAction" hint="UML::CallOperationAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScaN01YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/CallOperationAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScaN2lYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.CentralBufferNode" name="UML::CentralBufferNode" hint="UML::CentralBufferNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScaN21YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/CentralBufferNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CentralBufferNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScaN3FYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ChangeEvent" name="UML::ChangeEvent" hint="UML::ChangeEvent" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScaN3VYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ChangeEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ChangeEvent"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sca0wVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Class" name="UML::Class" hint="UML::Class" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ClassEditHelper">
- <iconEntry xmi:id="_Sca0wlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sca0z1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Classifier" name="UML::Classifier" hint="UML::Classifier" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sca00FYCEeS0WsAAtVmToA" iconPath="/icons/Classifier.gif" bundleId="org.eclipse.papyrus.uml.service.types"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sca00VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ClassifierTemplateParameterBase" name="UML::ClassifierTemplateParameterBase" hint="UML::ClassifierTemplateParameterBase" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sca00lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ClassifierTemplateParameter.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ClassifierTemplateParameter"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_kyfxEH67EeSVzvxdAiQ3xA" identifier="org.eclipse.papyrus.uml.ClassifierTemplateParameter" name="UML::ClassifierTemplateParameter" hint="UML::ClassifierTemplateParameter">
- <specializedTypesID>org.eclipse.papyrus.uml.ClassifierTemplateParameterBase</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_uuHFoH67EeSVzvxdAiQ3xA" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ClassifierTemplateParameterEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sca001YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Clause" name="UML::Clause" hint="UML::Clause" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sca01FYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Clause.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Clause"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sca01VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ClearAssociationAction" name="UML::ClearAssociationAction" hint="UML::ClearAssociationAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sca01lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ClearAssociationAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ClearAssociationAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sca03VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ClearStructuralFeatureAction" name="UML::ClearStructuralFeatureAction" hint="UML::ClearStructuralFeatureAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sca03lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ClearStructuralFeatureAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ClearStructuralFeatureAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sca05VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ClearVariableAction" name="UML::ClearVariableAction" hint="UML::ClearVariableAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sca05lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ClearVariableAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ClearVariableAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sca07VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Collaboration" name="UML::Collaboration" hint="UML::Collaboration" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.CollaborationEditHelper">
- <iconEntry xmi:id="_Sca07lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Collaboration.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Collaboration"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_IsX6UMc9EeS1POoqrCEMrQ" identifier="org.eclipse.papyrus.uml.Collaboration.CollaborationRole" name="UML::Collaboration::CollaborationRole" hint="UML::Collaboration::CollaborationRole">
- <iconEntry xmi:id="_XvNAUMc9EeS1POoqrCEMrQ" iconPath="/icons/full/obj16/ConnectableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <specializedTypesID>org.eclipse.gmf.runtime.emf.type.core.null</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_8m8kIMc9EeS1POoqrCEMrQ" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.CollaborationCollaborationRoleEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sca071YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.CollaborationUse" name="UML::CollaborationUse" hint="UML::CollaborationUse" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sca08FYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/CollaborationUse.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CollaborationUse"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scbb1lYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.CombinedFragment" name="UML::CombinedFragment" hint="UML::CombinedFragment" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Scbb11YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/CombinedFragment.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CombinedFragment"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scbb2FYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Comment" name="UML::Comment" hint="UML::Comment" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Scbb2VYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Comment.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_poCSAGqWEeSE-IVtP6jQeA" identifier="org.eclipse.papyrus.uml.Comment.AnnotatedElements" name="UML::Comment::AnnotatedElements" hint="UML::Comment::AnnotatedElements">
- <specializedTypesID>org.eclipse.gmf.runtime.emf.type.core.null</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_6-K50HY7EeSaAZaF2vKiqg" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.CommentAnnotatedElementsEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scbb2lYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.CommunicationPath" name="UML::CommunicationPath" hint="UML::CommunicationPath" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.CommunicationPathEditHelper">
- <iconEntry xmi:id="_Scbb21YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/CommunicationPath.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CommunicationPath"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scbb6FYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Component" name="UML::Component" hint="UML::Component" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ComponentEditHelper">
- <iconEntry xmi:id="_Scbb6VYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Component.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scbb6lYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ComponentRealization" name="UML::ComponentRealization" hint="UML::ComponentRealization" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ComponentRealizationEditHelper">
- <iconEntry xmi:id="_Scbb61YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ComponentRealization.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ComponentRealization"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScbcBFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ConditionalNode" name="UML::ConditionalNode" hint="UML::ConditionalNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.StructuredActivityNodeHelper">
- <iconEntry xmi:id="_ScbcBVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ConditionalNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConditionalNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccC71YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ConnectableElement" name="UML::ConnectableElement" hint="UML::ConnectableElement" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SccC8FYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ConnectableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConnectableElement"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccC8VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ConnectableElementTemplateParameterBase" name="UML::ConnectableElementTemplateParameterBase" hint="UML::ConnectableElementTemplateParameterBase" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SccC8lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ConnectableElementTemplateParameter.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConnectableElementTemplateParameter"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_yjhpkJXIEeSmV5hdT3HeBw" identifier="org.eclipse.papyrus.uml.ConnectableElementTemplateParameter" name="UML::ConnectableElementTemplateParameter" hint="UML::ConnectableElementTemplateParameter">
- <specializedTypesID>org.eclipse.papyrus.uml.ConnectableElementTemplateParameterBase</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_yjhpkZXIEeSmV5hdT3HeBw" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ConnectableElementTemplateParameterEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccC81YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ConnectionPointReference" name="UML::ConnectionPointReference" hint="UML::ConnectionPointReference" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SccC9FYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ConnectionPointReference.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConnectionPointReference"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccC9VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Connector" name="UML::Connector" hint="UML::Connector" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ConnectorEditHelper">
- <iconEntry xmi:id="_SccC9lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Connector.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccC91YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ConnectorEnd" name="UML::ConnectorEnd" hint="UML::ConnectorEnd" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SccC-FYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ConnectorEnd.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConnectorEnd"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccC-VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ConsiderIgnoreFragment" name="UML::ConsiderIgnoreFragment" hint="UML::ConsiderIgnoreFragment" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SccC-lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ConsiderIgnoreFragment.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConsiderIgnoreFragment"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccC-1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Constraint" name="UML::Constraint" hint="UML::Constraint" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ConstraintEditHelper">
- <iconEntry xmi:id="_SccC_FYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Constraint.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_XHjzcGslEeSELtwF_9-6fg" identifier="org.eclipse.papyrus.uml.Constraint.ConstrainedElements" name="UML::Constraint::ConstrainedElements" hint="UML::Constraint::ConstrainedElements">
- <specializedTypesID>org.eclipse.gmf.runtime.emf.type.core.null</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_njRJoHbmEeSsxehP964iKQ" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ConstraintConstrainedElementsEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ax9dwHZLEeSQEpHemLeWnw" identifier="org.eclipse.papyrus.uml.Constraint.Context" name="UML::Constraint::Context" hint="UML::Constraint::Context">
- <specializedTypesID>org.eclipse.gmf.runtime.emf.type.core.null</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_rZSY8HbmEeSsxehP964iKQ" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ConstraintContextEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccDFVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Continuation" name="UML::Continuation" hint="UML::Continuation" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SccDFlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Continuation.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Continuation"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccDF1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ControlFlow" name="UML::ControlFlow" hint="UML::ControlFlow" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ControlFlowEditHelper">
- <iconEntry xmi:id="_SccDGFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ControlFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlFlow"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccDGVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ControlNode" name="UML::ControlNode" hint="UML::ControlNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sccp8FYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ControlNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sccp8VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.CreateLinkAction" name="UML::CreateLinkAction" hint="UML::CreateLinkAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sccp8lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/CreateLinkAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CreateLinkAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sccp-VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.CreateLinkObjectAction" name="UML::CreateLinkObjectAction" hint="UML::CreateLinkObjectAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sccp-lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/CreateLinkObjectAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CreateLinkObjectAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccqAVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.CreateObjectAction" name="UML::CreateObjectAction" hint="UML::CreateObjectAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SccqAlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/CreateObjectAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CreateObjectAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccqCVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.DataStoreNode" name="UML::DataStoreNode" hint="UML::DataStoreNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SccqClYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/DataStoreNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccqC1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.DataType" name="UML::DataType" hint="UML::DataType" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SccqDFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/DataType.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccqGVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.DecisionNode" name="UML::DecisionNode" hint="UML::DecisionNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SccqGlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/DecisionNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DecisionNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccqG1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Dependency" name="UML::Dependency" hint="UML::Dependency" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.DependencyEditHelper">
- <iconEntry xmi:id="_SccqHFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Dependency.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_TFofsLhAEeSANYuUIb1qQA" identifier="org.eclipse.papyrus.uml.CollaborationUse.RoleBinding" name="UML::CollaborationUse::RoleBinding" hint="UML::CollaborationUse::RoleBinding">
- <iconEntry xmi:id="_m8FswLhAEeSANYuUIb1qQA" iconPath="/icons/CollaborationRoleBinding.gif" bundleId="org.eclipse.papyrus.uml.service.types"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Dependency</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_Ao6QQLhBEeSANYuUIb1qQA" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.RoleBindingHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccqI1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.DeployedArtifact" name="UML::DeployedArtifact" hint="UML::DeployedArtifact" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SccqJFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/DeployedArtifact.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DeployedArtifact"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SccqJVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Deployment" name="UML::Deployment" hint="UML::Deployment" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.DeploymentEditHelper">
- <iconEntry xmi:id="_SccqJlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Deployment.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Deployment"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScdRAFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.DeploymentSpecification" name="UML::DeploymentSpecification" hint="UML::DeploymentSpecification" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScdRAVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/DeploymentSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DeploymentSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScdRDlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.DeploymentTarget" name="UML::DeploymentTarget" hint="UML::DeploymentTarget" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScdRD1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/DeploymentTarget.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DeploymentTarget"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScdRFlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.DestroyLinkAction" name="UML::DestroyLinkAction" hint="UML::DestroyLinkAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScdRF1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/DestroyLinkAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DestroyLinkAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScdRHlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.DestroyObjectAction" name="UML::DestroyObjectAction" hint="UML::DestroyObjectAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScdRH1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/DestroyObjectAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DestroyObjectAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScdRJlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.DestructionOccurrenceSpecification" name="UML::DestructionOccurrenceSpecification" hint="UML::DestructionOccurrenceSpecification" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScdRJ1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/DestructionOccurrenceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DestructionOccurrenceSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScdRKFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Device" name="UML::Device" hint="UML::Device" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScdRKVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Device.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Device"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scd4E1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.DirectedRelationship" name="UML::DirectedRelationship" hint="UML::DirectedRelationship" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Scd4FFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/DirectedRelationship.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DirectedRelationship"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scd4FVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Duration" name="UML::Duration" hint="UML::Duration" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Scd4FlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Duration.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Duration"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scd4F1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.DurationConstraint" name="UML::DurationConstraint" hint="UML::DurationConstraint" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.DurationConstraintEditHelper">
- <iconEntry xmi:id="_Scd4GFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/DurationConstraint.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DurationConstraint"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scd4MVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.DurationInterval" name="UML::DurationInterval" hint="UML::DurationInterval" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Scd4MlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/DurationInterval.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DurationInterval"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScefSlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.DurationObservation" name="UML::DurationObservation" hint="UML::DurationObservation" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScefS1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/DurationObservation.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DurationObservation"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScgUUFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Element" name="UML::Element" hint="UML::Element" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScgUUVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Element.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScgUUlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ElementImportBase" name="UML::ElementImportBase" hint="UML::ElementImportBase" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementImportEditHelper">
- <iconEntry xmi:id="_ScgUU1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ElementImport.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ElementImport"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_Dx12sJzPEeSEObywEoz_Cw" identifier="org.eclipse.papyrus.uml.ElementImport" name="UML::ElementImport" hint="UML::ElementImport">
- <iconEntry xmi:id="_H_ygYAOyEeWv4ca2-olBmg" iconPath="/icons/full/obj16/ElementImport.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ElementImportBase</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_TB2dEJzPEeSEObywEoz_Cw" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ElementImportEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScgUVFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.EncapsulatedClassifier" name="UML::EncapsulatedClassifier" hint="UML::EncapsulatedClassifier" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScgUVVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/EncapsulatedClassifier.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//EncapsulatedClassifier"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScgUVlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Enumeration" name="UML::Enumeration" hint="UML::Enumeration" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScgUV1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Enumeration.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Enumeration"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScgUWFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.EnumerationLiteral" name="UML::EnumerationLiteral" hint="UML::EnumerationLiteral" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScgUWVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/EnumerationLiteral.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scg7ZFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Event" name="UML::Event" hint="UML::Event" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Scg7ZVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Event.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Event"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scg7ZlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ExceptionHandler" name="UML::ExceptionHandler" hint="UML::ExceptionHandler" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ExceptionHandlerEditHelper">
- <iconEntry xmi:id="_Scg7Z1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ExceptionHandler.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExceptionHandler"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scg7aFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ExecutableNode" name="UML::ExecutableNode" hint="UML::ExecutableNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Scg7aVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ExecutableNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExecutableNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scg7alYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ExecutionEnvironment" name="UML::ExecutionEnvironment" hint="UML::ExecutionEnvironment" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Scg7a1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ExecutionEnvironment.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExecutionEnvironment"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SchicVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ExecutionOccurrenceSpecification" name="UML::ExecutionOccurrenceSpecification" hint="UML::ExecutionOccurrenceSpecification" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SchiclYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ExecutionOccurrenceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExecutionOccurrenceSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Schic1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ExecutionSpecification" name="UML::ExecutionSpecification" hint="UML::ExecutionSpecification" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SchidFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ExecutionSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExecutionSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SchidVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ExpansionNode" name="UML::ExpansionNode" hint="UML::ExpansionNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ExpansionNodeHelper">
- <iconEntry xmi:id="_SchidlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ExpansionNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExpansionNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Schid1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ExpansionRegion" name="UML::ExpansionRegion" hint="UML::ExpansionRegion" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ExpansionRegionHelper">
- <iconEntry xmi:id="_SchieFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ExpansionRegion.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExpansionRegion"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SchiiFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Expression" name="UML::Expression" hint="UML::Expression" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SchiiVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Expression.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Expression"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SciwrFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ExtendBase" name="UML::ExtendBase" hint="UML::ExtendBase" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ExtendEditHelper">
- <iconEntry xmi:id="_ScjXoFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Extend.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Extend"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_kV8SgFrNEeSNSq3G9Z6fKQ" identifier="org.eclipse.papyrus.uml.Extend" name="UML::Extend" hint="UML::Extend">
- <iconEntry xmi:id="_t3ycMFrNEeSNSq3G9Z6fKQ" iconPath="/icons/full/obj16/Extend.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <specializedTypesID>org.eclipse.papyrus.uml.ExtendBase</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_8QiDYFrNEeSNSq3G9Z6fKQ" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ExtendEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScjXoVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Extension" name="UML::Extension" hint="UML::Extension" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ExtensionEditHelper">
- <iconEntry xmi:id="_ScjXolYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Extension.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Extension"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScjXo1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ExtensionEnd" name="UML::ExtensionEnd" hint="UML::ExtensionEnd" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScjXpFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ExtensionEnd.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExtensionEnd"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScjXq1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ExtensionPoint" name="UML::ExtensionPoint" hint="UML::ExtensionPoint" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScjXrFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ExtensionPoint.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExtensionPoint"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScjXuVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Feature" name="UML::Feature" hint="UML::Feature" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScjXulYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Feature.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Feature"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scj-sFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.FinalNode" name="UML::FinalNode" hint="UML::FinalNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Scj-sVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/FinalNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//FinalNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scj-slYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.FinalState" name="UML::FinalState" hint="UML::FinalState" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScklwFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/FinalState.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//FinalState"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScklwVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.FlowFinalNode" name="UML::FlowFinalNode" hint="UML::FlowFinalNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScklwlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/FlowFinalNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//FlowFinalNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scklw1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ForkNode" name="UML::ForkNode" hint="UML::ForkNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_ScklxFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ForkNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ForkNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScklxVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.FunctionBehavior" name="UML::FunctionBehavior" hint="UML::FunctionBehavior" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScklxlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/FunctionBehavior.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//FunctionBehavior"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sclz6lYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Gate" name="UML::Gate" hint="UML::Gate" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sclz61YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Gate.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Gate"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sclz7FYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.GeneralOrdering" name="UML::GeneralOrdering" hint="UML::GeneralOrdering" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sclz7VYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/GeneralOrdering.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//GeneralOrdering"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scma8FYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Generalization" name="UML::Generalization" hint="UML::Generalization" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.GeneralizationEditHelper">
- <iconEntry xmi:id="_Scma8VYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Generalization.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScnCAFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.GeneralizationSet" name="UML::GeneralizationSet" hint="UML::GeneralizationSet" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.GeneralizationSetEditHelper">
- <iconEntry xmi:id="_ScnCAVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/GeneralizationSet.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//GeneralizationSet"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScnCCFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Image" name="UML::Image" hint="UML::Image" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScnCCVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Image.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Image"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScnCClYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Include" name="UML::Include" hint="UML::Include" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.IncludeEditHelper">
- <iconEntry xmi:id="_ScnCC1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Include.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Include"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScnCDFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.InformationFlowBase" name="UML::InformationFlowBase" hint="UML::InformationFlowBase" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.InformationFlowEditHelper">
- <iconEntry xmi:id="_ScnCDVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/InformationFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InformationFlow"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ZLpUILgeEeSANYuUIb1qQA" identifier="org.eclipse.papyrus.uml.InformationFlow" name="UML::InformationFlow" hint="UML::InformationFlow">
- <iconEntry xmi:id="_jt-DYLgeEeSANYuUIb1qQA" iconPath="/icons/full/obj16/InformationFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <specializedTypesID>org.eclipse.papyrus.uml.InformationFlowBase</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_lfPMsLgeEeSANYuUIb1qQA" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.InformationFlowEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScnCFFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.InformationItem" name="UML::InformationItem" hint="UML::InformationItem" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScnCFVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/InformationItem.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InformationItem"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sco3OVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.InitialNode" name="UML::InitialNode" hint="UML::InitialNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sco3OlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/InitialNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InitialNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sco3O1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.InputPin" name="UML::InputPin" hint="UML::InputPin" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sco3PFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/InputPin.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InputPin"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scr6iVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.InstanceSpecification" name="UML::InstanceSpecification" hint="UML::InstanceSpecification" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.InstanceSpecificationEditHelper">
- <iconEntry xmi:id="_Scr6ilYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/InstanceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InstanceSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_bvHrYJXNEeSmV5hdT3HeBw" identifier="org.eclipse.papyrus.uml.InstanceSpecification.Link" name="UML::InstanceSpecification::Link" hint="UML::InstanceSpecification::Link">
- <specializedTypesID>org.eclipse.papyrus.uml.InstanceSpecification</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_bvHrYZXNEeSmV5hdT3HeBw" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.InstanceSpecificationEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scr6kVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.InstanceValue" name="UML::InstanceValue" hint="UML::InstanceValue" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Scr6klYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/InstanceValue.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InstanceValue"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SctIsVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Interaction" name="UML::Interaction" hint="UML::Interaction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SctIslYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Interaction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SctIs1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.InteractionConstraint" name="UML::InteractionConstraint" hint="UML::InteractionConstraint" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SctItFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/InteractionConstraint.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InteractionConstraint"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SctvwlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.InteractionFragment" name="UML::InteractionFragment" hint="UML::InteractionFragment" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sctvw1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/InteractionFragment.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InteractionFragment"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SctvxFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.InteractionOperand" name="UML::InteractionOperand" hint="UML::InteractionOperand" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SctvxVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/InteractionOperand.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InteractionOperand"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SctvxlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.InteractionUse" name="UML::InteractionUse" hint="UML::InteractionUse" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sctvx1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/InteractionUse.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InteractionUse"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScuW2VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Interface" name="UML::Interface" hint="UML::Interface" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScuW2lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Interface.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScuW21YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.InterfaceRealization" name="UML::InterfaceRealization" hint="UML::InterfaceRealization" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.InterfaceRealizationEditHelper">
- <iconEntry xmi:id="_Scvk4FYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/InterfaceRealization.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InterfaceRealization"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScwL-VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.InterruptibleActivityRegion" name="UML::InterruptibleActivityRegion" hint="UML::InterruptibleActivityRegion" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.InterruptibleActivityRegionHelper">
- <iconEntry xmi:id="_ScwL-lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/InterruptibleActivityRegion.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InterruptibleActivityRegion"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScwL-1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Interval" name="UML::Interval" hint="UML::Interval" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_ScwL_FYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Interval.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Interval"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_ScxaEFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.IntervalConstraint" name="UML::IntervalConstraint" hint="UML::IntervalConstraint" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.IntervalConstraintEditHelper">
- <iconEntry xmi:id="_ScxaEVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/IntervalConstraint.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//IntervalConstraint"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scz2U1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.InvocationAction" name="UML::InvocationAction" hint="UML::InvocationAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Scz2VFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/InvocationAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InvocationAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scz2VVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.JoinNode" name="UML::JoinNode" hint="UML::JoinNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Scz2VlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/JoinNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//JoinNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scz2V1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Lifeline" name="UML::Lifeline" hint="UML::Lifeline" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Scz2WFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Lifeline.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Lifeline"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scz2WVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.LinkAction" name="UML::LinkAction" hint="UML::LinkAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Scz2WlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/LinkAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LinkAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scz2W1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.LinkEndCreationData" name="UML::LinkEndCreationData" hint="UML::LinkEndCreationData" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Scz2XFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/LinkEndCreationData.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LinkEndCreationData"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scz2XVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.LinkEndData" name="UML::LinkEndData" hint="UML::LinkEndData" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Scz2XlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/LinkEndData.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LinkEndData"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scz2X1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.LinkEndDestructionData" name="UML::LinkEndDestructionData" hint="UML::LinkEndDestructionData" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Scz2YFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/LinkEndDestructionData.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LinkEndDestructionData"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Scz2YVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.LiteralBoolean" name="UML::LiteralBoolean" hint="UML::LiteralBoolean" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Scz2YlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/LiteralBoolean.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralBoolean"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc1EflYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.LiteralInteger" name="UML::LiteralInteger" hint="UML::LiteralInteger" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.LiteralIntegerEditHelper">
- <iconEntry xmi:id="_Sc1Ef1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/LiteralInteger.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralInteger"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc2Sk1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.LiteralNull" name="UML::LiteralNull" hint="UML::LiteralNull" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc2SlFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/LiteralNull.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralNull"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc25v1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.LiteralReal" name="UML::LiteralReal" hint="UML::LiteralReal" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc25wFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/LiteralReal.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralReal"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc4HxlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.LiteralSpecification" name="UML::LiteralSpecification" hint="UML::LiteralSpecification" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc4Hx1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/LiteralSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc4HyFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.LiteralString" name="UML::LiteralString" hint="UML::LiteralString" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc4HyVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/LiteralString.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralString"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc4u7FYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.LiteralUnlimitedNatural" name="UML::LiteralUnlimitedNatural" hint="UML::LiteralUnlimitedNatural" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc4u7VYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/LiteralUnlimitedNatural.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralUnlimitedNatural"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc58-VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.LoopNode" name="UML::LoopNode" hint="UML::LoopNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.StructuredActivityNodeHelper">
- <iconEntry xmi:id="_Sc58-lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/LoopNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LoopNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc59ClYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Manifestation" name="UML::Manifestation" hint="UML::Manifestation" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ManifestationEditHelper">
- <iconEntry xmi:id="_Sc59C1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Manifestation.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Manifestation"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc59ElYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.MergeNode" name="UML::MergeNode" hint="UML::MergeNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sc59E1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/MergeNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//MergeNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc59FFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Message" name="UML::Message" hint="UML::Message" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.MessageEditHelper">
- <iconEntry xmi:id="_Sc59FVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Message.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Message"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc59FlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.MessageEnd" name="UML::MessageEnd" hint="UML::MessageEnd" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc59F1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/MessageEnd.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//MessageEnd"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc59GFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.MessageEvent" name="UML::MessageEvent" hint="UML::MessageEvent" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc59GVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/MessageEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//MessageEvent"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc6kAFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.MessageOccurrenceSpecification" name="UML::MessageOccurrenceSpecification" hint="UML::MessageOccurrenceSpecification" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc6kAVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/MessageOccurrenceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//MessageOccurrenceSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc6kAlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Model" name="UML::Model" hint="UML::Model" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc6kA1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Model.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc6kClYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.MultiplicityElement" name="UML::MultiplicityElement" hint="UML::MultiplicityElement" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc6kC1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/MultiplicityElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//MultiplicityElement"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc6kDFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.NamedElement" name="UML::NamedElement" hint="UML::NamedElement" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc6kDVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/NamedElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc6kDlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Namespace" name="UML::Namespace" hint="UML::Namespace" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc6kD1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Namespace.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc6kEFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Node" name="UML::Node" hint="UML::Node" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc6kEVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Node.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Node"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc6kJFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ObjectFlow" name="UML::ObjectFlow" hint="UML::ObjectFlow" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ObjectFlowEditHelper">
- <iconEntry xmi:id="_Sc6kJVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ObjectFlow.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ObjectFlow"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc6kJlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ObjectNode" name="UML::ObjectNode" hint="UML::ObjectNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sc6kJ1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ObjectNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ObjectNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc6kKFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Observation" name="UML::Observation" hint="UML::Observation" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc6kKVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Observation.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Observation"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc6kKlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.OccurrenceSpecification" name="UML::OccurrenceSpecification" hint="UML::OccurrenceSpecification" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc7LEFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/OccurrenceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//OccurrenceSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc7LEVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.OpaqueAction" name="UML::OpaqueAction" hint="UML::OpaqueAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sc7LElYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/OpaqueAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc7LGVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.OpaqueBehavior" name="UML::OpaqueBehavior" hint="UML::OpaqueBehavior" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc7LGlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/OpaqueBehavior.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueBehavior"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc7yIVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.OpaqueExpression" name="UML::OpaqueExpression" hint="UML::OpaqueExpression" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc7yIlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/OpaqueExpression.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueExpression"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc8ZVFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Operation" name="UML::Operation" hint="UML::Operation" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc8ZVVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Operation.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc8ZVlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.OperationTemplateParameterBase" name="UML::OperationTemplateParameterBase" hint="UML::OperationTemplateParameterBase" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc8ZV1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/OperationTemplateParameter.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//OperationTemplateParameter"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_vg_QMJXJEeSmV5hdT3HeBw" identifier="org.eclipse.papyrus.uml.OperationTemplateParameter" name="UML::OperationTemplateParameter" hint="UML::OperationTemplateParameter">
- <specializedTypesID>org.eclipse.papyrus.uml.OperationTemplateParameterBase</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_vg_QMZXJEeSmV5hdT3HeBw" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.OperationTemplateParameterEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc9AQ1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.OutputPin" name="UML::OutputPin" hint="UML::OutputPin" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sc9ARFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/OutputPin.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//OutputPin"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc9nZVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Package" name="UML::Package" hint="UML::Package" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc9nZlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Package.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc9nZ1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.PackageImportBase" name="UML::PackageImportBase" hint="UML::PackageImportBase" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.PackageImportEditHelper">
- <iconEntry xmi:id="_Sc9naFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/PackageImport.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageImport"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_8kkk8GN5EeSrwvaW5Is9PQ" identifier="org.eclipse.papyrus.uml.PackageImport" name="UML::PackageImport" hint="UML::PackageImport">
- <iconEntry xmi:id="_WI3T4AOyEeWv4ca2-olBmg" iconPath="/icons/full/obj16/PackageImport.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <specializedTypesID>org.eclipse.papyrus.uml.PackageImportBase</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_LSLo4GN6EeSrwvaW5Is9PQ" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.PackageImportEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc9naVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.PackageMergeBase" name="UML::PackageMergeBase" hint="UML::PackageMergeBase" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.PackageMergeEditHelper">
- <iconEntry xmi:id="_Sc9nalYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/PackageMerge.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageMerge"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_5VbKkGOIEeSw8rz5ZQEURQ" identifier="org.eclipse.papyrus.uml.PackageMerge" name="UML::PackageMerge" hint="UML::PackageMerge">
- <iconEntry xmi:id="_697XIAOyEeWv4ca2-olBmg" iconPath="/icons/full/obj16/PackageMerge.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <specializedTypesID>org.eclipse.papyrus.uml.PackageMergeBase</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_EJxd8GOJEeSw8rz5ZQEURQ" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.PackageMergeEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc9ncVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.PackageableElement" name="UML::PackageableElement" hint="UML::PackageableElement" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc9nclYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/PackageableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageableElement"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc9nc1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Parameter" name="UML::Parameter" hint="UML::Parameter" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc9ndFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Parameter.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc9ndVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ParameterSet" name="UML::ParameterSet" hint="UML::ParameterSet" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc9ndlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ParameterSet.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterSet"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc-OZlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ParameterableElement" name="UML::ParameterableElement" hint="UML::ParameterableElement" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc-OZ1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ParameterableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterableElement"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc-OaFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.PartDecomposition" name="UML::PartDecomposition" hint="UML::PartDecomposition" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc-OaVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/PartDecomposition.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//PartDecomposition"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc-OalYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Pin" name="UML::Pin" hint="UML::Pin" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sc-Oa1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Pin.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Pin"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc-ObFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Port" name="UML::Port" hint="UML::Port" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.PortEditHelper">
- <iconEntry xmi:id="_Sc-ObVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Port.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc-OdFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.PrimitiveType" name="UML::PrimitiveType" hint="UML::PrimitiveType" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc-OdVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/PrimitiveType.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//PrimitiveType"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc-OglYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Profile" name="UML::Profile" hint="UML::Profile" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc-Og1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Profile.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Profile"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc-OhFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ProfileApplication" name="UML::ProfileApplication" hint="UML::ProfileApplication" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc-OhVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ProfileApplication.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ProfileApplication"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc-1cFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Property" name="UML::Property" hint="UML::Property" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc-1cVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_wdkpELhLEeSANYuUIb1qQA" identifier="org.eclipse.papyrus.uml.PropertyPart" name="UML::PropertyPart" hint="UML::PropertyPart">
- <iconEntry xmi:id="_5SIO8LhLEeSANYuUIb1qQA" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_509PMLhLEeSANYuUIb1qQA" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.PropertyPartHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc-1eFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ProtocolConformance" name="UML::ProtocolConformance" hint="UML::ProtocolConformance" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ProtocolConformanceEditHelper">
- <iconEntry xmi:id="_Sc-1eVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ProtocolConformance.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ProtocolConformance"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc-1elYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ProtocolStateMachine" name="UML::ProtocolStateMachine" hint="UML::ProtocolStateMachine" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ProtocolStateMachineEditHelper">
- <iconEntry xmi:id="_Sc-1e1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ProtocolStateMachine.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ProtocolStateMachine"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc-1oFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ProtocolTransition" name="UML::ProtocolTransition" hint="UML::ProtocolTransition" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc_cgFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ProtocolTransition.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ProtocolTransition"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc_cgVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Pseudostate" name="UML::Pseudostate" hint="UML::Pseudostate" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc_cglYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Pseudostate.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Pseudostate"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc_cg1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.QualifierValue" name="UML::QualifierValue" hint="UML::QualifierValue" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_Sc_chFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/QualifierValue.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//QualifierValue"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc_chVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.RaiseExceptionAction" name="UML::RaiseExceptionAction" hint="UML::RaiseExceptionAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sc_chlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/RaiseExceptionAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//RaiseExceptionAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc_cjVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ReadExtentAction" name="UML::ReadExtentAction" hint="UML::ReadExtentAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sc_cjlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ReadExtentAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadExtentAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc_clVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ReadIsClassifiedObjectAction" name="UML::ReadIsClassifiedObjectAction" hint="UML::ReadIsClassifiedObjectAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sc_cllYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ReadIsClassifiedObjectAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadIsClassifiedObjectAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc_cnVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ReadLinkAction" name="UML::ReadLinkAction" hint="UML::ReadLinkAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sc_cnlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ReadLinkAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadLinkAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc_cpVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ReadLinkObjectEndAction" name="UML::ReadLinkObjectEndAction" hint="UML::ReadLinkObjectEndAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sc_cplYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ReadLinkObjectEndAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadLinkObjectEndAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_Sc_crVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ReadLinkObjectEndQualifierAction" name="UML::ReadLinkObjectEndQualifierAction" hint="UML::ReadLinkObjectEndQualifierAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_Sc_crlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ReadLinkObjectEndQualifierAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadLinkObjectEndQualifierAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdADk1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ReadSelfAction" name="UML::ReadSelfAction" hint="UML::ReadSelfAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdADlFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ReadSelfAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadSelfAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdADm1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ReadStructuralFeatureAction" name="UML::ReadStructuralFeatureAction" hint="UML::ReadStructuralFeatureAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdADnFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ReadStructuralFeatureAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadStructuralFeatureAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdADo1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ReadVariableAction" name="UML::ReadVariableAction" hint="UML::ReadVariableAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdADpFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ReadVariableAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadVariableAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdADq1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Realization" name="UML::Realization" hint="UML::Realization" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.DependencyEditHelper">
- <iconEntry xmi:id="_SdADrFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Realization.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdADs1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Reception" name="UML::Reception" hint="UML::Reception" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdADtFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Reception.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Reception"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdAqoFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ReclassifyObjectAction" name="UML::ReclassifyObjectAction" hint="UML::ReclassifyObjectAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdAqoVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ReclassifyObjectAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReclassifyObjectAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdAqqFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.RedefinableElement" name="UML::RedefinableElement" hint="UML::RedefinableElement" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdAqqVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/RedefinableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdAqqlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.RedefinableTemplateSignature" name="UML::RedefinableTemplateSignature" hint="UML::RedefinableTemplateSignature" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdAqq1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/RedefinableTemplateSignature.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableTemplateSignature"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdAqrFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ReduceAction" name="UML::ReduceAction" hint="UML::ReduceAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdAqrVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ReduceAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReduceAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdBRtlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Region" name="UML::Region" hint="UML::Region" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.RegionEditHelper">
- <iconEntry xmi:id="_SdBRt1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Region.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Region"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdBRuFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Relationship" name="UML::Relationship" hint="UML::Relationship" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdBRuVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Relationship.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Relationship"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdBRulYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.RemoveStructuralFeatureValueAction" name="UML::RemoveStructuralFeatureValueAction" hint="UML::RemoveStructuralFeatureValueAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdBRu1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/RemoveStructuralFeatureValueAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//RemoveStructuralFeatureValueAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdBRwlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.RemoveVariableValueAction" name="UML::RemoveVariableValueAction" hint="UML::RemoveVariableValueAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdBRw1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/RemoveVariableValueAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//RemoveVariableValueAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdBRylYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ReplyAction" name="UML::ReplyAction" hint="UML::ReplyAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdBRy1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ReplyAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReplyAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdBR0lYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.SendObjectAction" name="UML::SendObjectAction" hint="UML::SendObjectAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdBR01YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/SendObjectAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//SendObjectAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdB4xlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.SendSignalAction" name="UML::SendSignalAction" hint="UML::SendSignalAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdB4x1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/SendSignalAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//SendSignalAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdB4zlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.SequenceNode" name="UML::SequenceNode" hint="UML::SequenceNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.SequenceNodeHelper">
- <iconEntry xmi:id="_SdB4z1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/SequenceNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//SequenceNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdB431YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Signal" name="UML::Signal" hint="UML::Signal" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdB44FYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Signal.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdB44VYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.SignalEvent" name="UML::SignalEvent" hint="UML::SignalEvent" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdB44lYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/SignalEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//SignalEvent"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdCf4lYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Slot" name="UML::Slot" hint="UML::Slot" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdCf41YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Slot.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Slot"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdCf5FYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.StartClassifierBehaviorAction" name="UML::StartClassifierBehaviorAction" hint="UML::StartClassifierBehaviorAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdCf5VYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/StartClassifierBehaviorAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StartClassifierBehaviorAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdCf7FYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.StartObjectBehaviorAction" name="UML::StartObjectBehaviorAction" hint="UML::StartObjectBehaviorAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdCf7VYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/StartObjectBehaviorAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StartObjectBehaviorAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdCf9FYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.State" name="UML::State" hint="UML::State" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdCf9VYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/State.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdCf9lYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.StateInvariant" name="UML::StateInvariant" hint="UML::StateInvariant" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdCf91YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/StateInvariant.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StateInvariant"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdCf-FYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.StateMachine" name="UML::StateMachine" hint="UML::StateMachine" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdCf-VYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/StateMachine.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StateMachine"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdDG91YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Stereotype" name="UML::Stereotype" hint="UML::Stereotype" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdDG-FYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Stereotype.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdDHBVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.StringExpression" name="UML::StringExpression" hint="UML::StringExpression" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdDHBlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/StringExpression.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StringExpression"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdGKSFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.StructuralFeature" name="UML::StructuralFeature" hint="UML::StructuralFeature" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdGKSVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/StructuralFeature.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdGKSlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.StructuralFeatureAction" name="UML::StructuralFeatureAction" hint="UML::StructuralFeatureAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdGKS1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/StructuralFeatureAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeatureAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdGxQFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.StructuredActivityNode" name="UML::StructuredActivityNode" hint="UML::StructuredActivityNode" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.StructuredActivityNodeHelper">
- <iconEntry xmi:id="_SdGxQVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/StructuredActivityNode.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdGxUVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.StructuredClassifier" name="UML::StructuredClassifier" hint="UML::StructuredClassifier" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdGxUlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/StructuredClassifier.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdGxU1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Substitution" name="UML::Substitution" hint="UML::Substitution" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.SubstitutionEditHelper">
- <iconEntry xmi:id="_SdGxVFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Substitution.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Substitution"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdHYW1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.TemplateBinding" name="UML::TemplateBinding" hint="UML::TemplateBinding" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.TemplateBindingEditHelper">
- <iconEntry xmi:id="_SdHYXFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/TemplateBinding.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateBinding"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdHYXVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.TemplateParameterBase" name="UML::TemplateParameterBase" hint="UML::TemplateParameterBase" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdHYXlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/TemplateParameter.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateParameter"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_JCgQsJXMEeSmV5hdT3HeBw" identifier="org.eclipse.papyrus.uml.TemplateParameter" name="UML::TemplateParameter" hint="UML::TemplateParameter">
- <specializedTypesID>org.eclipse.papyrus.uml.TemplateParameterBase</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_JCgQsZXMEeSmV5hdT3HeBw" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.TemplateParameterEditHelperAdvice"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdHYX1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.TemplateParameterSubstitution" name="UML::TemplateParameterSubstitution" hint="UML::TemplateParameterSubstitution" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdHYYFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/TemplateParameterSubstitution.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateParameterSubstitution"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdHYYVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.TemplateSignature" name="UML::TemplateSignature" hint="UML::TemplateSignature" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdHYYlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/TemplateSignature.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateSignature"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdHYY1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.TemplateableElement" name="UML::TemplateableElement" hint="UML::TemplateableElement" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdHYZFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/TemplateableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateableElement"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdHYZVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.TestIdentityAction" name="UML::TestIdentityAction" hint="UML::TestIdentityAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdHYZlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/TestIdentityAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TestIdentityAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdHYbVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.TimeConstraint" name="UML::TimeConstraint" hint="UML::TimeConstraint" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.TimeConstraintEditHelper">
- <iconEntry xmi:id="_SdHYblYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/TimeConstraint.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeConstraint"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdH_eFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.TimeEvent" name="UML::TimeEvent" hint="UML::TimeEvent" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdH_eVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/TimeEvent.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeEvent"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdImcFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.TimeExpression" name="UML::TimeExpression" hint="UML::TimeExpression" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdImcVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/TimeExpression.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeExpression"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdJNklYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.TimeInterval" name="UML::TimeInterval" hint="UML::TimeInterval" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdJNk1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/TimeInterval.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeInterval"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdKbvlYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.TimeObservation" name="UML::TimeObservation" hint="UML::TimeObservation" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdKbv1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/TimeObservation.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeObservation"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdLCtVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Transition" name="UML::Transition" hint="UML::Transition" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.TransitionEditHelper">
- <iconEntry xmi:id="_SdLCtlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Transition.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdLCt1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Trigger" name="UML::Trigger" hint="UML::Trigger" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdLCuFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Trigger.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Trigger"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdLCuVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Type" name="UML::Type" hint="UML::Type" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdLCulYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Type.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdLCu1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.TypedElement" name="UML::TypedElement" hint="UML::TypedElement" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdLCvFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/TypedElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdLCvVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.UnmarshallAction" name="UML::UnmarshallAction" hint="UML::UnmarshallAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdLCvlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/UnmarshallAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//UnmarshallAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdLCxVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Usage" name="UML::Usage" hint="UML::Usage" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.DependencyEditHelper">
- <iconEntry xmi:id="_SdLCxlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Usage.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Usage"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdLCzVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.UseCase" name="UML::UseCase" hint="UML::UseCase" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.UseCaseEditHelper">
- <iconEntry xmi:id="_SdLCzlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/UseCase.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//UseCase"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdLp11YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ValuePin" name="UML::ValuePin" hint="UML::ValuePin" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdLp2FYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ValuePin.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ValuePin"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdM3_1YCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ValueSpecification" name="UML::ValueSpecification" hint="UML::ValueSpecification" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdM4AFYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ValueSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ValueSpecification"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdM4AVYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.ValueSpecificationAction" name="UML::ValueSpecificationAction" hint="UML::ValueSpecificationAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdM4AlYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/ValueSpecificationAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ValueSpecificationAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdNe8FYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Variable" name="UML::Variable" hint="UML::Variable" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdNe8VYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Variable.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Variable"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdNe8lYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.VariableAction" name="UML::VariableAction" hint="UML::VariableAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdNe81YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/VariableAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//VariableAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdNe-lYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.Vertex" name="UML::Vertex" hint="UML::Vertex" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper">
- <iconEntry xmi:id="_SdNe-1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/Vertex.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Vertex"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdNe_FYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.WriteLinkAction" name="UML::WriteLinkAction" hint="UML::WriteLinkAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdNe_VYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/WriteLinkAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//WriteLinkAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdNe_lYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.WriteStructuralFeatureAction" name="UML::WriteStructuralFeatureAction" hint="UML::WriteStructuralFeatureAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdNe_1YCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/WriteStructuralFeatureAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//WriteStructuralFeatureAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" xmi:id="_SdNfAFYCEeS0WsAAtVmToA" identifier="org.eclipse.papyrus.uml.WriteVariableAction" name="UML::WriteVariableAction" hint="UML::WriteVariableAction" editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper">
- <iconEntry xmi:id="_SdNfAVYCEeS0WsAAtVmToA" iconPath="/icons/full/obj16/WriteVariableAction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//WriteVariableAction"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_JPmakGskEeSELtwF_9-6fg" identifier="org.eclipse.papyrus.uml.Trace" name="UML::Trace" hint="UML::Trace">
- <iconEntry xmi:id="_QcxB0AO0EeWv4ca2-olBmg" iconPath="/icons/full/obj16/Abstraction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Abstraction</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_JPmakWskEeSELtwF_9-6fg" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.TraceEditHelperAdvice"/>
- <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_LDOUUGskEeSELtwF_9-6fg" matcherClassName="org.eclipse.papyrus.uml.service.types.matcher.TraceMatcher"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_UGdZ8GslEeSELtwF_9-6fg" identifier="org.eclipse.papyrus.uml.Refine" name="UML::Refine" hint="UML::Refine">
- <iconEntry xmi:id="_N0U_8AO0EeWv4ca2-olBmg" iconPath="/icons/full/obj16/Abstraction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
- <specializedTypesID>org.eclipse.papyrus.uml.Abstraction</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_UGdZ8WslEeSELtwF_9-6fg" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.RefineEditHelperAdvice"/>
- <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_UGdZ8mslEeSELtwF_9-6fg" matcherClassName="org.eclipse.papyrus.uml.service.types.matcher.RefineMatcher"/>
- </elementTypeConfigurations>
- <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_xVU0MHlEEeSDaJF_npeEXw" description="Created to support the ContainmentLink" identifier="org.eclipse.papyrus.uml.Element.OwnedElement" name="UML::Element::OwnedElement" hint="UML::Element::OwnedElement">
- <specializedTypesID>org.eclipse.gmf.runtime.emf.type.core.null</specializedTypesID>
- <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_JdUX4MHTEeSpuJnfbRdiWQ" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ElementOwnedElementEditHelperAdvice"/>
- </elementTypeConfigurations>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_wayS0BgzEeaW-4uSpAcmpQ" identifier="org.eclipse.papyrus.uml.advice.ConstraintDestroyConstrainedElements" target="_SccC-1YCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ConstraintDestroyConstrainedElementsEditHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_pSKXgBa4EeaJFJ1Mo_kk8w" identifier="org.eclipse.papyrus.uml.advice.CommentDestroyAnnotatedElements" target="_Scbb2FYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.CommentDestroyAnnotatedElementsEditHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_mqX8YMHdEeSpuJnfbRdiWQ" identifier="org.eclipse.papyrus.uml.advice.Containment" target="_ScgUUFYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ElementOwnedElementReorientEditHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_6AWx0MJaEeSl6M4_Zhyt7Q" identifier="org.eclipse.papyrus.uml.advice.ConstraintConstrainedElementsReorient" target="_SccC-1YCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ConstraintConstrainedElementsReorientEditHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_Biw5sMdFEeS1POoqrCEMrQ" identifier="org.eclipse.papyrus.uml.advice.CommentAnnotatedElementsReorient" target="_Scbb2FYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.CommentAnnotatedElementsReorientEditHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_UdTKsMJbEeSl6M4_Zhyt7Q" identifier="org.eclipse.papyrus.uml.advice.ConstraintContextReorient" target="_SccC-1YCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ConstraintContextReorientEditHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_PBjP4BM9EeW4hZNFQ_NOtQ" identifier="org.eclipse.papyrus.uml.advice.ConstraintContextDestroyEditHelperAdvice" description="" target="_SccC-1YCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ConstraintContextDestroyEditHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pDcWT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.Classifier" target="_Sca0z1YCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ClassifierHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pDcmT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.Collaboration" target="_Sca07VYCEeS0WsAAtVmToA" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.CollaborationHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pDc2T7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.CollaborationUse" target="_Sca071YCEeS0WsAAtVmToA" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.CollaborationUseHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pDdGT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.Connector" target="_SccC9VYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ConnectorHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pDdWT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.ConnectorEnd" target="_SccC91YCEeS0WsAAtVmToA" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ConnectorEndHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqgGT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.EncapsulatedClassifier" target="_ScgUVFYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.EncapsulatedClassifierHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqgWT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.ExecutionSpecification" target="_Schic1YCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ExecutionSpecificationHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqg2T7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.Lifeline" target="_Scz2V1YCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.LifelineHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqhGT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.Message" target="_Sc59FFYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.MessageHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqhWT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.MessageEnd" target="_Sc59FlYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.MessageEndHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqhmT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.NamedElement" target="_Sc6kDFYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.NamedElementHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqh2T7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.NamedElementNameInitializer" target="_Sc6kDFYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.NamedElementInitializerHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqiGT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.OccurrenceSpecification" target="_Sc6kKlYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.OccurrenceSpecificationHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqiWT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.Parameter" target="_Sc9nc1YCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ParameterHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqimT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.PartDecomposition" target="_Sc-OaFYCEeS0WsAAtVmToA" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.PartDecompositionHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqi2T7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.Property" target="_Sc-1cFYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.PropertyHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqjGT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.StructuredClassifier" target="_SdGxUVYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.StructuredClassifierHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqjWT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.ActivityNode" target="_ScTgJVYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ActivityNodeHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_R_pqjmT7EeSzFvTXGJPhUg" identifier="org.eclipse.papyrus.uml.advice.ActivityGroup" target="_ScTgI1YCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ActivityGroupEditHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_yHsHwOg-EeSqZs7o0maBIQ" identifier="org.eclipse.papyrus.uml.advice.StereotypeApplication" description="Advice for stereotype applications, primarily supplying them as dependents in the destruction of their base element." target="_ScgUUFYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.StereotypeApplicationAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_OGm-gAR_EeWEmNqzWv7tuw" identifier="org.eclipse.papyrus.uml.advice.TemplateableElement" target="_SdHYY1YCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.TemplateableElementEditHelperAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_hjfH8DCzEeWM9ILC16rEvw" identifier="org.eclipse.papyrus.uml.advice.UMLReadOnlyHints" description="Advice that tweaks requests to provide hints to the read-only advice" target="_ScgUUFYCEeS0WsAAtVmToA" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.UMLReadOnlyHintsAdvice"/>
- <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_SJGO0DWbEeWdwYNHBiYLiA" identifier="org.eclipse.papyrus.uml.service.types.helper.advice.AssociationEditHelperAdvice_CommunicationPath" target="_Scbb2lYCEeS0WsAAtVmToA" editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.AssociationEditHelperAdvice"/>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
+<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.uml.service.types.UMLElementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="UMLElementTypeSet" xmi:id="_ScP1oFYCEeS0WsAAtVmToA" xmi:version="2.0">
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.DependencyEditHelper" hint="UML::Abstraction" identifier="org.eclipse.papyrus.uml.Abstraction" name="UML::Abstraction" xmi:id="_ScP1oVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Abstraction.gif" xmi:id="_ScP1olYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Abstraction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::AcceptCallAction" identifier="org.eclipse.papyrus.uml.AcceptCallAction" name="UML::AcceptCallAction" xmi:id="_ScQcs1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/AcceptCallAction.gif" xmi:id="_ScQctFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptCallAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::AcceptEventAction" identifier="org.eclipse.papyrus.uml.AcceptEventAction" name="UML::AcceptEventAction" xmi:id="_ScQcu1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/AcceptEventAction.gif" xmi:id="_ScQcvFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//AcceptEventAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::Action" identifier="org.eclipse.papyrus.uml.Action" name="UML::Action" xmi:id="_ScRDxFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Action.gif" xmi:id="_ScRDxVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Action"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ActionExecutionSpecification" identifier="org.eclipse.papyrus.uml.ActionExecutionSpecification" name="UML::ActionExecutionSpecification" xmi:id="_ScRDxlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActionExecutionSpecification.gif" xmi:id="_ScRDx1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActionExecutionSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ActionInputPin" identifier="org.eclipse.papyrus.uml.ActionInputPin" name="UML::ActionInputPin" xmi:id="_ScRDyFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActionInputPin.gif" xmi:id="_ScRDyVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActionInputPin"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityHelper" hint="UML::Activity" identifier="org.eclipse.papyrus.uml.Activity" name="UML::Activity" xmi:id="_ScTgG1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Activity.gif" xmi:id="_ScTgHFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ActivityContent" identifier="org.eclipse.papyrus.uml.ActivityContent" name="UML::ActivityContent" xmi:id="_ScTgHVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActivityContent.gif" xmi:id="_ScTgHlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityContent"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ActivityEdge" identifier="org.eclipse.papyrus.uml.ActivityEdge" name="UML::ActivityEdge" xmi:id="_ScTgH1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActivityEdge.gif" xmi:id="_ScTgIFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityEdge"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ActivityFinalNode" identifier="org.eclipse.papyrus.uml.ActivityFinalNode" name="UML::ActivityFinalNode" xmi:id="_ScTgIVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActivityFinalNode.gif" xmi:id="_ScTgIlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityFinalNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityGroupHelper" hint="UML::ActivityGroup" identifier="org.eclipse.papyrus.uml.ActivityGroup" name="UML::ActivityGroup" xmi:id="_ScTgI1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActivityGroup.gif" xmi:id="_ScTgJFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityGroup"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ActivityNode" identifier="org.eclipse.papyrus.uml.ActivityNode" name="UML::ActivityNode" xmi:id="_ScTgJVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActivityNode.gif" xmi:id="_ScTgJlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ActivityParameterNode" identifier="org.eclipse.papyrus.uml.ActivityParameterNode" name="UML::ActivityParameterNode" xmi:id="_ScTgJ1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActivityParameterNode.gif" xmi:id="_ScTgKFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityParameterNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityPartitionEditHelper" hint="UML::ActivityPartition" identifier="org.eclipse.papyrus.uml.ActivityPartition" name="UML::ActivityPartition" xmi:id="_ScTgKVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ActivityPartition.gif" xmi:id="_ScTgKlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityPartition"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Actor" identifier="org.eclipse.papyrus.uml.Actor" name="UML::Actor" xmi:id="_ScV8UVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Actor.gif" xmi:id="_ScV8UlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Actor"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::AddStructuralFeatureValueAction" identifier="org.eclipse.papyrus.uml.AddStructuralFeatureValueAction" name="UML::AddStructuralFeatureValueAction" xmi:id="_ScWjU1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/AddStructuralFeatureValueAction.gif" xmi:id="_ScWjVFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//AddStructuralFeatureValueAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::AddVariableValueAction" identifier="org.eclipse.papyrus.uml.AddVariableValueAction" name="UML::AddVariableValueAction" xmi:id="_ScWjW1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/AddVariableValueAction.gif" xmi:id="_ScWjXFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//AddVariableValueAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::AnyReceiveEvent" identifier="org.eclipse.papyrus.uml.AnyReceiveEvent" name="UML::AnyReceiveEvent" xmi:id="_ScXKYFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/AnyReceiveEvent.gif" xmi:id="_ScXKYVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//AnyReceiveEvent"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Artifact" identifier="org.eclipse.papyrus.uml.Artifact" name="UML::Artifact" xmi:id="_ScXKaFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Artifact.gif" xmi:id="_ScXKaVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Artifact"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.AssociationBaseEditHelper" hint="UML::AssociationBase" identifier="org.eclipse.papyrus.uml.AssociationBase" name="UML::AssociationBase" xmi:id="_ScXxdFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Association.gif" xmi:id="_ScXxdVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::Association" identifier="org.eclipse.papyrus.uml.Association" name="UML::Association" xmi:id="_f8dpoFYTEeSx49G4xBUj9Q" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Association.gif" xmi:id="_vYYlEFYTEeSx49G4xBUj9Q"/>
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.AssociationEditHelperAdvice" xmi:id="_4Jz-cFYTEeSx49G4xBUj9Q" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <matcherConfiguration matcherClassName="org.eclipse.papyrus.uml.service.types.matcher.AssociationMatcher" xmi:id="_-lvgEFYTEeSx49G4xBUj9Q" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScXxdFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.AssociationBaseEditHelper" hint="UML::AssociationClassBase" identifier="org.eclipse.papyrus.uml.AssociationClassBase" name="UML::AssociationClassBase" xmi:id="_ScXxdlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/AssociationClass.gif" xmi:id="_ScXxd1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//AssociationClass"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::AssociationClass" identifier="org.eclipse.papyrus.uml.AssociationClass" name="UML::AssociationClass" xmi:id="_2JgRAHV3EeScr8rbRObDkA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/AssociationClass.gif" xmi:id="_2Jg4EHV3EeScr8rbRObDkA"/>
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.AssociationEditHelperAdvice" xmi:id="_2Jg4EXV3EeScr8rbRObDkA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScXxdlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Behavior" identifier="org.eclipse.papyrus.uml.Behavior" name="UML::Behavior" xmi:id="_ScaNsFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Behavior.gif" xmi:id="_ScaNsVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::BehaviorExecutionSpecification" identifier="org.eclipse.papyrus.uml.BehaviorExecutionSpecification" name="UML::BehaviorExecutionSpecification" xmi:id="_ScaNslYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/BehaviorExecutionSpecification.gif" xmi:id="_ScaNs1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//BehaviorExecutionSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::BehavioralFeature" identifier="org.eclipse.papyrus.uml.BehavioralFeature" name="UML::BehavioralFeature" xmi:id="_ScaNtFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/BehavioralFeature.gif" xmi:id="_ScaNtVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioralFeature"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.BehavioredClassifierEditHelper" hint="UML::BehavioredClassifier" identifier="org.eclipse.papyrus.uml.BehavioredClassifier" name="UML::BehavioredClassifier" xmi:id="_ScaNtlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/BehavioredClassifier.gif" xmi:id="_ScaNt1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::BroadcastSignalAction" identifier="org.eclipse.papyrus.uml.BroadcastSignalAction" name="UML::BroadcastSignalAction" xmi:id="_ScaNuFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/BroadcastSignalAction.gif" xmi:id="_ScaNuVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//BroadcastSignalAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::CallAction" identifier="org.eclipse.papyrus.uml.CallAction" name="UML::CallAction" xmi:id="_ScaNwFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/CallAction.gif" xmi:id="_ScaNwVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CallAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::CallBehaviorAction" identifier="org.eclipse.papyrus.uml.CallBehaviorAction" name="UML::CallBehaviorAction" xmi:id="_ScaNwlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/CallBehaviorAction.gif" xmi:id="_ScaNw1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CallBehaviorAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::CallEvent" identifier="org.eclipse.papyrus.uml.CallEvent" name="UML::CallEvent" xmi:id="_ScaNylYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/CallEvent.gif" xmi:id="_ScaNy1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CallEvent"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::CallOperationAction" identifier="org.eclipse.papyrus.uml.CallOperationAction" name="UML::CallOperationAction" xmi:id="_ScaN0lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/CallOperationAction.gif" xmi:id="_ScaN01YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CallOperationAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::CentralBufferNode" identifier="org.eclipse.papyrus.uml.CentralBufferNode" name="UML::CentralBufferNode" xmi:id="_ScaN2lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/CentralBufferNode.gif" xmi:id="_ScaN21YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CentralBufferNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ChangeEvent" identifier="org.eclipse.papyrus.uml.ChangeEvent" name="UML::ChangeEvent" xmi:id="_ScaN3FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ChangeEvent.gif" xmi:id="_ScaN3VYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ChangeEvent"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ClassEditHelper" hint="UML::Class" identifier="org.eclipse.papyrus.uml.Class" name="UML::Class" xmi:id="_Sca0wVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Class.gif" xmi:id="_Sca0wlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Classifier" identifier="org.eclipse.papyrus.uml.Classifier" name="UML::Classifier" xmi:id="_Sca0z1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.papyrus.uml.service.types" iconPath="/icons/Classifier.gif" xmi:id="_Sca00FYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ClassifierTemplateParameterBase" identifier="org.eclipse.papyrus.uml.ClassifierTemplateParameterBase" name="UML::ClassifierTemplateParameterBase" xmi:id="_Sca00VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ClassifierTemplateParameter.gif" xmi:id="_Sca00lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ClassifierTemplateParameter"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::ClassifierTemplateParameter" identifier="org.eclipse.papyrus.uml.ClassifierTemplateParameter" name="UML::ClassifierTemplateParameter" xmi:id="_kyfxEH67EeSVzvxdAiQ3xA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ClassifierTemplateParameterEditHelperAdvice" xmi:id="_uuHFoH67EeSVzvxdAiQ3xA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sca00VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Clause" identifier="org.eclipse.papyrus.uml.Clause" name="UML::Clause" xmi:id="_Sca001YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Clause.gif" xmi:id="_Sca01FYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Clause"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ClearAssociationAction" identifier="org.eclipse.papyrus.uml.ClearAssociationAction" name="UML::ClearAssociationAction" xmi:id="_Sca01VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ClearAssociationAction.gif" xmi:id="_Sca01lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ClearAssociationAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ClearStructuralFeatureAction" identifier="org.eclipse.papyrus.uml.ClearStructuralFeatureAction" name="UML::ClearStructuralFeatureAction" xmi:id="_Sca03VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ClearStructuralFeatureAction.gif" xmi:id="_Sca03lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ClearStructuralFeatureAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ClearVariableAction" identifier="org.eclipse.papyrus.uml.ClearVariableAction" name="UML::ClearVariableAction" xmi:id="_Sca05VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ClearVariableAction.gif" xmi:id="_Sca05lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ClearVariableAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.CollaborationEditHelper" hint="UML::Collaboration" identifier="org.eclipse.papyrus.uml.Collaboration" name="UML::Collaboration" xmi:id="_Sca07VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Collaboration.gif" xmi:id="_Sca07lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Collaboration"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::Collaboration::CollaborationRole" identifier="org.eclipse.papyrus.uml.Collaboration.CollaborationRole" name="UML::Collaboration::CollaborationRole" xmi:id="_IsX6UMc9EeS1POoqrCEMrQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ConnectableElement.gif" xmi:id="_XvNAUMc9EeS1POoqrCEMrQ"/>
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.CollaborationCollaborationRoleEditHelperAdvice" xmi:id="_8m8kIMc9EeS1POoqrCEMrQ" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_1U1kgEOBEeay77YZlFOXVQ" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::CollaborationUse" identifier="org.eclipse.papyrus.uml.CollaborationUse" name="UML::CollaborationUse" xmi:id="_Sca071YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/CollaborationUse.gif" xmi:id="_Sca08FYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CollaborationUse"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::CombinedFragment" identifier="org.eclipse.papyrus.uml.CombinedFragment" name="UML::CombinedFragment" xmi:id="_Scbb1lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/CombinedFragment.gif" xmi:id="_Scbb11YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CombinedFragment"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Comment" identifier="org.eclipse.papyrus.uml.Comment" name="UML::Comment" xmi:id="_Scbb2FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Comment.gif" xmi:id="_Scbb2VYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::Comment::AnnotatedElements" identifier="org.eclipse.papyrus.uml.Comment.AnnotatedElements" name="UML::Comment::AnnotatedElements" xmi:id="_poCSAGqWEeSE-IVtP6jQeA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.CommentAnnotatedElementsEditHelperAdvice" xmi:id="_6-K50HY7EeSaAZaF2vKiqg" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_1U1kgEOBEeay77YZlFOXVQ" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.CommunicationPathEditHelper" hint="UML::CommunicationPath" identifier="org.eclipse.papyrus.uml.CommunicationPath" name="UML::CommunicationPath" xmi:id="_Scbb2lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/CommunicationPath.gif" xmi:id="_Scbb21YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CommunicationPath"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ComponentEditHelper" hint="UML::Component" identifier="org.eclipse.papyrus.uml.Component" name="UML::Component" xmi:id="_Scbb6FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Component.gif" xmi:id="_Scbb6VYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ComponentRealizationEditHelper" hint="UML::ComponentRealization" identifier="org.eclipse.papyrus.uml.ComponentRealization" name="UML::ComponentRealization" xmi:id="_Scbb6lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ComponentRealization.gif" xmi:id="_Scbb61YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ComponentRealization"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.StructuredActivityNodeHelper" hint="UML::ConditionalNode" identifier="org.eclipse.papyrus.uml.ConditionalNode" name="UML::ConditionalNode" xmi:id="_ScbcBFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ConditionalNode.gif" xmi:id="_ScbcBVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConditionalNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ConnectableElement" identifier="org.eclipse.papyrus.uml.ConnectableElement" name="UML::ConnectableElement" xmi:id="_SccC71YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ConnectableElement.gif" xmi:id="_SccC8FYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConnectableElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ConnectableElementTemplateParameterBase" identifier="org.eclipse.papyrus.uml.ConnectableElementTemplateParameterBase" name="UML::ConnectableElementTemplateParameterBase" xmi:id="_SccC8VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ConnectableElementTemplateParameter.gif" xmi:id="_SccC8lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConnectableElementTemplateParameter"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::ConnectableElementTemplateParameter" identifier="org.eclipse.papyrus.uml.ConnectableElementTemplateParameter" name="UML::ConnectableElementTemplateParameter" xmi:id="_yjhpkJXIEeSmV5hdT3HeBw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ConnectableElementTemplateParameterEditHelperAdvice" xmi:id="_yjhpkZXIEeSmV5hdT3HeBw" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SccC8VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ConnectionPointReference" identifier="org.eclipse.papyrus.uml.ConnectionPointReference" name="UML::ConnectionPointReference" xmi:id="_SccC81YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ConnectionPointReference.gif" xmi:id="_SccC9FYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConnectionPointReference"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ConnectorEditHelper" hint="UML::Connector" identifier="org.eclipse.papyrus.uml.Connector" name="UML::Connector" xmi:id="_SccC9VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Connector.gif" xmi:id="_SccC9lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ConnectorEnd" identifier="org.eclipse.papyrus.uml.ConnectorEnd" name="UML::ConnectorEnd" xmi:id="_SccC91YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ConnectorEnd.gif" xmi:id="_SccC-FYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConnectorEnd"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ConsiderIgnoreFragment" identifier="org.eclipse.papyrus.uml.ConsiderIgnoreFragment" name="UML::ConsiderIgnoreFragment" xmi:id="_SccC-VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ConsiderIgnoreFragment.gif" xmi:id="_SccC-lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ConsiderIgnoreFragment"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ConstraintEditHelper" hint="UML::Constraint" identifier="org.eclipse.papyrus.uml.Constraint" name="UML::Constraint" xmi:id="_SccC-1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Constraint.gif" xmi:id="_SccC_FYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::Constraint::ConstrainedElements" identifier="org.eclipse.papyrus.uml.Constraint.ConstrainedElements" name="UML::Constraint::ConstrainedElements" xmi:id="_XHjzcGslEeSELtwF_9-6fg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ConstraintConstrainedElementsEditHelperAdvice" xmi:id="_njRJoHbmEeSsxehP964iKQ" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_1U1kgEOBEeay77YZlFOXVQ" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::Constraint::Context" identifier="org.eclipse.papyrus.uml.Constraint.Context" name="UML::Constraint::Context" xmi:id="_ax9dwHZLEeSQEpHemLeWnw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ConstraintContextEditHelperAdvice" xmi:id="_rZSY8HbmEeSsxehP964iKQ" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_1U1kgEOBEeay77YZlFOXVQ" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Continuation" identifier="org.eclipse.papyrus.uml.Continuation" name="UML::Continuation" xmi:id="_SccDFVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Continuation.gif" xmi:id="_SccDFlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Continuation"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ControlFlowEditHelper" hint="UML::ControlFlow" identifier="org.eclipse.papyrus.uml.ControlFlow" name="UML::ControlFlow" xmi:id="_SccDF1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ControlFlow.gif" xmi:id="_SccDGFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlFlow"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ControlNode" identifier="org.eclipse.papyrus.uml.ControlNode" name="UML::ControlNode" xmi:id="_SccDGVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ControlNode.gif" xmi:id="_Sccp8FYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ControlNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::CreateLinkAction" identifier="org.eclipse.papyrus.uml.CreateLinkAction" name="UML::CreateLinkAction" xmi:id="_Sccp8VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/CreateLinkAction.gif" xmi:id="_Sccp8lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CreateLinkAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::CreateLinkObjectAction" identifier="org.eclipse.papyrus.uml.CreateLinkObjectAction" name="UML::CreateLinkObjectAction" xmi:id="_Sccp-VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/CreateLinkObjectAction.gif" xmi:id="_Sccp-lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CreateLinkObjectAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::CreateObjectAction" identifier="org.eclipse.papyrus.uml.CreateObjectAction" name="UML::CreateObjectAction" xmi:id="_SccqAVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/CreateObjectAction.gif" xmi:id="_SccqAlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//CreateObjectAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::DataStoreNode" identifier="org.eclipse.papyrus.uml.DataStoreNode" name="UML::DataStoreNode" xmi:id="_SccqCVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DataStoreNode.gif" xmi:id="_SccqClYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::DataType" identifier="org.eclipse.papyrus.uml.DataType" name="UML::DataType" xmi:id="_SccqC1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DataType.gif" xmi:id="_SccqDFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::DecisionNode" identifier="org.eclipse.papyrus.uml.DecisionNode" name="UML::DecisionNode" xmi:id="_SccqGVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DecisionNode.gif" xmi:id="_SccqGlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DecisionNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.DependencyEditHelper" hint="UML::Dependency" identifier="org.eclipse.papyrus.uml.Dependency" name="UML::Dependency" xmi:id="_SccqG1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Dependency.gif" xmi:id="_SccqHFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::CollaborationUse::RoleBinding" identifier="org.eclipse.papyrus.uml.CollaborationUse.RoleBinding" name="UML::CollaborationUse::RoleBinding" xmi:id="_TFofsLhAEeSANYuUIb1qQA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.papyrus.uml.service.types" iconPath="/icons/CollaborationRoleBinding.gif" xmi:id="_m8FswLhAEeSANYuUIb1qQA"/>
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.RoleBindingHelperAdvice" xmi:id="_Ao6QQLhBEeSANYuUIb1qQA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SccqG1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::DeployedArtifact" identifier="org.eclipse.papyrus.uml.DeployedArtifact" name="UML::DeployedArtifact" xmi:id="_SccqI1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DeployedArtifact.gif" xmi:id="_SccqJFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DeployedArtifact"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.DeploymentEditHelper" hint="UML::Deployment" identifier="org.eclipse.papyrus.uml.Deployment" name="UML::Deployment" xmi:id="_SccqJVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Deployment.gif" xmi:id="_SccqJlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Deployment"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::DeploymentSpecification" identifier="org.eclipse.papyrus.uml.DeploymentSpecification" name="UML::DeploymentSpecification" xmi:id="_ScdRAFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DeploymentSpecification.gif" xmi:id="_ScdRAVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DeploymentSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::DeploymentTarget" identifier="org.eclipse.papyrus.uml.DeploymentTarget" name="UML::DeploymentTarget" xmi:id="_ScdRDlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DeploymentTarget.gif" xmi:id="_ScdRD1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DeploymentTarget"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::DestroyLinkAction" identifier="org.eclipse.papyrus.uml.DestroyLinkAction" name="UML::DestroyLinkAction" xmi:id="_ScdRFlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DestroyLinkAction.gif" xmi:id="_ScdRF1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DestroyLinkAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::DestroyObjectAction" identifier="org.eclipse.papyrus.uml.DestroyObjectAction" name="UML::DestroyObjectAction" xmi:id="_ScdRHlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DestroyObjectAction.gif" xmi:id="_ScdRH1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DestroyObjectAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::DestructionOccurrenceSpecification" identifier="org.eclipse.papyrus.uml.DestructionOccurrenceSpecification" name="UML::DestructionOccurrenceSpecification" xmi:id="_ScdRJlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DestructionOccurrenceSpecification.gif" xmi:id="_ScdRJ1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DestructionOccurrenceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Device" identifier="org.eclipse.papyrus.uml.Device" name="UML::Device" xmi:id="_ScdRKFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Device.gif" xmi:id="_ScdRKVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Device"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::DirectedRelationship" identifier="org.eclipse.papyrus.uml.DirectedRelationship" name="UML::DirectedRelationship" xmi:id="_Scd4E1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DirectedRelationship.gif" xmi:id="_Scd4FFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DirectedRelationship"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Duration" identifier="org.eclipse.papyrus.uml.Duration" name="UML::Duration" xmi:id="_Scd4FVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Duration.gif" xmi:id="_Scd4FlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Duration"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.DurationConstraintEditHelper" hint="UML::DurationConstraint" identifier="org.eclipse.papyrus.uml.DurationConstraint" name="UML::DurationConstraint" xmi:id="_Scd4F1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DurationConstraint.gif" xmi:id="_Scd4GFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DurationConstraint"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::DurationInterval" identifier="org.eclipse.papyrus.uml.DurationInterval" name="UML::DurationInterval" xmi:id="_Scd4MVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DurationInterval.gif" xmi:id="_Scd4MlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DurationInterval"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::DurationObservation" identifier="org.eclipse.papyrus.uml.DurationObservation" name="UML::DurationObservation" xmi:id="_ScefSlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/DurationObservation.gif" xmi:id="_ScefS1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//DurationObservation"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Element" identifier="org.eclipse.papyrus.uml.Element" name="UML::Element" xmi:id="_ScgUUFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Element.gif" xmi:id="_ScgUUVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementImportEditHelper" hint="UML::ElementImportBase" identifier="org.eclipse.papyrus.uml.ElementImportBase" name="UML::ElementImportBase" xmi:id="_ScgUUlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ElementImport.gif" xmi:id="_ScgUU1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ElementImport"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::ElementImport" identifier="org.eclipse.papyrus.uml.ElementImport" name="UML::ElementImport" xmi:id="_Dx12sJzPEeSEObywEoz_Cw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ElementImport.gif" xmi:id="_H_ygYAOyEeWv4ca2-olBmg"/>
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ElementImportEditHelperAdvice" xmi:id="_TB2dEJzPEeSEObywEoz_Cw" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScgUUlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::EncapsulatedClassifier" identifier="org.eclipse.papyrus.uml.EncapsulatedClassifier" name="UML::EncapsulatedClassifier" xmi:id="_ScgUVFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/EncapsulatedClassifier.gif" xmi:id="_ScgUVVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//EncapsulatedClassifier"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Enumeration" identifier="org.eclipse.papyrus.uml.Enumeration" name="UML::Enumeration" xmi:id="_ScgUVlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Enumeration.gif" xmi:id="_ScgUV1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Enumeration"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::EnumerationLiteral" identifier="org.eclipse.papyrus.uml.EnumerationLiteral" name="UML::EnumerationLiteral" xmi:id="_ScgUWFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/EnumerationLiteral.gif" xmi:id="_ScgUWVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//EnumerationLiteral"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Event" identifier="org.eclipse.papyrus.uml.Event" name="UML::Event" xmi:id="_Scg7ZFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Event.gif" xmi:id="_Scg7ZVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Event"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ExceptionHandlerEditHelper" hint="UML::ExceptionHandler" identifier="org.eclipse.papyrus.uml.ExceptionHandler" name="UML::ExceptionHandler" xmi:id="_Scg7ZlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExceptionHandler.gif" xmi:id="_Scg7Z1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExceptionHandler"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ExecutableNode" identifier="org.eclipse.papyrus.uml.ExecutableNode" name="UML::ExecutableNode" xmi:id="_Scg7aFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExecutableNode.gif" xmi:id="_Scg7aVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExecutableNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ExecutionEnvironment" identifier="org.eclipse.papyrus.uml.ExecutionEnvironment" name="UML::ExecutionEnvironment" xmi:id="_Scg7alYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExecutionEnvironment.gif" xmi:id="_Scg7a1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExecutionEnvironment"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ExecutionOccurrenceSpecification" identifier="org.eclipse.papyrus.uml.ExecutionOccurrenceSpecification" name="UML::ExecutionOccurrenceSpecification" xmi:id="_SchicVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExecutionOccurrenceSpecification.gif" xmi:id="_SchiclYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExecutionOccurrenceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ExecutionSpecification" identifier="org.eclipse.papyrus.uml.ExecutionSpecification" name="UML::ExecutionSpecification" xmi:id="_Schic1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExecutionSpecification.gif" xmi:id="_SchidFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExecutionSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ExpansionNodeHelper" hint="UML::ExpansionNode" identifier="org.eclipse.papyrus.uml.ExpansionNode" name="UML::ExpansionNode" xmi:id="_SchidVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExpansionNode.gif" xmi:id="_SchidlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExpansionNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ExpansionRegionHelper" hint="UML::ExpansionRegion" identifier="org.eclipse.papyrus.uml.ExpansionRegion" name="UML::ExpansionRegion" xmi:id="_Schid1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExpansionRegion.gif" xmi:id="_SchieFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExpansionRegion"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Expression" identifier="org.eclipse.papyrus.uml.Expression" name="UML::Expression" xmi:id="_SchiiFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Expression.gif" xmi:id="_SchiiVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Expression"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ExtendEditHelper" hint="UML::ExtendBase" identifier="org.eclipse.papyrus.uml.ExtendBase" name="UML::ExtendBase" xmi:id="_SciwrFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Extend.gif" xmi:id="_ScjXoFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Extend"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::Extend" identifier="org.eclipse.papyrus.uml.Extend" name="UML::Extend" xmi:id="_kV8SgFrNEeSNSq3G9Z6fKQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Extend.gif" xmi:id="_t3ycMFrNEeSNSq3G9Z6fKQ"/>
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.ExtendEditHelperAdvice" xmi:id="_8QiDYFrNEeSNSq3G9Z6fKQ" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SciwrFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ExtensionEditHelper" hint="UML::Extension" identifier="org.eclipse.papyrus.uml.Extension" name="UML::Extension" xmi:id="_ScjXoVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Extension.gif" xmi:id="_ScjXolYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Extension"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ExtensionEnd" identifier="org.eclipse.papyrus.uml.ExtensionEnd" name="UML::ExtensionEnd" xmi:id="_ScjXo1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExtensionEnd.gif" xmi:id="_ScjXpFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExtensionEnd"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ExtensionPoint" identifier="org.eclipse.papyrus.uml.ExtensionPoint" name="UML::ExtensionPoint" xmi:id="_ScjXq1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ExtensionPoint.gif" xmi:id="_ScjXrFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ExtensionPoint"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Feature" identifier="org.eclipse.papyrus.uml.Feature" name="UML::Feature" xmi:id="_ScjXuVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Feature.gif" xmi:id="_ScjXulYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Feature"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::FinalNode" identifier="org.eclipse.papyrus.uml.FinalNode" name="UML::FinalNode" xmi:id="_Scj-sFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/FinalNode.gif" xmi:id="_Scj-sVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//FinalNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::FinalState" identifier="org.eclipse.papyrus.uml.FinalState" name="UML::FinalState" xmi:id="_Scj-slYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/FinalState.gif" xmi:id="_ScklwFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//FinalState"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::FlowFinalNode" identifier="org.eclipse.papyrus.uml.FlowFinalNode" name="UML::FlowFinalNode" xmi:id="_ScklwVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/FlowFinalNode.gif" xmi:id="_ScklwlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//FlowFinalNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ForkNode" identifier="org.eclipse.papyrus.uml.ForkNode" name="UML::ForkNode" xmi:id="_Scklw1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ForkNode.gif" xmi:id="_ScklxFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ForkNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::FunctionBehavior" identifier="org.eclipse.papyrus.uml.FunctionBehavior" name="UML::FunctionBehavior" xmi:id="_ScklxVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/FunctionBehavior.gif" xmi:id="_ScklxlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//FunctionBehavior"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Gate" identifier="org.eclipse.papyrus.uml.Gate" name="UML::Gate" xmi:id="_Sclz6lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Gate.gif" xmi:id="_Sclz61YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Gate"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::GeneralOrdering" identifier="org.eclipse.papyrus.uml.GeneralOrdering" name="UML::GeneralOrdering" xmi:id="_Sclz7FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/GeneralOrdering.gif" xmi:id="_Sclz7VYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//GeneralOrdering"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.GeneralizationEditHelper" hint="UML::Generalization" identifier="org.eclipse.papyrus.uml.Generalization" name="UML::Generalization" xmi:id="_Scma8FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Generalization.gif" xmi:id="_Scma8VYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Generalization"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.GeneralizationSetEditHelper" hint="UML::GeneralizationSet" identifier="org.eclipse.papyrus.uml.GeneralizationSet" name="UML::GeneralizationSet" xmi:id="_ScnCAFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/GeneralizationSet.gif" xmi:id="_ScnCAVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//GeneralizationSet"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Image" identifier="org.eclipse.papyrus.uml.Image" name="UML::Image" xmi:id="_ScnCCFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Image.gif" xmi:id="_ScnCCVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Image"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.IncludeEditHelper" hint="UML::Include" identifier="org.eclipse.papyrus.uml.Include" name="UML::Include" xmi:id="_ScnCClYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Include.gif" xmi:id="_ScnCC1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Include"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.InformationFlowEditHelper" hint="UML::InformationFlowBase" identifier="org.eclipse.papyrus.uml.InformationFlowBase" name="UML::InformationFlowBase" xmi:id="_ScnCDFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InformationFlow.gif" xmi:id="_ScnCDVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InformationFlow"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::InformationFlow" identifier="org.eclipse.papyrus.uml.InformationFlow" name="UML::InformationFlow" xmi:id="_ZLpUILgeEeSANYuUIb1qQA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InformationFlow.gif" xmi:id="_jt-DYLgeEeSANYuUIb1qQA"/>
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.InformationFlowEditHelperAdvice" xmi:id="_lfPMsLgeEeSANYuUIb1qQA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScnCDFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::InformationItem" identifier="org.eclipse.papyrus.uml.InformationItem" name="UML::InformationItem" xmi:id="_ScnCFFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InformationItem.gif" xmi:id="_ScnCFVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InformationItem"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::InitialNode" identifier="org.eclipse.papyrus.uml.InitialNode" name="UML::InitialNode" xmi:id="_Sco3OVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InitialNode.gif" xmi:id="_Sco3OlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InitialNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::InputPin" identifier="org.eclipse.papyrus.uml.InputPin" name="UML::InputPin" xmi:id="_Sco3O1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InputPin.gif" xmi:id="_Sco3PFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InputPin"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.InstanceSpecificationEditHelper" hint="UML::InstanceSpecification" identifier="org.eclipse.papyrus.uml.InstanceSpecification" name="UML::InstanceSpecification" xmi:id="_Scr6iVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InstanceSpecification.gif" xmi:id="_Scr6ilYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InstanceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::InstanceSpecification::Link" identifier="org.eclipse.papyrus.uml.InstanceSpecification.Link" name="UML::InstanceSpecification::Link" xmi:id="_bvHrYJXNEeSmV5hdT3HeBw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.InstanceSpecificationEditHelperAdvice" xmi:id="_bvHrYZXNEeSmV5hdT3HeBw" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Scr6iVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::InstanceValue" identifier="org.eclipse.papyrus.uml.InstanceValue" name="UML::InstanceValue" xmi:id="_Scr6kVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InstanceValue.gif" xmi:id="_Scr6klYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InstanceValue"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Interaction" identifier="org.eclipse.papyrus.uml.Interaction" name="UML::Interaction" xmi:id="_SctIsVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Interaction.gif" xmi:id="_SctIslYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::InteractionConstraint" identifier="org.eclipse.papyrus.uml.InteractionConstraint" name="UML::InteractionConstraint" xmi:id="_SctIs1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InteractionConstraint.gif" xmi:id="_SctItFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InteractionConstraint"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::InteractionFragment" identifier="org.eclipse.papyrus.uml.InteractionFragment" name="UML::InteractionFragment" xmi:id="_SctvwlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InteractionFragment.gif" xmi:id="_Sctvw1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InteractionFragment"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::InteractionOperand" identifier="org.eclipse.papyrus.uml.InteractionOperand" name="UML::InteractionOperand" xmi:id="_SctvxFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InteractionOperand.gif" xmi:id="_SctvxVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InteractionOperand"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::InteractionUse" identifier="org.eclipse.papyrus.uml.InteractionUse" name="UML::InteractionUse" xmi:id="_SctvxlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InteractionUse.gif" xmi:id="_Sctvx1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InteractionUse"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Interface" identifier="org.eclipse.papyrus.uml.Interface" name="UML::Interface" xmi:id="_ScuW2VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Interface.gif" xmi:id="_ScuW2lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.InterfaceRealizationEditHelper" hint="UML::InterfaceRealization" identifier="org.eclipse.papyrus.uml.InterfaceRealization" name="UML::InterfaceRealization" xmi:id="_ScuW21YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InterfaceRealization.gif" xmi:id="_Scvk4FYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InterfaceRealization"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.InterruptibleActivityRegionHelper" hint="UML::InterruptibleActivityRegion" identifier="org.eclipse.papyrus.uml.InterruptibleActivityRegion" name="UML::InterruptibleActivityRegion" xmi:id="_ScwL-VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InterruptibleActivityRegion.gif" xmi:id="_ScwL-lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InterruptibleActivityRegion"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Interval" identifier="org.eclipse.papyrus.uml.Interval" name="UML::Interval" xmi:id="_ScwL-1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Interval.gif" xmi:id="_ScwL_FYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Interval"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.IntervalConstraintEditHelper" hint="UML::IntervalConstraint" identifier="org.eclipse.papyrus.uml.IntervalConstraint" name="UML::IntervalConstraint" xmi:id="_ScxaEFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/IntervalConstraint.gif" xmi:id="_ScxaEVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//IntervalConstraint"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::InvocationAction" identifier="org.eclipse.papyrus.uml.InvocationAction" name="UML::InvocationAction" xmi:id="_Scz2U1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/InvocationAction.gif" xmi:id="_Scz2VFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//InvocationAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::JoinNode" identifier="org.eclipse.papyrus.uml.JoinNode" name="UML::JoinNode" xmi:id="_Scz2VVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/JoinNode.gif" xmi:id="_Scz2VlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//JoinNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Lifeline" identifier="org.eclipse.papyrus.uml.Lifeline" name="UML::Lifeline" xmi:id="_Scz2V1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Lifeline.gif" xmi:id="_Scz2WFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Lifeline"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::LinkAction" identifier="org.eclipse.papyrus.uml.LinkAction" name="UML::LinkAction" xmi:id="_Scz2WVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/LinkAction.gif" xmi:id="_Scz2WlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LinkAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::LinkEndCreationData" identifier="org.eclipse.papyrus.uml.LinkEndCreationData" name="UML::LinkEndCreationData" xmi:id="_Scz2W1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/LinkEndCreationData.gif" xmi:id="_Scz2XFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LinkEndCreationData"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::LinkEndData" identifier="org.eclipse.papyrus.uml.LinkEndData" name="UML::LinkEndData" xmi:id="_Scz2XVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/LinkEndData.gif" xmi:id="_Scz2XlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LinkEndData"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::LinkEndDestructionData" identifier="org.eclipse.papyrus.uml.LinkEndDestructionData" name="UML::LinkEndDestructionData" xmi:id="_Scz2X1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/LinkEndDestructionData.gif" xmi:id="_Scz2YFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LinkEndDestructionData"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::LiteralBoolean" identifier="org.eclipse.papyrus.uml.LiteralBoolean" name="UML::LiteralBoolean" xmi:id="_Scz2YVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/LiteralBoolean.gif" xmi:id="_Scz2YlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralBoolean"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.LiteralIntegerEditHelper" hint="UML::LiteralInteger" identifier="org.eclipse.papyrus.uml.LiteralInteger" name="UML::LiteralInteger" xmi:id="_Sc1EflYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/LiteralInteger.gif" xmi:id="_Sc1Ef1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralInteger"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::LiteralNull" identifier="org.eclipse.papyrus.uml.LiteralNull" name="UML::LiteralNull" xmi:id="_Sc2Sk1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/LiteralNull.gif" xmi:id="_Sc2SlFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralNull"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::LiteralReal" identifier="org.eclipse.papyrus.uml.LiteralReal" name="UML::LiteralReal" xmi:id="_Sc25v1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/LiteralReal.gif" xmi:id="_Sc25wFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralReal"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::LiteralSpecification" identifier="org.eclipse.papyrus.uml.LiteralSpecification" name="UML::LiteralSpecification" xmi:id="_Sc4HxlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/LiteralSpecification.gif" xmi:id="_Sc4Hx1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::LiteralString" identifier="org.eclipse.papyrus.uml.LiteralString" name="UML::LiteralString" xmi:id="_Sc4HyFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/LiteralString.gif" xmi:id="_Sc4HyVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralString"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::LiteralUnlimitedNatural" identifier="org.eclipse.papyrus.uml.LiteralUnlimitedNatural" name="UML::LiteralUnlimitedNatural" xmi:id="_Sc4u7FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/LiteralUnlimitedNatural.gif" xmi:id="_Sc4u7VYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LiteralUnlimitedNatural"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.StructuredActivityNodeHelper" hint="UML::LoopNode" identifier="org.eclipse.papyrus.uml.LoopNode" name="UML::LoopNode" xmi:id="_Sc58-VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/LoopNode.gif" xmi:id="_Sc58-lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//LoopNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ManifestationEditHelper" hint="UML::Manifestation" identifier="org.eclipse.papyrus.uml.Manifestation" name="UML::Manifestation" xmi:id="_Sc59ClYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Manifestation.gif" xmi:id="_Sc59C1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Manifestation"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::MergeNode" identifier="org.eclipse.papyrus.uml.MergeNode" name="UML::MergeNode" xmi:id="_Sc59ElYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/MergeNode.gif" xmi:id="_Sc59E1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//MergeNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.MessageEditHelper" hint="UML::Message" identifier="org.eclipse.papyrus.uml.Message" name="UML::Message" xmi:id="_Sc59FFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Message.gif" xmi:id="_Sc59FVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Message"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::MessageEnd" identifier="org.eclipse.papyrus.uml.MessageEnd" name="UML::MessageEnd" xmi:id="_Sc59FlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/MessageEnd.gif" xmi:id="_Sc59F1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//MessageEnd"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::MessageEvent" identifier="org.eclipse.papyrus.uml.MessageEvent" name="UML::MessageEvent" xmi:id="_Sc59GFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/MessageEvent.gif" xmi:id="_Sc59GVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//MessageEvent"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::MessageOccurrenceSpecification" identifier="org.eclipse.papyrus.uml.MessageOccurrenceSpecification" name="UML::MessageOccurrenceSpecification" xmi:id="_Sc6kAFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/MessageOccurrenceSpecification.gif" xmi:id="_Sc6kAVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//MessageOccurrenceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Model" identifier="org.eclipse.papyrus.uml.Model" name="UML::Model" xmi:id="_Sc6kAlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Model.gif" xmi:id="_Sc6kA1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::MultiplicityElement" identifier="org.eclipse.papyrus.uml.MultiplicityElement" name="UML::MultiplicityElement" xmi:id="_Sc6kClYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/MultiplicityElement.gif" xmi:id="_Sc6kC1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//MultiplicityElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::NamedElement" identifier="org.eclipse.papyrus.uml.NamedElement" name="UML::NamedElement" xmi:id="_Sc6kDFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/NamedElement.gif" xmi:id="_Sc6kDVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Namespace" identifier="org.eclipse.papyrus.uml.Namespace" name="UML::Namespace" xmi:id="_Sc6kDlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Namespace.gif" xmi:id="_Sc6kD1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Node" identifier="org.eclipse.papyrus.uml.Node" name="UML::Node" xmi:id="_Sc6kEFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Node.gif" xmi:id="_Sc6kEVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Node"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ObjectFlowEditHelper" hint="UML::ObjectFlow" identifier="org.eclipse.papyrus.uml.ObjectFlow" name="UML::ObjectFlow" xmi:id="_Sc6kJFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ObjectFlow.gif" xmi:id="_Sc6kJVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ObjectFlow"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ObjectNode" identifier="org.eclipse.papyrus.uml.ObjectNode" name="UML::ObjectNode" xmi:id="_Sc6kJlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ObjectNode.gif" xmi:id="_Sc6kJ1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ObjectNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Observation" identifier="org.eclipse.papyrus.uml.Observation" name="UML::Observation" xmi:id="_Sc6kKFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Observation.gif" xmi:id="_Sc6kKVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Observation"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::OccurrenceSpecification" identifier="org.eclipse.papyrus.uml.OccurrenceSpecification" name="UML::OccurrenceSpecification" xmi:id="_Sc6kKlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/OccurrenceSpecification.gif" xmi:id="_Sc7LEFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//OccurrenceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::OpaqueAction" identifier="org.eclipse.papyrus.uml.OpaqueAction" name="UML::OpaqueAction" xmi:id="_Sc7LEVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/OpaqueAction.gif" xmi:id="_Sc7LElYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::OpaqueBehavior" identifier="org.eclipse.papyrus.uml.OpaqueBehavior" name="UML::OpaqueBehavior" xmi:id="_Sc7LGVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/OpaqueBehavior.gif" xmi:id="_Sc7LGlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueBehavior"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::OpaqueExpression" identifier="org.eclipse.papyrus.uml.OpaqueExpression" name="UML::OpaqueExpression" xmi:id="_Sc7yIVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/OpaqueExpression.gif" xmi:id="_Sc7yIlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueExpression"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Operation" identifier="org.eclipse.papyrus.uml.Operation" name="UML::Operation" xmi:id="_Sc8ZVFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_Sc8ZVVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::OperationTemplateParameterBase" identifier="org.eclipse.papyrus.uml.OperationTemplateParameterBase" name="UML::OperationTemplateParameterBase" xmi:id="_Sc8ZVlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/OperationTemplateParameter.gif" xmi:id="_Sc8ZV1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//OperationTemplateParameter"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::OperationTemplateParameter" identifier="org.eclipse.papyrus.uml.OperationTemplateParameter" name="UML::OperationTemplateParameter" xmi:id="_vg_QMJXJEeSmV5hdT3HeBw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.OperationTemplateParameterEditHelperAdvice" xmi:id="_vg_QMZXJEeSmV5hdT3HeBw" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc8ZVlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::OutputPin" identifier="org.eclipse.papyrus.uml.OutputPin" name="UML::OutputPin" xmi:id="_Sc9AQ1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/OutputPin.gif" xmi:id="_Sc9ARFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//OutputPin"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Package" identifier="org.eclipse.papyrus.uml.Package" name="UML::Package" xmi:id="_Sc9nZVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Package.gif" xmi:id="_Sc9nZlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.PackageImportEditHelper" hint="UML::PackageImportBase" identifier="org.eclipse.papyrus.uml.PackageImportBase" name="UML::PackageImportBase" xmi:id="_Sc9nZ1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/PackageImport.gif" xmi:id="_Sc9naFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageImport"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::PackageImport" identifier="org.eclipse.papyrus.uml.PackageImport" name="UML::PackageImport" xmi:id="_8kkk8GN5EeSrwvaW5Is9PQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/PackageImport.gif" xmi:id="_WI3T4AOyEeWv4ca2-olBmg"/>
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.PackageImportEditHelperAdvice" xmi:id="_LSLo4GN6EeSrwvaW5Is9PQ" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc9nZ1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.PackageMergeEditHelper" hint="UML::PackageMergeBase" identifier="org.eclipse.papyrus.uml.PackageMergeBase" name="UML::PackageMergeBase" xmi:id="_Sc9naVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/PackageMerge.gif" xmi:id="_Sc9nalYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageMerge"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::PackageMerge" identifier="org.eclipse.papyrus.uml.PackageMerge" name="UML::PackageMerge" xmi:id="_5VbKkGOIEeSw8rz5ZQEURQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/PackageMerge.gif" xmi:id="_697XIAOyEeWv4ca2-olBmg"/>
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.PackageMergeEditHelperAdvice" xmi:id="_EJxd8GOJEeSw8rz5ZQEURQ" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc9naVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::PackageableElement" identifier="org.eclipse.papyrus.uml.PackageableElement" name="UML::PackageableElement" xmi:id="_Sc9ncVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/PackageableElement.gif" xmi:id="_Sc9nclYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//PackageableElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Parameter" identifier="org.eclipse.papyrus.uml.Parameter" name="UML::Parameter" xmi:id="_Sc9nc1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Parameter.gif" xmi:id="_Sc9ndFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ParameterSet" identifier="org.eclipse.papyrus.uml.ParameterSet" name="UML::ParameterSet" xmi:id="_Sc9ndVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ParameterSet.gif" xmi:id="_Sc9ndlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterSet"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ParameterableElement" identifier="org.eclipse.papyrus.uml.ParameterableElement" name="UML::ParameterableElement" xmi:id="_Sc-OZlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ParameterableElement.gif" xmi:id="_Sc-OZ1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterableElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::PartDecomposition" identifier="org.eclipse.papyrus.uml.PartDecomposition" name="UML::PartDecomposition" xmi:id="_Sc-OaFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/PartDecomposition.gif" xmi:id="_Sc-OaVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//PartDecomposition"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::Pin" identifier="org.eclipse.papyrus.uml.Pin" name="UML::Pin" xmi:id="_Sc-OalYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Pin.gif" xmi:id="_Sc-Oa1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Pin"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.PortEditHelper" hint="UML::Port" identifier="org.eclipse.papyrus.uml.Port" name="UML::Port" xmi:id="_Sc-ObFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Port.gif" xmi:id="_Sc-ObVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::PrimitiveType" identifier="org.eclipse.papyrus.uml.PrimitiveType" name="UML::PrimitiveType" xmi:id="_Sc-OdFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/PrimitiveType.gif" xmi:id="_Sc-OdVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//PrimitiveType"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Profile" identifier="org.eclipse.papyrus.uml.Profile" name="UML::Profile" xmi:id="_Sc-OglYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Profile.gif" xmi:id="_Sc-Og1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Profile"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ProfileApplication" identifier="org.eclipse.papyrus.uml.ProfileApplication" name="UML::ProfileApplication" xmi:id="_Sc-OhFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ProfileApplication.gif" xmi:id="_Sc-OhVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ProfileApplication"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Property" identifier="org.eclipse.papyrus.uml.Property" name="UML::Property" xmi:id="_Sc-1cFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_Sc-1cVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::PropertyPart" identifier="org.eclipse.papyrus.uml.PropertyPart" name="UML::PropertyPart" xmi:id="_wdkpELhLEeSANYuUIb1qQA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_5SIO8LhLEeSANYuUIb1qQA"/>
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.PropertyPartHelperAdvice" xmi:id="_509PMLhLEeSANYuUIb1qQA" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc-1cFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ProtocolConformanceEditHelper" hint="UML::ProtocolConformance" identifier="org.eclipse.papyrus.uml.ProtocolConformance" name="UML::ProtocolConformance" xmi:id="_Sc-1eFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ProtocolConformance.gif" xmi:id="_Sc-1eVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ProtocolConformance"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ProtocolStateMachineEditHelper" hint="UML::ProtocolStateMachine" identifier="org.eclipse.papyrus.uml.ProtocolStateMachine" name="UML::ProtocolStateMachine" xmi:id="_Sc-1elYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ProtocolStateMachine.gif" xmi:id="_Sc-1e1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ProtocolStateMachine"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ProtocolTransition" identifier="org.eclipse.papyrus.uml.ProtocolTransition" name="UML::ProtocolTransition" xmi:id="_Sc-1oFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ProtocolTransition.gif" xmi:id="_Sc_cgFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ProtocolTransition"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Pseudostate" identifier="org.eclipse.papyrus.uml.Pseudostate" name="UML::Pseudostate" xmi:id="_Sc_cgVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Pseudostate.gif" xmi:id="_Sc_cglYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Pseudostate"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::QualifierValue" identifier="org.eclipse.papyrus.uml.QualifierValue" name="UML::QualifierValue" xmi:id="_Sc_cg1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/QualifierValue.gif" xmi:id="_Sc_chFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//QualifierValue"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::RaiseExceptionAction" identifier="org.eclipse.papyrus.uml.RaiseExceptionAction" name="UML::RaiseExceptionAction" xmi:id="_Sc_chVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/RaiseExceptionAction.gif" xmi:id="_Sc_chlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//RaiseExceptionAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ReadExtentAction" identifier="org.eclipse.papyrus.uml.ReadExtentAction" name="UML::ReadExtentAction" xmi:id="_Sc_cjVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ReadExtentAction.gif" xmi:id="_Sc_cjlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadExtentAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ReadIsClassifiedObjectAction" identifier="org.eclipse.papyrus.uml.ReadIsClassifiedObjectAction" name="UML::ReadIsClassifiedObjectAction" xmi:id="_Sc_clVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ReadIsClassifiedObjectAction.gif" xmi:id="_Sc_cllYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadIsClassifiedObjectAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ReadLinkAction" identifier="org.eclipse.papyrus.uml.ReadLinkAction" name="UML::ReadLinkAction" xmi:id="_Sc_cnVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ReadLinkAction.gif" xmi:id="_Sc_cnlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadLinkAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ReadLinkObjectEndAction" identifier="org.eclipse.papyrus.uml.ReadLinkObjectEndAction" name="UML::ReadLinkObjectEndAction" xmi:id="_Sc_cpVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ReadLinkObjectEndAction.gif" xmi:id="_Sc_cplYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadLinkObjectEndAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ReadLinkObjectEndQualifierAction" identifier="org.eclipse.papyrus.uml.ReadLinkObjectEndQualifierAction" name="UML::ReadLinkObjectEndQualifierAction" xmi:id="_Sc_crVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ReadLinkObjectEndQualifierAction.gif" xmi:id="_Sc_crlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadLinkObjectEndQualifierAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ReadSelfAction" identifier="org.eclipse.papyrus.uml.ReadSelfAction" name="UML::ReadSelfAction" xmi:id="_SdADk1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ReadSelfAction.gif" xmi:id="_SdADlFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadSelfAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ReadStructuralFeatureAction" identifier="org.eclipse.papyrus.uml.ReadStructuralFeatureAction" name="UML::ReadStructuralFeatureAction" xmi:id="_SdADm1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ReadStructuralFeatureAction.gif" xmi:id="_SdADnFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadStructuralFeatureAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ReadVariableAction" identifier="org.eclipse.papyrus.uml.ReadVariableAction" name="UML::ReadVariableAction" xmi:id="_SdADo1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ReadVariableAction.gif" xmi:id="_SdADpFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReadVariableAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.DependencyEditHelper" hint="UML::Realization" identifier="org.eclipse.papyrus.uml.Realization" name="UML::Realization" xmi:id="_SdADq1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Realization.gif" xmi:id="_SdADrFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Realization"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Reception" identifier="org.eclipse.papyrus.uml.Reception" name="UML::Reception" xmi:id="_SdADs1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Reception.gif" xmi:id="_SdADtFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Reception"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ReclassifyObjectAction" identifier="org.eclipse.papyrus.uml.ReclassifyObjectAction" name="UML::ReclassifyObjectAction" xmi:id="_SdAqoFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ReclassifyObjectAction.gif" xmi:id="_SdAqoVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReclassifyObjectAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::RedefinableElement" identifier="org.eclipse.papyrus.uml.RedefinableElement" name="UML::RedefinableElement" xmi:id="_SdAqqFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/RedefinableElement.gif" xmi:id="_SdAqqVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::RedefinableTemplateSignature" identifier="org.eclipse.papyrus.uml.RedefinableTemplateSignature" name="UML::RedefinableTemplateSignature" xmi:id="_SdAqqlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/RedefinableTemplateSignature.gif" xmi:id="_SdAqq1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableTemplateSignature"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ReduceAction" identifier="org.eclipse.papyrus.uml.ReduceAction" name="UML::ReduceAction" xmi:id="_SdAqrFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ReduceAction.gif" xmi:id="_SdAqrVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReduceAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.RegionEditHelper" hint="UML::Region" identifier="org.eclipse.papyrus.uml.Region" name="UML::Region" xmi:id="_SdBRtlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Region.gif" xmi:id="_SdBRt1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Region"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Relationship" identifier="org.eclipse.papyrus.uml.Relationship" name="UML::Relationship" xmi:id="_SdBRuFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Relationship.gif" xmi:id="_SdBRuVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Relationship"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::RemoveStructuralFeatureValueAction" identifier="org.eclipse.papyrus.uml.RemoveStructuralFeatureValueAction" name="UML::RemoveStructuralFeatureValueAction" xmi:id="_SdBRulYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/RemoveStructuralFeatureValueAction.gif" xmi:id="_SdBRu1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//RemoveStructuralFeatureValueAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::RemoveVariableValueAction" identifier="org.eclipse.papyrus.uml.RemoveVariableValueAction" name="UML::RemoveVariableValueAction" xmi:id="_SdBRwlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/RemoveVariableValueAction.gif" xmi:id="_SdBRw1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//RemoveVariableValueAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ReplyAction" identifier="org.eclipse.papyrus.uml.ReplyAction" name="UML::ReplyAction" xmi:id="_SdBRylYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ReplyAction.gif" xmi:id="_SdBRy1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ReplyAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::SendObjectAction" identifier="org.eclipse.papyrus.uml.SendObjectAction" name="UML::SendObjectAction" xmi:id="_SdBR0lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/SendObjectAction.gif" xmi:id="_SdBR01YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//SendObjectAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::SendSignalAction" identifier="org.eclipse.papyrus.uml.SendSignalAction" name="UML::SendSignalAction" xmi:id="_SdB4xlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/SendSignalAction.gif" xmi:id="_SdB4x1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//SendSignalAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.SequenceNodeHelper" hint="UML::SequenceNode" identifier="org.eclipse.papyrus.uml.SequenceNode" name="UML::SequenceNode" xmi:id="_SdB4zlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/SequenceNode.gif" xmi:id="_SdB4z1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//SequenceNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Signal" identifier="org.eclipse.papyrus.uml.Signal" name="UML::Signal" xmi:id="_SdB431YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Signal.gif" xmi:id="_SdB44FYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Signal"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::SignalEvent" identifier="org.eclipse.papyrus.uml.SignalEvent" name="UML::SignalEvent" xmi:id="_SdB44VYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/SignalEvent.gif" xmi:id="_SdB44lYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//SignalEvent"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Slot" identifier="org.eclipse.papyrus.uml.Slot" name="UML::Slot" xmi:id="_SdCf4lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Slot.gif" xmi:id="_SdCf41YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Slot"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::StartClassifierBehaviorAction" identifier="org.eclipse.papyrus.uml.StartClassifierBehaviorAction" name="UML::StartClassifierBehaviorAction" xmi:id="_SdCf5FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/StartClassifierBehaviorAction.gif" xmi:id="_SdCf5VYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StartClassifierBehaviorAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::StartObjectBehaviorAction" identifier="org.eclipse.papyrus.uml.StartObjectBehaviorAction" name="UML::StartObjectBehaviorAction" xmi:id="_SdCf7FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/StartObjectBehaviorAction.gif" xmi:id="_SdCf7VYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StartObjectBehaviorAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::State" identifier="org.eclipse.papyrus.uml.State" name="UML::State" xmi:id="_SdCf9FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/State.gif" xmi:id="_SdCf9VYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::StateInvariant" identifier="org.eclipse.papyrus.uml.StateInvariant" name="UML::StateInvariant" xmi:id="_SdCf9lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/StateInvariant.gif" xmi:id="_SdCf91YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StateInvariant"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::StateMachine" identifier="org.eclipse.papyrus.uml.StateMachine" name="UML::StateMachine" xmi:id="_SdCf-FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/StateMachine.gif" xmi:id="_SdCf-VYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StateMachine"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Stereotype" identifier="org.eclipse.papyrus.uml.Stereotype" name="UML::Stereotype" xmi:id="_SdDG91YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Stereotype.gif" xmi:id="_SdDG-FYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::StringExpression" identifier="org.eclipse.papyrus.uml.StringExpression" name="UML::StringExpression" xmi:id="_SdDHBVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/StringExpression.gif" xmi:id="_SdDHBlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StringExpression"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::StructuralFeature" identifier="org.eclipse.papyrus.uml.StructuralFeature" name="UML::StructuralFeature" xmi:id="_SdGKSFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/StructuralFeature.gif" xmi:id="_SdGKSVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeature"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::StructuralFeatureAction" identifier="org.eclipse.papyrus.uml.StructuralFeatureAction" name="UML::StructuralFeatureAction" xmi:id="_SdGKSlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/StructuralFeatureAction.gif" xmi:id="_SdGKS1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuralFeatureAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.StructuredActivityNodeHelper" hint="UML::StructuredActivityNode" identifier="org.eclipse.papyrus.uml.StructuredActivityNode" name="UML::StructuredActivityNode" xmi:id="_SdGxQFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/StructuredActivityNode.gif" xmi:id="_SdGxQVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredActivityNode"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::StructuredClassifier" identifier="org.eclipse.papyrus.uml.StructuredClassifier" name="UML::StructuredClassifier" xmi:id="_SdGxUVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/StructuredClassifier.gif" xmi:id="_SdGxUlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.SubstitutionEditHelper" hint="UML::Substitution" identifier="org.eclipse.papyrus.uml.Substitution" name="UML::Substitution" xmi:id="_SdGxU1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Substitution.gif" xmi:id="_SdGxVFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Substitution"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.TemplateBindingEditHelper" hint="UML::TemplateBinding" identifier="org.eclipse.papyrus.uml.TemplateBinding" name="UML::TemplateBinding" xmi:id="_SdHYW1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/TemplateBinding.gif" xmi:id="_SdHYXFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateBinding"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::TemplateParameterBase" identifier="org.eclipse.papyrus.uml.TemplateParameterBase" name="UML::TemplateParameterBase" xmi:id="_SdHYXVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/TemplateParameter.gif" xmi:id="_SdHYXlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateParameter"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::TemplateParameter" identifier="org.eclipse.papyrus.uml.TemplateParameter" name="UML::TemplateParameter" xmi:id="_JCgQsJXMEeSmV5hdT3HeBw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.TemplateParameterEditHelperAdvice" xmi:id="_JCgQsZXMEeSmV5hdT3HeBw" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_SdHYXVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::TemplateParameterSubstitution" identifier="org.eclipse.papyrus.uml.TemplateParameterSubstitution" name="UML::TemplateParameterSubstitution" xmi:id="_SdHYX1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/TemplateParameterSubstitution.gif" xmi:id="_SdHYYFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateParameterSubstitution"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::TemplateSignature" identifier="org.eclipse.papyrus.uml.TemplateSignature" name="UML::TemplateSignature" xmi:id="_SdHYYVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/TemplateSignature.gif" xmi:id="_SdHYYlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateSignature"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::TemplateableElement" identifier="org.eclipse.papyrus.uml.TemplateableElement" name="UML::TemplateableElement" xmi:id="_SdHYY1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/TemplateableElement.gif" xmi:id="_SdHYZFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateableElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::TestIdentityAction" identifier="org.eclipse.papyrus.uml.TestIdentityAction" name="UML::TestIdentityAction" xmi:id="_SdHYZVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/TestIdentityAction.gif" xmi:id="_SdHYZlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TestIdentityAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.TimeConstraintEditHelper" hint="UML::TimeConstraint" identifier="org.eclipse.papyrus.uml.TimeConstraint" name="UML::TimeConstraint" xmi:id="_SdHYbVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/TimeConstraint.gif" xmi:id="_SdHYblYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeConstraint"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::TimeEvent" identifier="org.eclipse.papyrus.uml.TimeEvent" name="UML::TimeEvent" xmi:id="_SdH_eFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/TimeEvent.gif" xmi:id="_SdH_eVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeEvent"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::TimeExpression" identifier="org.eclipse.papyrus.uml.TimeExpression" name="UML::TimeExpression" xmi:id="_SdImcFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/TimeExpression.gif" xmi:id="_SdImcVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeExpression"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::TimeInterval" identifier="org.eclipse.papyrus.uml.TimeInterval" name="UML::TimeInterval" xmi:id="_SdJNklYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/TimeInterval.gif" xmi:id="_SdJNk1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeInterval"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::TimeObservation" identifier="org.eclipse.papyrus.uml.TimeObservation" name="UML::TimeObservation" xmi:id="_SdKbvlYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/TimeObservation.gif" xmi:id="_SdKbv1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TimeObservation"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.TransitionEditHelper" hint="UML::Transition" identifier="org.eclipse.papyrus.uml.Transition" name="UML::Transition" xmi:id="_SdLCtVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Transition.gif" xmi:id="_SdLCtlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Trigger" identifier="org.eclipse.papyrus.uml.Trigger" name="UML::Trigger" xmi:id="_SdLCt1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Trigger.gif" xmi:id="_SdLCuFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Trigger"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Type" identifier="org.eclipse.papyrus.uml.Type" name="UML::Type" xmi:id="_SdLCuVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Type.gif" xmi:id="_SdLCulYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::TypedElement" identifier="org.eclipse.papyrus.uml.TypedElement" name="UML::TypedElement" xmi:id="_SdLCu1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/TypedElement.gif" xmi:id="_SdLCvFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::UnmarshallAction" identifier="org.eclipse.papyrus.uml.UnmarshallAction" name="UML::UnmarshallAction" xmi:id="_SdLCvVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/UnmarshallAction.gif" xmi:id="_SdLCvlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//UnmarshallAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.DependencyEditHelper" hint="UML::Usage" identifier="org.eclipse.papyrus.uml.Usage" name="UML::Usage" xmi:id="_SdLCxVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Usage.gif" xmi:id="_SdLCxlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Usage"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.UseCaseEditHelper" hint="UML::UseCase" identifier="org.eclipse.papyrus.uml.UseCase" name="UML::UseCase" xmi:id="_SdLCzVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/UseCase.gif" xmi:id="_SdLCzlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//UseCase"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ValuePin" identifier="org.eclipse.papyrus.uml.ValuePin" name="UML::ValuePin" xmi:id="_SdLp11YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ValuePin.gif" xmi:id="_SdLp2FYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ValuePin"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::ValueSpecification" identifier="org.eclipse.papyrus.uml.ValueSpecification" name="UML::ValueSpecification" xmi:id="_SdM3_1YCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ValueSpecification.gif" xmi:id="_SdM4AFYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ValueSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::ValueSpecificationAction" identifier="org.eclipse.papyrus.uml.ValueSpecificationAction" name="UML::ValueSpecificationAction" xmi:id="_SdM4AVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/ValueSpecificationAction.gif" xmi:id="_SdM4AlYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//ValueSpecificationAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Variable" identifier="org.eclipse.papyrus.uml.Variable" name="UML::Variable" xmi:id="_SdNe8FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Variable.gif" xmi:id="_SdNe8VYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Variable"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::VariableAction" identifier="org.eclipse.papyrus.uml.VariableAction" name="UML::VariableAction" xmi:id="_SdNe8lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/VariableAction.gif" xmi:id="_SdNe81YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//VariableAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ElementEditHelper" hint="UML::Vertex" identifier="org.eclipse.papyrus.uml.Vertex" name="UML::Vertex" xmi:id="_SdNe-lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Vertex.gif" xmi:id="_SdNe-1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//Vertex"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::WriteLinkAction" identifier="org.eclipse.papyrus.uml.WriteLinkAction" name="UML::WriteLinkAction" xmi:id="_SdNe_FYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/WriteLinkAction.gif" xmi:id="_SdNe_VYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//WriteLinkAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::WriteStructuralFeatureAction" identifier="org.eclipse.papyrus.uml.WriteStructuralFeatureAction" name="UML::WriteStructuralFeatureAction" xmi:id="_SdNe_lYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/WriteStructuralFeatureAction.gif" xmi:id="_SdNe_1YCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//WriteStructuralFeatureAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations editHelperClassName="org.eclipse.papyrus.uml.service.types.helper.ActivityNodeHelper" hint="UML::WriteVariableAction" identifier="org.eclipse.papyrus.uml.WriteVariableAction" name="UML::WriteVariableAction" xmi:id="_SdNfAFYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/WriteVariableAction.gif" xmi:id="_SdNfAVYCEeS0WsAAtVmToA"/>
+ <eClass href="http://www.eclipse.org/uml2/5.0.0/UML#//WriteVariableAction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::Trace" identifier="org.eclipse.papyrus.uml.Trace" name="UML::Trace" xmi:id="_JPmakGskEeSELtwF_9-6fg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Abstraction.gif" xmi:id="_QcxB0AO0EeWv4ca2-olBmg"/>
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.TraceEditHelperAdvice" xmi:id="_JPmakWskEeSELtwF_9-6fg" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <matcherConfiguration matcherClassName="org.eclipse.papyrus.uml.service.types.matcher.TraceMatcher" xmi:id="_LDOUUGskEeSELtwF_9-6fg" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+ <specializedTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScP1oVYCEeS0WsAAtVmToA" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"/></elementTypeConfigurations>
+ <elementTypeConfigurations hint="UML::Refine" identifier="org.eclipse.papyrus.uml.Refine" name="UML::Refine" xmi:id="_UGdZ8GslEeSELtwF_9-6fg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+ <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Abstraction.gif" xmi:id="_N0U_8AO0EeWv4ca2-olBmg"/>
+
+ <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.uml.service.types.helper.advice.RefineEditHelperAdvice" xmi:id="_UGdZ8WslEeSELtwF_9-6fg" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
+ <matcherConfiguration matcherClassName="org.eclipse.papyrus.uml.service.types.matcher.RefineMa