Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorptessier2012-07-30 10:24:34 +0000
committerptessier2012-07-30 10:24:34 +0000
commitc734fd9c27b7da85ecf979a07cf960d05d94ccfd (patch)
tree463caaa0ea245a5ce67d69b3c96581763dd77500 /plugins
parent1c39e98c2e0a85c401ae28aa620db0570807903b (diff)
downloadorg.eclipse.papyrus-c734fd9c27b7da85ecf979a07cf960d05d94ccfd.tar.gz
org.eclipse.papyrus-c734fd9c27b7da85ecf979a07cf960d05d94ccfd.tar.xz
org.eclipse.papyrus-c734fd9c27b7da85ecf979a07cf960d05d94ccfd.zip
306676: [Core] Corruption of diagram because of short cut diagram
https://bugs.eclipse.org/bugs/show_bug.cgi?id=306676
Diffstat (limited to 'plugins')
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/.options14
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/custom-src/org/eclipse/papyrus/uml/diagram/clazz/custom/providers/CUMLModelingAssitantProvider.java64
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/plugin.xml2379
3 files changed, 1279 insertions, 1178 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/.options b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/.options
index bfdf0c77b0c..a1860ab95e0 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/.options
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/.options
@@ -1,7 +1,7 @@
-# Tracing options for the org.eclipse.papyrus.uml.diagram.clazz plug-in
-
-# Common issues
-org.eclipse.papyrus.uml.diagram.clazz/debug=false
-
-# Visual IDs
-org.eclipse.papyrus.uml.diagram.clazz/debug/visualID=false
+# Tracing options for the org.eclipse.papyrus.uml.diagram.clazz plug-in
+
+# Common issues
+org.eclipse.papyrus.uml.diagram.clazz/debug=false
+
+# Visual IDs
+org.eclipse.papyrus.uml.diagram.clazz/debug/visualID=false
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/custom-src/org/eclipse/papyrus/uml/diagram/clazz/custom/providers/CUMLModelingAssitantProvider.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/custom-src/org/eclipse/papyrus/uml/diagram/clazz/custom/providers/CUMLModelingAssitantProvider.java
new file mode 100644
index 00000000000..5747f59a01b
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/custom-src/org/eclipse/papyrus/uml/diagram/clazz/custom/providers/CUMLModelingAssitantProvider.java
@@ -0,0 +1,64 @@
+/*****************************************************************************
+ * Copyright (c) 2012 CEA LIST.
+ *
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.diagram.clazz.custom.providers;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPart;
+import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
+import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLModelingAssistantProvider;
+
+
+/**
+ * this is a custom assistant for editpart
+ * I overload possible shorcut that can be created
+ *
+ */
+public class CUMLModelingAssitantProvider extends UMLModelingAssistantProvider {
+
+ @SuppressWarnings("rawtypes")
+ public List getTypesForPopupBar(IAdaptable host) {
+ IGraphicalEditPart editPart = (IGraphicalEditPart)host.getAdapter(IGraphicalEditPart.class);
+ if(editPart instanceof ModelEditPart) {
+ ArrayList<IElementType> types = new ArrayList<IElementType>(20);
+ types.add(UMLElementTypes.Dependency_2014);
+ types.add(UMLElementTypes.AssociationClass_2013);
+ types.add(UMLElementTypes.Association_2015);
+ types.add(UMLElementTypes.InstanceSpecification_2001);
+ types.add(UMLElementTypes.Component_2002);
+ types.add(UMLElementTypes.Signal_2003);
+ types.add(UMLElementTypes.Interface_2004);
+ types.add(UMLElementTypes.Model_2005);
+ types.add(UMLElementTypes.Enumeration_2006);
+ types.add(UMLElementTypes.Package_2007);
+ types.add(UMLElementTypes.Class_2008);
+ types.add(UMLElementTypes.PrimitiveType_2009);
+ types.add(UMLElementTypes.DataType_2010);
+ types.add(UMLElementTypes.Constraint_2011);
+ types.add(UMLElementTypes.Comment_2012);
+ //types.add(UMLElementTypes.Diagram_2016);
+ types.add(UMLElementTypes.DurationObservation_2095);
+ types.add(UMLElementTypes.TimeObservation_2096);
+ //types.add(UMLElementTypes.NamedElement_2097);
+ //types.add(UMLElementTypes.NamedElement_2098);
+ return types;
+ }
+ else {
+ return super.getTypesForPopupBar(host);}
+ }
+}
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/plugin.xml b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/plugin.xml
index 2bef5952182..4f37349736b 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/plugin.xml
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/plugin.xml
@@ -16,1147 +16,1184 @@
<?gmfgen generated="true"?>
<initializer class="org.eclipse.papyrus.uml.diagram.clazz.preferences.DiagramPreferenceInitializer"/>
</extension>
-<extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor" id="prop-contrib">
- <?gmfgen generated="true"?>
- <propertyContributor
- contributorId="org.eclipse.papyrus.uml.diagram.clazz"
- labelProvider="org.eclipse.papyrus.uml.diagram.clazz.sheet.UMLSheetLabelProvider">
- <propertyCategory category="domain"/>
- <propertyCategory category="visual"/>
- <propertyCategory category="extra"/>
- </propertyContributor>
- </extension>
-<extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs" id="proptabs">
- <?gmfgen generated="true"?>
- <propertyTabs contributorId="org.eclipse.papyrus.uml.diagram.clazz">
- <propertyTab
- category="visual"
- id="property.tab.AppearancePropertySection"
- label="%tab.appearance"/>
- <propertyTab
- category="visual"
- id="property.tab.DiagramPropertySection"
- label="%tab.diagram"/>
- <propertyTab
- category="domain"
- id="property.tab.domain"
- label="%tab.domain"/>
- </propertyTabs>
- </extension>
-<extension point="org.eclipse.ui.views.properties.tabbed.propertySections" id="propsections">
- <?gmfgen generated="true"?>
- <propertySections contributorId="org.eclipse.papyrus.uml.diagram.clazz">
- <propertySection id="property.section.ConnectorAppearancePropertySection"
- filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.ConnectionEditPartPropertySectionFilter"
- class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.ConnectionAppearancePropertySection"
- tab="property.tab.AppearancePropertySection">
- </propertySection>
- <propertySection id="property.section.ShapeColorAndFontPropertySection"
- filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.ShapeEditPartPropertySectionFilter"
- class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.ShapeColorsAndFontsPropertySection"
- tab="property.tab.AppearancePropertySection">
- </propertySection>
- <propertySection id="property.section.DiagramColorsAndFontsPropertySection"
- filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.DiagramEditPartPropertySectionFilter"
- class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.DiagramColorsAndFontsPropertySection"
- tab="property.tab.AppearancePropertySection">
- </propertySection>
- <propertySection id="property.section.RulerGridPropertySection"
- filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.DiagramEditPartPropertySectionFilter"
- class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.grid.RulerGridPropertySection"
- tab="property.tab.DiagramPropertySection">
- </propertySection>
- <propertySection
- id="property.section.domain"
- tab="property.tab.domain"
- class="org.eclipse.papyrus.uml.diagram.clazz.sheet.UMLPropertySection">
- <input type="org.eclipse.gmf.runtime.notation.View"/>
- <input type="org.eclipse.gef.EditPart"/>
- <input type="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
- </propertySection>
- </propertySections>
- </extension>
-<extension point="org.eclipse.gmf.runtime.diagram.core.viewProviders" id="view-provider">
- <?gmfgen generated="true"?>
- <viewProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLViewProvider">
- <Priority name="Lowest"/>
- <context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="PapyrusUMLClassDiagram"/>
- <context viewClass="org.eclipse.gmf.runtime.notation.Node" semanticHints="2014,2013,2015,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2016,2095,2096,2097,2098,3012,3002,3005,3006,3018,3014,3004,3008,3013,3003,3007,3019,3034,3035,3031,3016,3017,3011,3030,3015,3032,3033,3020,3021,3022,3023,3024,3025,3009,3010,3026,3027,3028,3029,3036,3037,3038"/>
- <context viewClass="org.eclipse.gmf.runtime.notation.Edge" semanticHints="4016,4017,4001,4019,4002,4003,4004,4005,4006,4007,4008,4018,4009,4010,4011,4012,4013,4014,4015,4020,4021,4022,4023,4024,4025"/>
- </viewProvider>
- </extension>
-<extension point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders" id="ep-provider">
- <?gmfgen generated="true"?>
- <editpartProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLEditPartProvider">
- <Priority name="Lowest"/>
- <object class="org.eclipse.gmf.runtime.notation.Diagram" id="generated-diagram">
- <method name="getType()" value="PapyrusUMLClassDiagram"/>
- </object>
- <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-nodes">
- <method name="getType()" value="2014,2013,2015,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2016,2095,2096,2097,2098,3012,3002,3005,3006,3018,3014,3004,3008,3013,3003,3007,3019,3034,3035,3031,3016,3017,3011,3030,3015,3032,3033,3020,3021,3022,3023,3024,3025,3009,3010,3026,3027,3028,3029,3036,3037,3038"/>
- </object>
- <object class="org.eclipse.gmf.runtime.notation.Edge" id="generated-links">
- <method name="getType()" value="4016,4017,4001,4019,4002,4003,4004,4005,4006,4007,4008,4018,4009,4010,4011,4012,4013,4014,4015,4020,4021,4022,4023,4024,4025"/>
- </object>
- <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-labels">
- <method name="getType()" value="1,5066,5002,5005,5008,5011,5020,5023,5026,5029,5032,5035,5037,5159,5038,0,5155,5156,5153,5154,5157,5158,5040,5043,5046,5049,5052,5055,5017,5014,5058,5061,5063,5064,5160"/>
- </object>
- <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-compartments">
- <method name="getType()" value="7011,7012,7013,7023,7024,7025,7026,7027,7028,7029,7032,7033,7030,7010,7031,7035,7017,7018,7019,7002,7003,7004,7006,7007,7008,7020,7021,7034,7001,7005,7009,7016,7015,7036,7037,7014,7038"/>
- </object>
- <context views="generated-diagram,generated-nodes,generated-links,generated-labels,generated-compartments"/>
- </editpartProvider>
- </extension>
-<extension point="org.eclipse.gmf.runtime.emf.ui.modelingAssistantProviders" id="modelassist-provider">
- <?gmfgen generated="true"?>
- <modelingAssistantProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLModelingAssistantProvider">
- <Priority name="Lowest"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPart" id="Package_1000"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DependencyNodeEditPart" id="Dependency_2014"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.AssociationClassEditPart" id="AssociationClass_2013"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.AssociationNodeEditPart" id="Association_2015"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPart" id="InstanceSpecification_2001"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPart" id="Component_2002"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPart" id="Signal_2003"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InterfaceEditPart" id="Interface_2004"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartTN" id="Model_2005"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPart" id="Enumeration_2006"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPart" id="Package_2007"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPart" id="Class_2008"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPart" id="PrimitiveType_2009"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPart" id="DataType_2010"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPart" id="Constraint_2011"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPart" id="Comment_2012"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ShortCutDiagramEditPart" id="Diagram_2016"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DurationObservationEditPart" id="DurationObservation_2095"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.TimeObservationEditPart" id="TimeObservation_2096"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DefaultNamedElementEditPart" id="NamedElement_2097"/>
- <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ShapeNamedElementEditPart" id="NamedElement_2098"/>
- <context elements="Package_1000,Dependency_2014,AssociationClass_2013,Association_2015,InstanceSpecification_2001,Component_2002,Signal_2003,Interface_2004,Model_2005,Enumeration_2006,Package_2007,Class_2008,PrimitiveType_2009,DataType_2010,Constraint_2011,Comment_2012,Diagram_2016,DurationObservation_2095,TimeObservation_2096,NamedElement_2097,NamedElement_2098"/>
- </modelingAssistantProvider>
- </extension>
-<extension point="org.eclipse.gmf.runtime.common.ui.services.iconProviders" id="icon-provider">
- <?gmfgen generated="true"?>
- <IconProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLIconProvider">
- <Priority name="Low"/>
- </IconProvider>
- </extension>
-<extension point="org.eclipse.gmf.runtime.common.ui.services.parserProviders" id="parser-provider">
- <?gmfgen generated="true"?>
- <ParserProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLParserProvider">
- <Priority name="Lowest"/>
- </ParserProvider>
- </extension>
-<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes" id="element-types">
- <?gmfgen generated="true"?>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Package_1000"
- name="%metatype.name.Package_1000"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Package"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PackageEditHelper">
- <param name="semanticHint" value="1000"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_2014"
- name="%metatype.name.Dependency_2014"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Dependency"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.DependencyEditHelper">
- <param name="semanticHint" value="2014"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_2013"
- name="%metatype.name.AssociationClass_2013"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="AssociationClass"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.AssociationClassEditHelper">
- <param name="semanticHint" value="2013"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Association_2015"
- name="%metatype.name.Association_2015"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Association"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.AssociationEditHelper">
- <param name="semanticHint" value="2015"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_2001"
- name="%metatype.name.InstanceSpecification_2001"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="InstanceSpecification"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InstanceSpecificationEditHelper">
- <param name="semanticHint" value="2001"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Component_2002"
- name="%metatype.name.Component_2002"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Component"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ComponentEditHelper">
- <param name="semanticHint" value="2002"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Signal_2003"
- name="%metatype.name.Signal_2003"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Signal"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.SignalEditHelper">
- <param name="semanticHint" value="2003"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Interface_2004"
- name="%metatype.name.Interface_2004"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Interface"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InterfaceEditHelper">
- <param name="semanticHint" value="2004"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Model_2005"
- name="%metatype.name.Model_2005"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Model"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ModelEditHelper">
- <param name="semanticHint" value="2005"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_2006"
- name="%metatype.name.Enumeration_2006"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3025"/>
- <param name="semanticHint" value="2006"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Package_2007"
- name="%metatype.name.Package_2007"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Package_1000"/>
- <param name="semanticHint" value="2007"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Class_2008"
- name="%metatype.name.Class_2008"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
- <param name="semanticHint" value="2008"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_2009"
- name="%metatype.name.PrimitiveType_2009"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3026"/>
- <param name="semanticHint" value="2009"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.DataType_2010"
- name="%metatype.name.DataType_2010"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.DataType_3027"/>
- <param name="semanticHint" value="2010"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Constraint_2011"
- name="%metatype.name.Constraint_2011"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Constraint_3029"/>
- <param name="semanticHint" value="2011"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Comment_2012"
- name="%metatype.name.Comment_2012"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Comment_3028"/>
- <param name="semanticHint" value="2012"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/gmf/runtime/1.0.2/notation">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Diagram_2016"
- name="%metatype.name.Diagram_2016"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Diagram"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ShortCutDiagramEditHelper">
- <param name="semanticHint" value="2016"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.DurationObservation_2095"
- name="%metatype.name.DurationObservation_2095"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="DurationObservation"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.DurationObservationEditHelper">
- <param name="semanticHint" value="2095"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.TimeObservation_2096"
- name="%metatype.name.TimeObservation_2096"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="TimeObservation"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.TimeObservationEditHelper">
- <param name="semanticHint" value="2096"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.NamedElement_2097"
- name="%metatype.name.NamedElement_2097"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="NamedElement"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.DefaultNamedElementEditHelper">
- <param name="semanticHint" value="2097"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.NamedElement_2098"
- name="%metatype.name.NamedElement_2098"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="NamedElement"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ShapeNamedElementEditHelper">
- <param name="semanticHint" value="2098"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Property_3012"
- name="%metatype.name.Property_3012"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
- <param name="semanticHint" value="3012"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"
- name="%metatype.name.Property_3002"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Property"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PropertyEditHelper">
- <param name="semanticHint" value="3002"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Property_3005"
- name="%metatype.name.Property_3005"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
- <param name="semanticHint" value="3005"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Property_3006"
- name="%metatype.name.Property_3006"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
- <param name="semanticHint" value="3006"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Property_3018"
- name="%metatype.name.Property_3018"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
- <param name="semanticHint" value="3018"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Class_3014"
- name="%metatype.name.Class_3014"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
- <param name="semanticHint" value="3014"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"
- name="%metatype.name.Class_3004"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Class"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ClassEditHelper">
- <param name="semanticHint" value="3004"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Class_3008"
- name="%metatype.name.Class_3008"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
- <param name="semanticHint" value="3008"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3013"
- name="%metatype.name.Operation_3013"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"/>
- <param name="semanticHint" value="3013"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"
- name="%metatype.name.Operation_3003"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Operation"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.OperationEditHelper">
- <param name="semanticHint" value="3003"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3007"
- name="%metatype.name.Operation_3007"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"/>
- <param name="semanticHint" value="3007"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3019"
- name="%metatype.name.Operation_3019"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"/>
- <param name="semanticHint" value="3019"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.ConnectableElementTemplateParameter_3034"
- name="%metatype.name.ConnectableElementTemplateParameter_3034"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="ConnectableElementTemplateParameter"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ClassifierTemplateParameterEditHelper">
- <param name="semanticHint" value="3034"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.OperationTemplateParameter_3035"
- name="%metatype.name.OperationTemplateParameter_3035"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="OperationTemplateParameter"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ClassifierTemplateParameterEditHelper">
- <param name="semanticHint" value="3035"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.ClassifierTemplateParameter_3031"
- name="%metatype.name.ClassifierTemplateParameter_3031"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="ClassifierTemplateParameter"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ClassifierTemplateParameterEditHelper">
- <param name="semanticHint" value="3031"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.TemplateParameter_3016"
- name="%metatype.name.TemplateParameter_3016"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="TemplateParameter"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.TemplateParameterEditHelper">
- <param name="semanticHint" value="3016"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.EnumerationLiteral_3017"
- name="%metatype.name.EnumerationLiteral_3017"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="EnumerationLiteral"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.EnumerationLiteralEditHelper">
- <param name="semanticHint" value="3017"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Reception_3011"
- name="%metatype.name.Reception_3011"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Reception"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ReceptionEditHelper">
- <param name="semanticHint" value="3011"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Slot_3030"
- name="%metatype.name.Slot_3030"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Slot"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.SlotEditHelper">
- <param name="semanticHint" value="3030"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.RedefinableTemplateSignature_3015"
- name="%metatype.name.RedefinableTemplateSignature_3015"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="RedefinableTemplateSignature"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.RedefinableTemplateSignatureEditHelper">
- <param name="semanticHint" value="3015"/>
- </metamodelType>
- </metamodel>
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.ContainmentCircle_3032"
- name="%metatype.name.Node_3032"
- kind="org.eclipse.gmf.runtime.diagram.ui.util.INotationType">
- <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
- <param name="semanticHint" value="3032"/>
- </specializationType>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.TemplateSignature_3033"
- name="%metatype.name.TemplateSignature_3033"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="TemplateSignature"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.RedefinableTemplateSignatureEditHelper">
- <param name="semanticHint" value="3033"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_3020"
- name="%metatype.name.InstanceSpecification_3020"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_2001"/>
- <param name="semanticHint" value="3020"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Component_3021"
- name="%metatype.name.Component_3021"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Component_2002"/>
- <param name="semanticHint" value="3021"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Signal_3022"
- name="%metatype.name.Signal_3022"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Signal_2003"/>
- <param name="semanticHint" value="3022"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3023"
- name="%metatype.name.Interface_3023"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Interface_2004"/>
- <param name="semanticHint" value="3023"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Model_3024"
- name="%metatype.name.Model_3024"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Model_2005"/>
- <param name="semanticHint" value="3024"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3025"
- name="%metatype.name.Enumeration_3025"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Enumeration"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.EnumerationEditHelper">
- <param name="semanticHint" value="3025"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Package_3009"
- name="%metatype.name.Package_3009"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Package_1000"/>
- <param name="semanticHint" value="3009"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Class_3010"
- name="%metatype.name.Class_3010"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
- <param name="semanticHint" value="3010"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3026"
- name="%metatype.name.PrimitiveType_3026"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="PrimitiveType"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PrimitiveTypeEditHelper">
- <param name="semanticHint" value="3026"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.DataType_3027"
- name="%metatype.name.DataType_3027"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="DataType"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.DataTypeEditHelper">
- <param name="semanticHint" value="3027"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Comment_3028"
- name="%metatype.name.Comment_3028"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Comment"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.CommentEditHelper">
- <param name="semanticHint" value="3028"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Constraint_3029"
- name="%metatype.name.Constraint_3029"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Constraint"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ConstraintEditHelper">
- <param name="semanticHint" value="3029"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3036"
- name="%metatype.name.Interface_3036"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Interface_2004"/>
- <param name="semanticHint" value="3036"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3037"
- name="%metatype.name.Interface_3037"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Interface"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InterfaceEditHelper">
- <param name="semanticHint" value="3037"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3038"
- name="%metatype.name.Interface_3038"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3037"/>
- <param name="semanticHint" value="3038"/>
- </specializationType>
- </metamodel>
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Link_4016"
- name="%metatype.name.Link_4016"
- kind="org.eclipse.gmf.runtime.diagram.ui.util.INotationType">
- <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
- <param name="semanticHint" value="4016"/>
- </specializationType>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_4017"
- name="%metatype.name.AssociationClass_4017"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_2013"/>
- <param name="semanticHint" value="4017"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Association_4001"
- name="%metatype.name.Association_4001"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Association_2015"/>
- <param name="semanticHint" value="4001"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Association_4019"
- name="%metatype.name.Association_4019"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Association_2015"/>
- <param name="semanticHint" value="4019"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Generalization_4002"
- name="%metatype.name.Generalization_4002"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Generalization"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.GeneralizationEditHelper">
- <param name="semanticHint" value="4002"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.InterfaceRealization_4003"
- name="%metatype.name.InterfaceRealization_4003"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="InterfaceRealization"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InterfaceRealizationEditHelper">
- <param name="semanticHint" value="4003"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Substitution_4004"
- name="%metatype.name.Substitution_4004"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Substitution"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.SubstitutionEditHelper">
- <param name="semanticHint" value="4004"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Realization_4005"
- name="%metatype.name.Realization_4005"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Realization"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.RealizationEditHelper">
- <param name="semanticHint" value="4005"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Abstraction_4006"
- name="%metatype.name.Abstraction_4006"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Abstraction"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.AbstractionEditHelper">
- <param name="semanticHint" value="4006"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.Usage_4007"
- name="%metatype.name.Usage_4007"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="Usage"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.UsageEditHelper">
- <param name="semanticHint" value="4007"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_4008"
- name="%metatype.name.Dependency_4008"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_2014"/>
- <param name="semanticHint" value="4008"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_4018"
- name="%metatype.name.Dependency_4018"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_2014"/>
- <param name="semanticHint" value="4018"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.ElementImport_4009"
- name="%metatype.name.ElementImport_4009"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="ElementImport"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ElementImportEditHelper">
- <param name="semanticHint" value="4009"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.PackageImport_4010"
- name="%metatype.name.PackageImport_4010"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="PackageImport"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PackageImportEditHelper">
- <param name="semanticHint" value="4010"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.PackageMerge_4011"
- name="%metatype.name.PackageMerge_4011"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="PackageMerge"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PackageMergeEditHelper">
- <param name="semanticHint" value="4011"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.ProfileApplication_4012"
- name="%metatype.name.ProfileApplication_4012"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="ProfileApplication"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ProfileApplicationEditHelper">
- <param name="semanticHint" value="4012"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.CommentAnnotatedElement_4013"
- name="%metatype.name.CommentAnnotatedElement_4013"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
- <param name="semanticHint" value="4013"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.ConstraintConstrainedElement_4014"
- name="%metatype.name.ConstraintConstrainedElement_4014"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
- <param name="semanticHint" value="4014"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.TemplateBinding_4015"
- name="%metatype.name.TemplateBinding_4015"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="TemplateBinding"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.TemplateBindingEditHelper">
- <param name="semanticHint" value="4015"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.GeneralizationSet_4020"
- name="%metatype.name.GeneralizationSet_4020"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="GeneralizationSet"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.GeneralizationSetEditHelper">
- <param name="semanticHint" value="4020"/>
- </metamodelType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <metamodelType
- id="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecificationLink_4021"
- name="%metatype.name.InstanceSpecification_4021"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
- eclass="InstanceSpecification"
- edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InstanceSpecificationLinkEditHelper">
- <param name="semanticHint" value="4021"/>
- </metamodelType>
- </metamodel>
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.AddedLink_4022"
- name="%metatype.name.Link_4022"
- kind="org.eclipse.gmf.runtime.diagram.ui.util.INotationType">
- <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
- <param name="semanticHint" value="4022"/>
- </specializationType>
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.ContainmentLink_4023"
- name="%metatype.name.Link_4023"
- kind="org.eclipse.gmf.runtime.diagram.ui.util.INotationType">
- <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
- <param name="semanticHint" value="4023"/>
- </specializationType>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.TimeObservationEvent_4024"
- name="%metatype.name.TimeObservationEvent_4024"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
- <param name="semanticHint" value="4024"/>
- </specializationType>
- </metamodel>
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
- <specializationType
- id="org.eclipse.papyrus.uml.diagram.clazz.DurationObservationEvent_4025"
- name="%metatype.name.DurationObservationEvent_4025"
- kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
- <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
- <param name="semanticHint" value="4025"/>
- </specializationType>
- </metamodel>
- </extension>
-<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings" id="element-types-bindings">
- <?gmfgen generated="true"?>
- <clientContext id="org.eclipse.papyrus.uml.diagram.clazz.TypeContext">
- <enablement>
- <test
- property="org.eclipse.gmf.runtime.emf.core.editingDomain"
- value="org.eclipse.papyrus.uml.diagram.clazz.EditingDomain"/>
- </enablement>
- </clientContext>
- <binding context="org.eclipse.papyrus.uml.diagram.clazz.TypeContext">
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Package_1000"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Dependency_2014"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_2013"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Association_2015"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_2001"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Component_2002"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Signal_2003"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_2004"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Model_2005"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_2006"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Package_2007"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_2008"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_2009"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DataType_2010"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Constraint_2011"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Comment_2012"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Diagram_2016"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DurationObservation_2095"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TimeObservation_2096"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.NamedElement_2097"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.NamedElement_2098"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3012"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3005"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3006"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3018"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_3014"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_3008"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Operation_3013"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Operation_3007"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Operation_3019"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ConnectableElementTemplateParameter_3034"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.OperationTemplateParameter_3035"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ClassifierTemplateParameter_3031"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TemplateParameter_3016"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.EnumerationLiteral_3017"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Reception_3011"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Slot_3030"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.RedefinableTemplateSignature_3015"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ContainmentCircle_3032"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TemplateSignature_3033"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_3020"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Component_3021"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Signal_3022"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_3023"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Model_3024"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3025"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Package_3009"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_3010"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3026"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DataType_3027"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Comment_3028"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Constraint_3029"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_3036"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_3037"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_3038"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Link_4016"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_4017"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Association_4001"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Association_4019"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Generalization_4002"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InterfaceRealization_4003"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Substitution_4004"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Realization_4005"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Abstraction_4006"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Usage_4007"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Dependency_4008"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Dependency_4018"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ElementImport_4009"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PackageImport_4010"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PackageMerge_4011"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ProfileApplication_4012"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.CommentAnnotatedElement_4013"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ConstraintConstrainedElement_4014"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TemplateBinding_4015"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.GeneralizationSet_4020"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecificationLink_4021"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.AddedLink_4022"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ContainmentLink_4023"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TimeObservationEvent_4024"/>
- <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DurationObservationEvent_4025"/>
- <advice ref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/>
- </binding>
- </extension>
-<extension point="org.eclipse.core.expressions.propertyTesters" id="navigator-proptest.isURIEditorInput">
- <?gmfgen generated="true"?>
- <propertyTester
- id="org.eclipse.papyrus.uml.diagram.clazz.URIEditorInputPropertyTester"
- type="org.eclipse.emf.common.ui.URIEditorInput"
- namespace="org.eclipse.papyrus.uml.diagram.clazz"
- properties="isURIEditorInput"
- class="org.eclipse.papyrus.uml.diagram.clazz.part.UMLUriEditorInputTester">
- </propertyTester>
- </extension>
-<extension point="org.eclipse.ui.navigator.viewer" id="navigator-viewbinding">
- <?gmfgen generated="true"?>
- <viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
- <includes>
- <contentExtension pattern="org.eclipse.papyrus.uml.diagram.clazz.resourceContent"/>
- <contentExtension pattern="org.eclipse.papyrus.uml.diagram.clazz.domainResourceContent"/>
- <contentExtension pattern="org.eclipse.papyrus.uml.diagram.clazz.navigatorLinkHelper"/>
- </includes>
- </viewerContentBinding>
- <viewerActionBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
- <includes>
- <actionExtension pattern="org.eclipse.papyrus.uml.diagram.clazz.navigatorActionProvider"/>
- </includes>
- </viewerActionBinding>
- </extension>
-<extension point="org.eclipse.ui.navigator.navigatorContent" id="navigator-content">
- <?gmfgen generated="true"?>
- <navigatorContent
- id="org.eclipse.papyrus.uml.diagram.clazz.resourceContent"
- name="%navigatorContentName"
- priority="normal"
- contentProvider="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorContentProvider"
- labelProvider="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorLabelProvider"
- icon="icons/obj16/UMLDiagramFile.gif"
- activeByDefault="true">
- <triggerPoints>
- <or>
- <and>
- <instanceof value="org.eclipse.core.resources.IFile"/>
- <test property="org.eclipse.core.resources.extension" value="PapyrusUMLClass_diagram"/>
- </and>
- <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
- </or>
- </triggerPoints>
- <possibleChildren>
- <or>
- <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
- </or>
- </possibleChildren>
- <commonSorter
- id="org.eclipse.papyrus.uml.diagram.clazz.navigatorSorter"
- class="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorSorter">
- <parentExpression>
- <or>
- <and>
- <instanceof value="org.eclipse.core.resources.IFile"/>
- <test property="org.eclipse.core.resources.extension" value="PapyrusUMLClass_diagram"/>
- </and>
- <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
- </or>
- </parentExpression>
- </commonSorter>
- </navigatorContent>
- <navigatorContent
- id="org.eclipse.papyrus.uml.diagram.clazz.domainResourceContent"
- name="%domainNavigatorContentName"
- priority="normal"
- contentProvider="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLDomainNavigatorContentProvider"
- labelProvider="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLDomainNavigatorLabelProvider"
- icon="icons/obj16/UMLDiagramFile.gif"
- activeByDefault="true">
- <triggerPoints>
- <or>
- <and>
- <instanceof value="org.eclipse.core.resources.IFile"/>
- <test property="org.eclipse.core.resources.extension" value="PapyrusUMLClass"/>
- </and>
- <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLDomainNavigatorItem"/>
- </or>
- </triggerPoints>
- <possibleChildren>
- <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLDomainNavigatorItem"/>
- </possibleChildren>
- </navigatorContent>
- <actionProvider
- id="org.eclipse.papyrus.uml.diagram.clazz.navigatorActionProvider"
- class="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorActionProvider">
- <enablement>
- <or>
- <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
- </or>
- </enablement>
- </actionProvider>
- </extension>
-<extension point="org.eclipse.ui.navigator.linkHelper" id="navigator-linkhelper">
- <?gmfgen generated="true"?>
- <linkHelper
- id="org.eclipse.papyrus.uml.diagram.clazz.navigatorLinkHelper"
- class="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorLinkHelper">
- <editorInputEnablement>
- <and>
- <instanceof value="org.eclipse.emf.common.ui.URIEditorInput"/>
- <test property="org.eclipse.papyrus.uml.diagram.clazz.isURIEditorInput"/>
- </and>
- </editorInputEnablement>
- <selectionEnablement>
- <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
- </selectionEnablement>
- </linkHelper>
- </extension>
-<extension point="org.eclipse.ui.commands" id="update-cmd">
- <?gmfgen generated="true"?>
- <command
- categoryId="org.eclipse.ui.category.edit"
- defaultHandler="org.eclipse.papyrus.uml.diagram.clazz.part.UMLDiagramUpdateCommand"
- description="%update.diagram.description"
- id="org.eclipse.papyrus.uml.diagram.clazz.updateDiagram"
- name="%update.diagram.name"/>
- </extension>
-<extension point="org.eclipse.ui.bindings" id="update-cmd-binding">
- <?gmfgen generated="true"?>
- <key
- commandId="org.eclipse.papyrus.uml.diagram.clazz.updateDiagram"
- contextId="org.eclipse.papyrus.uml.diagram.clazz.ui.diagramContext"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
- sequence="F5"/>
- </extension>
+<extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor" id="prop-contrib">
+ <?gmfgen generated="true"?>
+ <propertyContributor
+ contributorId="org.eclipse.papyrus.uml.diagram.clazz"
+ labelProvider="org.eclipse.papyrus.uml.diagram.clazz.sheet.UMLSheetLabelProvider">
+ <propertyCategory category="domain"/>
+ <propertyCategory category="visual"/>
+ <propertyCategory category="extra"/>
+ </propertyContributor>
+ </extension>
+<extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs" id="proptabs">
+ <?gmfgen generated="true"?>
+ <propertyTabs contributorId="org.eclipse.papyrus.uml.diagram.clazz">
+ <propertyTab
+ category="visual"
+ id="property.tab.AppearancePropertySection"
+ label="%tab.appearance"/>
+ <propertyTab
+ category="visual"
+ id="property.tab.DiagramPropertySection"
+ label="%tab.diagram"/>
+ <propertyTab
+ category="domain"
+ id="property.tab.domain"
+ label="%tab.domain"/>
+ </propertyTabs>
+ </extension>
+<extension point="org.eclipse.ui.views.properties.tabbed.propertySections" id="propsections">
+ <?gmfgen generated="true"?>
+ <propertySections contributorId="org.eclipse.papyrus.uml.diagram.clazz">
+ <propertySection id="property.section.ConnectorAppearancePropertySection"
+ filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.ConnectionEditPartPropertySectionFilter"
+ class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.ConnectionAppearancePropertySection"
+ tab="property.tab.AppearancePropertySection">
+ </propertySection>
+ <propertySection id="property.section.ShapeColorAndFontPropertySection"
+ filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.ShapeEditPartPropertySectionFilter"
+ class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.ShapeColorsAndFontsPropertySection"
+ tab="property.tab.AppearancePropertySection">
+ </propertySection>
+ <propertySection id="property.section.DiagramColorsAndFontsPropertySection"
+ filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.DiagramEditPartPropertySectionFilter"
+ class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.DiagramColorsAndFontsPropertySection"
+ tab="property.tab.AppearancePropertySection">
+ </propertySection>
+ <propertySection id="property.section.RulerGridPropertySection"
+ filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.DiagramEditPartPropertySectionFilter"
+ class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.grid.RulerGridPropertySection"
+ tab="property.tab.DiagramPropertySection">
+ </propertySection>
+ <propertySection
+ id="property.section.domain"
+ tab="property.tab.domain"
+ class="org.eclipse.papyrus.uml.diagram.clazz.sheet.UMLPropertySection">
+ <input type="org.eclipse.gmf.runtime.notation.View"/>
+ <input type="org.eclipse.gef.EditPart"/>
+ <input type="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
+ </propertySection>
+ </propertySections>
+ </extension>
+ <extension point="org.eclipse.gmf.runtime.diagram.core.viewProviders" id="view-provider">
+ <?gmfgen generated="true"?>
+ <viewProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLViewProvider">
+ <Priority name="Lowest"/>
+ <context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="PapyrusUMLClassDiagram"/>
+ <context viewClass="org.eclipse.gmf.runtime.notation.Node" semanticHints="2014,2013,2015,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2016,2095,2096,2097,2098,3012,3002,3005,3006,3018,3014,3004,3008,3013,3003,3007,3019,3034,3035,3031,3016,3017,3011,3030,3015,3032,3033,3020,3021,3022,3023,3024,3025,3009,3010,3026,3027,3028,3029,3036,3037,3038"/>
+ <context viewClass="org.eclipse.gmf.runtime.notation.Edge" semanticHints="4016,4017,4001,4019,4002,4003,4004,4005,4006,4007,4008,4018,4009,4010,4011,4012,4013,4014,4015,4020,4021,4022,4023,4024,4025"/>
+ </viewProvider>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders" id="ep-provider">
+ <?gmfgen generated="true"?>
+ <editpartProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLEditPartProvider">
+ <Priority name="Lowest"/>
+ <object class="org.eclipse.gmf.runtime.notation.Diagram" id="generated-diagram">
+ <method name="getType()" value="PapyrusUMLClassDiagram"/>
+ </object>
+ <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-nodes">
+ <method name="getType()" value="2014,2013,2015,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2016,2095,2096,2097,2098,3012,3002,3005,3006,3018,3014,3004,3008,3013,3003,3007,3019,3034,3035,3031,3016,3017,3011,3030,3015,3032,3033,3020,3021,3022,3023,3024,3025,3009,3010,3026,3027,3028,3029,3036,3037,3038"/>
+ </object>
+ <object class="org.eclipse.gmf.runtime.notation.Edge" id="generated-links">
+ <method name="getType()" value="4016,4017,4001,4019,4002,4003,4004,4005,4006,4007,4008,4018,4009,4010,4011,4012,4013,4014,4015,4020,4021,4022,4023,4024,4025"/>
+ </object>
+ <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-labels">
+ <method name="getType()" value="1,5066,5002,5005,5008,5011,5020,5023,5026,5029,5032,5035,5037,5159,5038,0,5155,5156,5153,5154,5157,5158,5040,5043,5046,5049,5052,5055,5017,5014,5058,5061,5063,5064,5160"/>
+ </object>
+ <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-compartments">
+ <method name="getType()" value="7011,7012,7013,7023,7024,7025,7026,7027,7028,7029,7032,7033,7030,7010,7031,7035,7017,7018,7019,7002,7003,7004,7006,7007,7008,7020,7021,7034,7001,7005,7009,7016,7015,7036,7037,7014,7038"/>
+ </object>
+ <context views="generated-diagram,generated-nodes,generated-links,generated-labels,generated-compartments"/>
+ </editpartProvider>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.emf.ui.modelingAssistantProviders" id="modelassist-provider">
+ <?gmfgen generated="true"?>
+ <modelingAssistantProvider class="org.eclipse.papyrus.uml.diagram.clazz.custom.providers.CUMLModelingAssitantProvider">
+ <Priority name="Lowest"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPart" id="Package_1000"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DependencyNodeEditPart" id="Dependency_2014"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.AssociationClassEditPart" id="AssociationClass_2013"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.AssociationNodeEditPart" id="Association_2015"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPart" id="InstanceSpecification_2001"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPart" id="Component_2002"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPart" id="Signal_2003"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InterfaceEditPart" id="Interface_2004"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartTN" id="Model_2005"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPart" id="Enumeration_2006"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPart" id="Package_2007"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPart" id="Class_2008"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPart" id="PrimitiveType_2009"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPart" id="DataType_2010"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPart" id="Constraint_2011"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPart" id="Comment_2012"/>
+ <!--object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ShortCutDiagramEditPart" id="Diagram_2016"/-->
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DurationObservationEditPart" id="DurationObservation_2095"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.TimeObservationEditPart" id="TimeObservation_2096"/>
+ <!--object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DefaultNamedElementEditPart" id="NamedElement_2097"/-->
+ <!--object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ShapeNamedElementEditPart" id="NamedElement_2098"/-->
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PropertyForClassEditPart" id="Property_3012"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PropertyForComponentEditPart" id="Property_3002"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PropertyForSignalEditPart" id="Property_3005"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PropertyForInterfaceEditPart" id="Property_3006"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PropertyforDataTypeEditPart" id="Property_3018"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedClassForClassEditPart" id="Class_3014"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedClassForComponentEditPart" id="Class_3004"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedClassForInterfaceEditPart" id="Class_3008"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.OperationForClassEditPart" id="Operation_3013"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.OperationForComponentEditPart" id="Operation_3003"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.OperationForInterfaceEditpart" id="Operation_3007"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.OperationForDataTypeEditPart" id="Operation_3019"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConnectableElementTemplateParameterEditPart" id="ConnectableElementTemplateParameter_3034"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.OperationTemplateParameterEditPart" id="OperationTemplateParameter_3035"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassifierTemplateParameterEditPart" id="ClassifierTemplateParameter_3031"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.TemplateParameterEditPart" id="TemplateParameter_3016"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationLiteralEditPart" id="EnumerationLiteral_3017"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ReceptionEditPart" id="Reception_3011"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SlotEditPart" id="Slot_3030"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.RedefinableTemplateSignatureEditPart" id="RedefinableTemplateSignature_3015"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ContainmentCircleEditPart" id="Node_3032"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.TemplateSignatureEditPart" id="TemplateSignature_3033"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN" id="InstanceSpecification_3020"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN" id="Component_3021"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN" id="Signal_3022"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InterfaceEditPartCN" id="Interface_3023"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN" id="Model_3024"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN" id="Enumeration_3025"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN" id="Package_3009"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN" id="Class_3010"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN" id="PrimitiveType_3026"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN" id="DataType_3027"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN" id="Comment_3028"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN" id="Constraint_3029"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedInterfaceForClassEditPart" id="Interface_3036"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedInterfaceForComponentEditPart" id="Interface_3037"/>
+ <object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedInterfaceForInterfaceEditPart" id="Interface_3038"/>
+ <context elements="Package_1000,Dependency_2014,AssociationClass_2013,Association_2015,InstanceSpecification_2001,Component_2002,Signal_2003,Interface_2004,Model_2005,Enumeration_2006,Package_2007,Class_2008,PrimitiveType_2009,DataType_2010,Constraint_2011,Comment_2012,Diagram_2016,DurationObservation_2095,TimeObservation_2096,NamedElement_2097,NamedElement_2098,Property_3012,Property_3002,Property_3005,Property_3006,Property_3018,Class_3014,Class_3004,Class_3008,Operation_3013,Operation_3003,Operation_3007,Operation_3019,ConnectableElementTemplateParameter_3034,OperationTemplateParameter_3035,ClassifierTemplateParameter_3031,TemplateParameter_3016,EnumerationLiteral_3017,Reception_3011,Slot_3030,RedefinableTemplateSignature_3015,Node_3032,TemplateSignature_3033,InstanceSpecification_3020,Component_3021,Signal_3022,Interface_3023,Model_3024,Enumeration_3025,Package_3009,Class_3010,PrimitiveType_3026,DataType_3027,Comment_3028,Constraint_3029,Interface_3036,Interface_3037,Interface_3038"/>
+ </modelingAssistantProvider>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.common.ui.services.iconProviders" id="icon-provider">
+ <?gmfgen generated="true"?>
+ <IconProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLIconProvider">
+ <Priority name="Low"/>
+ </IconProvider>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.common.ui.services.parserProviders" id="parser-provider">
+ <?gmfgen generated="true"?>
+ <ParserProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLParserProvider">
+ <Priority name="Lowest"/>
+ </ParserProvider>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes" id="element-types">
+ <?gmfgen generated="true"?>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Package_1000"
+ name="%metatype.name.Package_1000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Package"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PackageEditHelper">
+ <param name="semanticHint" value="1000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_2014"
+ name="%metatype.name.Dependency_2014"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Dependency"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.DependencyEditHelper">
+ <param name="semanticHint" value="2014"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_2013"
+ name="%metatype.name.AssociationClass_2013"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="AssociationClass"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.AssociationClassEditHelper">
+ <param name="semanticHint" value="2013"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Association_2015"
+ name="%metatype.name.Association_2015"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Association"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.AssociationEditHelper">
+ <param name="semanticHint" value="2015"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_2001"
+ name="%metatype.name.InstanceSpecification_2001"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="InstanceSpecification"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InstanceSpecificationEditHelper">
+ <param name="semanticHint" value="2001"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Component_2002"
+ name="%metatype.name.Component_2002"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Component"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ComponentEditHelper">
+ <param name="semanticHint" value="2002"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Signal_2003"
+ name="%metatype.name.Signal_2003"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Signal"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.SignalEditHelper">
+ <param name="semanticHint" value="2003"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Interface_2004"
+ name="%metatype.name.Interface_2004"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Interface"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InterfaceEditHelper">
+ <param name="semanticHint" value="2004"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Model_2005"
+ name="%metatype.name.Model_2005"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Model"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ModelEditHelper">
+ <param name="semanticHint" value="2005"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_2006"
+ name="%metatype.name.Enumeration_2006"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3025"/>
+ <param name="semanticHint" value="2006"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Package_2007"
+ name="%metatype.name.Package_2007"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Package_1000"/>
+ <param name="semanticHint" value="2007"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Class_2008"
+ name="%metatype.name.Class_2008"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
+ <param name="semanticHint" value="2008"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_2009"
+ name="%metatype.name.PrimitiveType_2009"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3026"/>
+ <param name="semanticHint" value="2009"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.DataType_2010"
+ name="%metatype.name.DataType_2010"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.DataType_3027"/>
+ <param name="semanticHint" value="2010"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Constraint_2011"
+ name="%metatype.name.Constraint_2011"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Constraint_3029"/>
+ <param name="semanticHint" value="2011"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Comment_2012"
+ name="%metatype.name.Comment_2012"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Comment_3028"/>
+ <param name="semanticHint" value="2012"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/gmf/runtime/1.0.2/notation">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Diagram_2016"
+ name="%metatype.name.Diagram_2016"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Diagram"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ShortCutDiagramEditHelper">
+ <param name="semanticHint" value="2016"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.DurationObservation_2095"
+ name="%metatype.name.DurationObservation_2095"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="DurationObservation"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.DurationObservationEditHelper">
+ <param name="semanticHint" value="2095"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.TimeObservation_2096"
+ name="%metatype.name.TimeObservation_2096"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="TimeObservation"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.TimeObservationEditHelper">
+ <param name="semanticHint" value="2096"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.NamedElement_2097"
+ name="%metatype.name.NamedElement_2097"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="NamedElement"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.DefaultNamedElementEditHelper">
+ <param name="semanticHint" value="2097"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.NamedElement_2098"
+ name="%metatype.name.NamedElement_2098"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="NamedElement"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ShapeNamedElementEditHelper">
+ <param name="semanticHint" value="2098"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Property_3012"
+ name="%metatype.name.Property_3012"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
+ <param name="semanticHint" value="3012"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"
+ name="%metatype.name.Property_3002"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Property"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PropertyEditHelper">
+ <param name="semanticHint" value="3002"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Property_3005"
+ name="%metatype.name.Property_3005"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
+ <param name="semanticHint" value="3005"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Property_3006"
+ name="%metatype.name.Property_3006"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
+ <param name="semanticHint" value="3006"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Property_3018"
+ name="%metatype.name.Property_3018"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
+ <param name="semanticHint" value="3018"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Class_3014"
+ name="%metatype.name.Class_3014"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
+ <param name="semanticHint" value="3014"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"
+ name="%metatype.name.Class_3004"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Class"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ClassEditHelper">
+ <param name="semanticHint" value="3004"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Class_3008"
+ name="%metatype.name.Class_3008"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
+ <param name="semanticHint" value="3008"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3013"
+ name="%metatype.name.Operation_3013"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"/>
+ <param name="semanticHint" value="3013"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"
+ name="%metatype.name.Operation_3003"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Operation"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.OperationEditHelper">
+ <param name="semanticHint" value="3003"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3007"
+ name="%metatype.name.Operation_3007"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"/>
+ <param name="semanticHint" value="3007"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3019"
+ name="%metatype.name.Operation_3019"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"/>
+ <param name="semanticHint" value="3019"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.ConnectableElementTemplateParameter_3034"
+ name="%metatype.name.ConnectableElementTemplateParameter_3034"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="ConnectableElementTemplateParameter"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ClassifierTemplateParameterEditHelper">
+ <param name="semanticHint" value="3034"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.OperationTemplateParameter_3035"
+ name="%metatype.name.OperationTemplateParameter_3035"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="OperationTemplateParameter"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ClassifierTemplateParameterEditHelper">
+ <param name="semanticHint" value="3035"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.ClassifierTemplateParameter_3031"
+ name="%metatype.name.ClassifierTemplateParameter_3031"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="ClassifierTemplateParameter"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ClassifierTemplateParameterEditHelper">
+ <param name="semanticHint" value="3031"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.TemplateParameter_3016"
+ name="%metatype.name.TemplateParameter_3016"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="TemplateParameter"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.TemplateParameterEditHelper">
+ <param name="semanticHint" value="3016"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.EnumerationLiteral_3017"
+ name="%metatype.name.EnumerationLiteral_3017"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="EnumerationLiteral"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.EnumerationLiteralEditHelper">
+ <param name="semanticHint" value="3017"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Reception_3011"
+ name="%metatype.name.Reception_3011"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Reception"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ReceptionEditHelper">
+ <param name="semanticHint" value="3011"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Slot_3030"
+ name="%metatype.name.Slot_3030"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Slot"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.SlotEditHelper">
+ <param name="semanticHint" value="3030"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.RedefinableTemplateSignature_3015"
+ name="%metatype.name.RedefinableTemplateSignature_3015"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="RedefinableTemplateSignature"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.RedefinableTemplateSignatureEditHelper">
+ <param name="semanticHint" value="3015"/>
+ </metamodelType>
+ </metamodel>
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.ContainmentCircle_3032"
+ name="%metatype.name.Node_3032"
+ kind="org.eclipse.gmf.runtime.diagram.ui.util.INotationType">
+ <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
+ <param name="semanticHint" value="3032"/>
+ </specializationType>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.TemplateSignature_3033"
+ name="%metatype.name.TemplateSignature_3033"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="TemplateSignature"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.RedefinableTemplateSignatureEditHelper">
+ <param name="semanticHint" value="3033"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_3020"
+ name="%metatype.name.InstanceSpecification_3020"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_2001"/>
+ <param name="semanticHint" value="3020"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Component_3021"
+ name="%metatype.name.Component_3021"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Component_2002"/>
+ <param name="semanticHint" value="3021"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Signal_3022"
+ name="%metatype.name.Signal_3022"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Signal_2003"/>
+ <param name="semanticHint" value="3022"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3023"
+ name="%metatype.name.Interface_3023"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Interface_2004"/>
+ <param name="semanticHint" value="3023"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Model_3024"
+ name="%metatype.name.Model_3024"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Model_2005"/>
+ <param name="semanticHint" value="3024"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3025"
+ name="%metatype.name.Enumeration_3025"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Enumeration"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.EnumerationEditHelper">
+ <param name="semanticHint" value="3025"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Package_3009"
+ name="%metatype.name.Package_3009"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Package_1000"/>
+ <param name="semanticHint" value="3009"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Class_3010"
+ name="%metatype.name.Class_3010"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
+ <param name="semanticHint" value="3010"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3026"
+ name="%metatype.name.PrimitiveType_3026"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="PrimitiveType"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PrimitiveTypeEditHelper">
+ <param name="semanticHint" value="3026"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.DataType_3027"
+ name="%metatype.name.DataType_3027"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="DataType"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.DataTypeEditHelper">
+ <param name="semanticHint" value="3027"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Comment_3028"
+ name="%metatype.name.Comment_3028"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Comment"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.CommentEditHelper">
+ <param name="semanticHint" value="3028"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Constraint_3029"
+ name="%metatype.name.Constraint_3029"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Constraint"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ConstraintEditHelper">
+ <param name="semanticHint" value="3029"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3036"
+ name="%metatype.name.Interface_3036"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Interface_2004"/>
+ <param name="semanticHint" value="3036"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3037"
+ name="%metatype.name.Interface_3037"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Interface"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InterfaceEditHelper">
+ <param name="semanticHint" value="3037"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3038"
+ name="%metatype.name.Interface_3038"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3037"/>
+ <param name="semanticHint" value="3038"/>
+ </specializationType>
+ </metamodel>
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Link_4016"
+ name="%metatype.name.Link_4016"
+ kind="org.eclipse.gmf.runtime.diagram.ui.util.INotationType">
+ <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
+ <param name="semanticHint" value="4016"/>
+ </specializationType>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_4017"
+ name="%metatype.name.AssociationClass_4017"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_2013"/>
+ <param name="semanticHint" value="4017"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Association_4001"
+ name="%metatype.name.Association_4001"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Association_2015"/>
+ <param name="semanticHint" value="4001"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Association_4019"
+ name="%metatype.name.Association_4019"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Association_2015"/>
+ <param name="semanticHint" value="4019"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Generalization_4002"
+ name="%metatype.name.Generalization_4002"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Generalization"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.GeneralizationEditHelper">
+ <param name="semanticHint" value="4002"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.InterfaceRealization_4003"
+ name="%metatype.name.InterfaceRealization_4003"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="InterfaceRealization"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InterfaceRealizationEditHelper">
+ <param name="semanticHint" value="4003"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Substitution_4004"
+ name="%metatype.name.Substitution_4004"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Substitution"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.SubstitutionEditHelper">
+ <param name="semanticHint" value="4004"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Realization_4005"
+ name="%metatype.name.Realization_4005"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Realization"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.RealizationEditHelper">
+ <param name="semanticHint" value="4005"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Abstraction_4006"
+ name="%metatype.name.Abstraction_4006"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Abstraction"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.AbstractionEditHelper">
+ <param name="semanticHint" value="4006"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Usage_4007"
+ name="%metatype.name.Usage_4007"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Usage"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.UsageEditHelper">
+ <param name="semanticHint" value="4007"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_4008"
+ name="%metatype.name.Dependency_4008"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_2014"/>
+ <param name="semanticHint" value="4008"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_4018"
+ name="%metatype.name.Dependency_4018"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_2014"/>
+ <param name="semanticHint" value="4018"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.ElementImport_4009"
+ name="%metatype.name.ElementImport_4009"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="ElementImport"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ElementImportEditHelper">
+ <param name="semanticHint" value="4009"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.PackageImport_4010"
+ name="%metatype.name.PackageImport_4010"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="PackageImport"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PackageImportEditHelper">
+ <param name="semanticHint" value="4010"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.PackageMerge_4011"
+ name="%metatype.name.PackageMerge_4011"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="PackageMerge"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PackageMergeEditHelper">
+ <param name="semanticHint" value="4011"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.ProfileApplication_4012"
+ name="%metatype.name.ProfileApplication_4012"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="ProfileApplication"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ProfileApplicationEditHelper">
+ <param name="semanticHint" value="4012"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.CommentAnnotatedElement_4013"
+ name="%metatype.name.CommentAnnotatedElement_4013"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
+ <param name="semanticHint" value="4013"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.ConstraintConstrainedElement_4014"
+ name="%metatype.name.ConstraintConstrainedElement_4014"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
+ <param name="semanticHint" value="4014"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.TemplateBinding_4015"
+ name="%metatype.name.TemplateBinding_4015"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="TemplateBinding"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.TemplateBindingEditHelper">
+ <param name="semanticHint" value="4015"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.GeneralizationSet_4020"
+ name="%metatype.name.GeneralizationSet_4020"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="GeneralizationSet"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.GeneralizationSetEditHelper">
+ <param name="semanticHint" value="4020"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecificationLink_4021"
+ name="%metatype.name.InstanceSpecification_4021"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="InstanceSpecification"
+ edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InstanceSpecificationLinkEditHelper">
+ <param name="semanticHint" value="4021"/>
+ </metamodelType>
+ </metamodel>
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.AddedLink_4022"
+ name="%metatype.name.Link_4022"
+ kind="org.eclipse.gmf.runtime.diagram.ui.util.INotationType">
+ <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
+ <param name="semanticHint" value="4022"/>
+ </specializationType>
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.ContainmentLink_4023"
+ name="%metatype.name.Link_4023"
+ kind="org.eclipse.gmf.runtime.diagram.ui.util.INotationType">
+ <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
+ <param name="semanticHint" value="4023"/>
+ </specializationType>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.TimeObservationEvent_4024"
+ name="%metatype.name.TimeObservationEvent_4024"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
+ <param name="semanticHint" value="4024"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.clazz.DurationObservationEvent_4025"
+ name="%metatype.name.DurationObservationEvent_4025"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
+ <param name="semanticHint" value="4025"/>
+ </specializationType>
+ </metamodel>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings" id="element-types-bindings">
+ <?gmfgen generated="true"?>
+ <clientContext id="org.eclipse.papyrus.uml.diagram.clazz.TypeContext">
+ <enablement>
+ <test
+ property="org.eclipse.gmf.runtime.emf.core.editingDomain"
+ value="org.eclipse.papyrus.uml.diagram.clazz.EditingDomain"/>
+ </enablement>
+ </clientContext>
+ <binding context="org.eclipse.papyrus.uml.diagram.clazz.TypeContext">
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Package_1000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Dependency_2014"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_2013"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Association_2015"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_2001"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Component_2002"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Signal_2003"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_2004"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Model_2005"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_2006"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Package_2007"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_2008"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_2009"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DataType_2010"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Constraint_2011"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Comment_2012"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Diagram_2016"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DurationObservation_2095"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TimeObservation_2096"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.NamedElement_2097"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.NamedElement_2098"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3012"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3005"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3006"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3018"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_3014"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_3008"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Operation_3013"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Operation_3007"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Operation_3019"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ConnectableElementTemplateParameter_3034"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.OperationTemplateParameter_3035"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ClassifierTemplateParameter_3031"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TemplateParameter_3016"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.EnumerationLiteral_3017"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Reception_3011"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Slot_3030"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.RedefinableTemplateSignature_3015"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ContainmentCircle_3032"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TemplateSignature_3033"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_3020"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Component_3021"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Signal_3022"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_3023"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Model_3024"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3025"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Package_3009"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_3010"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3026"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DataType_3027"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Comment_3028"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Constraint_3029"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_3036"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_3037"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_3038"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Link_4016"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_4017"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Association_4001"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Association_4019"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Generalization_4002"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InterfaceRealization_4003"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Substitution_4004"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Realization_4005"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Abstraction_4006"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Usage_4007"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Dependency_4008"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Dependency_4018"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ElementImport_4009"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PackageImport_4010"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PackageMerge_4011"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ProfileApplication_4012"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.CommentAnnotatedElement_4013"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ConstraintConstrainedElement_4014"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TemplateBinding_4015"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.GeneralizationSet_4020"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecificationLink_4021"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.AddedLink_4022"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ContainmentLink_4023"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TimeObservationEvent_4024"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DurationObservationEvent_4025"/>
+ <advice ref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/>
+ </binding>
+ </extension>
+<extension point="org.eclipse.core.expressions.propertyTesters" id="navigator-proptest.isURIEditorInput">
+ <?gmfgen generated="true"?>
+ <propertyTester
+ id="org.eclipse.papyrus.uml.diagram.clazz.URIEditorInputPropertyTester"
+ type="org.eclipse.emf.common.ui.URIEditorInput"
+ namespace="org.eclipse.papyrus.uml.diagram.clazz"
+ properties="isURIEditorInput"
+ class="org.eclipse.papyrus.uml.diagram.clazz.part.UMLUriEditorInputTester">
+ </propertyTester>
+ </extension>
+<extension point="org.eclipse.ui.navigator.viewer" id="navigator-viewbinding">
+ <?gmfgen generated="true"?>
+ <viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
+ <includes>
+ <contentExtension pattern="org.eclipse.papyrus.uml.diagram.clazz.resourceContent"/>
+ <contentExtension pattern="org.eclipse.papyrus.uml.diagram.clazz.domainResourceContent"/>
+ <contentExtension pattern="org.eclipse.papyrus.uml.diagram.clazz.navigatorLinkHelper"/>
+ </includes>
+ </viewerContentBinding>
+ <viewerActionBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
+ <includes>
+ <actionExtension pattern="org.eclipse.papyrus.uml.diagram.clazz.navigatorActionProvider"/>
+ </includes>
+ </viewerActionBinding>
+ </extension>
+<extension point="org.eclipse.ui.navigator.navigatorContent" id="navigator-content">
+ <?gmfgen generated="true"?>
+ <navigatorContent
+ id="org.eclipse.papyrus.uml.diagram.clazz.resourceContent"
+ name="%navigatorContentName"
+ priority="normal"
+ contentProvider="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorContentProvider"
+ labelProvider="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorLabelProvider"
+ icon="icons/obj16/UMLDiagramFile.gif"
+ activeByDefault="true">
+ <triggerPoints>
+ <or>
+ <and>
+ <instanceof value="org.eclipse.core.resources.IFile"/>
+ <test property="org.eclipse.core.resources.extension" value="PapyrusUMLClass_diagram"/>
+ </and>
+ <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
+ </or>
+ </triggerPoints>
+ <possibleChildren>
+ <or>
+ <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
+ </or>
+ </possibleChildren>
+ <commonSorter
+ id="org.eclipse.papyrus.uml.diagram.clazz.navigatorSorter"
+ class="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorSorter">
+ <parentExpression>
+ <or>
+ <and>
+ <instanceof value="org.eclipse.core.resources.IFile"/>
+ <test property="org.eclipse.core.resources.extension" value="PapyrusUMLClass_diagram"/>
+ </and>
+ <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
+ </or>
+ </parentExpression>
+ </commonSorter>
+ </navigatorContent>
+ <navigatorContent
+ id="org.eclipse.papyrus.uml.diagram.clazz.domainResourceContent"
+ name="%domainNavigatorContentName"
+ priority="normal"
+ contentProvider="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLDomainNavigatorContentProvider"
+ labelProvider="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLDomainNavigatorLabelProvider"
+ icon="icons/obj16/UMLDiagramFile.gif"
+ activeByDefault="true">
+ <triggerPoints>
+ <or>
+ <and>
+ <instanceof value="org.eclipse.core.resources.IFile"/>
+ <test property="org.eclipse.core.resources.extension" value="PapyrusUMLClass"/>
+ </and>
+ <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLDomainNavigatorItem"/>
+ </or>
+ </triggerPoints>
+ <possibleChildren>
+ <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLDomainNavigatorItem"/>
+ </possibleChildren>
+ </navigatorContent>
+ <actionProvider
+ id="org.eclipse.papyrus.uml.diagram.clazz.navigatorActionProvider"
+ class="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorActionProvider">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
+ </or>
+ </enablement>
+ </actionProvider>
+ </extension>
+<extension point="org.eclipse.ui.navigator.linkHelper" id="navigator-linkhelper">
+ <?gmfgen generated="true"?>
+ <linkHelper
+ id="org.eclipse.papyrus.uml.diagram.clazz.navigatorLinkHelper"
+ class="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorLinkHelper">
+ <editorInputEnablement>
+ <and>
+ <instanceof value="org.eclipse.emf.common.ui.URIEditorInput"/>
+ <test property="org.eclipse.papyrus.uml.diagram.clazz.isURIEditorInput"/>
+ </and>
+ </editorInputEnablement>
+ <selectionEnablement>
+ <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
+ </selectionEnablement>
+ </linkHelper>
+ </extension>
+<extension point="org.eclipse.ui.commands" id="update-cmd">
+ <?gmfgen generated="true"?>
+ <command
+ categoryId="org.eclipse.ui.category.edit"
+ defaultHandler="org.eclipse.papyrus.uml.diagram.clazz.part.UMLDiagramUpdateCommand"
+ description="%update.diagram.description"
+ id="org.eclipse.papyrus.uml.diagram.clazz.updateDiagram"
+ name="%update.diagram.name"/>
+ </extension>
+<extension point="org.eclipse.ui.bindings" id="update-cmd-binding">
+ <?gmfgen generated="true"?>
+ <key
+ commandId="org.eclipse.papyrus.uml.diagram.clazz.updateDiagram"
+ contextId="org.eclipse.papyrus.uml.diagram.clazz.ui.diagramContext"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="F5"/>
+ </extension>
<extension point="org.eclipse.ui.commands">
<command
@@ -1426,38 +1463,38 @@
</extension>
-<extension point="org.eclipse.ui.menus" id="context-menus">
- <?gmfgen generated="true"?>
- <!-- menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=">
- </menuContribution>
- <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=">
- </menuContribution -->
- <menuContribution locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu">
- <command commandId="org.eclipse.papyrus.uml.diagram.clazz.LoadResourceAction">
- <visibleWhen>
- <and>
- <with variable="activePartId"><equals value="org.eclipse.papyrus.uml.diagram.clazz.part.UMLDiagramEditorID"/></with>
- <with variable="selection"><iterate ifEmpty="false">
- <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPart"/>
- </iterate></with>
- </and>
- </visibleWhen>
- </command>
- </menuContribution>
- </extension>
+<extension point="org.eclipse.ui.menus" id="context-menus">
+ <?gmfgen generated="true"?>
+ <!-- menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=">
+ </menuContribution>
+ <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=">
+ </menuContribution -->
+ <menuContribution locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu">
+ <command commandId="org.eclipse.papyrus.uml.diagram.clazz.LoadResourceAction">
+ <visibleWhen>
+ <and>
+ <with variable="activePartId"><equals value="org.eclipse.papyrus.uml.diagram.clazz.part.UMLDiagramEditorID"/></with>
+ <with variable="selection"><iterate ifEmpty="false">
+ <instanceof value="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPart"/>
+ </iterate></with>
+ </and>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
-<extension point="org.eclipse.ui.commands" id="menu-commands">
- <?gmfgen generated="true"?>
- <category id="org.eclipse.papyrus.uml.diagram.clazz.part.UMLDiagramEditorID" name="%cmdcategory.name" description="%cmdcategory.desc"/>
- <command id="org.eclipse.papyrus.uml.diagram.clazz.LoadResourceAction"
- name="Load Resource"
- categoryId="org.eclipse.papyrus.uml.diagram.clazz.part.UMLDiagramEditorID"
- defaultHandler="org.eclipse.papyrus.uml.diagram.clazz.part.LoadResourceAction"/>
- </extension>
+<extension point="org.eclipse.ui.commands" id="menu-commands">
+ <?gmfgen generated="true"?>
+ <category id="org.eclipse.papyrus.uml.diagram.clazz.part.UMLDiagramEditorID" name="%cmdcategory.name" description="%cmdcategory.desc"/>
+ <command id="org.eclipse.papyrus.uml.diagram.clazz.LoadResourceAction"
+ name="Load Resource"
+ categoryId="org.eclipse.papyrus.uml.diagram.clazz.part.UMLDiagramEditorID"
+ defaultHandler="org.eclipse.papyrus.uml.diagram.clazz.part.LoadResourceAction"/>
+ </extension>
-<extension point="org.eclipse.ui.handlers" id="menu-handlers">
- <?gmfgen generated="true"?>
- </extension>
+<extension point="org.eclipse.ui.handlers" id="menu-handlers">
+ <?gmfgen generated="true"?>
+ </extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.markerNavigationProviders" id="markers-navigation">
<?gmfgen generated="true"?>
<MarkerNavigationProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLMarkerNavigationProvider">

Back to the top