1676 lines
89 KiB
XML
Executable File
1676 lines
89 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
|
|
<plugin>
|
|
|
|
<!-- gmf generator persistent region begin -->
|
|
<extension point="org.eclipse.ui.preferencePages">
|
|
<page
|
|
name="%preferences.icons"
|
|
class="org.eclipse.uml2.diagram.clazz.preferences.DiagramIconStylePreferencePage"
|
|
category="org.eclipse.uml2.uml.diagram.clazz.general"
|
|
id="org.eclipse.uml2.diagram.clazz.icons">
|
|
</page>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
|
|
<?gmfgen generated="false"?>
|
|
<contributionItemProvider
|
|
checkPluginLoaded="true"
|
|
class="org.eclipse.uml2.diagram.clazz.action.ApplicableStereotypesItemProvider">
|
|
<Priority name="Medium"/>
|
|
<popupContribution
|
|
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupMenuGroup
|
|
id="ApplyStereotypeGroup"
|
|
path="/propertiesGroup">
|
|
</popupMenuGroup>
|
|
<popupMenu
|
|
path="/ApplyStereotypeGroup"
|
|
id="menu_apply_unapply_stereotype">
|
|
</popupMenu>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
</popupContribution>
|
|
</contributionItemProvider>
|
|
</extension>
|
|
<extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
|
|
<?gmfgen generated="false"?>
|
|
<contributionItemProvider
|
|
checkPluginLoaded="true"
|
|
class="org.eclipse.uml2.diagram.clazz.action.ApplicableProfilesItemProvider">
|
|
<Priority name="Medium"/>
|
|
<popupContribution
|
|
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupMenuGroup
|
|
id="ApplyProfileGroup"
|
|
path="/propertiesGroup">
|
|
</popupMenuGroup>
|
|
<popupMenu
|
|
path="/ApplyProfileGroup"
|
|
id="menu_apply_unapply_profile">
|
|
</popupMenu>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.PackageEditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
</popupContribution>
|
|
</contributionItemProvider>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
|
|
<?gmfgen generated="false"?>
|
|
<contributionItemProvider
|
|
checkPluginLoaded="true"
|
|
class="org.eclipse.uml2.diagram.clazz.action.DetailLevelContributionItemProvider">
|
|
<Priority name="Medium"/>
|
|
<popupContribution
|
|
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupMenuGroup
|
|
id="DetailGroup"
|
|
path="/propertiesGroup">
|
|
</popupMenuGroup>
|
|
<popupMenu
|
|
id="DetailLevelMenu"
|
|
path="/DetailGroup">
|
|
</popupMenu>
|
|
<popupMenuGroup
|
|
id="DetailLevelGroup"
|
|
path="/DetailLevelMenu/">
|
|
</popupMenuGroup>
|
|
<popupAction
|
|
path="/DetailLevelMenu/DetailLevelGroup"
|
|
id="org.eclipse.uml2.diagram.clazz.detail_level_implementation">
|
|
</popupAction>
|
|
<popupAction
|
|
path="/DetailLevelMenu/DetailLevelGroup"
|
|
id="org.eclipse.uml2.diagram.clazz.detail_level_analysis">
|
|
</popupAction>
|
|
<popupAction
|
|
path="/DetailLevelMenu/DetailLevelGroup"
|
|
id="org.eclipse.uml2.diagram.clazz.detail_level_suppressed">
|
|
</popupAction>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.PackageEditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
</popupContribution>
|
|
</contributionItemProvider>
|
|
</extension>
|
|
<extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
|
|
<?gmfgen generated="false"?>
|
|
<contributionItemProvider
|
|
checkPluginLoaded="true"
|
|
class="org.eclipse.uml2.diagram.clazz.action.AssociationContributionItemProvider">
|
|
<Priority name="Medium"/>
|
|
<popupContribution
|
|
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupMenuGroup
|
|
id="AssociationGroup"
|
|
path="/propertiesGroup">
|
|
</popupMenuGroup>
|
|
<popupMenu
|
|
id="AssociationTypeMenu"
|
|
path="/AssociationGroup">
|
|
</popupMenu>
|
|
<popupMenuGroup
|
|
id="AssociationTypeGroup"
|
|
path="/AssociationTypeMenu/">
|
|
</popupMenuGroup>
|
|
<popupAction
|
|
path="/AssociationTypeMenu/AssociationTypeGroup"
|
|
id="change_association_type_none">
|
|
</popupAction>
|
|
<popupAction
|
|
path="/AssociationTypeMenu/AssociationTypeGroup"
|
|
id="change_association_type_composite">
|
|
</popupAction>
|
|
<popupAction
|
|
path="/AssociationTypeMenu/AssociationTypeGroup"
|
|
id="change_association_type_shared">
|
|
</popupAction>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.AssociationEditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
</popupContribution>
|
|
</contributionItemProvider>
|
|
</extension>
|
|
<extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
|
|
<?gmfgen generated="false"?>
|
|
<contributionItemProvider
|
|
checkPluginLoaded="true"
|
|
class="org.eclipse.uml2.diagram.clazz.action.DependencyContributionItemProvider">
|
|
<Priority name="Medium"/>
|
|
<popupContribution
|
|
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupMenuGroup
|
|
id="DependencyGroup"
|
|
path="/propertiesGroup">
|
|
</popupMenuGroup>
|
|
</popupContribution>
|
|
<popupContribution
|
|
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupMenu
|
|
id="DependencyTypeMenu"
|
|
path="/DependencyGroup">
|
|
</popupMenu>
|
|
<popupMenuGroup
|
|
id="DependencyTypeGroup"
|
|
path="/DependencyTypeMenu/">
|
|
</popupMenuGroup>
|
|
<popupAction
|
|
path="/DependencyTypeMenu/DependencyTypeGroup"
|
|
id="change_dependency_type_abstraction">
|
|
</popupAction>
|
|
<popupAction
|
|
path="/DependencyTypeMenu/DependencyTypeGroup"
|
|
id="change_dependency_type_dependency">
|
|
</popupAction>
|
|
<popupAction
|
|
path="/DependencyTypeMenu/DependencyTypeGroup"
|
|
id="change_dependency_type_usage">
|
|
</popupAction>
|
|
<popupAction
|
|
path="/DependencyTypeMenu/DependencyTypeGroup"
|
|
id="change_dependency_type_substitution">
|
|
</popupAction>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.Dependency2EditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
</popupContribution>
|
|
</contributionItemProvider>
|
|
</extension>
|
|
<extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
|
|
<?gmfgen generated="false"?>
|
|
<contributionItemProvider
|
|
checkPluginLoaded="true"
|
|
class="org.eclipse.uml2.diagram.clazz.action.InterfaceContributionItemProvider">
|
|
<Priority name="Medium"/>
|
|
<popupContribution
|
|
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupMenuGroup
|
|
id="InterfaceGroup"
|
|
path="/propertiesGroup">
|
|
</popupMenuGroup>
|
|
<popupAction
|
|
path="/InterfaceGroup"
|
|
id="change_interface_notation">
|
|
</popupAction>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.InterfaceEditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.Interface2EditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
</popupContribution>
|
|
</contributionItemProvider>
|
|
</extension>
|
|
<extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
|
|
<?gmfgen generated="false"?>
|
|
<contributionItemProvider
|
|
checkPluginLoaded="true"
|
|
class="org.eclipse.uml2.diagram.clazz.action.AssociationFromPropertyContributionItemProvider">
|
|
<Priority name="Medium"/>
|
|
<popupContribution
|
|
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupMenuGroup
|
|
id="CreateAssociationGroup"
|
|
path="/propertiesGroup">
|
|
</popupMenuGroup>
|
|
<popupMenu
|
|
path="/CreateAssociationGroup"
|
|
id="menu_create_association_from_property">
|
|
</popupMenu>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.PropertyEditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.Property2EditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.Property3EditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.Property4EditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.Property5EditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.Property6EditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
<popupStructuredContributionCriteria
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.Property7EditPart"
|
|
objectCount="1">
|
|
</popupStructuredContributionCriteria>
|
|
</popupContribution>
|
|
</contributionItemProvider>
|
|
|
|
</extension>
|
|
|
|
<!-- gmf generator persistent region end -->
|
|
|
|
<extension point="org.eclipse.core.runtime.preferences">
|
|
<?gmfgen generated="true"?>
|
|
<initializer class="org.eclipse.uml2.diagram.clazz.preferences.DiagramPreferenceInitializer"/>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.team.core.fileTypes">
|
|
<?gmfgen generated="true"?>
|
|
<fileTypes
|
|
type="text"
|
|
extension="umlclass_diagram">
|
|
</fileTypes>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.emf.ecore.extension_parser">
|
|
<?gmfgen generated="true"?>
|
|
<parser
|
|
type="umlclass_diagram"
|
|
class="org.eclipse.gmf.runtime.emf.core.resources.GMFResourceFactory">
|
|
</parser>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.editors">
|
|
<?gmfgen generated="true"?>
|
|
<editor
|
|
id="org.eclipse.uml2.diagram.clazz.part.UMLDiagramEditorID"
|
|
name="%editorName"
|
|
icon="icons/obj16/UMLDiagramFile.gif"
|
|
extensions="umlclass_diagram"
|
|
default="true"
|
|
class="org.eclipse.uml2.diagram.clazz.part.UMLDiagramEditor"
|
|
matchingStrategy="org.eclipse.uml2.diagram.clazz.part.UMLMatchingStrategy"
|
|
contributorClass="org.eclipse.uml2.diagram.clazz.part.UMLDiagramActionBarContributor">
|
|
</editor>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.newWizards">
|
|
<?gmfgen generated="true"?>
|
|
<wizard
|
|
name="%newWizardName"
|
|
icon="icons/obj16/UMLDiagramFile.gif"
|
|
category="org.eclipse.uml2.diagram.New"
|
|
class="org.eclipse.uml2.diagram.clazz.part.UMLCreationWizard"
|
|
id="org.eclipse.uml2.diagram.clazz.part.UMLCreationWizardID">
|
|
<description>%newWizardDesc</description>
|
|
</wizard>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.popupMenus">
|
|
<?gmfgen generated="true"?>
|
|
<objectContribution
|
|
adaptable="false"
|
|
id="org.eclipse.uml2.diagram.clazz.CreateShortcut"
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.PackageEditPart">
|
|
<action
|
|
class="org.eclipse.uml2.diagram.clazz.part.UMLCreateShortcutAction"
|
|
enablesFor="1"
|
|
id="org.eclipse.uml2.diagram.clazz.CreateShortcutAction"
|
|
label="%createShortcutActionLabel"
|
|
menubarPath="additions">
|
|
</action>
|
|
</objectContribution>
|
|
<objectContribution
|
|
adaptable="false"
|
|
id="org.eclipse.uml2.diagram.clazz.LoadResource"
|
|
objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.PackageEditPart">
|
|
<action
|
|
class="org.eclipse.uml2.diagram.clazz.part.UMLLoadResourceAction"
|
|
enablesFor="1"
|
|
id="org.eclipse.uml2.diagram.clazz.LoadResourceAction"
|
|
label="%loadResourceActionLabel"
|
|
menubarPath="additions">
|
|
</action>
|
|
</objectContribution>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
|
|
<?gmfgen generated="true"?>
|
|
<contributionItemProvider
|
|
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContributionItemProvider"
|
|
checkPluginLoaded="false">
|
|
<Priority name="Low"/>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.InterfaceNameEditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.DependencyNameEditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.GeneralizationSetIsCoveringIsDisjointEditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.GeneralizationSetNameEditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.PortNameEditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.DependencyName2EditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.DependencyName3EditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.PropertyNameEditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.PropertyName2EditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.ConstraintConstrainedElementEditPart"/>
|
|
<popupAction path="/editGroup" id="deleteFromModelAction"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.AssociationNameEditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.AssociationName2EditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.AssociationName3EditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.AssociationName4EditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.AssociationName5EditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.AssociationName6EditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.AssociationName7EditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.DependencySupplierEditPart"/>
|
|
<popupAction path="/editGroup" id="deleteFromModelAction"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.DependencyClientEditPart"/>
|
|
<popupAction path="/editGroup" id="deleteFromModelAction"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.RealizationNameEditPart"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
|
|
</popupContribution>
|
|
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
|
|
<popupStructuredContributionCriteria objectClass="org.eclipse.uml2.diagram.clazz.edit.parts.GeneralizationGeneralEditPart"/>
|
|
<popupAction path="/editGroup" id="deleteFromModelAction"/>
|
|
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
|
|
</popupContribution>
|
|
</contributionItemProvider>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.gmf.runtime.common.ui.services.action.globalActionHandlerProviders">
|
|
<?gmfgen generated="true"?>
|
|
<GlobalActionHandlerProvider
|
|
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandlerProvider"
|
|
id="UMLClassPresentation">
|
|
<Priority name="Lowest"/>
|
|
<ViewId id="org.eclipse.uml2.diagram.clazz.part.UMLDiagramEditorID">
|
|
<ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
|
|
<GlobalActionId actionId="delete"/>
|
|
</ElementType>
|
|
<ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart">
|
|
<GlobalActionId actionId="save"/>
|
|
</ElementType>
|
|
</ViewId>
|
|
</GlobalActionHandlerProvider>
|
|
<GlobalActionHandlerProvider
|
|
class="org.eclipse.gmf.runtime.diagram.ui.providers.ide.providers.DiagramIDEGlobalActionHandlerProvider"
|
|
id="UMLClassPresentationIDE">
|
|
<Priority name="Lowest"/>
|
|
<ViewId id="org.eclipse.uml2.diagram.clazz.part.UMLDiagramEditorID">
|
|
<ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
|
|
<GlobalActionId actionId="bookmark"/>
|
|
</ElementType>
|
|
</ViewId>
|
|
</GlobalActionHandlerProvider>
|
|
<GlobalActionHandlerProvider
|
|
class="org.eclipse.gmf.runtime.diagram.ui.render.providers.DiagramUIRenderGlobalActionHandlerProvider"
|
|
id="UMLClassRender">
|
|
<Priority name="Lowest"/>
|
|
<ViewId id="org.eclipse.uml2.diagram.clazz.part.UMLDiagramEditorID">
|
|
<ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
|
|
<GlobalActionId actionId="cut"/>
|
|
<GlobalActionId actionId="copy"/>
|
|
<GlobalActionId actionId="paste"/>
|
|
</ElementType>
|
|
</ViewId>
|
|
</GlobalActionHandlerProvider>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.gmf.runtime.diagram.core.viewProviders">
|
|
<?gmfgen generated="true"?>
|
|
<viewProvider class="org.eclipse.uml2.diagram.clazz.providers.UMLViewProvider">
|
|
<Priority name="Lowest"/>
|
|
<context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="UMLClass"/>
|
|
<context viewClass="org.eclipse.gmf.runtime.notation.Node" semanticHints=""/>
|
|
<context viewClass="org.eclipse.gmf.runtime.notation.Edge" semanticHints=""/>
|
|
</viewProvider>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders">
|
|
<?gmfgen generated="true"?>
|
|
<editpartProvider class="org.eclipse.uml2.diagram.clazz.providers.UMLEditPartProvider">
|
|
<Priority name="Lowest"/>
|
|
</editpartProvider>
|
|
</extension>
|
|
|
|
|
|
|
|
<extension point="org.eclipse.gmf.runtime.emf.ui.modelingAssistantProviders">
|
|
<?gmfgen generated="true"?>
|
|
<modelingAssistantProvider class="org.eclipse.uml2.diagram.clazz.providers.UMLModelingAssistantProvider">
|
|
<Priority name="Lowest"/>
|
|
</modelingAssistantProvider>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.gmf.runtime.common.ui.services.iconProviders">
|
|
<?gmfgen generated="true"?>
|
|
<IconProvider class="org.eclipse.uml2.diagram.clazz.providers.UMLIconProvider">
|
|
<Priority name="Low"/>
|
|
</IconProvider>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.gmf.runtime.common.ui.services.parserProviders">
|
|
<?gmfgen generated="true"?>
|
|
<ParserProvider class="org.eclipse.uml2.diagram.clazz.providers.UMLParserProvider">
|
|
<Priority name="Lowest"/>
|
|
</ParserProvider>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes">
|
|
<?gmfgen generated="true"?>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Package_1000"
|
|
name="%metatype.name.Package_1000"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Package"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.PackageEditHelper">
|
|
<param name="semanticHint" value="1000"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Package_2002"
|
|
name="%metatype.name.Package_2002"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.PackageEditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Package_1000"/>
|
|
<param name="semanticHint" value="2002"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Class_2001"
|
|
name="%metatype.name.Class_2001"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.ClassEditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Class_3007"/>
|
|
<param name="semanticHint" value="2001"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.AssociationClass_2007"
|
|
name="%metatype.name.AssociationClass_2007"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.AssociationClassEditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.AssociationClass_3012"/>
|
|
<param name="semanticHint" value="2007"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.DataType_2004"
|
|
name="%metatype.name.DataType_2004"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.DataTypeEditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.DataType_3008"/>
|
|
<param name="semanticHint" value="2004"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.PrimitiveType_2005"
|
|
name="%metatype.name.PrimitiveType_2005"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.PrimitiveTypeEditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.PrimitiveType_3009"/>
|
|
<param name="semanticHint" value="2005"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Enumeration_2003"
|
|
name="%metatype.name.Enumeration_2003"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.EnumerationEditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Enumeration_3011"/>
|
|
<param name="semanticHint" value="2003"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Interface_2010"
|
|
name="%metatype.name.Interface_2010"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Interface"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.InterfaceEditHelper">
|
|
<param name="semanticHint" value="2010"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Constraint_2006"
|
|
name="%metatype.name.Constraint_2006"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Constraint"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.ConstraintEditHelper">
|
|
<param name="semanticHint" value="2006"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.InstanceSpecification_2008"
|
|
name="%metatype.name.InstanceSpecification_2008"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.InstanceSpecificationEditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.InstanceSpecification_3013"/>
|
|
<param name="semanticHint" value="2008"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Dependency_2009"
|
|
name="%metatype.name.Dependency_2009"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Dependency"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.DependencyEditHelper">
|
|
<param name="semanticHint" value="2009"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.GeneralizationSet_2012"
|
|
name="%metatype.name.GeneralizationSet_2012"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="GeneralizationSet"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.GeneralizationSetEditHelper">
|
|
<param name="semanticHint" value="2012"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Interface_2013"
|
|
name="%metatype.name.Interface_2013"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.InterfaceEditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Interface_2010"/>
|
|
<param name="semanticHint" value="2013"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Package_2014"
|
|
name="%metatype.name.Package_2014"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Package_1000"/>
|
|
<param name="semanticHint" value="2014"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.AssociationClass_2015"
|
|
name="%metatype.name.AssociationClass_2015"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.AssociationClass_3012"/>
|
|
<param name="semanticHint" value="2015"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Package_2016"
|
|
name="%metatype.name.Package_2016"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Package_1000"/>
|
|
<param name="semanticHint" value="2016"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Package_3006"
|
|
name="%metatype.name.Package_3006"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.Package2EditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Package_1000"/>
|
|
<param name="semanticHint" value="3006"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Class_3007"
|
|
name="%metatype.name.Class_3007"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Class"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.ClassEditHelper">
|
|
<param name="semanticHint" value="3007"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.DataType_3008"
|
|
name="%metatype.name.DataType_3008"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="DataType"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.DataTypeEditHelper">
|
|
<param name="semanticHint" value="3008"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.PrimitiveType_3009"
|
|
name="%metatype.name.PrimitiveType_3009"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="PrimitiveType"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.PrimitiveTypeEditHelper">
|
|
<param name="semanticHint" value="3009"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Enumeration_3011"
|
|
name="%metatype.name.Enumeration_3011"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Enumeration"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.EnumerationEditHelper">
|
|
<param name="semanticHint" value="3011"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.AssociationClass_3012"
|
|
name="%metatype.name.AssociationClass_3012"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="AssociationClass"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.AssociationClassEditHelper">
|
|
<param name="semanticHint" value="3012"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.InstanceSpecification_3013"
|
|
name="%metatype.name.InstanceSpecification_3013"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="InstanceSpecification"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.InstanceSpecificationEditHelper">
|
|
<param name="semanticHint" value="3013"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Property_3001"
|
|
name="%metatype.name.Property_3001"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Property"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.PropertyEditHelper">
|
|
<param name="semanticHint" value="3001"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Operation_3002"
|
|
name="%metatype.name.Operation_3002"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Operation"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.OperationEditHelper">
|
|
<param name="semanticHint" value="3002"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Class_3003"
|
|
name="%metatype.name.Class_3003"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.Class2EditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Class_3007"/>
|
|
<param name="semanticHint" value="3003"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Port_3025"
|
|
name="%metatype.name.Port_3025"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Port"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.PortEditHelper">
|
|
<param name="semanticHint" value="3025"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.RedefinableTemplateSignature_3027"
|
|
name="%metatype.name.RedefinableTemplateSignature_3027"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="RedefinableTemplateSignature"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.RedefinableTemplateSignatureEditHelper">
|
|
<param name="semanticHint" value="3027"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Property_3019"
|
|
name="%metatype.name.Property_3019"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.PropertyEditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Property_3001"/>
|
|
<param name="semanticHint" value="3019"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Operation_3020"
|
|
name="%metatype.name.Operation_3020"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.OperationEditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Operation_3002"/>
|
|
<param name="semanticHint" value="3020"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Property_3014"
|
|
name="%metatype.name.Property_3014"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.Property2EditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Property_3001"/>
|
|
<param name="semanticHint" value="3014"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Operation_3015"
|
|
name="%metatype.name.Operation_3015"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.Operation2EditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Operation_3002"/>
|
|
<param name="semanticHint" value="3015"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Property_3021"
|
|
name="%metatype.name.Property_3021"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.Property3EditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Property_3001"/>
|
|
<param name="semanticHint" value="3021"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Operation_3022"
|
|
name="%metatype.name.Operation_3022"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.Operation3EditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Operation_3002"/>
|
|
<param name="semanticHint" value="3022"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.EnumerationLiteral_3016"
|
|
name="%metatype.name.EnumerationLiteral_3016"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="EnumerationLiteral"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.EnumerationLiteralEditHelper">
|
|
<param name="semanticHint" value="3016"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Property_3023"
|
|
name="%metatype.name.Property_3023"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.Property4EditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Property_3001"/>
|
|
<param name="semanticHint" value="3023"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Operation_3024"
|
|
name="%metatype.name.Operation_3024"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.Operation4EditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Operation_3002"/>
|
|
<param name="semanticHint" value="3024"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Slot_3017"
|
|
name="%metatype.name.Slot_3017"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Slot"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.SlotEditHelper">
|
|
<param name="semanticHint" value="3017"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Property_3028"
|
|
name="%metatype.name.Property_3028"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.Property5EditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Property_3001"/>
|
|
<param name="semanticHint" value="3028"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Operation_3029"
|
|
name="%metatype.name.Operation_3029"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.Operation5EditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Operation_3002"/>
|
|
<param name="semanticHint" value="3029"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Class_3030"
|
|
name="%metatype.name.Class_3030"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.Class3EditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Class_3007"/>
|
|
<param name="semanticHint" value="3030"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.ElementImport_3031"
|
|
name="%metatype.name.ElementImport_3031"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="ElementImport"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.ElementImportEditHelper">
|
|
<param name="semanticHint" value="3031"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Package_3032"
|
|
name="%metatype.name.Package_3032"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Package_1000"/>
|
|
<param name="semanticHint" value="3032"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Class_3033"
|
|
name="%metatype.name.Class_3033"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Class_3007"/>
|
|
<param name="semanticHint" value="3033"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Enumeration_3034"
|
|
name="%metatype.name.Enumeration_3034"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Enumeration_3011"/>
|
|
<param name="semanticHint" value="3034"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.InstanceSpecification_3035"
|
|
name="%metatype.name.InstanceSpecification_3035"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.InstanceSpecification_3013"/>
|
|
<param name="semanticHint" value="3035"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.DataType_3036"
|
|
name="%metatype.name.DataType_3036"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.DataType_3008"/>
|
|
<param name="semanticHint" value="3036"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.PrimitiveType_3037"
|
|
name="%metatype.name.PrimitiveType_3037"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.PrimitiveType_3009"/>
|
|
<param name="semanticHint" value="3037"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Generalization_4001"
|
|
name="%metatype.name.Generalization_4001"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Generalization"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.GeneralizationEditHelper">
|
|
<param name="semanticHint" value="4001"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Dependency_4002"
|
|
name="%metatype.name.Dependency_4002"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.DependencyEditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Dependency_2009"/>
|
|
<param name="semanticHint" value="4002"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Property_4003"
|
|
name="%metatype.name.Property_4003"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.Property6EditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Property_3001"/>
|
|
<param name="semanticHint" value="4003"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.ConstraintConstrainedElement_4004"
|
|
name="%metatype.name.ConstraintConstrainedElement_4004"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.ConstraintConstrainedElementEditHelperAdvice">
|
|
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
|
|
<param name="semanticHint" value="4004"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Association_4005"
|
|
name="%metatype.name.Association_4005"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Association"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.AssociationEditHelper">
|
|
<param name="semanticHint" value="4005"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.DependencySupplier_4006"
|
|
name="%metatype.name.DependencySupplier_4006"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.DependencySupplierEditHelperAdvice">
|
|
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
|
|
<param name="semanticHint" value="4006"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.DependencyClient_4007"
|
|
name="%metatype.name.DependencyClient_4007"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.DependencyClientEditHelperAdvice">
|
|
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
|
|
<param name="semanticHint" value="4007"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.InterfaceRealization_4008"
|
|
name="%metatype.name.InterfaceRealization_4008"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="InterfaceRealization"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.InterfaceRealizationEditHelper">
|
|
<param name="semanticHint" value="4008"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Realization_4010"
|
|
name="%metatype.name.Realization_4010"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Realization"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.RealizationEditHelper">
|
|
<param name="semanticHint" value="4010"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.Generalization_4011"
|
|
name="%metatype.name.Generalization_4011"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.GeneralizationEditHelperAdvice">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.Generalization_4001"/>
|
|
<param name="semanticHint" value="4011"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.GeneralizationGeneral_4012"
|
|
name="%metatype.name.GeneralizationGeneral_4012"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
edithelperadvice="org.eclipse.uml2.diagram.clazz.edit.helpers.GeneralizationGeneralEditHelperAdvice">
|
|
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
|
|
<param name="semanticHint" value="4012"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<metamodelType
|
|
id="org.eclipse.uml2.diagram.clazz.Usage_4013"
|
|
name="%metatype.name.Usage_4013"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
|
|
eclass="Usage"
|
|
edithelper="org.eclipse.uml2.diagram.clazz.edit.helpers.UsageEditHelper">
|
|
<param name="semanticHint" value="4013"/>
|
|
</metamodelType>
|
|
</metamodel>
|
|
<metamodel nsURI="http://www.eclipse.org/uml2/2.1.0/UML">
|
|
<specializationType
|
|
id="org.eclipse.uml2.diagram.clazz.AssociationClass_4014"
|
|
name="%metatype.name.AssociationClass_4014"
|
|
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
|
|
<specializes id="org.eclipse.uml2.diagram.clazz.AssociationClass_3012"/>
|
|
<param name="semanticHint" value="4014"/>
|
|
</specializationType>
|
|
</metamodel>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings">
|
|
<?gmfgen generated="true"?>
|
|
<clientContext id="UMLClassClientContext">
|
|
<enablement>
|
|
<test
|
|
property="org.eclipse.gmf.runtime.emf.core.editingDomain"
|
|
value="org.eclipse.uml2.diagram.clazz.EditingDomain"/>
|
|
</enablement>
|
|
</clientContext>
|
|
<binding context="UMLClassClientContext">
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Package_1000"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Package_2002"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Class_2001"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.AssociationClass_2007"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.DataType_2004"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.PrimitiveType_2005"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Enumeration_2003"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Interface_2010"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Constraint_2006"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.InstanceSpecification_2008"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Dependency_2009"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.GeneralizationSet_2012"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Interface_2013"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Package_2014"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.AssociationClass_2015"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Package_2016"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Package_3006"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Class_3007"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.DataType_3008"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.PrimitiveType_3009"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Enumeration_3011"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.AssociationClass_3012"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.InstanceSpecification_3013"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Property_3001"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Operation_3002"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Class_3003"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Port_3025"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.RedefinableTemplateSignature_3027"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Property_3019"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Operation_3020"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Property_3014"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Operation_3015"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Property_3021"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Operation_3022"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.EnumerationLiteral_3016"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Property_3023"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Operation_3024"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Slot_3017"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Property_3028"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Operation_3029"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Class_3030"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.ElementImport_3031"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Package_3032"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Class_3033"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Enumeration_3034"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.InstanceSpecification_3035"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.DataType_3036"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.PrimitiveType_3037"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Generalization_4001"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Dependency_4002"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Property_4003"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.ConstraintConstrainedElement_4004"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Association_4005"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.DependencySupplier_4006"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.DependencyClient_4007"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.InterfaceRealization_4008"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Realization_4010"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Generalization_4011"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.GeneralizationGeneral_4012"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.Usage_4013"/>
|
|
<elementType ref="org.eclipse.uml2.diagram.clazz.AssociationClass_4014"/>
|
|
<advice ref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/>
|
|
</binding>
|
|
</extension>
|
|
|
|
|
|
<extension point="org.eclipse.ui.navigator.viewer">
|
|
<viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
|
|
<includes>
|
|
<contentExtension pattern="org.eclipse.uml2.diagram.clazz.resourceContent"/>
|
|
<contentExtension pattern="org.eclipse.uml2.diagram.clazz.navigatorLinkHelper"/>
|
|
</includes>
|
|
</viewerContentBinding>
|
|
<viewerActionBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
|
|
<includes>
|
|
<actionExtension pattern="org.eclipse.uml2.diagram.clazz.navigatorActionProvider"/>
|
|
</includes>
|
|
</viewerActionBinding>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.navigator.navigatorContent">
|
|
<navigatorContent
|
|
id="org.eclipse.uml2.diagram.clazz.resourceContent"
|
|
name="%navigatorContentName"
|
|
priority="normal"
|
|
contentProvider="org.eclipse.uml2.diagram.clazz.navigator.UMLNavigatorContentProvider"
|
|
labelProvider="org.eclipse.uml2.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="umlclass_diagram"/>
|
|
</and>
|
|
<instanceof value="org.eclipse.uml2.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
|
|
</or>
|
|
</triggerPoints>
|
|
<possibleChildren>
|
|
<or>
|
|
<instanceof value="org.eclipse.uml2.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
|
|
</or>
|
|
</possibleChildren>
|
|
<commonSorter
|
|
id="org.eclipse.uml2.diagram.clazz.navigatorSorter"
|
|
class="org.eclipse.uml2.diagram.clazz.navigator.UMLNavigatorSorter">
|
|
<parentExpression>
|
|
<or>
|
|
<and>
|
|
<instanceof value="org.eclipse.core.resources.IFile"/>
|
|
<test property="org.eclipse.core.resources.extension" value="umlclass_diagram"/>
|
|
</and>
|
|
<instanceof value="org.eclipse.uml2.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
|
|
</or>
|
|
</parentExpression>
|
|
</commonSorter>
|
|
</navigatorContent>
|
|
<actionProvider
|
|
id="org.eclipse.uml2.diagram.clazz.navigatorActionProvider"
|
|
class="org.eclipse.uml2.diagram.clazz.navigator.UMLNavigatorActionProvider">
|
|
<enablement>
|
|
<or>
|
|
<instanceof value="org.eclipse.uml2.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
|
|
</or>
|
|
</enablement>
|
|
</actionProvider>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.navigator.linkHelper">
|
|
<linkHelper
|
|
id="org.eclipse.uml2.diagram.clazz.navigatorLinkHelper"
|
|
class="org.eclipse.uml2.diagram.clazz.navigator.UMLNavigatorLinkHelper">
|
|
<editorInputEnablement>
|
|
<instanceof value="org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.document.FileEditorInputProxy"/>
|
|
</editorInputEnablement>
|
|
<selectionEnablement>
|
|
<instanceof value="org.eclipse.uml2.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
|
|
</selectionEnablement>
|
|
</linkHelper>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor">
|
|
<propertyContributor contributorId="org.eclipse.uml2.diagram.clazz"
|
|
labelProvider="org.eclipse.uml2.diagram.clazz.sheet.UMLSheetLabelProvider">
|
|
<propertyCategory category="domain"/>
|
|
<propertyCategory category="visual"/>
|
|
<propertyCategory category="extra"/>
|
|
</propertyContributor>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs">
|
|
<propertyTabs contributorId="org.eclipse.uml2.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">
|
|
<propertySections contributorId="org.eclipse.uml2.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.uml2.diagram.clazz.sheet.UMLPropertySection">
|
|
<input type="org.eclipse.gmf.runtime.notation.View"/>
|
|
<input type="org.eclipse.gef.EditPart"/>
|
|
<input type="org.eclipse.uml2.diagram.clazz.navigator.UMLAbstractNavigatorItem"/>
|
|
</propertySection>
|
|
</propertySections>
|
|
</extension><extension point="org.eclipse.ui.preferencePages">
|
|
<?gmfgen generated="true"?>
|
|
<page
|
|
id="org.eclipse.uml2.uml.diagram.clazz.general"
|
|
name="%preference.page.title.org.eclipse.uml2.uml.diagram.clazz.general"
|
|
class="org.eclipse.uml2.diagram.clazz.preferences.DiagramGeneralPreferencePage">
|
|
</page>
|
|
<page
|
|
id="org.eclipse.uml2.uml.diagram.clazz.appearance"
|
|
name="%preference.page.title.org.eclipse.uml2.uml.diagram.clazz.appearance"
|
|
category="org.eclipse.uml2.uml.diagram.clazz.general"
|
|
class="org.eclipse.uml2.diagram.clazz.preferences.DiagramAppearancePreferencePage">
|
|
</page>
|
|
<page
|
|
id="org.eclipse.uml2.uml.diagram.clazz.connections"
|
|
name="%preference.page.title.org.eclipse.uml2.uml.diagram.clazz.connections"
|
|
category="org.eclipse.uml2.uml.diagram.clazz.general"
|
|
class="org.eclipse.uml2.diagram.clazz.preferences.DiagramConnectionsPreferencePage">
|
|
</page>
|
|
<page
|
|
id="org.eclipse.uml2.uml.diagram.clazz.printing"
|
|
name="%preference.page.title.org.eclipse.uml2.uml.diagram.clazz.printing"
|
|
category="org.eclipse.uml2.uml.diagram.clazz.general"
|
|
class="org.eclipse.uml2.diagram.clazz.preferences.DiagramPrintingPreferencePage">
|
|
</page>
|
|
<page
|
|
id="org.eclipse.uml2.uml.diagram.clazz.rulersAndGrid"
|
|
name="%preference.page.title.org.eclipse.uml2.uml.diagram.clazz.rulersAndGrid"
|
|
category="org.eclipse.uml2.uml.diagram.clazz.general"
|
|
class="org.eclipse.uml2.diagram.clazz.preferences.DiagramRulersAndGridPreferencePage">
|
|
</page>
|
|
<page
|
|
id="org.eclipse.uml2.uml.diagram.clazz.pathmaps"
|
|
name="%preference.page.title.org.eclipse.uml2.uml.diagram.clazz.pathmaps"
|
|
category="org.eclipse.uml2.uml.diagram.clazz.general"
|
|
class="org.eclipse.gmf.runtime.emf.ui.preferences.PathmapsPreferencePage">
|
|
</page>
|
|
</extension><extension point="org.eclipse.ui.popupMenus">
|
|
<?gmfgen generated="true"?>
|
|
<objectContribution
|
|
id="org.eclipse.uml2.diagram.clazz.InitDiagram"
|
|
nameFilter="*.uml"
|
|
objectClass="org.eclipse.core.resources.IFile">
|
|
<action
|
|
label="%initDiagramActionLabel"
|
|
class="org.eclipse.uml2.diagram.clazz.part.UMLInitDiagramFileAction"
|
|
menubarPath="additions"
|
|
enablesFor="1"
|
|
id="org.eclipse.uml2.diagram.clazz.InitDiagramAction">
|
|
</action>
|
|
</objectContribution>
|
|
</extension>
|
|
<extension point="org.eclipse.core.expressions.propertyTesters">
|
|
<?gmfgen generated="true"?>
|
|
<propertyTester
|
|
id="org.eclipse.uml2.diagram.clazz.URIEditorInputPropertyTester"
|
|
type="org.eclipse.emf.common.ui.URIEditorInput"
|
|
namespace="org.eclipse.uml2.diagram.clazz"
|
|
properties="isURIEditorInput"
|
|
class="org.eclipse.uml2.diagram.clazz.part.UMLUriEditorInputTester">
|
|
</propertyTester>
|
|
</extension>
|
|
<extension point="org.eclipse.core.expressions.propertyTesters">
|
|
<?gmfgen generated="true"?>
|
|
<propertyTester
|
|
id="org.eclipse.uml2.diagram.clazz.DomainModelElementPropertyTester"
|
|
type="org.eclipse.emf.ecore.EObject"
|
|
namespace="org.eclipse.uml2.diagram.clazz"
|
|
properties="isDomainModelElement"
|
|
class="org.eclipse.uml2.diagram.clazz.part.UMLDomainModelElementTester">
|
|
</propertyTester>
|
|
</extension><extension point="org.eclipse.ui.contexts">
|
|
<?gmfgen generated="true"?>
|
|
<context
|
|
description="%context.description"
|
|
id="org.eclipse.uml2.diagram.clazz.ui.diagramContext"
|
|
name="%context.name"
|
|
parentId="org.eclipse.gmf.runtime.diagram.ui.diagramContext">
|
|
</context>
|
|
</extension>
|
|
<extension point="org.eclipse.ui.commands">
|
|
<?gmfgen generated="true"?>
|
|
<command
|
|
categoryId="org.eclipse.ui.category.edit"
|
|
defaultHandler="org.eclipse.uml2.diagram.clazz.part.UMLDiagramUpdateCommand"
|
|
description="%update.diagram.description"
|
|
id="org.eclipse.uml2.diagram.clazz.updateDiagram"
|
|
name="%update.diagram.name"/>
|
|
</extension>
|
|
<extension point="org.eclipse.ui.bindings">
|
|
<?gmfgen generated="true"?>
|
|
<key
|
|
commandId="org.eclipse.uml2.diagram.clazz.updateDiagram"
|
|
contextId="org.eclipse.uml2.diagram.clazz.ui.diagramContext"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
|
|
sequence="F5"/>
|
|
</extension>
|
|
<extension id="ValidationContributionItemProvider" name="Validation"
|
|
point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
|
|
<?gmfgen generated="true"?>
|
|
<contributionItemProvider
|
|
class="org.eclipse.uml2.diagram.clazz.providers.UMLValidationProvider">
|
|
<Priority name="Medium"/>
|
|
<partContribution id="org.eclipse.uml2.diagram.clazz.part.UMLDiagramEditorID">
|
|
<partMenuGroup menubarPath="/diagramMenu/" id="validationGroup"/>
|
|
<partAction id="validateAction" menubarPath="/diagramMenu/validationGroup"/>
|
|
</partContribution>
|
|
</contributionItemProvider>
|
|
</extension>
|
|
<extension point="org.eclipse.gmf.runtime.common.ui.services.markerNavigationProviders">
|
|
<?gmfgen generated="true"?>
|
|
<MarkerNavigationProvider class="org.eclipse.uml2.diagram.clazz.providers.UMLMarkerNavigationProvider">
|
|
<MarkerType name="org.eclipse.uml2.diagram.clazz.diagnostic"/>
|
|
<Priority name="Lowest"/>
|
|
</MarkerNavigationProvider>
|
|
</extension>
|
|
<extension id="diagnostic" name="Class Diagram Plugin (Incubation) problems" point="org.eclipse.core.resources.markers">
|
|
<?gmfgen generated="true"?>
|
|
<super type="org.eclipse.core.resources.problemmarker"/>
|
|
<super type="org.eclipse.gmf.runtime.common.ui.services.marker"/>
|
|
<persistent value="true"/>
|
|
</extension>
|
|
<extension id="validationDecoratorProvider" name="ValidationDecorations" point="org.eclipse.gmf.runtime.diagram.ui.decoratorProviders">
|
|
<?gmfgen generated="true"?>
|
|
<decoratorProvider class="org.eclipse.uml2.diagram.clazz.providers.UMLValidationDecoratorProvider">
|
|
<Priority name="Medium"/>
|
|
<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>
|
|
<extension point="org.eclipse.emf.validation.constraintProviders">
|
|
<?gmfgen generated="true"?>
|
|
<category id="pyUml-ac1" mandatory="false" name="PyUML Live Validation">
|
|
<![CDATA[Python-specific UML validation results]]>
|
|
</category>
|
|
<constraintProvider cache="true">
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<package namespaceUri="http://www.eclipse.org/uml2/2.1.0/UML"/>
|
|
<constraints categories="pyUml-ac1">
|
|
<constraint id="PyUML-rule1"
|
|
lang="OCL"
|
|
name="Protected Element Info"
|
|
mode="Live"
|
|
severity="INFO" statusCode="200">
|
|
<![CDATA[self.visibility <> VisibilityKind::protected]]>
|
|
<description><![CDATA[Info when using "protected"]]></description>
|
|
<message><![CDATA[Protected Elements in Python starting with "_" are only convention]]></message>
|
|
<target class="uml.NamedElement"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule2"
|
|
lang="OCL"
|
|
name="PackageWarning"
|
|
mode="Live"
|
|
severity="WARNING" statusCode="200">
|
|
<![CDATA[self.visibility = VisibilityKind::private or self.visibility = VisibilityKind::public or self.visibility = VisibilityKind::protected]]>
|
|
<description><![CDATA[Warning when using visibility "Package"]]></description>
|
|
<message><![CDATA["Package" visibility is not supported by Python]]></message>
|
|
<target class="uml.NamedElement"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule3"
|
|
lang="OCL"
|
|
name="privAttr"
|
|
mode="Live"
|
|
severity="WARNING" statusCode="200">
|
|
<![CDATA[self.visibility <> VisibilityKind::private or self.name.substring(1,2) = '__']]>
|
|
<description><![CDATA[private attributes must start with "__"]]></description>
|
|
<message><![CDATA[Private attribute does not start with "__"]]></message>
|
|
<target class="uml.Property"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule4"
|
|
lang="OCL"
|
|
name="privMethod"
|
|
mode="Live"
|
|
severity="WARNING" statusCode="200">
|
|
<![CDATA[self.visibility <> VisibilityKind::private or self.name.substring(1,2) = '__']]>
|
|
<description><![CDATA[private methods must start with "__"]]></description>
|
|
<message><![CDATA[Private method does not start with "__"]]></message>
|
|
<target class="uml.Operation"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule5"
|
|
lang="OCL"
|
|
name="protectedAttribute"
|
|
mode="Live"
|
|
severity="WARNING" statusCode="200">
|
|
<![CDATA[self.visibility <> VisibilityKind::protected or self.name.substring(1,1) = '_']]>
|
|
<description><![CDATA[private attributes must start with "__"]]></description>
|
|
<message><![CDATA[Protected attribute does not start with "_"]]></message>
|
|
<target class="uml.Property"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule6"
|
|
lang="OCL"
|
|
name="protectedMethod"
|
|
mode="Live"
|
|
severity="WARNING" statusCode="200">
|
|
<![CDATA[self.visibility <> VisibilityKind::protected or self.name.substring(1,1) = '_']]>
|
|
<description><![CDATA[private method must start with "__"]]></description>
|
|
<message><![CDATA[Protected method does not start with "_"]]></message>
|
|
<target class="uml.Operation"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule7"
|
|
lang="OCL"
|
|
name="abstract operator"
|
|
mode="Live"
|
|
severity="INFO" statusCode="200">
|
|
<![CDATA[not self.isAbstract]]>
|
|
<description><![CDATA[Abstract classes are not supported in Python.]]></description>
|
|
<message><![CDATA[Abstract classes are not supported in Python.]]></message>
|
|
<target class="uml.Classifier"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule8"
|
|
lang="OCL"
|
|
name="overloadedMethods"
|
|
mode="Live"
|
|
severity="ERROR" statusCode="200">
|
|
<![CDATA[self.getOperations()->forAll(op1, op2 | op1<>op2 implies op1.name <> op2.name)]]>
|
|
<description><![CDATA[Multiple Methods with same name are not supported in Python - use default values for Overloading!]]></description>
|
|
<message><![CDATA[Multiple methods with same name are not supported in Python - use default values for overloading!]]></message>
|
|
<target class="uml.Classifier"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule9"
|
|
lang="OCL"
|
|
name="interfaceInfo"
|
|
mode="Live"
|
|
severity="INFO" statusCode="200">
|
|
<![CDATA[false]]>
|
|
<description><![CDATA[UML Interfaces are reproduced as classes in Python Code]]></description>
|
|
<message><![CDATA[UML interfaces are realized as classes in Python Code]]></message>
|
|
<target class="uml.Interface"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule10"
|
|
lang="OCL"
|
|
name="objectMethodWithoutSelf"
|
|
mode="Live"
|
|
severity="WARNING" statusCode="200">
|
|
<![CDATA[self.isStatic or (not self.ownedParameter->forAll(param | param.name <> 'self' ))]]>
|
|
<description><![CDATA[This method will be realized as static unless you add "self" as first parameter!]]></description>
|
|
<message><![CDATA[This method will be realized as static unless you add "self" as first parameter!]]></message>
|
|
<target class="uml.Operation"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule11"
|
|
lang="OCL"
|
|
name="staticMethodWithSelf"
|
|
mode="Live"
|
|
severity="WARNING" statusCode="200">
|
|
<![CDATA[(not self.isStatic) or self.ownedParameter->forAll(param | param.name <> 'self' )]]>
|
|
<description><![CDATA[This method will be realized as non-static unless you remove the "self" parameter!]]></description>
|
|
<message><![CDATA[This method will be realized as non-static unless you remove the "self" parameter!]]></message>
|
|
<target class="uml.Operation"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule12"
|
|
lang="OCL"
|
|
name="TypedParameter"
|
|
mode="Live"
|
|
severity="WARNING" statusCode="200">
|
|
<![CDATA[self.name = null or self.type = null]]>
|
|
<description><![CDATA[Typed parameters are not supported in Python.]]></description>
|
|
<message><![CDATA[Typed parameters are not supported in Python.]]></message>
|
|
<target class="uml.Parameter"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule13"
|
|
lang="OCL"
|
|
name="TypedMethod"
|
|
mode="Live"
|
|
severity="WARNING" statusCode="200">
|
|
<![CDATA[self.type = null]]>
|
|
<description><![CDATA[Method return types are not supported in Python.]]></description>
|
|
<message><![CDATA[Method return types are not supported in Python.]]></message>
|
|
<target class="uml.Operation"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule14"
|
|
lang="OCL"
|
|
name="TypedAttribute"
|
|
mode="Live"
|
|
severity="WARNING" statusCode="200">
|
|
<![CDATA[self.name = null or self.type = null or self.association <> null]]>
|
|
<description><![CDATA[Typed attributes are not supported in Python.]]></description>
|
|
<message><![CDATA[Typed attributes are not supported in Python.]]></message>
|
|
<target class="uml.Property"/>
|
|
</constraint>
|
|
<constraint id="PyUML-rule15"
|
|
lang="OCL"
|
|
name="InOutParameter"
|
|
mode="Batch"
|
|
severity="WARNING" statusCode="200">
|
|
<![CDATA[self.direction = null or (self.direction <> ParameterDirectionKind::out and self.direction <> ParameterDirectionKind::return and self.direction <> ParameterDirectionKind::inout)]]>
|
|
<description><![CDATA[Only "incoming Parameters are supported in Python.]]></description>
|
|
<message><![CDATA[Only "incoming Parameters are supported in Python.]]></message>
|
|
<target class="uml.Parameter"/>
|
|
</constraint>
|
|
</constraints>
|
|
</constraintProvider>
|
|
</extension>
|
|
<extension point="org.eclipse.emf.validation.constraintBindings">
|
|
<?gmfgen generated="true"?>
|
|
<clientContext default="false" id="org.eclipse.uml2.diagram.clazz.DefaultCtx">
|
|
<selector class="org.eclipse.uml2.diagram.clazz.providers.UMLValidationProvider$DefaultCtx1"/>
|
|
</clientContext>
|
|
<binding context="org.eclipse.uml2.diagram.clazz.DefaultCtx">
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule1"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule2"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule3"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule4"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule5"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule6"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule7"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule8"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule9"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule10"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule11"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule12"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule13"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule14"/>
|
|
<constraint ref="org.eclipse.uml2.diagram.clazz.PyUML-rule15"/>
|
|
</binding>
|
|
</extension>
|
|
|
|
</plugin>
|