<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
Copyright (c) 2010, 2014 CEA and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
CEA - Initial API and implementation
Christian W. Damus (CEA) - bug 323802
-->
<plugin>
<extension point="org.eclipse.ui.contexts" id="ui-context">
<?gmfgen generated="true"?>
<context
description="%context.description"
id="org.eclipse.papyrus.uml.diagram.profile.ui.diagramContext"
name="%context.name"
parentId="org.eclipse.gmf.runtime.diagram.ui.diagramContext">
</context>
</extension>
<?gmfgen generated="true"?>
<extension
id="PapyrusUMLProfileDiagram.palettedefinition"
name="PapyrusUMLProfileDiagram Predefined Entries"
point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
<?gmfgen generated="true"?>
<paletteProvider class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider">
<Priority name="Lowest"/>
<contribution
factoryClass="org.eclipse.papyrus.uml.diagram.profile.part.UMLPaletteFactory">
<predefinedEntry id="standardGroup/noteStack/noteTool" remove="true"/>
<predefinedEntry id="standardGroup/noteStack/textTool" remove="true"/>
<predefinedEntry id="standardGroup/noteStack/noteattachmentTool" remove="true"/>
<entry
defineOnly="true"
description="Create a new Package"
id="createPackage1CreationTool"
kind="tool"
label="Package"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Package.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Package.gif">
</entry>
<entry
defineOnly="true"
description="Add a new Profile"
id="createProfile2CreationTool"
kind="tool"
label="Profile"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Profile.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Profile.gif">
</entry>
<entry
defineOnly="true"
description="Create new comment"
id="createComment3CreationTool"
kind="tool"
label="Comment"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Comment.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Comment.gif">
</entry>
<entry
defineOnly="true"
description="Create a constraint"
id="createConstraint4CreationTool"
kind="tool"
label="Constraint"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif">
</entry>
<entry
defineOnly="true"
description="Add new Stereotype"
id="createStereotype5CreationTool"
kind="tool"
label="Stereotype"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Stereotype.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Stereotype.gif">
</entry>
<entry
defineOnly="true"
description="Import a new Metaclass"
id="createImportMetaclass6CreationTool"
kind="tool"
label="Import Metaclass"
large_icon="/icons/Metaclass.gif"
path=""
small_icon="/icons/Metaclass.gif">
</entry>
<entry
defineOnly="true"
description="Create new Enumeration"
id="createEnumeration7CreationTool"
kind="tool"
label="Enumeration"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Enumeration.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Enumeration.gif">
</entry>
<entry
defineOnly="true"
description="Create new DataType"
id="createDataType8CreationTool"
kind="tool"
label="DataType"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataType.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataType.gif">
</entry>
<entry
defineOnly="true"
description="Create new PrimitiveType"
id="createPrimitiveType9CreationTool"
kind="tool"
label="PrimitiveType"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PrimitiveType.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PrimitiveType.gif">
</entry>
<entry
defineOnly="true"
description="Add new property"
id="createProperty10CreationTool"
kind="tool"
label="Property"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif">
</entry>
<entry
defineOnly="true"
description="Add new operation"
id="createOperation11CreationTool"
kind="tool"
label="Operation"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Operation.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Operation.gif">
</entry>
<entry
defineOnly="true"
description="Add new EnumerationLiteral"
id="createEnumerationLiteral12CreationTool"
kind="tool"
label="EnumerationLiteral"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/EnumerationLiteral.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/EnumerationLiteral.gif">
</entry>
<entry
defineOnly="true"
description="Add an Extension"
id="createExtension1CreationTool"
kind="tool"
label="Extension"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Extension.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Extension.gif">
</entry>
<entry
defineOnly="true"
description="Create a generalization"
id="createGeneralization2CreationTool"
kind="tool"
label="Generalization"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Generalization.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Generalization.gif">
</entry>
<entry
defineOnly="true"
description="Create a link for Comment, Constraint"
id="createLink3CreationTool"
kind="tool"
label="Link"
large_icon="icons/obj16/Link.gif"
path=""
small_icon="icons/obj16/Link.gif">
</entry>
<entry
defineOnly="true"
description="Create a ProfileApplication"
id="createProfileApplication4CreationTool"
kind="tool"
label="ProfileApplication"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ProfileApplication.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ProfileApplication.gif">
</entry>
<entry
defineOnly="true"
description="Create an Association"
id="createAssociation5CreationTool"
kind="tool"
label="Association"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif">
</entry>
<entry
defineOnly="true"
description="Creation of a context link for a Constraint"
id="createContextLink6CreationTool"
kind="tool"
label="ContextLink"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif">
</entry>
</contribution>
</paletteProvider>
</extension>
<?gmfgen generated="true"?>
<extension
id="PapyrusUMLProfileDiagram.standard"
name="PapyrusUMLProfileDiagram Standard Palette"
point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
<?gmfgen generated="true"?>
<paletteProvider class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider">
<Priority name="Low"/>
<contribution
factoryClass="org.eclipse.papyrus.uml.diagram.profile.part.UMLPaletteFactory">
<predefinedEntry id="standardGroup/noteStack/noteTool" remove="true"/>
<predefinedEntry id="standardGroup/noteStack/textTool" remove="true"/>
<predefinedEntry id="standardGroup/noteStack/noteattachmentTool" remove="true"/>
<entry
description="Nodes"
id="createNodes1Group"
kind="drawer"
label="Nodes"
large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
path="/"
small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
<expand
force="true">
</expand>
</entry>
<predefinedEntry
id="createPackage1CreationTool"
path="/createNodes1Group">
</predefinedEntry>
<predefinedEntry
id="createProfile2CreationTool"
path="/createNodes1Group">
</predefinedEntry>
<predefinedEntry
id="createComment3CreationTool"
path="/createNodes1Group">
</predefinedEntry>
<predefinedEntry
id="createConstraint4CreationTool"
path="/createNodes1Group">
</predefinedEntry>
<predefinedEntry
id="createStereotype5CreationTool"
path="/createNodes1Group">
</predefinedEntry>
<predefinedEntry
id="createImportMetaclass6CreationTool"
path="/createNodes1Group">
</predefinedEntry>
<predefinedEntry
id="createEnumeration7CreationTool"
path="/createNodes1Group">
</predefinedEntry>
<predefinedEntry
id="createDataType8CreationTool"
path="/createNodes1Group">
</predefinedEntry>
<predefinedEntry
id="createPrimitiveType9CreationTool"
path="/createNodes1Group">
</predefinedEntry>
<predefinedEntry
id="createProperty10CreationTool"
path="/createNodes1Group">
</predefinedEntry>
<predefinedEntry
id="createOperation11CreationTool"
path="/createNodes1Group">
</predefinedEntry>
<predefinedEntry
id="createEnumerationLiteral12CreationTool"
path="/createNodes1Group">
</predefinedEntry>
<entry
description="Edges"
id="createEdges2Group"
kind="drawer"
label="Edges"
large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
path="/"
small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
<expand
force="true">
</expand>
</entry>
<predefinedEntry
id="createExtension1CreationTool"
path="/createEdges2Group">
</predefinedEntry>
<predefinedEntry
id="createGeneralization2CreationTool"
path="/createEdges2Group">
</predefinedEntry>
<predefinedEntry
id="createLink3CreationTool"
path="/createEdges2Group">
</predefinedEntry>
<predefinedEntry
id="createProfileApplication4CreationTool"
path="/createEdges2Group">
</predefinedEntry>
<predefinedEntry
id="createAssociation5CreationTool"
path="/createEdges2Group">
</predefinedEntry>
<predefinedEntry
id="createContextLink6CreationTool"
path="/createEdges2Group">
</predefinedEntry>
</contribution>
<editor id="org.eclipse.papyrus.uml.diagram.profile"/>
</paletteProvider>
</extension>
<?gmfgen generated="true"?>
<extension point="org.eclipse.core.runtime.preferences" id="prefs">
<?gmfgen generated="true"?>
<initializer class="org.eclipse.papyrus.uml.diagram.profile.preferences.DiagramPreferenceInitializer"/>
</extension>
<extension point="org.eclipse.gmf.runtime.diagram.core.viewProviders" id="view-provider">
<?gmfgen generated="true"?>
<viewProvider class="org.eclipse.papyrus.uml.diagram.profile.providers.UMLViewProvider">
<Priority name="Lowest"/>
<context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="PapyrusUMLProfileDiagram"/>
<context viewClass="org.eclipse.gmf.runtime.notation.Node" semanticHints="2014,2015,1026,1031,1002,1014,2005,1030,2007,2006,2009,2010,2016,3026,3019,1037,3018,3002,3020,1023,3028,1007,1027,1024,1012,1028,3025,3027"/>
<context viewClass="org.eclipse.gmf.runtime.notation.Edge" semanticHints="1013,4001,1045,4019,4002,4008,4018,1064,1065,1022,4014,8500"/>
</viewProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders" id="ep-provider">
<?gmfgen generated="true"?>
<editpartProvider class="org.eclipse.papyrus.uml.diagram.profile.providers.UMLEditPartProvider">
<Priority name="Lowest"/>
<object class="org.eclipse.gmf.runtime.notation.Diagram" id="generated-diagram">
<method name="getType()" value="PapyrusUMLProfileDiagram"/>
</object>
<object class="org.eclipse.gmf.runtime.notation.Node" id="generated-nodes">
<method name="getType()" value="2014,2015,1026,1031,1002,1014,2005,1030,2007,2006,2009,2010,2016,3026,3019,1037,3018,3002,3020,1023,3028,1007,1027,1024,1012,1028,3025,3027"/>
</object>
<object class="org.eclipse.gmf.runtime.notation.Edge" id="generated-links">
<method name="getType()" value="1013,4001,1045,4019,4002,4008,4018,1064,1065,1022,4014,8500"/>
</object>
<object class="org.eclipse.gmf.runtime.notation.Node" id="generated-labels">
<method name="getType()" value="1,1034,1084,3,1015,5063,5020,1047,5026,5023,5032,5035,2,5058,1046,5062,1008,1056,1050,1010,1059,5064,5055,5061"/>
</object>
<object class="org.eclipse.gmf.runtime.notation.Node" id="generated-compartments">
<method name="getType()" value="1005,11,1042,1051,1071,1052,1019,1053,1057,1058,1062,1063,1067,1069,1068,1070"/>
</object>
<context views="generated-diagram,generated-nodes,generated-links,generated-labels,generated-compartments"/>
</editpartProvider>
</extension>
<extension
id="ep-provider"
point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders">
<editpartProvider
class="org.eclipse.papyrus.uml.diagram.profile.custom.providers.CustomUMLEditPartProvider">
<Priority
name="Highest">
</Priority>
<object
class="org.eclipse.gmf.runtime.notation.Diagram"
id="generated-diagram">
<method
name="getType()"
value="PapyrusUMLProfileDiagram">
</method>
</object>
<object
class="org.eclipse.gmf.runtime.notation.Node"
id="generated-nodes">
<method
name="getType()"
value="2014,2015,1026,1031,1002,1014,2005,1030,2007,2006,2010,2016,3019,1037,3018,3002,3020,1023,3028,1007,1027,1024,1012,1028,3025,3027">
</method>
</object>
<object
class="org.eclipse.gmf.runtime.notation.Edge"
id="generated-links">
<method
name="getType()"
value="1013,4001,1045,4019,4002,4008,4018,1064,1065,1022,4014">
</method>
</object>
<object
class="org.eclipse.gmf.runtime.notation.Node"
id="generated-labels">
<method
name="getType()"
value="1,1034,1084,3,1015,5020,1047,5026,5023,5035,2,1046,5062,1008,1056,1050,1010,1059,5055,5061">
</method>
</object>
<object
class="org.eclipse.gmf.runtime.notation.Node"
id="generated-compartments">
<method
name="getType()"
value="1005,11,1042,1051,1071,1052,1019,1053,1057,1058,1062,1063,1067,1069,1068,1070">
</method>
</object>
<context
views="generated-diagram,generated-nodes,generated-links,generated-labels,generated-compartments">
</context>
</editpartProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.iconProviders" id="icon-provider">
<?gmfgen generated="true"?>
<IconProvider class="org.eclipse.papyrus.uml.diagram.profile.providers.UMLIconProvider">
<Priority name="Lowest"/>
</IconProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes" id="element-types">
<?gmfgen generated="true"?>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Profile_1000"
name="%metatype.name.Profile_1000"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Profile"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.ProfileDiagramEditHelper">
<param name="semanticHint" value="1000"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Dependency_2014"
name="%metatype.name.Dependency_2014"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Dependency"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.DependencyEditHelper">
<param name="semanticHint" value="2014"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Association_2015"
name="%metatype.name.Association_2015"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Association"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.AssociationEditHelper">
<param name="semanticHint" value="2015"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Stereotype_1026"
name="%metatype.name.Stereotype_1026"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Stereotype"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.StereotypeEditHelper">
<param name="semanticHint" value="1026"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.profile.Metaclass_1031"
name="%metatype.name.Class_1031"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.profile.Metaclass_3028"/>
<param name="semanticHint" value="1031"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Comment_1002"
name="%metatype.name.Comment_1002"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Comment"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.CommentEditHelper">
<param name="semanticHint" value="1002"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Constraint_1014"
name="%metatype.name.Constraint_1014"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Constraint"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.ConstraintEditHelper">
<param name="semanticHint" value="1014"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Model_2005"
name="%metatype.name.Model_2005"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Model"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.ModelEditHelper">
<param name="semanticHint" value="2005"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Profile_1030"
name="%metatype.name.Profile_1030"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Profile"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.ProfileEditHelper">
<param name="semanticHint" value="1030"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Package_1004"
name="%metatype.name.Package_2007"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Package"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.PackageEditHelper">
<param name="semanticHint" value="2007"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Enumeration_2006"
name="%metatype.name.Enumeration_2006"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Enumeration"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.EnumerationEditHelper">
<param name="semanticHint" value="2006"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.profile.PrimitiveType_2009"
name="%metatype.name.PrimitiveType_2009"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.profile.PrimitiveType_3026"/>
<param name="semanticHint" value="2009"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.DataType_2010"
name="%metatype.name.DataType_2010"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="DataType"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.DataTypeEditHelper">
<param name="semanticHint" value="2010"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/gmf/runtime/1.0.2/notation">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Diagram_2016"
name="%metatype.name.Diagram_2016"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Diagram"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.ShortCutDiagramEditHelper">
<param name="semanticHint" value="2016"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.PrimitiveType_3026"
name="%metatype.name.PrimitiveType_3026"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="PrimitiveType"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.PrimitiveTypeEditHelper">
<param name="semanticHint" value="3026"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.DataTypeOperation_3019"
name="%metatype.name.Operation_3019"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Operation"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.DataTypeOperationEditHelper">
<param name="semanticHint" value="3019"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.EnumerationLiteral_1037"
name="%metatype.name.EnumerationLiteral_1037"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="EnumerationLiteral"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.EnumerationLiteralEditHelper">
<param name="semanticHint" value="1037"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.DataTypeProperty_3018"
name="%metatype.name.Property_3018"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Property"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.DataTypePropertyEditHelper">
<param name="semanticHint" value="3018"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.ClassProperty_3002"
name="%metatype.name.Property_3002"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Property"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.ClassPropertyEditHelper">
<param name="semanticHint" value="3002"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.ClassOperation_3020"
name="%metatype.name.Operation_3020"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Operation"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.ClassOperationEditHelper">
<param name="semanticHint" value="3020"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Stereotype_1023"
name="%metatype.name.Stereotype_1023"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Stereotype"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.StereotypeEditHelper">
<param name="semanticHint" value="1023"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Metaclass_3028"
name="%metatype.name.Class_3028"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Class"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.MetaclassEditHelper">
<param name="semanticHint" value="3028"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.CommentCN_1007"
name="%metatype.name.Comment_1007"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Comment"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.CommentEditHelperCN">
<param name="semanticHint" value="1007"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.profile.Model_1027"
name="%metatype.name.Model_1027"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.profile.Model_2005"/>
<param name="semanticHint" value="1027"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.profile.Profile_1024"
name="%metatype.name.Profile_1024"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.profile.Profile_1030"/>
<param name="semanticHint" value="1024"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.PackageCN_1012"
name="%metatype.name.Package_1012"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Package"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.PackageEditHelperCN">
<param name="semanticHint" value="1012"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Constraint_1028"
name="%metatype.name.Constraint_1028"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Constraint"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.ConstraintEditHelperCN">
<param name="semanticHint" value="1028"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.profile.Enumeration_3025"
name="%metatype.name.Enumeration_3025"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.profile.Enumeration_2006"/>
<param name="semanticHint" value="3025"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.profile.DataType_3027"
name="%metatype.name.DataType_3027"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.profile.DataType_2010"/>
<param name="semanticHint" value="3027"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Extension_1013"
name="%metatype.name.Extension_1013"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Extension"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.ExtensionEditHelper">
<param name="semanticHint" value="1013"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.profile.Association_4001"
name="%metatype.name.Association_4001"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.profile.Association_2015"/>
<param name="semanticHint" value="4001"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.ProfileApplication_1045"
name="%metatype.name.ProfileApplication_1045"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="ProfileApplication"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.ProfileApplicationEditHelper">
<param name="semanticHint" value="1045"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.profile.Association_4019"
name="%metatype.name.Association_4019"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.profile.Association_2015"/>
<param name="semanticHint" value="4019"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.Generalization_4002"
name="%metatype.name.Generalization_4002"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Generalization"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.GeneralizationEditHelper">
<param name="semanticHint" value="4002"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.profile.Dependency_4008"
name="%metatype.name.Dependency_4008"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.profile.Dependency_2014"/>
<param name="semanticHint" value="4008"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.profile.Dependency_4018"
name="%metatype.name.Dependency_4018"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.profile.Dependency_2014"/>
<param name="semanticHint" value="4018"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.ElementImport_1064"
name="%metatype.name.ElementImport_1064"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="ElementImport"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.ElementImportEditHelper">
<param name="semanticHint" value="1064"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.profile.PackageImport_1065"
name="%metatype.name.PackageImport_1065"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="PackageImport"
edithelper="org.eclipse.papyrus.uml.diagram.profile.edit.helpers.PackageImportEditHelper">
<param name="semanticHint" value="1065"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.profile.CommentAnnotatedElement_1022"
name="%metatype.name.CommentAnnotatedElement_1022"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="1022"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.profile.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/5.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.profile.ConstraintContext_8500"
name="%metatype.name.ConstraintContext_8500"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="8500"/>
</specializationType>
</metamodel>
</extension>
<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings" id="element-types-bindings">
<?gmfgen generated="true"?>
<clientContext id="org.eclipse.papyrus.uml.diagram.profile.TypeContext">
<enablement>
<test
property="org.eclipse.gmf.runtime.emf.core.editingDomain"
value="org.eclipse.papyrus.uml.diagram.profile.EditingDomain"/>
</enablement>
</clientContext>
<binding context="org.eclipse.papyrus.uml.diagram.profile.TypeContext">
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Profile_1000"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Dependency_2014"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Association_2015"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Stereotype_1026"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Metaclass_1031"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Comment_1002"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Constraint_1014"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Model_2005"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Profile_1030"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Package_1004"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Enumeration_2006"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.PrimitiveType_2009"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.DataType_2010"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Diagram_2016"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.PrimitiveType_3026"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.DataTypeOperation_3019"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.EnumerationLiteral_1037"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.DataTypeProperty_3018"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.ClassProperty_3002"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.ClassOperation_3020"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Stereotype_1023"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Metaclass_3028"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.CommentCN_1007"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Model_1027"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Profile_1024"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.PackageCN_1012"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Constraint_1028"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Enumeration_3025"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.DataType_3027"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Extension_1013"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Association_4001"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.ProfileApplication_1045"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Association_4019"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Generalization_4002"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Dependency_4008"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.Dependency_4018"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.ElementImport_1064"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.PackageImport_1065"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.CommentAnnotatedElement_1022"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.ConstraintConstrainedElement_4014"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.profile.ConstraintContext_8500"/>
<advice ref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/>
</binding>
</extension>
<extension point="org.eclipse.ui.commands" id="update-cmd">
<?gmfgen generated="true"?>
<command
categoryId="org.eclipse.ui.category.edit"
defaultHandler="org.eclipse.papyrus.uml.diagram.profile.part.UMLDiagramUpdateCommand"
description="%update.diagram.description"
id="org.eclipse.papyrus.uml.diagram.profile.updateDiagram"
name="%update.diagram.name"/>
</extension>
<extension point="org.eclipse.ui.bindings" id="update-cmd-binding">
<?gmfgen generated="true"?>
<key
commandId="org.eclipse.papyrus.uml.diagram.profile.updateDiagram"
contextId="org.eclipse.papyrus.uml.diagram.profile.ui.diagramContext"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="F5"/>
</extension>
<extension point="org.eclipse.ui.menus" id="context-menus">
<?gmfgen generated="true"?>
<!-- menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=">
</menuContribution>
<menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=">
</menuContribution -->
<menuContribution locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu">
<command commandId="org.eclipse.papyrus.uml.diagram.profile.LoadResourceAction">
<visibleWhen>
<and>
<with variable="activePartId"><equals value="org.eclipse.papyrus.uml.diagram.profile.part.UMLDiagramEditorID"/></with>
<with variable="selection"><iterate ifEmpty="false">
<instanceof value="org.eclipse.papyrus.uml.diagram.profile.edit.parts.ProfileDiagramEditPart"/>
</iterate></with>
</and>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.papyrus.infra.core.papyrusDiagram">
<editorDiagram
actionBarContributorId="org.eclipse.papyrus.uml.diagram.common.part.UMLDiagramActionBarContributor"
factoryClass="org.eclipse.papyrus.uml.diagram.profile.ProfileDiagramEditorFactory"
icon="icons/obj16/Diagram_Profile.gif">
</editorDiagram>
<creationCommand
creationCommandClass="org.eclipse.papyrus.uml.diagram.profile.CreateProfileDiagramCommand"
creationCondition="org.eclipse.papyrus.uml.diagram.profile.ProfileDiagramCreationCondition"
icon="icons/obj16/Diagram_Profile.gif"
id="org.eclipse.papyrus.uml.diagram.profile.CreateProfileDiagramCommand"
language="profile"
label="UML Profile Diagram">
</creationCommand>
</extension>
<extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor" id="prop-contrib">
<?gmfgen generated="true"?>
<propertyContributor
contributorId="org.eclipse.papyrus.uml.diagram.profile"
labelProvider="org.eclipse.papyrus.uml.diagram.profile.sheet.UMLSheetLabelProvider">
<propertyCategory category="domain"/>
<propertyCategory category="visual"/>
<propertyCategory category="extra"/>
</propertyContributor>
</extension>
<extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs" id="proptabs">
<?gmfgen generated="true"?>
<propertyTabs contributorId="org.eclipse.papyrus.uml.diagram.profile">
<propertyTab
category="visual"
id="property.tab.DiagramPropertySection"
label="%tab.diagram"/>
<propertyTab
category="domain"
id="property.tab.domain"
label="%tab.domain"/>
</propertyTabs>
</extension>
<extension point="org.eclipse.ui.views.properties.tabbed.propertySections" id="propsections">
<?gmfgen generated="true"?>
<propertySections contributorId="org.eclipse.papyrus.uml.diagram.profile">
<propertySection id="property.section.RulerGridPropertySection"
filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.DiagramEditPartPropertySectionFilter"
class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.grid.RulerGridPropertySection"
tab="property.tab.DiagramPropertySection">
</propertySection>
<propertySection
id="property.section.domain"
tab="property.tab.domain"
class="org.eclipse.papyrus.uml.diagram.profile.sheet.UMLPropertySection">
<input type="org.eclipse.gmf.runtime.notation.View"/>
<input type="org.eclipse.gef.EditPart"/>
<input type="org.eclipse.papyrus.uml.diagram.profile.navigator.UMLAbstractNavigatorItem"/>
</propertySection>
</propertySections>
</extension>
<extension point="org.eclipse.ui.commands" id="menu-commands">
<?gmfgen generated="true"?>
<category id="org.eclipse.papyrus.uml.diagram.profile.part.UMLDiagramEditorID" name="%cmdcategory.name" description="%cmdcategory.desc"/>
<command id="org.eclipse.papyrus.uml.diagram.profile.LoadResourceAction"
name="Load Resource"
categoryId="org.eclipse.papyrus.uml.diagram.profile.part.UMLDiagramEditorID"
defaultHandler="org.eclipse.papyrus.uml.diagram.profile.part.LoadResourceAction"/>
</extension>
<extension point="org.eclipse.ui.handlers" id="menu-handlers">
<?gmfgen generated="true"?>
</extension>
<extension
point="org.eclipse.papyrus.infra.core.service">
<service
classname="org.eclipse.papyrus.uml.diagram.profile.service.ProfileService"
priority="1"
startKind="startup"
useClassTypeAsKey="true">
</service>
</extension>
<extension point="org.eclipse.ui.preferencePages" id="prefpages">
<?gmfgen generated="true"?>
<page
id="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLProfileDiagram"
name="PapyrusUMLProfileDiagram Diagram"
category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams"
class="org.eclipse.papyrus.uml.diagram.profile.preferences.DiagramGeneralPreferencePage">
</page>
<page
id="org.eclipse.papyrus.uml.diagram.profile.preferences.DiagramPrintingPreferencePage"
name="%prefpage.org.eclipse.uml2.uml.diagram.printing"
category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLProfileDiagram"
class="org.eclipse.papyrus.uml.diagram.profile.preferences.DiagramPrintingPreferencePage">
</page>
<page
id="org.eclipse.papyrus.uml.diagram.profile.preferences.DiagramRulersAndGridPreferencePage"
name="%prefpage.org.eclipse.uml2.uml.diagram.rulersAndGrid"
category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLProfileDiagram"
class="org.eclipse.papyrus.uml.diagram.profile.preferences.DiagramRulersAndGridPreferencePage">
</page>
</extension>
<extension point="org.eclipse.core.expressions.propertyTesters" id="navigator-proptest.isURIEditorInput">
<?gmfgen generated="true"?>
<propertyTester
id="org.eclipse.papyrus.uml.diagram.profile.URIEditorInputPropertyTester"
type="org.eclipse.emf.common.ui.URIEditorInput"
namespace="org.eclipse.papyrus.uml.diagram.profile"
properties="isURIEditorInput"
class="org.eclipse.papyrus.uml.diagram.profile.part.UMLUriEditorInputTester">
</propertyTester>
</extension>
<extension point="org.eclipse.ui.navigator.viewer" id="navigator-viewbinding">
<?gmfgen generated="true"?>
<viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
<includes>
<contentExtension pattern="org.eclipse.papyrus.uml.diagram.profile.resourceContent"/>
<contentExtension pattern="org.eclipse.papyrus.uml.diagram.profile.domainResourceContent"/>
<contentExtension pattern="org.eclipse.papyrus.uml.diagram.profile.navigatorLinkHelper"/>
</includes>
</viewerContentBinding>
<viewerActionBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
<includes>
<actionExtension pattern="org.eclipse.papyrus.uml.diagram.profile.navigatorActionProvider"/>
</includes>
</viewerActionBinding>
</extension>
<extension point="org.eclipse.ui.navigator.navigatorContent" id="navigator-content">
<?gmfgen generated="true"?>
<navigatorContent
id="org.eclipse.papyrus.uml.diagram.profile.resourceContent"
name="%navigatorContentName"
priority="normal"
contentProvider="org.eclipse.papyrus.uml.diagram.profile.navigator.UMLNavigatorContentProvider"
labelProvider="org.eclipse.papyrus.uml.diagram.profile.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="PapyrusUMLProfile_diagram"/>
</and>
<instanceof value="org.eclipse.papyrus.uml.diagram.profile.navigator.UMLAbstractNavigatorItem"/>
</or>
</triggerPoints>
<possibleChildren>
<or>
<instanceof value="org.eclipse.papyrus.uml.diagram.profile.navigator.UMLAbstractNavigatorItem"/>
</or>
</possibleChildren>
<commonSorter
id="org.eclipse.papyrus.uml.diagram.profile.navigatorSorter"
class="org.eclipse.papyrus.uml.diagram.profile.navigator.UMLNavigatorSorter">
<parentExpression>
<or>
<and>
<instanceof value="org.eclipse.core.resources.IFile"/>
<test property="org.eclipse.core.resources.extension" value="PapyrusUMLProfile_diagram"/>
</and>
<instanceof value="org.eclipse.papyrus.uml.diagram.profile.navigator.UMLAbstractNavigatorItem"/>
</or>
</parentExpression>
</commonSorter>
</navigatorContent>
<navigatorContent
id="org.eclipse.papyrus.uml.diagram.profile.domainResourceContent"
name="%domainNavigatorContentName"
priority="normal"
contentProvider="org.eclipse.papyrus.uml.diagram.profile.navigator.UMLDomainNavigatorContentProvider"
labelProvider="org.eclipse.papyrus.uml.diagram.profile.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="PapyrusUMLProfile"/>
</and>
<instanceof value="org.eclipse.papyrus.uml.diagram.profile.navigator.UMLDomainNavigatorItem"/>
</or>
</triggerPoints>
<possibleChildren>
<instanceof value="org.eclipse.papyrus.uml.diagram.profile.navigator.UMLDomainNavigatorItem"/>
</possibleChildren>
</navigatorContent>
<actionProvider
id="org.eclipse.papyrus.uml.diagram.profile.navigatorActionProvider"
class="org.eclipse.papyrus.uml.diagram.profile.navigator.UMLNavigatorActionProvider">
<enablement>
<or>
<instanceof value="org.eclipse.papyrus.uml.diagram.profile.navigator.UMLAbstractNavigatorItem"/>
</or>
</enablement>
</actionProvider>
</extension>
<extension point="org.eclipse.ui.navigator.linkHelper" id="navigator-linkhelper">
<?gmfgen generated="true"?>
<linkHelper
id="org.eclipse.papyrus.uml.diagram.profile.navigatorLinkHelper"
class="org.eclipse.papyrus.uml.diagram.profile.navigator.UMLNavigatorLinkHelper">
<editorInputEnablement>
<and>
<instanceof value="org.eclipse.emf.common.ui.URIEditorInput"/>
<test property="org.eclipse.papyrus.uml.diagram.profile.isURIEditorInput"/>
</and>
</editorInputEnablement>
<selectionEnablement>
<instanceof value="org.eclipse.papyrus.uml.diagram.profile.navigator.UMLAbstractNavigatorItem"/>
</selectionEnablement>
</linkHelper>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.papyrus.editor.category"
description="Create a New UML2 Profile Diagram"
id="org.eclipse.papyrus.uml.diagram.profile.CreateProfileDiagramCommand"
name="New PapyII Profile Diagram( Papyrus II)">
</command>
</extension>
<extension
point="org.eclipse.papyrus.infra.core.papyrusDiagram">
<diagramCategory
class="org.eclipse.papyrus.uml.diagram.profile.CreateProfileModelCommand"
description="Profile diagram"
extensionPrefix="profile"
icon="icons/wizban/category_profile.gif"
id="profile"
label="Profile">
</diagramCategory>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.parserProviders" id="parser-provider">
<?gmfgen generated="true"?>
<ParserProvider class="org.eclipse.papyrus.uml.diagram.profile.providers.UMLParserProvider">
<Priority name="Lowest"/>
</ParserProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.markerNavigationProviders" id="markers-navigation">
<?gmfgen generated="true"?>
<MarkerNavigationProvider class="org.eclipse.papyrus.uml.diagram.profile.providers.UMLMarkerNavigationProvider">
<MarkerType name="org.eclipse.papyrus.uml.diagram.profile.diagnostic"/>
<Priority name="Lowest"/>
</MarkerNavigationProvider>
</extension>
<extension id="diagnostic" name="PapyrusUMLProfileDiagram 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 id="validationDecoratorProvider" name="ValidationDecorations" point="org.eclipse.gmf.runtime.diagram.ui.decoratorProviders">
<?gmfgen generated="true"?>
<decoratorProvider class="org.eclipse.papyrus.uml.diagram.profile.providers.UMLValidationDecoratorProvider">
<Priority name="Lowest"/>
<object class="org.eclipse.gmf.runtime.diagram.ui.editparts.IPrimaryEditPart(org.eclipse.gmf.runtime.diagram.ui)" id="PRIMARY_VIEW"/>
<context decoratorTargets="PRIMARY_VIEW"/>
</decoratorProvider>
</extension>
<!-- optionally, specify keybindings -->
<extension
point="org.eclipse.gmf.runtime.diagram.ui.editpolicyProviders">
<editpolicyProvider
class="org.eclipse.papyrus.uml.diagram.profile.custom.providers.CustomNamespaceEditPolicyProvider">
<Priority
name="Lowest">
</Priority>
</editpolicyProvider>
</extension>
<extension point="org.eclipse.papyrus.infra.gmfdiag.common.notationTypesMapping">
<diagramMappings diagramID="PapyrusUMLProfileDiagram">
<mapping type="PapyrusUMLProfileDiagram" humanReadableType="ProfileDiagram"/>
<mapping
humanReadableType="packaged elements"
type="1005">
</mapping>
<mapping
humanReadableType="packaged elements"
type="11">
</mapping>
<mapping
humanReadableType="packaged elements"
type="1042">
</mapping>
<mapping
humanReadableType="packaged elements"
type="1051">
</mapping>
<mapping
humanReadableType="attributes"
type="1071">
</mapping>
<mapping
humanReadableType="attributes"
type="1052">
</mapping>
<mapping
humanReadableType="operations"
type="1019">
</mapping>
<mapping
humanReadableType="operations"
type="1053">
</mapping>
<mapping
humanReadableType="packaged elements"
type="1057">
</mapping>
<mapping
humanReadableType="packaged elements"
type="1058">
</mapping>
<mapping
humanReadableType="literals"
type="1062">
</mapping>
<mapping
humanReadableType="literals"
type="1063">
</mapping>
<mapping
humanReadableType="attributes"
type="1067">
</mapping>
<mapping
humanReadableType="attributes"
type="1069">
</mapping>
<mapping
humanReadableType="operations"
type="1068">
</mapping>
<mapping
humanReadableType="operations"
type="1070">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6001">
</mapping>
<mapping
humanReadableType="Name"
type="6002">
</mapping>
<mapping
humanReadableType="TargetRole"
type="6003">
</mapping>
<mapping
humanReadableType="SourceRole"
type="6005">
</mapping>
<mapping
humanReadableType="SourceMultiplicity"
type="6033">
</mapping>
<mapping
humanReadableType="TargetMultiplicity"
type="6034">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6007">
</mapping>
<mapping
humanReadableType="Name"
type="6026">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6027">
</mapping>
<mapping
humanReadableType="Alias"
type="6020">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6021">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6022">
</mapping>
</diagramMappings>
</extension>
</plugin>