diff options
Diffstat (limited to 'uml/org.eclipse.papyrus.diagram.clazz/plugin.xml')
-rw-r--r-- | uml/org.eclipse.papyrus.diagram.clazz/plugin.xml | 1368 |
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> |