Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'uml/org.eclipse.papyrus.diagram.clazz/plugin.xml')
-rw-r--r--uml/org.eclipse.papyrus.diagram.clazz/plugin.xml1368
1 files changed, 1368 insertions, 0 deletions
diff --git a/uml/org.eclipse.papyrus.diagram.clazz/plugin.xml b/uml/org.eclipse.papyrus.diagram.clazz/plugin.xml
new file mode 100644
index 00000000000..4b74529de09
--- /dev/null
+++ b/uml/org.eclipse.papyrus.diagram.clazz/plugin.xml
@@ -0,0 +1,1368 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+
+<extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
+ <contributionItemProvider checkPluginLoaded="false" class="org.eclipse.papyrus.diagram.clazz.custom.providers.ClassDiagramContributionItemProvider">
+ <Priority name="Low"/>
+ <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
+ <popupStructuredContributionCriteria objectClass="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart"/>
+ <popupAction id="papyrus.restoreRelatedLinksAction" path="/navigateMenu/additions"/>
+ <popupAction id="papyrus.initializeDiagramAction" path="/editGroup"/>
+ </popupContribution>
+ </contributionItemProvider>
+</extension>
+
+<extension
+ point="org.eclipse.ui.views.properties.tabbed.propertySections">
+ <propertySections contributorId="TreeOutlinePage">
+ <propertySection
+ afterSection=""
+ class="org.eclipse.papyrus.diagram.clazz.sheet.UMLPropertySection"
+ id="AdvancedProperty"
+ tab="advanced">
+ <input type="java.lang.Object"/>
+ </propertySection>
+ </propertySections>
+</extension>
+
+<extension point="org.eclipse.team.core.fileTypes">
+ <?gmfgen generated="true"?>
+ <fileTypes
+ type="text"
+ extension="PapyrusUMLClass_diagram">
+ </fileTypes>
+ </extension>
+<extension point="org.eclipse.emf.ecore.extension_parser">
+ <?gmfgen generated="true"?>
+ <parser
+ type="PapyrusUMLClass_diagram"
+ class="org.eclipse.gmf.runtime.emf.core.resources.GMFResourceFactory">
+ </parser>
+ </extension>
+<extension point="org.eclipse.ui.editors">
+ <?gmfgen generated="true"?>
+ <editor
+ id="org.eclipse.papyrus.diagram.clazz.part.UMLDiagramEditorID"
+ name="%editorName"
+ icon="icons/obj16/UMLDiagramFile.gif"
+ extensions="PapyrusUMLClass_diagram"
+ default="true"
+ class="org.eclipse.papyrus.diagram.clazz.part.UMLDiagramEditor"
+ matchingStrategy="org.eclipse.papyrus.diagram.clazz.part.UMLMatchingStrategy"
+ contributorClass="org.eclipse.papyrus.diagram.clazz.part.UMLDiagramActionBarContributor">
+ </editor>
+ </extension>
+<extension point="org.eclipse.ui.contexts">
+ <?gmfgen generated="true"?>
+ <context
+ description="%context.description"
+ id="org.eclipse.papyrus.diagram.clazz.ui.diagramContext"
+ name="%context.name"
+ parentId="org.eclipse.gmf.runtime.diagram.ui.diagramContext">
+ </context>
+ </extension>
+<!--extension point="org.eclipse.ui.newWizards">
+ <?gmfgen generated="true"?>
+ <wizard
+ name="%newWizardName"
+ icon="icons/obj16/UMLDiagramFile.gif"
+ category="org.eclipse.ui.Examples"
+ class="org.eclipse.papyrus.diagram.clazz.part.UMLCreationWizard"
+ id="org.eclipse.papyrus.diagram.clazz.part.UMLCreationWizardID">
+ <description>%newWizardDesc</description>
+ </wizard>
+ </extension-->
+<extension point="org.eclipse.ui.popupMenus">
+ <?gmfgen generated="true"?>
+ <objectContribution
+ adaptable="false"
+ id="org.eclipse.papyrus.diagram.clazz.LoadResource"
+ objectClass="org.eclipse.papyrus.diagram.clazz.edit.parts.ModelEditPart">
+ <action
+ class="org.eclipse.papyrus.diagram.clazz.part.UMLLoadResourceAction"
+ enablesFor="1"
+ id="org.eclipse.papyrus.diagram.clazz.LoadResourceAction"
+ label="%loadResourceActionLabel"
+ menubarPath="additions">
+ </action>
+ </objectContribution>
+ </extension>
+<extension point="org.eclipse.ui.popupMenus">
+ <?gmfgen generated="true"?>
+ <objectContribution
+ id="org.eclipse.papyrus.diagram.clazz.InitDiagram"
+ nameFilter="*.PapyrusUMLClass"
+ objectClass="org.eclipse.core.resources.IFile">
+ <action
+ label="%initDiagramActionLabel"
+ class="org.eclipse.papyrus.diagram.clazz.part.UMLInitDiagramFileAction"
+ menubarPath="additions"
+ enablesFor="1"
+ id="org.eclipse.papyrus.diagram.clazz.InitDiagramAction">
+ </action>
+ </objectContribution>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.common.ui.services.action.globalActionHandlerProviders">
+ <?gmfgen generated="true"?>
+ <GlobalActionHandlerProvider
+ class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandlerProvider"
+ id="ClassPresentation">
+ <Priority name="Lowest"/>
+ <ViewId id="org.eclipse.papyrus.diagram.clazz.part.UMLDiagramEditorID">
+ <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
+ <GlobalActionId actionId="delete"/>
+ </ElementType>
+ <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart">
+ <GlobalActionId actionId="save"/>
+ </ElementType>
+ </ViewId>
+ </GlobalActionHandlerProvider>
+ <GlobalActionHandlerProvider
+ class="org.eclipse.gmf.runtime.diagram.ui.providers.ide.providers.DiagramIDEGlobalActionHandlerProvider"
+ id="ClassPresentationIDE">
+ <Priority name="Lowest"/>
+ <ViewId id="org.eclipse.papyrus.diagram.clazz.part.UMLDiagramEditorID">
+ <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
+ <GlobalActionId actionId="bookmark"/>
+ </ElementType>
+ </ViewId>
+ </GlobalActionHandlerProvider>
+ <GlobalActionHandlerProvider
+ class="org.eclipse.gmf.runtime.diagram.ui.render.providers.DiagramUIRenderGlobalActionHandlerProvider"
+ id="ClassRender">
+ <Priority name="Lowest"/>
+ <ViewId id="org.eclipse.papyrus.diagram.clazz.part.UMLDiagramEditorID">
+ <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
+ <GlobalActionId actionId="cut"/>
+ <GlobalActionId actionId="copy"/>
+ <GlobalActionId actionId="paste"/>
+ </ElementType>
+ </ViewId>
+ </GlobalActionHandlerProvider>
+ </extension>
+<extension point="org.eclipse.core.runtime.preferences">
+ <?gmfgen generated="true"?>
+ <initializer class="org.eclipse.papyrus.diagram.clazz.preferences.DiagramPreferenceInitializer"/>
+ </extension>
+<extension point="org.eclipse.ui.preferencePages">
+
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.ClassDiagramPreferencePage"
+ id="org.eclipse.papyrus.preferences.diagrams.class"
+ name="Class Diagram"/>
+
+
+
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.AssociationClass_2013PreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.AssociationClass_2013PreferencePage"
+ name="AssociationClass"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.InstanceSpecification_2001PreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.InstanceSpecification_2001PreferencePage"
+ name="InstanceSpecification"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.Component_2002PreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.Component_2002PreferencePage"
+ name="Component"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.Signal_2003PreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.Signal_2003PreferencePage"
+ name="Signal"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.Interface_2004PreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.Interface_2004PreferencePage"
+ name="Interface"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.Model_2005PreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.Model_2005PreferencePage"
+ name="Model"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.Enumeration_2006PreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.Enumeration_2006PreferencePage"
+ name="Enumeration"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.Package_2007PreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.Package_2007PreferencePage"
+ name="Package"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.Class_2008PreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.Class_2008PreferencePage"
+ name="Class"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.PrimitiveType_2009PreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.PrimitiveType_2009PreferencePage"
+ name="PrimitiveType"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.DataType_2010PreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.DataType_2010PreferencePage"
+ name="DataType"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.Constraint_2011PreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.Constraint_2011PreferencePage"
+ name="Constraint"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.Comment_2012PreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.Comment_2012PreferencePage"
+ name="Comment"/>
+
+
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.AssociationPreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.AssociationPreferencePage"
+ name="Association"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.GeneralizationPreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.GeneralizationPreferencePage"
+ name="Generalization"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.InterfaceRealizationPreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.InterfaceRealizationPreferencePage"
+ name="InterfaceRealization"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.SubstitutionPreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.SubstitutionPreferencePage"
+ name="Substitution"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.RealizationPreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.RealizationPreferencePage"
+ name="Realization"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.AbstractionPreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.AbstractionPreferencePage"
+ name="Abstraction"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.UsagePreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.UsagePreferencePage"
+ name="Usage"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.DependencyPreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.DependencyPreferencePage"
+ name="Dependency"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.ElementImportPreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.ElementImportPreferencePage"
+ name="ElementImport"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.PackageImportPreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.PackageImportPreferencePage"
+ name="PackageImport"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.PackageMergePreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.PackageMergePreferencePage"
+ name="PackageMerge"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.ProfileApplicationPreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.ProfileApplicationPreferencePage"
+ name="ProfileApplication"/>
+ <page
+ category="org.eclipse.papyrus.preferences.diagrams.class"
+ class="org.eclipse.papyrus.diagram.clazz.preferences.TemplateBindingPreferencePage"
+ id="org.eclipse.papyrus.diagram.clazz.preferences.TemplateBindingPreferencePage"
+ name="TemplateBinding"/>
+
+</extension>
+<extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor">
+ <?gmfgen generated="true"?>
+ <propertyContributor
+ contributorId="org.eclipse.papyrus.diagram.clazz"
+ labelProvider="org.eclipse.papyrus.diagram.clazz.sheet.UMLSheetLabelProvider">
+ <propertyCategory category="domain"/>
+ <propertyCategory category="visual"/>
+ <propertyCategory category="extra"/>
+ </propertyContributor>
+ </extension>
+<extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs">
+ <?gmfgen generated="true"?>
+ <propertyTabs contributorId="org.eclipse.papyrus.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">
+ <?gmfgen generated="true"?>
+ <propertySections contributorId="org.eclipse.papyrus.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.diagram.clazz.sheet.UMLPropertySection">
+ <input type="org.eclipse.gmf.runtime.notation.View"/>
+ <input type="org.eclipse.gef.EditPart"/>
+ <input type="org.eclipse.papyrus.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
+ </propertySection>
+ </propertySections>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.diagram.core.viewProviders">
+ <?gmfgen generated="true"?>
+ <viewProvider class="org.eclipse.papyrus.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=""/>
+ <context viewClass="org.eclipse.gmf.runtime.notation.Edge" semanticHints=""/>
+ </viewProvider>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders">
+ <?gmfgen generated="true"?>
+ <editpartProvider class="org.eclipse.papyrus.diagram.clazz.providers.UMLEditPartProvider">
+ <Priority name="Lowest"/>
+ </editpartProvider>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.emf.ui.modelingAssistantProviders">
+ <?gmfgen generated="true"?>
+ <modelingAssistantProvider class="org.eclipse.papyrus.diagram.clazz.providers.UMLModelingAssistantProvider">
+ <Priority name="Lowest"/>
+ </modelingAssistantProvider>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.common.ui.services.iconProviders">
+ <?gmfgen generated="true"?>
+ <IconProvider class="org.eclipse.papyrus.diagram.clazz.providers.UMLIconProvider">
+ <Priority name="Low"/>
+ </IconProvider>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.common.ui.services.parserProviders">
+ <?gmfgen generated="true"?>
+ <ParserProvider class="org.eclipse.papyrus.diagram.clazz.custom.providers.CustomUMLParserProvider">
+ <Priority name="Lowest"/>
+ </ParserProvider>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes">
+ <?gmfgen generated="true"?>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Package_1000"
+ name="%metatype.name.Package_1000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Package"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.PackageEditHelper">
+ <param name="semanticHint" value="1000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Dependency_2014"
+ name="%metatype.name.Dependency_2014"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Dependency"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.DependencyEditHelper">
+ <param name="semanticHint" value="2014"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.AssociationClass_2013"
+ name="%metatype.name.AssociationClass_2013"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="AssociationClass"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.AssociationClassEditHelper">
+ <param name="semanticHint" value="2013"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Association_2015"
+ name="%metatype.name.Association_2015"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Association"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.AssociationEditHelper">
+ <param name="semanticHint" value="2015"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.InstanceSpecification_2001"
+ name="%metatype.name.InstanceSpecification_2001"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="InstanceSpecification"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.InstanceSpecificationEditHelper">
+ <param name="semanticHint" value="2001"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Component_2002"
+ name="%metatype.name.Component_2002"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Component"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.ComponentEditHelper">
+ <param name="semanticHint" value="2002"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Signal_2003"
+ name="%metatype.name.Signal_2003"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Signal"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.SignalEditHelper">
+ <param name="semanticHint" value="2003"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Interface_2004"
+ name="%metatype.name.Interface_2004"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Interface"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.InterfaceEditHelper">
+ <param name="semanticHint" value="2004"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Model_2005"
+ name="%metatype.name.Model_2005"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Model"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.ModelEditHelper">
+ <param name="semanticHint" value="2005"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Enumeration_2006"
+ name="%metatype.name.Enumeration_2006"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Enumeration_3025"/>
+ <param name="semanticHint" value="2006"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Package_2007"
+ name="%metatype.name.Package_2007"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Package_1000"/>
+ <param name="semanticHint" value="2007"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Class_2008"
+ name="%metatype.name.Class_2008"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Class_3004"/>
+ <param name="semanticHint" value="2008"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.PrimitiveType_2009"
+ name="%metatype.name.PrimitiveType_2009"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.PrimitiveType_3026"/>
+ <param name="semanticHint" value="2009"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.DataType_2010"
+ name="%metatype.name.DataType_2010"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.DataType_3027"/>
+ <param name="semanticHint" value="2010"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Constraint_2011"
+ name="%metatype.name.Constraint_2011"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Constraint_3029"/>
+ <param name="semanticHint" value="2011"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Comment_2012"
+ name="%metatype.name.Comment_2012"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Comment_3028"/>
+ <param name="semanticHint" value="2012"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Property_3002"
+ name="%metatype.name.Property_3002"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Property"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.PropertyEditHelper">
+ <param name="semanticHint" value="3002"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Slot_3001"
+ name="%metatype.name.Slot_3001"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Slot"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.SlotEditHelper">
+ <param name="semanticHint" value="3001"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Operation_3003"
+ name="%metatype.name.Operation_3003"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Operation"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.OperationEditHelper">
+ <param name="semanticHint" value="3003"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Class_3004"
+ name="%metatype.name.Class_3004"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Class"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.ClassEditHelper">
+ <param name="semanticHint" value="3004"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.RedefinableTemplateSignature_3015"
+ name="%metatype.name.RedefinableTemplateSignature_3015"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="RedefinableTemplateSignature"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.RedefinableTemplateSignatureEditHelper">
+ <param name="semanticHint" value="3015"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.TemplateParameter_3016"
+ name="%metatype.name.TemplateParameter_3016"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="TemplateParameter"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.TemplateParameterEditHelper">
+ <param name="semanticHint" value="3016"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Property_3005"
+ name="%metatype.name.Property_3005"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Property_3002"/>
+ <param name="semanticHint" value="3005"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Property_3006"
+ name="%metatype.name.Property_3006"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Property_3002"/>
+ <param name="semanticHint" value="3006"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Operation_3007"
+ name="%metatype.name.Operation_3007"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Operation_3003"/>
+ <param name="semanticHint" value="3007"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Class_3008"
+ name="%metatype.name.Class_3008"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Class_3004"/>
+ <param name="semanticHint" value="3008"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.InstanceSpecification_3020"
+ name="%metatype.name.InstanceSpecification_3020"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.InstanceSpecification_2001"/>
+ <param name="semanticHint" value="3020"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Component_3021"
+ name="%metatype.name.Component_3021"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Component_2002"/>
+ <param name="semanticHint" value="3021"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Signal_3022"
+ name="%metatype.name.Signal_3022"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Signal_2003"/>
+ <param name="semanticHint" value="3022"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Interface_3023"
+ name="%metatype.name.Interface_3023"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Interface_2004"/>
+ <param name="semanticHint" value="3023"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Model_3024"
+ name="%metatype.name.Model_3024"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Model_2005"/>
+ <param name="semanticHint" value="3024"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Enumeration_3025"
+ name="%metatype.name.Enumeration_3025"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Enumeration"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.EnumerationEditHelper">
+ <param name="semanticHint" value="3025"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.EnumerationLiteral_3017"
+ name="%metatype.name.EnumerationLiteral_3017"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="EnumerationLiteral"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.EnumerationLiteralEditHelper">
+ <param name="semanticHint" value="3017"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Package_3009"
+ name="%metatype.name.Package_3009"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Package_1000"/>
+ <param name="semanticHint" value="3009"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Class_3010"
+ name="%metatype.name.Class_3010"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Class_3004"/>
+ <param name="semanticHint" value="3010"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Reception_3011"
+ name="%metatype.name.Reception_3011"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Reception"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.ReceptionEditHelper">
+ <param name="semanticHint" value="3011"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Property_3012"
+ name="%metatype.name.Property_3012"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Property_3002"/>
+ <param name="semanticHint" value="3012"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Operation_3013"
+ name="%metatype.name.Operation_3013"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Operation_3003"/>
+ <param name="semanticHint" value="3013"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Class_3014"
+ name="%metatype.name.Class_3014"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Class_3004"/>
+ <param name="semanticHint" value="3014"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.PrimitiveType_3026"
+ name="%metatype.name.PrimitiveType_3026"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="PrimitiveType"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.PrimitiveTypeEditHelper">
+ <param name="semanticHint" value="3026"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.DataType_3027"
+ name="%metatype.name.DataType_3027"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="DataType"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.DataTypeEditHelper">
+ <param name="semanticHint" value="3027"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Property_3018"
+ name="%metatype.name.Property_3018"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Property_3002"/>
+ <param name="semanticHint" value="3018"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Operation_3019"
+ name="%metatype.name.Operation_3019"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Operation_3003"/>
+ <param name="semanticHint" value="3019"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Comment_3028"
+ name="%metatype.name.Comment_3028"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Comment"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.CommentEditHelper">
+ <param name="semanticHint" value="3028"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Constraint_3029"
+ name="%metatype.name.Constraint_3029"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Constraint"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.ConstraintEditHelper">
+ <param name="semanticHint" value="3029"/>
+ </metamodelType>
+ </metamodel>
+ <specializationType
+ id="org.eclipse.papyrus.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/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.AssociationClass_4017"
+ name="%metatype.name.AssociationClass_4017"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.AssociationClass_2013"/>
+ <param name="semanticHint" value="4017"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Association_4001"
+ name="%metatype.name.Association_4001"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Association_2015"/>
+ <param name="semanticHint" value="4001"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Association_4019"
+ name="%metatype.name.Association_4019"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Association_2015"/>
+ <param name="semanticHint" value="4019"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Generalization_4002"
+ name="%metatype.name.Generalization_4002"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Generalization"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.GeneralizationEditHelper">
+ <param name="semanticHint" value="4002"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.InterfaceRealization_4003"
+ name="%metatype.name.InterfaceRealization_4003"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="InterfaceRealization"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.InterfaceRealizationEditHelper">
+ <param name="semanticHint" value="4003"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Substitution_4004"
+ name="%metatype.name.Substitution_4004"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Substitution"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.SubstitutionEditHelper">
+ <param name="semanticHint" value="4004"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Realization_4005"
+ name="%metatype.name.Realization_4005"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Realization"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.RealizationEditHelper">
+ <param name="semanticHint" value="4005"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Abstraction_4006"
+ name="%metatype.name.Abstraction_4006"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Abstraction"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.AbstractionEditHelper">
+ <param name="semanticHint" value="4006"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.Usage_4007"
+ name="%metatype.name.Usage_4007"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Usage"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.UsageEditHelper">
+ <param name="semanticHint" value="4007"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Dependency_4008"
+ name="%metatype.name.Dependency_4008"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Dependency_2014"/>
+ <param name="semanticHint" value="4008"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.diagram.clazz.Dependency_4018"
+ name="%metatype.name.Dependency_4018"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.diagram.clazz.Dependency_2014"/>
+ <param name="semanticHint" value="4018"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.ElementImport_4009"
+ name="%metatype.name.ElementImport_4009"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="ElementImport"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.ElementImportEditHelper">
+ <param name="semanticHint" value="4009"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.PackageImport_4010"
+ name="%metatype.name.PackageImport_4010"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="PackageImport"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.PackageImportEditHelper">
+ <param name="semanticHint" value="4010"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.PackageMerge_4011"
+ name="%metatype.name.PackageMerge_4011"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="PackageMerge"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.PackageMergeEditHelper">
+ <param name="semanticHint" value="4011"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.ProfileApplication_4012"
+ name="%metatype.name.ProfileApplication_4012"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="ProfileApplication"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.ProfileApplicationEditHelper">
+ <param name="semanticHint" value="4012"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.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/2.1.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.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/2.1.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.diagram.clazz.TemplateBinding_4015"
+ name="%metatype.name.TemplateBinding_4015"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="TemplateBinding"
+ edithelper="org.eclipse.papyrus.diagram.clazz.edit.helpers.TemplateBindingEditHelper">
+ <param name="semanticHint" value="4015"/>
+ </metamodelType>
+ </metamodel>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings">
+ <?gmfgen generated="true"?>
+ <clientContext id="org.eclipse.papyrus.diagram.clazz.TypeContext">
+ <enablement>
+ <test
+ property="org.eclipse.gmf.runtime.emf.core.editingDomain"
+ value="org.eclipse.papyrus.diagram.clazz.EditingDomain"/>
+ </enablement>
+ </clientContext>
+ <binding context="org.eclipse.papyrus.diagram.clazz.TypeContext">
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Package_1000"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Dependency_2014"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.AssociationClass_2013"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Association_2015"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.InstanceSpecification_2001"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Component_2002"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Signal_2003"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Interface_2004"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Model_2005"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Enumeration_2006"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Package_2007"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Class_2008"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.PrimitiveType_2009"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.DataType_2010"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Constraint_2011"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Comment_2012"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Property_3002"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Slot_3001"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Operation_3003"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Class_3004"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.RedefinableTemplateSignature_3015"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.TemplateParameter_3016"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Property_3005"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Property_3006"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Operation_3007"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Class_3008"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.InstanceSpecification_3020"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Component_3021"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Signal_3022"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Interface_3023"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Model_3024"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Enumeration_3025"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.EnumerationLiteral_3017"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Package_3009"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Class_3010"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Reception_3011"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Property_3012"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Operation_3013"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Class_3014"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.PrimitiveType_3026"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.DataType_3027"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Property_3018"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Operation_3019"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Comment_3028"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Constraint_3029"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Link_4016"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.AssociationClass_4017"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Association_4001"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Association_4019"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Generalization_4002"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.InterfaceRealization_4003"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Substitution_4004"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Realization_4005"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Abstraction_4006"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Usage_4007"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Dependency_4008"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.Dependency_4018"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.ElementImport_4009"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.PackageImport_4010"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.PackageMerge_4011"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.ProfileApplication_4012"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.CommentAnnotatedElement_4013"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.ConstraintConstrainedElement_4014"/>
+ <elementType ref="org.eclipse.papyrus.diagram.clazz.TemplateBinding_4015"/>
+ <advice ref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/>
+ </binding>
+ </extension>
+<extension point="org.eclipse.core.expressions.propertyTesters">
+ <?gmfgen generated="true"?>
+ <propertyTester
+ id="org.eclipse.papyrus.diagram.clazz.URIEditorInputPropertyTester"
+ type="org.eclipse.emf.common.ui.URIEditorInput"
+ namespace="org.eclipse.papyrus.diagram.clazz"
+ properties="isURIEditorInput"
+ class="org.eclipse.papyrus.diagram.clazz.part.UMLUriEditorInputTester">
+ </propertyTester>
+ </extension>
+<extension point="org.eclipse.core.expressions.propertyTesters">
+ <?gmfgen generated="true"?>
+ <propertyTester
+ id="org.eclipse.papyrus.diagram.clazz.DomainModelElementPropertyTester"
+ type="org.eclipse.emf.ecore.EObject"
+ namespace="org.eclipse.papyrus.diagram.clazz"
+ properties="isDomainModelElement"
+ class="org.eclipse.papyrus.diagram.clazz.part.UMLDomainModelElementTester">
+ </propertyTester>
+ </extension>
+<extension point="org.eclipse.ui.navigator.viewer">
+ <?gmfgen generated="true"?>
+ <viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
+ <includes>
+ <contentExtension pattern="org.eclipse.papyrus.diagram.clazz.resourceContent"/>
+ <contentExtension pattern="org.eclipse.papyrus.diagram.clazz.domainResourceContent"/>
+ <contentExtension pattern="org.eclipse.papyrus.diagram.clazz.navigatorLinkHelper"/>
+ </includes>
+ </viewerContentBinding>
+ <viewerActionBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
+ <includes>
+ <actionExtension pattern="org.eclipse.papyrus.diagram.clazz.navigatorActionProvider"/>
+ </includes>
+ </viewerActionBinding>
+ </extension>
+<extension point="org.eclipse.ui.navigator.navigatorContent">
+ <?gmfgen generated="true"?>
+ <navigatorContent
+ id="org.eclipse.papyrus.diagram.clazz.resourceContent"
+ name="%navigatorContentName"
+ priority="normal"
+ contentProvider="org.eclipse.papyrus.diagram.clazz.navigator.UMLNavigatorContentProvider"
+ labelProvider="org.eclipse.papyrus.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.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
+ </or>
+ </triggerPoints>
+ <possibleChildren>
+ <or>
+ <instanceof value="org.eclipse.papyrus.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
+ </or>
+ </possibleChildren>
+ <commonSorter
+ id="org.eclipse.papyrus.diagram.clazz.navigatorSorter"
+ class="org.eclipse.papyrus.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.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
+ </or>
+ </parentExpression>
+ </commonSorter>
+ </navigatorContent>
+ <navigatorContent
+ id="org.eclipse.papyrus.diagram.clazz.domainResourceContent"
+ name="%domainNavigatorContentName"
+ priority="normal"
+ contentProvider="org.eclipse.papyrus.diagram.clazz.navigator.UMLDomainNavigatorContentProvider"
+ labelProvider="org.eclipse.papyrus.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>
+ <and>
+ <instanceof value="org.eclipse.emf.ecore.EObject"/>
+ <test property="org.eclipse.papyrus.diagram.clazz.isDomainModelElement"/>
+ </and>
+ </or>
+ </triggerPoints>
+ <possibleChildren>
+ <and>
+ <instanceof value="org.eclipse.emf.ecore.EObject"/>
+ <test property="org.eclipse.papyrus.diagram.clazz.isDomainModelElement"/>
+ </and>
+ </possibleChildren>
+ </navigatorContent>
+ <actionProvider
+ id="org.eclipse.papyrus.diagram.clazz.navigatorActionProvider"
+ class="org.eclipse.papyrus.diagram.clazz.navigator.UMLNavigatorActionProvider">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.papyrus.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
+ </or>
+ </enablement>
+ </actionProvider>
+ </extension>
+<extension point="org.eclipse.ui.navigator.linkHelper">
+ <?gmfgen generated="true"?>
+ <linkHelper
+ id="org.eclipse.papyrus.diagram.clazz.navigatorLinkHelper"
+ class="org.eclipse.papyrus.diagram.clazz.navigator.UMLNavigatorLinkHelper">
+ <editorInputEnablement>
+ <and>
+ <instanceof value="org.eclipse.emf.common.ui.URIEditorInput"/>
+ <test property="org.eclipse.papyrus.diagram.clazz.isURIEditorInput"/>
+ </and>
+ </editorInputEnablement>
+ <selectionEnablement>
+ <instanceof value="org.eclipse.papyrus.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
+ </selectionEnablement>
+ </linkHelper>
+ </extension>
+<extension point="org.eclipse.ui.commands">
+ <?gmfgen generated="true"?>
+ <command
+ categoryId="org.eclipse.ui.category.edit"
+ defaultHandler="org.eclipse.papyrus.diagram.clazz.part.UMLDiagramUpdateCommand"
+ description="%update.diagram.description"
+ id="org.eclipse.papyrus.diagram.clazz.updateDiagram"
+ name="%update.diagram.name"/>
+ </extension>
+<extension point="org.eclipse.ui.bindings">
+ <?gmfgen generated="true"?>
+ <key
+ commandId="org.eclipse.papyrus.diagram.clazz.updateDiagram"
+ contextId="org.eclipse.papyrus.diagram.clazz.ui.diagramContext"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="F5"/>
+ </extension>
+ <extension
+ point="org.eclipse.ui.commands">
+ <command
+ description="Create a New UML2 Class Diagram"
+ id="org.eclipse.papyrus.classdiagram.createDiagram"
+ name="New PapyII Class Diagram( Papyrus II)">
+ </command>
+ </extension>
+ <extension
+ point="org.eclipse.ui.handlers">
+ <handler
+ class="org.eclipse.papyrus.diagram.clazz.CreateClassDiagramCommandHandler"
+ commandId="org.eclipse.papyrus.classdiagram.createDiagram">
+ <activeWhen>
+ <or>
+ <with
+ variable="activeEditorId">
+ <equals
+ value="org.eclipse.papyrus.core.adaptor.gmf.gmf.uml.MultiDiagramEditorID">
+ </equals>
+ </with>
+ </or>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.papyrus.diagram.clazz.CreateGmfClassDiagramCommandHandler"
+ commandId="org.eclipse.papyrus.classdiagram.createDiagram">
+ <activeWhen>
+ <or>
+ <with
+ variable="activeEditorId">
+ <equals
+ value="org.eclipse.papyrus.core.papyrusEditor">
+ </equals>
+ </with>
+ </or>
+ </activeWhen>
+ </handler>
+ </extension>
+ <extension
+ point="org.eclipse.ui.menus">
+ <menuContribution
+ locationURI="menu:org.eclipse.papyrus.ui.menu">
+ <menu
+ id="org.eclipse.papyrus.diagram.ui.menu"
+ label="Papyrus II">
+ <command
+ commandId="org.eclipse.papyrus.classdiagram.createDiagram"
+ icon="icons/ClassDiagram.gif"
+ label="Create Class Diagram"
+ style="push"
+ tooltip="Create a new Class Diagram (Papyrus II)">
+ </command>
+ </menu>
+ </menuContribution>
+ <menuContribution
+ locationURI="toolbar:org.eclipse.ui.main.toolbar">
+ <toolbar
+ id="org.eclipse.papyrus.diagram.ui.toolbar">
+ <command
+ commandId="org.eclipse.papyrus.classdiagram.createDiagram"
+ icon="icons/ClassDiagram.gif"
+ label="Create a new Class Diagram"
+ style="push"
+ tooltip="Create a new Class Diagram">
+ </command>
+ </toolbar>
+ </menuContribution>
+ </extension>
+ <extension
+ point="org.eclipse.papyrus.core.papyrusDiagram">
+ <editorDiagram
+ contextId="com.cea.papyrus.gmf.editor.context"
+ factoryClass="org.eclipse.papyrus.diagram.clazz.ClassDiagramEditorFactory">
+ </editorDiagram>
+ <creationCommand
+ creationCommandClass="org.eclipse.papyrus.diagram.clazz.CreationCommand"
+ id="org.eclipse.papyrus.diagram.clazz.creationCommand"
+ label="UML Class Diagram">
+ </creationCommand>
+ </extension><extension id="ValidationContributionItemProvider" name="Validation"
+ point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
+ <?gmfgen generated="true"?>
+ <contributionItemProvider
+ class="org.eclipse.papyrus.diagram.clazz.providers.UMLValidationProvider">
+ <Priority name="Low"/>
+ <partContribution id="org.eclipse.papyrus.diagram.clazz.part.UMLDiagramEditorID">
+ <partMenuGroup menubarPath="/diagramMenu/" id="validationGroup"/>
+ <partAction id="validateAction" menubarPath="/diagramMenu/validationGroup"/>
+ </partContribution>
+ </contributionItemProvider>
+ </extension>
+<extension point="org.eclipse.gmf.runtime.common.ui.services.markerNavigationProviders">
+ <?gmfgen generated="true"?>
+ <MarkerNavigationProvider class="org.eclipse.papyrus.diagram.clazz.providers.UMLMarkerNavigationProvider">
+ <MarkerType name="org.eclipse.papyrus.diagram.clazz.diagnostic"/>
+ <Priority name="Lowest"/>
+ </MarkerNavigationProvider>
+ </extension>
+<extension id="diagnostic" name="PapyrusUMLClassDiagram problems" point="org.eclipse.core.resources.markers">
+ <?gmfgen generated="true"?>
+ <super type="org.eclipse.core.resources.problemmarker"/>
+ <super type="org.eclipse.gmf.runtime.common.ui.services.marker"/>
+ <persistent value="true"/>
+ </extension>
+ <extension point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
+ <paletteProvider class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider">
+ <Priority name="High"/>
+ <contribution>
+ <predefinedEntry id="standardGroup/noteStack/noteTool" remove="true"/>
+ <predefinedEntry id="standardGroup/noteStack/textTool" remove="true"/>
+ <predefinedEntry id="standardGroup/noteStack/noteattachmentTool" remove="true"/>
+ </contribution>
+ </paletteProvider>
+</extension>
+ <extension
+ point="org.eclipse.gmf.runtime.diagram.ui.editpolicyProviders">
+ <editpolicyProvider
+ class="org.eclipse.papyrus.diagram.clazz.custom.providers.CustomEditPolicyProvider">
+ <Priority
+ name="Highest">
+ </Priority>
+ </editpolicyProvider>
+ </extension><extension point="org.eclipse.ui.newWizards">
+ <?gmfgen generated="true"?>
+ <wizard
+ name="%newWizardName"
+ icon="icons/obj16/UMLDiagramFile.gif"
+ category="org.eclipse.ui.Examples"
+ class="org.eclipse.papyrus.diagram.clazz.part.UMLCreationWizard"
+ id="org.eclipse.papyrus.diagram.clazz.part.UMLCreationWizardID">
+ <description>%newWizardDesc</description>
+ </wizard>
+ </extension>
+ <extension point="org.eclipse.ui.popupMenus">
+ <objectContribution
+ adaptable="false"
+ id="org.eclipse.papyrus.diagram.clazz.objectContribution.dependencybranchdeletion"
+ objectClass="org.eclipse.papyrus.diagram.clazz.edit.parts.Dependency3EditPart">
+
+ <action
+ class="org.eclipse.papyrus.diagram.clazz.custom.command.DependencyBranchDeletion"
+ definitionId="org.eclipse.papyrus.diagram.clazz.dependencybranchdeletionID"
+ enablesFor="1"
+ icon="icons/Delete_16x16.gif"
+ id="org.eclipse.papyrus.diagram.clazz.dependencybranchdeletionActionID"
+ label="Branch Deletion"
+ menubarPath="editGroup">
+ </action>
+ </objectContribution>
+</extension>
+
+
+</plugin>

Back to the top