<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension point="org.eclipse.ui.contexts" id="ui-context">
<?gmfgen generated="true"?>
<context
description="%context.description"
id="org.eclipse.papyrus.uml.diagram.clazz.ui.diagramContext"
name="%context.name"
parentId="org.eclipse.gmf.runtime.diagram.ui.diagramContext">
</context>
</extension>
<extension point="org.eclipse.core.runtime.preferences">
<?gmfgen generated="true"?>
<initializer class="org.eclipse.papyrus.uml.diagram.clazz.preferences.DiagramPreferenceInitializer"/>
</extension>
<extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor" id="prop-contrib">
<?gmfgen generated="true"?>
<propertyContributor
contributorId="org.eclipse.papyrus.uml.diagram.clazz"
labelProvider="org.eclipse.papyrus.uml.diagram.clazz.sheet.UMLSheetLabelProvider">
<propertyCategory category="domain"/>
<propertyCategory category="visual"/>
<propertyCategory category="extra"/>
</propertyContributor>
</extension>
<extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs" id="proptabs">
<?gmfgen generated="true"?>
<propertyTabs contributorId="org.eclipse.papyrus.uml.diagram.clazz">
<propertyTab
category="visual"
id="property.tab.AppearancePropertySection"
label="%tab.appearance"/>
<propertyTab
category="visual"
id="property.tab.DiagramPropertySection"
label="%tab.diagram"/>
<propertyTab
category="domain"
id="property.tab.domain"
label="%tab.domain"/>
</propertyTabs>
</extension>
<extension point="org.eclipse.ui.views.properties.tabbed.propertySections" id="propsections">
<?gmfgen generated="true"?>
<propertySections contributorId="org.eclipse.papyrus.uml.diagram.clazz">
<propertySection id="property.section.ConnectorAppearancePropertySection"
filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.ConnectionEditPartPropertySectionFilter"
class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.ConnectionAppearancePropertySection"
tab="property.tab.AppearancePropertySection">
</propertySection>
<propertySection id="property.section.ShapeColorAndFontPropertySection"
filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.ShapeEditPartPropertySectionFilter"
class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.ShapeColorsAndFontsPropertySection"
tab="property.tab.AppearancePropertySection">
</propertySection>
<propertySection id="property.section.DiagramColorsAndFontsPropertySection"
filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.DiagramEditPartPropertySectionFilter"
class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.DiagramColorsAndFontsPropertySection"
tab="property.tab.AppearancePropertySection">
</propertySection>
<propertySection id="property.section.RulerGridPropertySection"
filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.DiagramEditPartPropertySectionFilter"
class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.grid.RulerGridPropertySection"
tab="property.tab.DiagramPropertySection">
</propertySection>
<propertySection
id="property.section.domain"
tab="property.tab.domain"
class="org.eclipse.papyrus.uml.diagram.clazz.sheet.UMLPropertySection">
<input type="org.eclipse.gmf.runtime.notation.View"/>
<input type="org.eclipse.gef.EditPart"/>
<input type="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
</propertySection>
</propertySections>
</extension>
<extension point="org.eclipse.gmf.runtime.diagram.core.viewProviders" id="view-provider">
<?gmfgen generated="true"?>
<viewProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLViewProvider">
<Priority name="Lowest"/>
<context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="PapyrusUMLClassDiagram"/>
<context viewClass="org.eclipse.gmf.runtime.notation.Node" semanticHints="2014,2013,2015,2001,2002,2003,2004,2005,2006,2007,2099,2008,2009,2010,2011,2012,2016,2095,2096,2097,2098,3012,3002,3005,3006,3041,3018,3014,3004,3008,3013,3003,3007,3042,3019,3034,3035,3031,3016,3017,3011,3039,3030,3015,3032,3033,3020,3021,3022,3023,3024,3025,3009,3040,3010,3026,3027,3028,3029,3036,3037,3038,3052,3053,3054,3047,3046,3048,3044,3045,3043,3050,3051,3049"/>
<context viewClass="org.eclipse.gmf.runtime.notation.Edge" semanticHints="4016,4017,4001,4019,4002,4003,4004,4005,4006,4007,4008,4018,4009,4010,4011,4012,4013,4014,4015,4020,4021,4022,4023,4024,4025,4026,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.clazz.providers.UMLEditPartProvider">
<Priority name="Lowest"/>
<object class="org.eclipse.gmf.runtime.notation.Diagram" id="generated-diagram">
<method name="getType()" value="PapyrusUMLClassDiagram"/>
</object>
<object class="org.eclipse.gmf.runtime.notation.Node" id="generated-nodes">
<method name="getType()" value="2014,2013,2015,2001,2002,2003,2004,2005,2006,2007,2099,2008,2009,2010,2011,2012,2016,2095,2096,2097,2098,3012,3002,3005,3006,3041,3018,3014,3004,3008,3013,3003,3007,3042,3019,3034,3035,3031,3016,3017,3011,3039,3030,3015,3032,3033,3020,3021,3022,3023,3024,3025,3009,3040,3010,3026,3027,3028,3029,3036,3037,3038,3052,3053,3054,3047,3046,3048,3044,3045,3043,3050,3051,3049"/>
</object>
<object class="org.eclipse.gmf.runtime.notation.Edge" id="generated-links">
<method name="getType()" value="4016,4017,4001,4019,4002,4003,4004,4005,4006,4007,4008,4018,4009,4010,4011,4012,4013,4014,4015,4020,4021,4022,4023,4024,4025,4026,8500"/>
</object>
<object class="org.eclipse.gmf.runtime.notation.Node" id="generated-labels">
<method name="getType()" value="1,5066,5002,5005,5008,5011,5020,5023,5026,5161,5029,5032,5035,5037,5159,5038,0,5155,5156,5153,5154,5157,5158,5040,5043,5046,5049,5052,5055,5017,5162,5014,5058,5061,5063,5064,5160"/>
</object>
<object class="org.eclipse.gmf.runtime.notation.Node" id="generated-compartments">
<method name="getType()" value="7011,7012,7013,7023,7024,7025,7026,7027,7028,7029,7041,7042,7032,7033,7030,7010,7031,7035,7017,7018,7019,7002,7003,7004,7006,7007,7008,7039,7040,7020,7021,7034,7001,7005,7009,7016,7015,7036,7037,7014,7038"/>
</object>
<context views="generated-diagram,generated-nodes,generated-links,generated-labels,generated-compartments"/>
</editpartProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.emf.ui.modelingAssistantProviders" id="modelassist-provider">
<?gmfgen generated="true"?>
<modelingAssistantProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLModelingAssistantProvider">
<Priority name="Lowest"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPart" id="Package_1000"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DependencyNodeEditPart" id="Dependency_2014"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.AssociationClassEditPart" id="AssociationClass_2013"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.AssociationNodeEditPart" id="Association_2015"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPart" id="InstanceSpecification_2001"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPart" id="Component_2002"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPart" id="Signal_2003"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InterfaceEditPart" id="Interface_2004"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartTN" id="Model_2005"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPart" id="Enumeration_2006"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPart" id="Package_2007"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPart" id="InformationItem_2099"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPart" id="Class_2008"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPart" id="PrimitiveType_2009"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPart" id="DataType_2010"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPart" id="Constraint_2011"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPart" id="Comment_2012"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ShortCutDiagramEditPart" id="Diagram_2016"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DurationObservationEditPart" id="DurationObservation_2095"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.TimeObservationEditPart" id="TimeObservation_2096"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DefaultNamedElementEditPart" id="NamedElement_2097"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ShapeNamedElementEditPart" id="NamedElement_2098"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PropertyForClassEditPart" id="Property_3012"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PropertyForComponentEditPart" id="Property_3002"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PropertyForSignalEditPart" id="Property_3005"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PropertyForInterfaceEditPart" id="Property_3006"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PropertyforPrimitiveTypeEditPart" id="Property_3041"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PropertyforDataTypeEditPart" id="Property_3018"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedClassForClassEditPart" id="Class_3014"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedClassForComponentEditPart" id="Class_3004"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedClassForInterfaceEditPart" id="Class_3008"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.OperationForClassEditPart" id="Operation_3013"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.OperationForComponentEditPart" id="Operation_3003"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.OperationForInterfaceEditpart" id="Operation_3007"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.OperationForPrimitiveTypeEditPart" id="Operation_3042"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.OperationForDataTypeEditPart" id="Operation_3019"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConnectableElementTemplateParameterEditPart" id="ConnectableElementTemplateParameter_3034"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.OperationTemplateParameterEditPart" id="OperationTemplateParameter_3035"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassifierTemplateParameterEditPart" id="ClassifierTemplateParameter_3031"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.TemplateParameterEditPart" id="TemplateParameter_3016"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationLiteralEditPart" id="EnumerationLiteral_3017"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ReceptionEditPart" id="Reception_3011"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ReceptionInInterfaceEditPart" id="Reception_3039"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SlotEditPart" id="Slot_3030"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.RedefinableTemplateSignatureEditPart" id="RedefinableTemplateSignature_3015"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ContainmentCircleEditPart" id="Node_3032"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.TemplateSignatureEditPart" id="TemplateSignature_3033"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN" id="InstanceSpecification_3020"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN" id="Component_3021"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN" id="Signal_3022"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InterfaceEditPartCN" id="Interface_3023"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN" id="Model_3024"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN" id="Enumeration_3025"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN" id="Package_3009"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPartCN" id="InformationItem_3040"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN" id="Class_3010"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN" id="PrimitiveType_3026"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN" id="DataType_3027"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN" id="Comment_3028"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN" id="Constraint_3029"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedInterfaceForClassEditPart" id="Interface_3036"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedInterfaceForComponentEditPart" id="Interface_3037"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedInterfaceForInterfaceEditPart" id="Interface_3038"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedEnumerationForClassEditPart" id="Enumeration_3052"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedEnumerationForComponentEditPart" id="Enumeration_3053"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedEnumerationForInterfaceEditPart" id="Enumeration_3054"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedPrimitiveTypeForClassEditPart" id="PrimitiveType_3047"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedPrimitiveTypeForComponentEditPart" id="PrimitiveType_3046"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedPrimitiveTypeForInterfaceEditPart" id="PrimitiveType_3048"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedDataTypeForClassEditPart" id="DataType_3044"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedDataTypeForComponentEditPart" id="DataType_3045"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedDataTypeForInterfaceEditPart" id="DataType_3043"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedSignalForClassEditPart" id="Signal_3050"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedSignalForComponentEditPart" id="Signal_3051"/>
<object class="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.NestedSignalForInterfaceEditPart" id="Signal_3049"/>
<context elements="Package_1000,Dependency_2014,AssociationClass_2013,Association_2015,InstanceSpecification_2001,Component_2002,Signal_2003,Interface_2004,Model_2005,Enumeration_2006,Package_2007,InformationItem_2099,Class_2008,PrimitiveType_2009,DataType_2010,Constraint_2011,Comment_2012,Diagram_2016,DurationObservation_2095,TimeObservation_2096,NamedElement_2097,NamedElement_2098,Property_3012,Property_3002,Property_3005,Property_3006,Property_3041,Property_3018,Class_3014,Class_3004,Class_3008,Operation_3013,Operation_3003,Operation_3007,Operation_3042,Operation_3019,ConnectableElementTemplateParameter_3034,OperationTemplateParameter_3035,ClassifierTemplateParameter_3031,TemplateParameter_3016,EnumerationLiteral_3017,Reception_3011,Reception_3039,Slot_3030,RedefinableTemplateSignature_3015,Node_3032,TemplateSignature_3033,InstanceSpecification_3020,Component_3021,Signal_3022,Interface_3023,Model_3024,Enumeration_3025,Package_3009,InformationItem_3040,Class_3010,PrimitiveType_3026,DataType_3027,Comment_3028,Constraint_3029,Interface_3036,Interface_3037,Interface_3038,Enumeration_3052,Enumeration_3053,Enumeration_3054,PrimitiveType_3047,PrimitiveType_3046,PrimitiveType_3048,DataType_3044,DataType_3045,DataType_3043,Signal_3050,Signal_3051,Signal_3049"/>
</modelingAssistantProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.iconProviders" id="icon-provider">
<?gmfgen generated="true"?>
<IconProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLIconProvider">
<Priority name="Low"/>
</IconProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.parserProviders" id="parser-provider">
<?gmfgen generated="true"?>
<ParserProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLParserProvider">
<Priority name="Lowest"/>
</ParserProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes" id="element-types">
<?gmfgen generated="true"?>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Package_1000"
name="%metatype.name.Package_1000"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Package"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PackageEditHelper">
<param name="semanticHint" value="1000"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_2014"
name="%metatype.name.Dependency_2014"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Dependency"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.DependencyEditHelper">
<param name="semanticHint" value="2014"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_2013"
name="%metatype.name.AssociationClass_2013"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="AssociationClass"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.AssociationClassEditHelper">
<param name="semanticHint" value="2013"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Association_2015"
name="%metatype.name.Association_2015"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Association"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.AssociationEditHelper">
<param name="semanticHint" value="2015"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_2001"
name="%metatype.name.InstanceSpecification_2001"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="InstanceSpecification"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InstanceSpecificationEditHelper">
<param name="semanticHint" value="2001"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Component_2002"
name="%metatype.name.Component_2002"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Component"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ComponentEditHelper">
<param name="semanticHint" value="2002"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Signal_2003"
name="%metatype.name.Signal_2003"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Signal"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.SignalEditHelper">
<param name="semanticHint" value="2003"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Interface_2004"
name="%metatype.name.Interface_2004"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Interface"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InterfaceEditHelper">
<param name="semanticHint" value="2004"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Model_2005"
name="%metatype.name.Model_2005"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Model"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ModelEditHelper">
<param name="semanticHint" value="2005"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_2006"
name="%metatype.name.Enumeration_2006"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3025"/>
<param name="semanticHint" value="2006"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Package_2007"
name="%metatype.name.Package_2007"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Package_1000"/>
<param name="semanticHint" value="2007"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.InformationItem_2099"
name="%metatype.name.InformationItem_2099"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="InformationItem"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InformationItemEditHelper">
<param name="semanticHint" value="2099"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Class_2008"
name="%metatype.name.Class_2008"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
<param name="semanticHint" value="2008"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_2009"
name="%metatype.name.PrimitiveType_2009"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3026"/>
<param name="semanticHint" value="2009"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.DataType_2010"
name="%metatype.name.DataType_2010"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.DataType_3027"/>
<param name="semanticHint" value="2010"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Constraint_2011"
name="%metatype.name.Constraint_2011"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Constraint_3029"/>
<param name="semanticHint" value="2011"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Comment_2012"
name="%metatype.name.Comment_2012"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Comment_3028"/>
<param name="semanticHint" value="2012"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/gmf/runtime/1.0.2/notation">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Diagram_2016"
name="%metatype.name.Diagram_2016"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Diagram"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ShortCutDiagramEditHelper">
<param name="semanticHint" value="2016"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.DurationObservation_2095"
name="%metatype.name.DurationObservation_2095"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="DurationObservation"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.DurationObservationEditHelper">
<param name="semanticHint" value="2095"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.TimeObservation_2096"
name="%metatype.name.TimeObservation_2096"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="TimeObservation"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.TimeObservationEditHelper">
<param name="semanticHint" value="2096"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.NamedElement_2097"
name="%metatype.name.NamedElement_2097"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="NamedElement"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.DefaultNamedElementEditHelper">
<param name="semanticHint" value="2097"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.NamedElement_2098"
name="%metatype.name.NamedElement_2098"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="NamedElement"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ShapeNamedElementEditHelper">
<param name="semanticHint" value="2098"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Property_3012"
name="%metatype.name.Property_3012"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
<param name="semanticHint" value="3012"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"
name="%metatype.name.Property_3002"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Property"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PropertyEditHelper">
<param name="semanticHint" value="3002"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Property_3005"
name="%metatype.name.Property_3005"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
<param name="semanticHint" value="3005"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Property_3006"
name="%metatype.name.Property_3006"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
<param name="semanticHint" value="3006"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Property_3041"
name="%metatype.name.Property_3041"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
<param name="semanticHint" value="3041"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Property_3018"
name="%metatype.name.Property_3018"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
<param name="semanticHint" value="3018"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Class_3014"
name="%metatype.name.Class_3014"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
<param name="semanticHint" value="3014"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"
name="%metatype.name.Class_3004"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Class"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ClassEditHelper">
<param name="semanticHint" value="3004"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Class_3008"
name="%metatype.name.Class_3008"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
<param name="semanticHint" value="3008"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3013"
name="%metatype.name.Operation_3013"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"/>
<param name="semanticHint" value="3013"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"
name="%metatype.name.Operation_3003"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Operation"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.OperationEditHelper">
<param name="semanticHint" value="3003"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3007"
name="%metatype.name.Operation_3007"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"/>
<param name="semanticHint" value="3007"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3042"
name="%metatype.name.Operation_3042"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"/>
<param name="semanticHint" value="3042"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3019"
name="%metatype.name.Operation_3019"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"/>
<param name="semanticHint" value="3019"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.ConnectableElementTemplateParameter_3034"
name="%metatype.name.ConnectableElementTemplateParameter_3034"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="ConnectableElementTemplateParameter"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ClassifierTemplateParameterEditHelper">
<param name="semanticHint" value="3034"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.OperationTemplateParameter_3035"
name="%metatype.name.OperationTemplateParameter_3035"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="OperationTemplateParameter"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ClassifierTemplateParameterEditHelper">
<param name="semanticHint" value="3035"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.ClassifierTemplateParameter_3031"
name="%metatype.name.ClassifierTemplateParameter_3031"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="ClassifierTemplateParameter"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ClassifierTemplateParameterEditHelper">
<param name="semanticHint" value="3031"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.TemplateParameter_3016"
name="%metatype.name.TemplateParameter_3016"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="TemplateParameter"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.TemplateParameterEditHelper">
<param name="semanticHint" value="3016"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.EnumerationLiteral_3017"
name="%metatype.name.EnumerationLiteral_3017"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="EnumerationLiteral"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.EnumerationLiteralEditHelper">
<param name="semanticHint" value="3017"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Reception_3011"
name="%metatype.name.Reception_3011"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Reception"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ReceptionEditHelper">
<param name="semanticHint" value="3011"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Reception_3039"
name="%metatype.name.Reception_3039"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Reception"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ReceptionEditHelper">
<param name="semanticHint" value="3039"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Slot_3030"
name="%metatype.name.Slot_3030"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Slot"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.SlotEditHelper">
<param name="semanticHint" value="3030"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.RedefinableTemplateSignature_3015"
name="%metatype.name.RedefinableTemplateSignature_3015"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="RedefinableTemplateSignature"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.RedefinableTemplateSignatureEditHelper">
<param name="semanticHint" value="3015"/>
</metamodelType>
</metamodel>
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.ContainmentCircle_3032"
name="%metatype.name.Node_3032"
kind="org.eclipse.gmf.runtime.diagram.ui.util.INotationType">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="3032"/>
</specializationType>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.TemplateSignature_3033"
name="%metatype.name.TemplateSignature_3033"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="TemplateSignature"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.RedefinableTemplateSignatureEditHelper">
<param name="semanticHint" value="3033"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_3020"
name="%metatype.name.InstanceSpecification_3020"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_2001"/>
<param name="semanticHint" value="3020"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Component_3021"
name="%metatype.name.Component_3021"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Component_2002"/>
<param name="semanticHint" value="3021"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Signal_3022"
name="%metatype.name.Signal_3022"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Signal_2003"/>
<param name="semanticHint" value="3022"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3023"
name="%metatype.name.Interface_3023"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Interface_2004"/>
<param name="semanticHint" value="3023"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Model_3024"
name="%metatype.name.Model_3024"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Model_2005"/>
<param name="semanticHint" value="3024"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3025"
name="%metatype.name.Enumeration_3025"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Enumeration"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.EnumerationEditHelper">
<param name="semanticHint" value="3025"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Package_3009"
name="%metatype.name.Package_3009"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Package_1000"/>
<param name="semanticHint" value="3009"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.InformationItem_3040"
name="%metatype.name.InformationItem_3040"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="InformationItem"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InformationItemEditHelper">
<param name="semanticHint" value="3040"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Class_3010"
name="%metatype.name.Class_3010"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
<param name="semanticHint" value="3010"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3026"
name="%metatype.name.PrimitiveType_3026"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="PrimitiveType"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PrimitiveTypeEditHelper">
<param name="semanticHint" value="3026"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.DataType_3027"
name="%metatype.name.DataType_3027"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="DataType"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.DataTypeEditHelper">
<param name="semanticHint" value="3027"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Comment_3028"
name="%metatype.name.Comment_3028"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Comment"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.CommentEditHelper">
<param name="semanticHint" value="3028"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Constraint_3029"
name="%metatype.name.Constraint_3029"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Constraint"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ConstraintEditHelper">
<param name="semanticHint" value="3029"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3036"
name="%metatype.name.Interface_3036"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Interface_2004"/>
<param name="semanticHint" value="3036"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3037"
name="%metatype.name.Interface_3037"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Interface"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InterfaceEditHelper">
<param name="semanticHint" value="3037"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3038"
name="%metatype.name.Interface_3038"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Interface_3037"/>
<param name="semanticHint" value="3038"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3052"
name="%metatype.name.Enumeration_3052"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3025"/>
<param name="semanticHint" value="3052"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3053"
name="%metatype.name.Enumeration_3053"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3025"/>
<param name="semanticHint" value="3053"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3054"
name="%metatype.name.Enumeration_3054"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3025"/>
<param name="semanticHint" value="3054"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3047"
name="%metatype.name.PrimitiveType_3047"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3026"/>
<param name="semanticHint" value="3047"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3046"
name="%metatype.name.PrimitiveType_3046"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3026"/>
<param name="semanticHint" value="3046"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3048"
name="%metatype.name.PrimitiveType_3048"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3026"/>
<param name="semanticHint" value="3048"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.DataType_3044"
name="%metatype.name.DataType_3044"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.DataType_3027"/>
<param name="semanticHint" value="3044"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.DataType_3045"
name="%metatype.name.DataType_3045"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.DataType_3027"/>
<param name="semanticHint" value="3045"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.DataType_3043"
name="%metatype.name.DataType_3043"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.DataType_3027"/>
<param name="semanticHint" value="3043"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Signal_3050"
name="%metatype.name.Signal_3050"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Signal_2003"/>
<param name="semanticHint" value="3050"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Signal_3051"
name="%metatype.name.Signal_3051"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Signal_2003"/>
<param name="semanticHint" value="3051"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Signal_3049"
name="%metatype.name.Signal_3049"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Signal_2003"/>
<param name="semanticHint" value="3049"/>
</specializationType>
</metamodel>
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Link_4016"
name="%metatype.name.Link_4016"
kind="org.eclipse.gmf.runtime.diagram.ui.util.INotationType">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="4016"/>
</specializationType>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_4017"
name="%metatype.name.AssociationClass_4017"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_2013"/>
<param name="semanticHint" value="4017"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Association_4001"
name="%metatype.name.Association_4001"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Association_2015"/>
<param name="semanticHint" value="4001"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Association_4019"
name="%metatype.name.Association_4019"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Association_2015"/>
<param name="semanticHint" value="4019"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Generalization_4002"
name="%metatype.name.Generalization_4002"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Generalization"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.GeneralizationEditHelper">
<param name="semanticHint" value="4002"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.InterfaceRealization_4003"
name="%metatype.name.InterfaceRealization_4003"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="InterfaceRealization"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InterfaceRealizationEditHelper">
<param name="semanticHint" value="4003"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Substitution_4004"
name="%metatype.name.Substitution_4004"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Substitution"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.SubstitutionEditHelper">
<param name="semanticHint" value="4004"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Realization_4005"
name="%metatype.name.Realization_4005"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Realization"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.RealizationEditHelper">
<param name="semanticHint" value="4005"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Abstraction_4006"
name="%metatype.name.Abstraction_4006"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Abstraction"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.AbstractionEditHelper">
<param name="semanticHint" value="4006"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.Usage_4007"
name="%metatype.name.Usage_4007"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Usage"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.UsageEditHelper">
<param name="semanticHint" value="4007"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_4008"
name="%metatype.name.Dependency_4008"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_2014"/>
<param name="semanticHint" value="4008"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_4018"
name="%metatype.name.Dependency_4018"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.papyrus.uml.diagram.clazz.Dependency_2014"/>
<param name="semanticHint" value="4018"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.ElementImport_4009"
name="%metatype.name.ElementImport_4009"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="ElementImport"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ElementImportEditHelper">
<param name="semanticHint" value="4009"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.PackageImport_4010"
name="%metatype.name.PackageImport_4010"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="PackageImport"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PackageImportEditHelper">
<param name="semanticHint" value="4010"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.PackageMerge_4011"
name="%metatype.name.PackageMerge_4011"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="PackageMerge"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.PackageMergeEditHelper">
<param name="semanticHint" value="4011"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.ProfileApplication_4012"
name="%metatype.name.ProfileApplication_4012"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="ProfileApplication"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.ProfileApplicationEditHelper">
<param name="semanticHint" value="4012"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.CommentAnnotatedElement_4013"
name="%metatype.name.CommentAnnotatedElement_4013"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="4013"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.ConstraintConstrainedElement_4014"
name="%metatype.name.ConstraintConstrainedElement_4014"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="4014"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.TemplateBinding_4015"
name="%metatype.name.TemplateBinding_4015"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="TemplateBinding"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.TemplateBindingEditHelper">
<param name="semanticHint" value="4015"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.GeneralizationSet_4020"
name="%metatype.name.GeneralizationSet_4020"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="GeneralizationSet"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.GeneralizationSetEditHelper">
<param name="semanticHint" value="4020"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecificationLink_4021"
name="%metatype.name.InstanceSpecification_4021"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="InstanceSpecification"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InstanceSpecificationLinkEditHelper">
<param name="semanticHint" value="4021"/>
</metamodelType>
</metamodel>
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.AddedLink_4022"
name="%metatype.name.Link_4022"
kind="org.eclipse.gmf.runtime.diagram.ui.util.INotationType">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="4022"/>
</specializationType>
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.ContainmentLink_4023"
name="%metatype.name.Link_4023"
kind="org.eclipse.gmf.runtime.diagram.ui.util.INotationType">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="4023"/>
</specializationType>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.TimeObservationEvent_4024"
name="%metatype.name.TimeObservationEvent_4024"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="4024"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.DurationObservationEvent_4025"
name="%metatype.name.DurationObservationEvent_4025"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="4025"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<metamodelType
id="org.eclipse.papyrus.uml.diagram.clazz.InformationFlow_4026"
name="%metatype.name.InformationFlow_4026"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="InformationFlow"
edithelper="org.eclipse.papyrus.uml.diagram.clazz.edit.helpers.InformationFlowEditHelper">
<param name="semanticHint" value="4026"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<specializationType
id="org.eclipse.papyrus.uml.diagram.clazz.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.clazz.TypeContext">
<enablement>
<test
property="org.eclipse.gmf.runtime.emf.core.editingDomain"
value="org.eclipse.papyrus.uml.diagram.clazz.EditingDomain"/>
</enablement>
</clientContext>
<binding context="org.eclipse.papyrus.uml.diagram.clazz.TypeContext">
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Package_1000"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Dependency_2014"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_2013"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Association_2015"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_2001"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Component_2002"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Signal_2003"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_2004"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Model_2005"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_2006"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Package_2007"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InformationItem_2099"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_2008"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_2009"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DataType_2010"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Constraint_2011"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Comment_2012"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Diagram_2016"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DurationObservation_2095"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TimeObservation_2096"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.NamedElement_2097"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.NamedElement_2098"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3012"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3002"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3005"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3006"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3041"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Property_3018"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_3014"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_3004"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_3008"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Operation_3013"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Operation_3003"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Operation_3007"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Operation_3042"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Operation_3019"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ConnectableElementTemplateParameter_3034"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.OperationTemplateParameter_3035"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ClassifierTemplateParameter_3031"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TemplateParameter_3016"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.EnumerationLiteral_3017"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Reception_3011"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Reception_3039"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Slot_3030"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.RedefinableTemplateSignature_3015"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ContainmentCircle_3032"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TemplateSignature_3033"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecification_3020"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Component_3021"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Signal_3022"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_3023"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Model_3024"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3025"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Package_3009"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InformationItem_3040"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Class_3010"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3026"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DataType_3027"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Comment_3028"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Constraint_3029"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_3036"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_3037"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Interface_3038"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3052"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3053"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Enumeration_3054"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3047"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3046"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PrimitiveType_3048"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DataType_3044"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DataType_3045"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DataType_3043"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Signal_3050"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Signal_3051"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Signal_3049"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Link_4016"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.AssociationClass_4017"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Association_4001"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Association_4019"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Generalization_4002"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InterfaceRealization_4003"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Substitution_4004"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Realization_4005"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Abstraction_4006"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Usage_4007"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Dependency_4008"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.Dependency_4018"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ElementImport_4009"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PackageImport_4010"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.PackageMerge_4011"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ProfileApplication_4012"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.CommentAnnotatedElement_4013"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ConstraintConstrainedElement_4014"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TemplateBinding_4015"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.GeneralizationSet_4020"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InstanceSpecificationLink_4021"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.AddedLink_4022"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ContainmentLink_4023"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.TimeObservationEvent_4024"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.DurationObservationEvent_4025"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.InformationFlow_4026"/>
<elementType ref="org.eclipse.papyrus.uml.diagram.clazz.ConstraintContext_8500"/>
<advice ref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/>
</binding>
</extension>
<extension point="org.eclipse.core.expressions.propertyTesters" id="navigator-proptest.isURIEditorInput">
<?gmfgen generated="true"?>
<propertyTester
id="org.eclipse.papyrus.uml.diagram.clazz.URIEditorInputPropertyTester"
type="org.eclipse.emf.common.ui.URIEditorInput"
namespace="org.eclipse.papyrus.uml.diagram.clazz"
properties="isURIEditorInput"
class="org.eclipse.papyrus.uml.diagram.clazz.part.UMLUriEditorInputTester">
</propertyTester>
</extension>
<extension point="org.eclipse.ui.navigator.viewer" id="navigator-viewbinding">
<?gmfgen generated="true"?>
<viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
<includes>
<contentExtension pattern="org.eclipse.papyrus.uml.diagram.clazz.resourceContent"/>
<contentExtension pattern="org.eclipse.papyrus.uml.diagram.clazz.domainResourceContent"/>
<contentExtension pattern="org.eclipse.papyrus.uml.diagram.clazz.navigatorLinkHelper"/>
</includes>
</viewerContentBinding>
<viewerActionBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
<includes>
<actionExtension pattern="org.eclipse.papyrus.uml.diagram.clazz.navigatorActionProvider"/>
</includes>
</viewerActionBinding>
</extension>
<extension point="org.eclipse.ui.navigator.navigatorContent" id="navigator-content">
<?gmfgen generated="true"?>
<navigatorContent
id="org.eclipse.papyrus.uml.diagram.clazz.resourceContent"
name="%navigatorContentName"
priority="normal"
contentProvider="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorContentProvider"
labelProvider="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorLabelProvider"
icon="icons/obj16/UMLDiagramFile.gif"
activeByDefault="true">
<triggerPoints>
<or>
<and>
<instanceof value="org.eclipse.core.resources.IFile"/>
<test property="org.eclipse.core.resources.extension" value="PapyrusUMLClass_diagram"/>
</and>
<instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
</or>
</triggerPoints>
<possibleChildren>
<or>
<instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
</or>
</possibleChildren>
<commonSorter
id="org.eclipse.papyrus.uml.diagram.clazz.navigatorSorter"
class="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorSorter">
<parentExpression>
<or>
<and>
<instanceof value="org.eclipse.core.resources.IFile"/>
<test property="org.eclipse.core.resources.extension" value="PapyrusUMLClass_diagram"/>
</and>
<instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
</or>
</parentExpression>
</commonSorter>
</navigatorContent>
<navigatorContent
id="org.eclipse.papyrus.uml.diagram.clazz.domainResourceContent"
name="%domainNavigatorContentName"
priority="normal"
contentProvider="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLDomainNavigatorContentProvider"
labelProvider="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLDomainNavigatorLabelProvider"
icon="icons/obj16/UMLDiagramFile.gif"
activeByDefault="true">
<triggerPoints>
<or>
<and>
<instanceof value="org.eclipse.core.resources.IFile"/>
<test property="org.eclipse.core.resources.extension" value="PapyrusUMLClass"/>
</and>
<instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLDomainNavigatorItem"/>
</or>
</triggerPoints>
<possibleChildren>
<instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLDomainNavigatorItem"/>
</possibleChildren>
</navigatorContent>
<actionProvider
id="org.eclipse.papyrus.uml.diagram.clazz.navigatorActionProvider"
class="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorActionProvider">
<enablement>
<or>
<instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
</or>
</enablement>
</actionProvider>
</extension>
<extension point="org.eclipse.ui.navigator.linkHelper" id="navigator-linkhelper">
<?gmfgen generated="true"?>
<linkHelper
id="org.eclipse.papyrus.uml.diagram.clazz.navigatorLinkHelper"
class="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLNavigatorLinkHelper">
<editorInputEnablement>
<and>
<instanceof value="org.eclipse.emf.common.ui.URIEditorInput"/>
<test property="org.eclipse.papyrus.uml.diagram.clazz.isURIEditorInput"/>
</and>
</editorInputEnablement>
<selectionEnablement>
<instanceof value="org.eclipse.papyrus.uml.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
</selectionEnablement>
</linkHelper>
</extension>
<extension point="org.eclipse.ui.commands" id="update-cmd">
<?gmfgen generated="true"?>
<command
categoryId="org.eclipse.ui.category.edit"
defaultHandler="org.eclipse.papyrus.uml.diagram.clazz.part.UMLDiagramUpdateCommand"
description="%update.diagram.description"
id="org.eclipse.papyrus.uml.diagram.clazz.updateDiagram"
name="%update.diagram.name"/>
</extension>
<extension point="org.eclipse.ui.bindings" id="update-cmd-binding">
<?gmfgen generated="true"?>
<key
commandId="org.eclipse.papyrus.uml.diagram.clazz.updateDiagram"
contextId="org.eclipse.papyrus.uml.diagram.clazz.ui.diagramContext"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="F5"/>
</extension>
<extension point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.papyrus.editor.category"
description="Create a new Class Diagram"
id="org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand"
name="Create a new Class Diagram">
</command>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramWithNavigationHandler"
commandId="org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand">
<activeWhen>
<with variable="activeEditorId">
<equals value="org.eclipse.papyrus.infra.core.papyrusEditor"/>
</with>
</activeWhen>
</handler>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="menu:org.eclipse.papyrus.ui.menu">
<menu id="org.eclipse.papyrus.uml.diagram.ui.menu.diagrams"
label="Diagrams">
<command commandId="org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand"
icon="icons/obj16/Diagram_Class.gif"
label="Create a new Class Diagram"
style="push"
tooltip="Create a new Class Diagram">
<visibleWhen>
<reference definitionId="org.eclipse.papyrus.uml.diagram.common.IsPapyrusActiveWithUMLModel"/>
</visibleWhen>
</command>
</menu>
</menuContribution>
<menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar">
<toolbar id="org.eclipse.papyrus.uml.diagram.ui.toolbar">
<command commandId="org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand"
icon="icons/obj16/Diagram_Class.gif"
label="Create a new Class Diagram"
style="push"
tooltip="Create a new Class Diagram">
<visibleWhen>
<reference definitionId="org.eclipse.papyrus.uml.diagram.common.IsPapyrusActiveWithUMLModel"/>
</visibleWhen>
</command>
</toolbar>
</menuContribution>
<menuContribution locationURI="popup:org.eclipse.papyrus.views.modelexplorer.popupmenu.creatediagram">
<command commandId="org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand"
icon="icons/obj16/Diagram_Class.gif"
label="Create a new Class Diagram"
style="push"
tooltip="Create a new Class Diagram">
<visibleWhen>
<reference definitionId="org.eclipse.papyrus.uml.diagram.common.IsPapyrusActiveWithUMLModel"/>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.papyrus.infra.core.papyrusDiagram">
<editorDiagram
actionBarContributorId="org.eclipse.papyrus.uml.diagram.common.part.UMLDiagramActionBarContributor"
contextId="com.cea.papyrus.gmf.editor.context"
factoryClass="org.eclipse.papyrus.uml.diagram.clazz.ClassDiagramEditorFactory"
icon="icons/obj16/Diagram_Class.gif">
</editorDiagram>
<creationCommand
creationCommandClass="org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand"
creationCondition="org.eclipse.papyrus.uml.diagram.clazz.ClassDiagramCreationCondition"
icon="icons/obj16/Diagram_Class.gif"
id="org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand"
language="uml"
label="UML Class Diagram">
</creationCommand>
</extension>
<!--extension
point="org.eclipse.gmf.runtime.diagram.ui.editpolicyProviders">
<editpolicyProvider
class="org.eclipse.papyrus.uml.diagram.clazz.custom.providers.CustomEditPolicyProvider">
<Priority
name="Highest">
</Priority>
</editpolicyProvider>
</extension--> <extension point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="false"
id="org.eclipse.papyrus.uml.diagram.clazz.objectContribution.dependencybranchdeletion"
objectClass="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DependencyBranchEditPart">
<action
class="org.eclipse.papyrus.uml.diagram.clazz.custom.command.DependencyBranchDeletion"
definitionId="org.eclipse.papyrus.uml.diagram.clazz.dependencybranchdeletionID"
enablesFor="1"
icon="icons/Delete_16x16.gif"
id="org.eclipse.papyrus.uml.diagram.clazz.dependencybranchdeletionActionID"
label="Delete dependency branch from model"
menubarPath="editGroup">
</action>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.papyrus.uml.diagram.clazz.objectContribution.associationbranchdeletion"
objectClass="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.AssociationBranchEditPart">
<action
class="org.eclipse.papyrus.uml.diagram.clazz.custom.command.AssociationBranchDeletion"
definitionId="org.eclipse.papyrus.uml.diagram.clazz.associationbranchdeletionID"
enablesFor="1"
icon="icons/Delete_16x16.gif"
id="org.eclipse.papyrus.uml.diagram.clazz.AssociationbranchdeletionActionID"
label=" Delete association branch from model"
menubarPath="editGroup">
</action>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.papyrus.uml.diagram.clazz.objectContribution.displayAllAssociationBranch"
objectClass="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.AssociationNodeEditPart">
<action
class="org.eclipse.papyrus.uml.diagram.clazz.custom.command.DisplayAllAssociationBranchCommand"
definitionId="org.eclipse.papyrus.uml.diagram.clazz.DisplayAllAssociationBranchesID"
enablesFor="1"
id="org.eclipse.papyrus.uml.diagram.clazz.DisplayAllAssociationBranchesActionID"
label="Display all association branches"
menubarPath="editGroup">
</action>
</objectContribution>
<objectContribution
adaptable="true"
id="org.eclipse.papyrus.uml.diagram.clazz.papyrusmenu"
objectClass="org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart">
<visibility>
<or>
<objectClass
name="org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.AssociationEndTargetEditPart">
</objectClass>
<objectClass
name="org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.AssociationEndSourceEditPart">
</objectClass>
<objectClass
name="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.AssociationClassRoleTargetEditPart">
</objectClass>
<objectClass
name="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.AssociationClassRoleSourceEditPart">
</objectClass>
</or>
</visibility>
<menu
icon="icons/obj16/native_lib_path_attrib.png"
id="org.eclipse.papyrus.uml.diagram.clazz.popupmenu.associationend"
label="Association End"
path="additions">
<separator
name="group1">
</separator>
<separator
name="group2">
</separator>
</menu>
<action
class="org.eclipse.papyrus.uml.diagram.clazz.custom.action.SetClassifierPropertyOwnerAction"
enablesFor="1"
id="org.eclipse.papyrus.uml.diagram.clazz.setclassifierpropertyowner"
label="owned by the classifier"
menubarPath="org.eclipse.papyrus.uml.diagram.clazz.popupmenu.associationend/group1">
</action>
<action
class="org.eclipse.papyrus.uml.diagram.clazz.custom.action.SetAssociationPropertyOwnerAction"
enablesFor="1"
id="org.eclipse.papyrus.uml.diagram.clazz.setassociationpropertyowneraction"
label="owned by the association"
menubarPath="org.eclipse.papyrus.uml.diagram.clazz.popupmenu.associationend/group1">
</action>
<menu
icon="icons/obj16/css_propertyvalue_function.gif"
id="org.eclipse.papyrus.uml.diagram.clazz.popupmenu.associationnavigation"
label="navigation"
path="org.eclipse.papyrus.uml.diagram.clazz.popupmenu.associationend">
<separator
name="group3">
</separator>
</menu>
<action
class="org.eclipse.papyrus.uml.diagram.clazz.custom.action.SetNavigablePropertyAction"
enablesFor="1"
id="org.eclipse.papyrus.uml.diagram.clazz.setnavigablepropertyaction"
label="set navigable"
menubarPath="org.eclipse.papyrus.uml.diagram.clazz.popupmenu.associationnavigation/group3">
</action>
<action
class="org.eclipse.papyrus.uml.diagram.clazz.custom.action.SetNonNavigablePropertyAction"
enablesFor="1"
id="org.eclipse.papyrus.uml.diagram.clazz.setnonnavigablepropertyaction"
label="set non navigable"
menubarPath="org.eclipse.papyrus.uml.diagram.clazz.popupmenu.associationnavigation/group3">
</action>
<menu
icon="icons/obj16/Association_composite.gif"
id="org.eclipse.papyrus.uml.diagram.clazz.popupmenu.associationaggregation"
label="aggregation"
path="org.eclipse.papyrus.uml.diagram.clazz.popupmenu.associationend">
<separator
name="group4">
</separator>
</menu>
<action
class="org.eclipse.papyrus.uml.diagram.clazz.custom.action.SetNoneAggregationPropertyAction"
enablesFor="1"
icon="icons/obj16/Association_none.gif"
id="org.eclipse.papyrus.uml.diagram.clazz.SetNoneAggregationPropertyAction"
label="none"
menubarPath="org.eclipse.papyrus.uml.diagram.clazz.popupmenu.associationaggregation/group4">
</action>
<action
class="org.eclipse.papyrus.uml.diagram.clazz.custom.action.SetCompositePropertyAction"
enablesFor="1"
icon="icons/obj16/Association_composite.gif"
id="org.eclipse.papyrus.uml.diagram.clazz.SetCompositePropertyAction"
label="composite"
menubarPath="org.eclipse.papyrus.uml.diagram.clazz.popupmenu.associationaggregation/group4">
</action>
<action
class="org.eclipse.papyrus.uml.diagram.clazz.custom.action.SetSharedPropertyAction"
enablesFor="1"
icon="icons/obj16/Association_shared.gif"
id="org.eclipse.papyrus.uml.diagram.clazz.SetSharedPropertyAction"
label="shared"
menubarPath="org.eclipse.papyrus.uml.diagram.clazz.popupmenu.associationaggregation/group4">
</action>
</objectContribution>
</extension>
<extension point="org.eclipse.ui.preferencePages" id="prefpages">
<?gmfgen generated="true"?>
<page
id="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
name="PapyrusUMLClassDiagram Diagram"
category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.DiagramGeneralPreferencePage">
</page>
<page
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.DiagramPrintingPreferencePage"
name="%prefpage.org.eclipse.uml2.uml.diagram.printing"
category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.DiagramPrintingPreferencePage">
</page>
<page
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.DiagramRulersAndGridPreferencePage"
name="%prefpage.org.eclipse.uml2.uml.diagram.rulersAndGrid"
category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.DiagramRulersAndGridPreferencePage">
</page>
</extension>
<extension point="org.eclipse.ui.menus" id="context-menus">
<?gmfgen generated="true"?>
<!-- menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=">
</menuContribution>
<menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=">
</menuContribution -->
<menuContribution locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu">
<command commandId="org.eclipse.papyrus.uml.diagram.clazz.LoadResourceAction">
<visibleWhen>
<and>
<with variable="activePartId"><equals value="org.eclipse.papyrus.uml.diagram.clazz.part.UMLDiagramEditorID"/></with>
<with variable="selection"><iterate ifEmpty="false">
<instanceof value="org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPart"/>
</iterate></with>
</and>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension point="org.eclipse.ui.commands" id="menu-commands">
<?gmfgen generated="true"?>
<category id="org.eclipse.papyrus.uml.diagram.clazz.part.UMLDiagramEditorID" name="%cmdcategory.name" description="%cmdcategory.desc"/>
<command id="org.eclipse.papyrus.uml.diagram.clazz.LoadResourceAction"
name="Load Resource"
categoryId="org.eclipse.papyrus.uml.diagram.clazz.part.UMLDiagramEditorID"
defaultHandler="org.eclipse.papyrus.uml.diagram.clazz.part.LoadResourceAction"/>
</extension>
<extension point="org.eclipse.ui.handlers" id="menu-handlers">
<?gmfgen generated="true"?>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.markerNavigationProviders" id="markers-navigation">
<?gmfgen generated="true"?>
<MarkerNavigationProvider class="org.eclipse.papyrus.uml.diagram.clazz.providers.UMLMarkerNavigationProvider">
<MarkerType name="org.eclipse.papyrus.uml.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.ui.preferencePages">
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ShapeNamedElementPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ShapeNamedElementPreferencePage"
name="ShapeNamedElement Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.OperationPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.OperationPreferencePage"
name="Operation Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.DataTypePreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.DataTypePreferencePage"
name="DataType Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ModelPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ModelPreferencePage"
name="Model Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ShortCutDiagramPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ShortCutDiagramPreferencePage"
name="ShortCutDiagram Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.InstanceSpecificationPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.InstanceSpecificationPreferencePage"
name="InstanceSpecification Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ContainmentCirclePreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ContainmentCirclePreferencePage"
name="ContainmentCircle Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.InformationItemPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.InformationItemPreferencePage"
name="InformationItem Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.PropertyPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.PropertyPreferencePage"
name="Property Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.SlotPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.SlotPreferencePage"
name="Slot Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.TemplateSignaturePreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.TemplateSignaturePreferencePage"
name="TemplateSignature Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ComponentPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ComponentPreferencePage"
name="Component Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.TemplateParameterPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.TemplateParameterPreferencePage"
name="TemplateParameter Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.SignalPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.SignalPreferencePage"
name="Signal Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.CommentPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.CommentPreferencePage"
name="Comment Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.DurationObservationPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.DurationObservationPreferencePage"
name="DurationObservation Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.InterfacePreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.InterfacePreferencePage"
name="Interface Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ClassPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ClassPreferencePage"
name="Class Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.OperationTemplateParameterPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.OperationTemplateParameterPreferencePage"
name="OperationTemplateParameter Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.TimeObservationPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.TimeObservationPreferencePage"
name="TimeObservation Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ConstraintPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ConstraintPreferencePage"
name="Constraint Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.EnumerationLiteralPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.EnumerationLiteralPreferencePage"
name="EnumerationLiteral Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.PrimitiveTypePreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.PrimitiveTypePreferencePage"
name="PrimitiveType Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ConnectableElementTemplateParameterPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ConnectableElementTemplateParameterPreferencePage"
name="ConnectableElementTemplateParameter Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.AssociationClassPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.AssociationClassPreferencePage"
name="AssociationClass Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.PackagePreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.PackagePreferencePage"
name="Package Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.EnumerationPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.EnumerationPreferencePage"
name="Enumeration Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.DependencyNodePreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.DependencyNodePreferencePage"
name="DependencyNode Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ReceptionPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ReceptionPreferencePage"
name="Reception Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ClassifierTemplateParameterPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ClassifierTemplateParameterPreferencePage"
name="ClassifierTemplateParameter Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.AssociationNodePreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.AssociationNodePreferencePage"
name="AssociationNode Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.DefaultNamedElementPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.DefaultNamedElementPreferencePage"
name="DefaultNamedElement Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.RedefinableTemplateSignaturePreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.RedefinableTemplateSignaturePreferencePage"
name="RedefinableTemplateSignature Node" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.PackageMergePreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.PackageMergePreferencePage"
name="PackageMerge Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.InformationFlowPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.InformationFlowPreferencePage"
name="InformationFlow Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.AssociationClassDashedLinkPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.AssociationClassDashedLinkPreferencePage"
name="AssociationClassDashedLink Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.GeneralizationPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.GeneralizationPreferencePage"
name="Generalization Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.AssociationBranchLinkPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.AssociationBranchLinkPreferencePage"
name="AssociationBranchLink Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.InstanceSpecificationLinkPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.InstanceSpecificationLinkPreferencePage"
name="InstanceSpecificationLink Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.RealizationPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.RealizationPreferencePage"
name="Realization Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.UsagePreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.UsagePreferencePage"
name="Usage Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.TemplateBindingPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.TemplateBindingPreferencePage"
name="TemplateBinding Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.PackageImportPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.PackageImportPreferencePage"
name="PackageImport Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.AssociationClassLinkPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.AssociationClassLinkPreferencePage"
name="AssociationClassLink Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ContainmentLinkPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ContainmentLinkPreferencePage"
name="ContainmentLink Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.AbstractionPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.AbstractionPreferencePage"
name="Abstraction Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.GeneralizationSetPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.GeneralizationSetPreferencePage"
name="GeneralizationSet Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.AssociationLinkPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.AssociationLinkPreferencePage"
name="AssociationLink Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ElementImportPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ElementImportPreferencePage"
name="ElementImport Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.DependencyLinkPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.DependencyLinkPreferencePage"
name="DependencyLink Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.InterfaceRealizationPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.InterfaceRealizationPreferencePage"
name="InterfaceRealization Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ContainmentSubLinkPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ContainmentSubLinkPreferencePage"
name="ContainmentSubLink Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.SubstitutionPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.SubstitutionPreferencePage"
name="Substitution Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.DependencyBranchLinkPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.DependencyBranchLinkPreferencePage"
name="DependencyBranchLink Link" />
<?gmfgen generated="true"?>
<page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLClassDiagram"
class="org.eclipse.papyrus.uml.diagram.clazz.preferences.ProfileApplicationPreferencePage"
id="org.eclipse.papyrus.uml.diagram.clazz.preferences.ProfileApplicationPreferencePage"
name="ProfileApplication Link" />
</extension>
<extension
point="org.eclipse.gmf.runtime.common.ui.services.parserProviders">
<ParserProvider
class="org.eclipse.papyrus.uml.diagram.clazz.custom.providers.CustomUMLParserProvider">
<Priority
name="Medium">
</Priority>
</ParserProvider>
</extension>
<extension
id="ep-provider"
point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders">
<editpartProvider
class="org.eclipse.papyrus.uml.diagram.clazz.custom.providers.CUMLEditPartProvider">
<Priority
name="High">
</Priority>
<object
class="org.eclipse.gmf.runtime.notation.Diagram"
id="generated-diagram">
<method
name="getType()"
value="PapyrusUMLClassDiagram">
</method>
</object>
<object
class="org.eclipse.gmf.runtime.notation.Node"
id="generated-nodes">
<method
name="getType()"
value="2014,2013,2015,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2016,3002,3003,3004,3015,3031,3016,3005,3006,3007,3008,3020,3021,3022,3023,3024,3025,3017,3009,3010,3011,3012,3013,3014,3026,3027,3018,3019,3028,3029,3030">
</method>
</object>
<object
class="org.eclipse.gmf.runtime.notation.Edge"
id="generated-links">
<method
name="getType()"
value="4016,4017,4001,4019,4002,4003,4004,4005,4006,4007,4008,4018,4009,4010,4011,4012,4013,4014,4015,4020,4021">
</method>
</object>
<object
class="org.eclipse.gmf.runtime.notation.Node"
id="generated-labels">
<method
name="getType()"
value="5066,5002,5005,5008,5011,5020,5023,5026,5029,5032,5035,5037,5038,0,5040,5043,5046,5049,5052,5055,5017,5014,5058,5061,5063,5064">
</method>
</object>
<object
class="org.eclipse.gmf.runtime.notation.Node"
id="generated-compartments">
<method
name="getType()"
value="7034,7001,7002,7003,7004,7014,7005,7006,7007,7008,7009,7023,7024,7025,7026,7027,7028,7029,7030,7031,7010,7011,7012,7013,7032,7033,7015,7016,7017,7018,7019,7020,7021,7035">
</method>
</object>
<context
views="generated-diagram,generated-nodes,generated-links,generated-labels,generated-compartments">
</context>
</editpartProvider>
</extension>
<extension
id="PapyrusUMLClassDiagram.palettedefinition"
name="PapyrusUMLClassDiagram 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.clazz.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 Class"
id="clazz.tool.class"
kind="tool"
label="Class"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Class.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Class.gif">
</entry>
<entry
defineOnly="true"
description="Create a ClassifiertemplateParameter"
id="clazz.tool.classifiertemplateparameter"
kind="tool"
label="ClassifierTemplateParameter"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClassifierTemplateParameter.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClassifierTemplateParameter.gif">
</entry>
<entry
defineOnly="true"
description="Create a comment"
id="clazz.tool.comment"
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 component"
id="clazz.tool.component"
kind="tool"
label="Component"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Component.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Component.gif">
</entry>
<entry
defineOnly="true"
description="Create a constraint"
id="clazz.tool.constraint"
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="Create a new DataType"
id="clazz.tool.datatype"
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 DurationObservation"
id="createDurationObservation7CreationTool"
kind="tool"
label="DurationObservation"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationObservation.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationObservation.gif">
</entry>
<entry
defineOnly="true"
description="Create an enumeration"
id="clazz.tool.enumeration"
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 an enumeration literal"
id="clazz.tool.enumerationliteral"
kind="tool"
label="Enumeration literal"
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="Create an interface"
id="clazz.tool.interface"
kind="tool"
label="Interface"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Interface.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Interface.gif">
</entry>
<entry
defineOnly="true"
description="Create an InstanceSpecification"
id="clazz.tool.instancespecification"
kind="tool"
label="InstanceSpecification"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InstanceSpecification.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InstanceSpecification.gif">
</entry>
<entry
defineOnly="true"
description="Create an InformationItem"
id="clazz.tool.informationitem"
kind="tool"
label="InformationItem"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InformationItem.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InformationItem.gif">
</entry>
<entry
defineOnly="true"
description="Create a Primitivetype"
id="clazz.tool.primitivetype"
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="Create a model"
id="clazz.tool.model"
kind="tool"
label="Model"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Model.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Model.gif">
</entry>
<entry
defineOnly="true"
description="Create an operation"
id="clazz.tool.operation"
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="Create an OperationTemplateParameter"
id="clazz.tool.OperationTemplateParameter"
kind="tool"
label="OperationTemplateParameter"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OperationTemplateParameter.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OperationTemplateParameter.gif">
</entry>
<entry
defineOnly="true"
description="Create new Package"
id="clazz.tool.package"
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="Create a new Property"
id="clazz.tool.property"
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="Create a reception"
id="clazz.tool.reception"
kind="tool"
label="Reception"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Reception.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Reception.gif">
</entry>
<entry
defineOnly="true"
description="Create a RedefinableTemplateSignature"
id="clazz.tool.redefinabletemplatesignature"
kind="tool"
label="RedefinableTemplateSignature"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/RedefinableTemplateSignature.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/RedefinableTemplateSignature.gif">
</entry>
<entry
defineOnly="true"
description="Create a signal"
id="clazz.tool.signal"
kind="tool"
label="Signal"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Signal.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Signal.gif">
</entry>
<entry
defineOnly="true"
description="Create a Slot"
id="clazz.tool.slot"
kind="tool"
label="Slot"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Slot.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Slot.gif">
</entry>
<entry
defineOnly="true"
description="Create a templateParameter"
id="clazz.tool.templateparameter"
kind="tool"
label="TemplateParameter"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateParameter.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateParameter.gif">
</entry>
<entry
defineOnly="true"
description="Create a TemplateSignature"
id="clazz.tool.templatesignature"
kind="tool"
label="TemplateSignature"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateSignature.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateSignature.gif">
</entry>
<entry
defineOnly="true"
description="Create new TimeObservation"
id="createTimeObservation22CreationTool"
kind="tool"
label="TimeObservation"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeObservation.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeObservation.gif">
</entry>
<entry
defineOnly="true"
description="Create a ConnectableElementTemplateParameter"
id="clazz.tool.connectableelementtemplateparameter"
kind="tool"
label="ConnectableElementTemplateParameter"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConnectableElementTemplateParameter.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConnectableElementTemplateParameter.gif">
</entry>
<entry
defineOnly="true"
description="Create an Abstraction"
id="clazz.tool.abstraction"
kind="tool"
label="Abstraction"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Abstraction.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Abstraction.gif">
</entry>
<entry
defineOnly="true"
description="Create an association"
id="clazz.tool.association"
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="Create an association branch"
id="clazz.tool.associationbranch"
kind="tool"
label="AssociationBranch"
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="AssociationClass"
id="clazz.tool.associationclass"
kind="tool"
label="AssociationClass"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AssociationClass.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AssociationClass.gif">
</entry>
<entry
defineOnly="true"
description="Create a ContainmentLink"
id="clazz.tool.containmentlink"
kind="tool"
label="ContainmentLink"
large_icon="icons/obj16/ContainmentConnection.gif"
path=""
small_icon="icons/obj16/ContainmentConnection.gif">
</entry>
<entry
defineOnly="true"
description="Create a dependency"
id="clazz.tool.dependency"
kind="tool"
label="Dependency"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Dependency.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Dependency.gif">
</entry>
<entry
defineOnly="true"
description="Create a dependency branch"
id="clazz.tool.dependencybranch"
kind="tool"
label="DependencyBranch"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Dependency.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Dependency.gif">
</entry>
<entry
defineOnly="true"
description="Create a elementImport"
id="clazz.tool.elementimport"
kind="tool"
label="ElementImport"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ElementImport.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ElementImport.gif">
</entry>
<entry
defineOnly="true"
description=" Create a generalization"
id="clazz.tool.generalization"
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="GeneralizationSet"
id="clazz.tool.generalizationset"
kind="tool"
label="GeneralizationSet"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/GeneralizationSet.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/GeneralizationSet.gif">
</entry>
<entry
defineOnly="true"
description="Create an InformationFlow link"
id="clazz.tool.informationflowlink"
kind="tool"
label="InformationFlow link"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InformationFlow.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InformationFlow.gif">
</entry>
<entry
defineOnly="true"
description="Create an InstanceSpecification link"
id="clazz.tool.instancespecificationlink"
kind="tool"
label="InstanceSpecification link"
large_icon="icons/obj16/InstanceLink.gif"
path=""
small_icon="icons/obj16/InstanceLink.gif">
</entry>
<entry
defineOnly="true"
description="Create an InterfaceRealization"
id="clazz.tool.interfacerealization"
kind="tool"
label="InterfaceRealization"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InterfaceRealization.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InterfaceRealization.gif">
</entry>
<entry
defineOnly="true"
description="Creation of a link for comment, constraint, TimeObservation, DurationObservation"
id="clazz.tool.link"
kind="tool"
label="Link"
large_icon="icons/obj16/Link.gif"
path=""
small_icon="icons/obj16/Link.gif">
</entry>
<entry
defineOnly="true"
description=" Create a packageImport"
id="clazz.tool.packageimport"
kind="tool"
label="PackageImport"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PackageImport.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PackageImport.gif">
</entry>
<entry
defineOnly="true"
description="Create a packageMerge"
id="clazz.tool.packagemerge"
kind="tool"
label="PackageMerge"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PackageMerge.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PackageMerge.gif">
</entry>
<entry
defineOnly="true"
description="Create a profileApplication"
id="clazz.tool.profileapplication"
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 a Realization"
id="clazz.tool.realization"
kind="tool"
label="Realization"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Realization.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Realization.gif">
</entry>
<entry
defineOnly="true"
description="Create a substitution"
id="clazz.tool.substitution"
kind="tool"
label="Substitution"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Substitution.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Substitution.gif">
</entry>
<entry
defineOnly="true"
description="Create an Usage"
id="clazz.tool.usage"
kind="tool"
label="Usage"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Usage.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Usage.gif">
</entry>
<entry
defineOnly="true"
description="Create a TemplateBinding"
id="clazz.tool.templatebinding"
kind="tool"
label="TemplateBinding"
large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateBinding.gif"
path=""
small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateBinding.gif">
</entry>
<entry
defineOnly="true"
description="Creation of a context link for a Constraint"
id="createContextLink22CreationTool"
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>
<extension
id="PapyrusUMLClassDiagram.standard"
name="PapyrusUMLClassDiagram 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.clazz.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="clazz.group.nodes"
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="clazz.tool.class"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.classifiertemplateparameter"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.comment"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.component"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.constraint"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.datatype"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="createDurationObservation7CreationTool"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.enumeration"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.enumerationliteral"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.interface"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.instancespecification"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.informationitem"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.primitivetype"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.model"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.operation"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.OperationTemplateParameter"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.package"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.property"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.reception"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.redefinabletemplatesignature"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.signal"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.slot"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.templateparameter"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.templatesignature"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="createTimeObservation22CreationTool"
path="/clazz.group.nodes">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.connectableelementtemplateparameter"
path="/clazz.group.nodes">
</predefinedEntry>
<entry
description="Edges"
id="clazz.group.relationships"
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="clazz.tool.abstraction"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.association"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.associationbranch"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.associationclass"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.containmentlink"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.dependency"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.dependencybranch"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.elementimport"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.generalization"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.generalizationset"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.informationflowlink"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.instancespecificationlink"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.interfacerealization"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.link"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.packageimport"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.packagemerge"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.profileapplication"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.realization"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.substitution"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.usage"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="clazz.tool.templatebinding"
path="/clazz.group.relationships">
</predefinedEntry>
<predefinedEntry
id="createContextLink22CreationTool"
path="/clazz.group.relationships">
</predefinedEntry>
</contribution>
<editor id="org.eclipse.papyrus.uml.diagram.clazz"/>
</paletteProvider>
</extension>
<extension id="validationDecoratorProvider" name="ValidationDecorations" point="org.eclipse.gmf.runtime.diagram.ui.decoratorProviders">
<?gmfgen generated="true"?>
<decoratorProvider class="org.eclipse.papyrus.uml.diagram.clazz.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>
<!-- Diagram specific advices -->
<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes">
<metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
<!-- Generalizarion specific advices (remove inconsistent views when a Generalization is deleted -->
<adviceBinding id="org.eclipse.papyrus.uml.diagram.class.GeneralizationHelperAdvice"
class="org.eclipse.papyrus.uml.diagram.clazz.custom.helper.advice.GeneralizationHelperAdvice"
inheritance="all" typeId="org.eclipse.papyrus.uml.Generalization">
</adviceBinding>
<adviceBinding
class="org.eclipse.papyrus.uml.diagram.clazz.custom.helper.advice.NamespaceHelperAdvice"
id="org.eclipse.papyrus.uml.diagram.class.NamespaceHelperAdvice"
inheritance="all"
typeId="org.eclipse.papyrus.uml.Namespace">
</adviceBinding>
<adviceBinding
class="org.eclipse.papyrus.uml.diagram.clazz.custom.helper.advice.ConstraintHelperAdvice"
id="org.eclipse.papyrus.uml.diagram.class.ConstraintHelperAdvice"
inheritance="none"
typeId="org.eclipse.papyrus.uml.Constraint">
</adviceBinding>
</metamodel>
</extension>
<!-- UML ElementType bindings to Papyrus shared IClientContext -->
<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings">
<!-- Bindings declaration to shared IClientContext -->
<binding context="org.eclipse.papyrus.infra.services.edit.TypeContext">
<elementType ref="org.eclipse.papyrus.uml.diagram.class.GeneralizationHelperAdvice"/>
<elementType
ref="org.eclipse.papyrus.uml.diagram.class.ConstraintHelperAdvice">
</elementType>
<advice
ref="org.eclipse.papyrus.uml.diagram.class.NamespaceHelperAdvice">
</advice>
</binding>
</extension>
<extension
point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
<contributionItemProvider
checkPluginLoaded="false"
class="org.eclipse.papyrus.uml.diagram.clazz.custom.providers.ClassDiagramContributionItemProvider">
<Priority
name="Low">
</Priority>
<popupContribution
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria
objectClass="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart"
policyClass="org.eclipse.papyrus.uml.diagram.clazz.custom.providers.ClassDiagramContributionPolicyClass">
</popupStructuredContributionCriteria>
<popupAction
id="papyrus.restoreRelatedLinksAction"
path="/navigateMenu/additions">
</popupAction>
</popupContribution>
</contributionItemProvider>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.editpolicyProviders">
<editpolicyProvider
class="org.eclipse.papyrus.uml.diagram.clazz.custom.providers.CustomNamespaceEditPolicyProvider">
<Priority
name="Lowest">
</Priority>
</editpolicyProvider>
</extension>
<extension point="org.eclipse.papyrus.infra.gmfdiag.common.notationTypesMapping">
<diagramMappings diagramID="PapyrusUMLClassDiagram">
<mapping type="PapyrusUMLClassDiagram" humanReadableType="ClassDiagram"/>
<mapping
humanReadableType="attributes"
type="7011">
</mapping>
<mapping
humanReadableType="operations"
type="7012">
</mapping>
<mapping
humanReadableType="nested classifiers"
type="7013">
</mapping>
<mapping
humanReadableType="attributes"
type="7023">
</mapping>
<mapping
humanReadableType="operations"
type="7024">
</mapping>
<mapping
humanReadableType="nested classifiers"
type="7025">
</mapping>
<mapping
humanReadableType="attributes"
type="7026">
</mapping>
<mapping
humanReadableType="attributes"
type="7027">
</mapping>
<mapping
humanReadableType="operations"
type="7028">
</mapping>
<mapping
humanReadableType="nested classifiers"
type="7029">
</mapping>
<mapping
humanReadableType="attributes"
type="7041">
</mapping>
<mapping
humanReadableType="operations"
type="7042">
</mapping>
<mapping
humanReadableType="attributes"
type="7032">
</mapping>
<mapping
humanReadableType="operations"
type="7033">
</mapping>
<mapping
humanReadableType="packaged elements"
type="7030">
</mapping>
<mapping
humanReadableType="packaged elements"
type="7010">
</mapping>
<mapping
humanReadableType="literals"
type="7031">
</mapping>
<mapping
humanReadableType="slots"
type="7035">
</mapping>
<mapping
humanReadableType="attributes"
type="7017">
</mapping>
<mapping
humanReadableType="operations"
type="7018">
</mapping>
<mapping
humanReadableType="nested classifiers"
type="7019">
</mapping>
<mapping
humanReadableType="attributes"
type="7002">
</mapping>
<mapping
humanReadableType="operations"
type="7003">
</mapping>
<mapping
humanReadableType="nested classifiers"
type="7004">
</mapping>
<mapping
humanReadableType="attributes"
type="7006">
</mapping>
<mapping
humanReadableType="operations"
type="7007">
</mapping>
<mapping
humanReadableType="nested classifiers"
type="7008">
</mapping>
<mapping
humanReadableType="attributes"
type="7039">
</mapping>
<mapping
humanReadableType="operations"
type="7040">
</mapping>
<mapping
humanReadableType="attributes"
type="7020">
</mapping>
<mapping
humanReadableType="operations"
type="7021">
</mapping>
<mapping
humanReadableType="attributes"
type="7034">
</mapping>
<mapping
humanReadableType="slots"
type="7001">
</mapping>
<mapping
humanReadableType="attributes"
type="7005">
</mapping>
<mapping
humanReadableType="packaged elements"
type="7009">
</mapping>
<mapping
humanReadableType="packaged elements"
type="7016">
</mapping>
<mapping
humanReadableType="literals"
type="7015">
</mapping>
<mapping
humanReadableType="operations"
type="7036">
</mapping>
<mapping
humanReadableType="nested classifiers"
type="7037">
</mapping>
<mapping
humanReadableType="TemplateParameter"
type="7014">
</mapping>
<mapping
humanReadableType="TemplateParameter"
type="7038">
</mapping>
<mapping
humanReadableType="SourceRole"
type="6031">
</mapping>
<mapping
humanReadableType="TargetRole"
type="6032">
</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="TargetRole"
type="6024">
</mapping>
<mapping
humanReadableType="TargetMultiplicity"
type="6035">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6007">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6008">
</mapping>
<mapping
humanReadableType="Name"
type="6009">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6010">
</mapping>
<mapping
humanReadableType="Name"
type="6011">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6012">
</mapping>
<mapping
humanReadableType="Name"
type="6013">
</mapping>
<mapping
humanReadableType="Name"
type="6014">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6015">
</mapping>
<mapping
humanReadableType="Name"
type="6016">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6017">
</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>
<mapping
humanReadableType="Stereotype"
type="6030">
</mapping>
<mapping
humanReadableType="TemplateParameterSubstitution"
type="6023">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6036">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6037">
</mapping>
<mapping
humanReadableType="SourceRole"
type="6039">
</mapping>
<mapping
humanReadableType="TargetRole"
type="6038">
</mapping>
<mapping
humanReadableType="Stereotype"
type="6041">
</mapping>
</diagramMappings>
</extension>
</plugin>