blob: 9cf7286d20cf5140a26411ab7287a6013999a647 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
Copyright (c) 2005, 2006 IBM Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
IBM Corporation - initial implementation
-->
<plugin>
<extension point="org.eclipse.core.runtime.preferences">
<initializer class="org.eclipse.epf.diagramming.part.UMLDiagramPreferenceInitializer"/>
</extension>
<extension point="org.eclipse.team.core.fileTypes">
<fileTypes
type="text"
extension="xmi">
</fileTypes>
</extension>
<extension point="org.eclipse.emf.ecore.extension_parser">
<parser
type="xmi"
class="org.eclipse.gmf.runtime.emf.core.resources.GMFResourceFactory">
</parser>
</extension>
<extension point="org.eclipse.ui.editors">
<editor
id="org.eclipse.epf.diagramming.part.DiagramEditorID"
name="Activity Diagram Editor"
icon="icons/obj16/UMLDiagramFile.gif"
class="org.eclipse.epf.diagramming.part.DiagramEditor"
matchingStrategy="org.eclipse.epf.diagramming.part.UMLMatchingStrategy"
contributorClass="org.eclipse.epf.diagramming.part.UMLDiagramActionBarContributor">
</editor>
</extension>
<!-- <extension point="org.eclipse.ui.newWizards">
<wizard
name="Activity Diagram"
icon="icons/obj16/UMLDiagramFile.gif"
category="org.eclipse.ui.Examples"
class="org.eclipse.epf.diagramming.part.UMLCreationWizard"
id="org.eclipse.epf.diagramming.part.UMLCreationWizardID">
<description>
Creates Activity diagram.
</description>
</wizard>
</extension> -->
<extension point="org.eclipse.ui.popupMenus">
<!-- <objectContribution
id="org.eclipse.epf.diagramming.ui.objectContribution.IFile1"
nameFilter="*.uml"
objectClass="org.eclipse.core.resources.IFile">
<action
label="Initialize xmi diagram file"
class="org.eclipse.epf.diagramming.part.UMLInitDiagramFileAction"
menubarPath="additions"
enablesFor="1"
id="org.eclipse.epf.diagramming.part.UMLInitDiagramFileActionID">
</action>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.epf.diagramming.ui.objectContribution.ActivityEditPart2"
objectClass="org.eclipse.epf.diagramming.edit.parts.ActivityEditPart">
<action
class="org.eclipse.epf.diagramming.part.UMLLoadResourceAction"
enablesFor="1"
id="org.eclipse.epf.diagramming.part.UMLLoadResourceActionID"
label="Load Resource..."
menubarPath="additions">
</action>
</objectContribution>
<objectContribution
adaptable="true"
id="org.eclipse.epf.diagramming.DeleteDiagram"
objectClass="org.eclipse.epf.diagramming.edit.parts.ActivityEditPart">
<action
class="org.eclipse.epf.diagram.core.actions.DeleteDiagramAction"
enablesFor="1"
id="org.eclipse.epf.diagram.core.actions.DeleteDiagramAction"
label="%DeleteDiagram_text"
menubarPath="additions"
style="push"
tooltip="%DeleteDiagram_text"/>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.epf.diagramming.RefreshFromBaseAction"
objectClass="org.eclipse.epf.diagramming.edit.parts.ActivityEditPart">
<action
class="org.eclipse.epf.diagram.core.actions.RefreshFromBaseAction"
enablesFor="1"
id="org.eclipse.epf.diagram.core.actions.RefreshFromBaseAction"
label="%refreshFromBaseActivity_text"
menubarPath="additions"
style="push"
tooltip="%refreshFromBaseActivity_text"/>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.epf.diagramming.RefreshAction"
objectClass="org.eclipse.epf.diagramming.edit.parts.ActivityEditPart">
<action
class="org.eclipse.epf.diagram.core.actions.RefreshAction"
enablesFor="1"
id="org.eclipse.epf.diagram.core.actions.RefreshAction"
label="%refresh_text"
menubarPath="additions"
style="push"
tooltip="%refresh_text"/>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.epf.diagramming.OpenADD"
objectClass="org.eclipse.epf.diagramming.edit.parts.StructuredActivityNodeEditPart">
<action
class="org.eclipse.epf.diagramming.base.actions.OpenActivityDetailDiagramAction"
enablesFor="1"
id="org.eclipse.epf.diagramming.base.actions.OpenActivityDetailDiagramAction"
label="%open_add_text"
menubarPath="additions"
style="push"
tooltip="%open_add_text"/>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.epf.diagramming.OpenADD2"
objectClass="org.eclipse.epf.diagramming.edit.parts.StructuredActivityNode2EditPart">
<action
class="org.eclipse.epf.diagramming.base.actions.OpenActivityDetailDiagramAction"
enablesFor="1"
id="org.eclipse.epf.diagramming.base.actions.OpenActivityDetailDiagramAction"
label="%open_add_text"
menubarPath="additions"
style="push"
tooltip="%open_add_text"/>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.epf.diagramming.OpenADD3"
objectClass="org.eclipse.epf.diagramming.edit.parts.StructuredActivityNode3EditPart">
<action
class="org.eclipse.epf.diagramming.base.actions.OpenActivityDetailDiagramAction"
enablesFor="1"
id="org.eclipse.epf.diagramming.base.actions.OpenActivityDetailDiagramAction"
label="%open_add_text"
menubarPath="additions"
style="push"
tooltip="%open_add_text"/>
</objectContribution>
<objectContribution
adaptable="true"
id="org.eclipse.epf.diagramming.DeleteDiagramElementAction"
objectClass="org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart">
<action
class="org.eclipse.epf.diagram.core.actions.DeleteDiagramElementAction"
enablesFor="*"
icon="icons/full/obj16/delete.gif"
id="org.eclipse.epf.diagram.core.actions.DeleteDiagramElementAction"
label="%delete_text"
menubarPath="additions"
overrideActionId="deleteFromDiagramAction"
style="push"
tooltip="%delete_text"/>
</objectContribution> -->
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
<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.epf.diagramming.edit.parts.ActivityPartition2EditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.ActivityPartitionNameEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.ActivityFinalNodeEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.ActivityFinalNodeNameEditPart"/>
<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.epf.diagramming.edit.parts.MergeNodeEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.MergeNodeNameEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.ForkNodeEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.InitialNodeEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.InitialNodeNameEditPart"/>
<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.epf.diagramming.edit.parts.DecisionNodeEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.DecisionNodeNameEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.JoinNodeEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.StructuredActivityNodeEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.StructuredActivityNodeNameEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.ActivityPartitionEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.ActivityPartitionName2EditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.ActivityParameterNodeEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.ActivityParameterNodeNameEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.StructuredActivityNode2EditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.StructuredActivityNodeName2EditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.StructuredActivityNode3EditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.StructuredActivityNodeName3EditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.ActivityParameterNode2EditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.ActivityParameterNodeName2EditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.ControlFlowEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagramming.edit.parts.ControlFlowNameEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
</popupContribution>
-->
</contributionItemProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.action.globalActionHandlerProviders">
<GlobalActionHandlerProvider
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandlerProvider"
id="ADPresentation">
<Priority name="Lowest"/>
<ViewId id="org.eclipse.epf.diagramming.part.DiagramEditorID">
<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="ADPresentationIDE">
<Priority name="Lowest"/>
<ViewId id="org.eclipse.epf.diagramming.part.DiagramEditorID">
<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="ADRender">
<Priority name="Lowest"/>
<ViewId id="org.eclipse.epf.diagramming.part.DiagramEditorID">
<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">
<viewProvider class="org.eclipse.epf.diagramming.providers.UMLViewProvider">
<Priority name="Lowest"/>
<context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="AD"/>
<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">
<editpartProvider class="org.eclipse.epf.diagramming.providers.UMLEditPartProvider">
<Priority name="Lowest"/>
</editpartProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
<paletteProvider class="org.eclipse.epf.diagramming.providers.UMLPaletteProvider">
<Priority name="Lowest"/>
<editor id="org.eclipse.epf.diagramming.part.DiagramEditorID"/>
</paletteProvider>
<paletteProvider
class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider">
<Priority name="Medium"/>
<editor id="org.eclipse.epf.diagramming.part.DiagramEditorID"/>
<contribution>
<predefinedEntry
id="geoshapeDrawer" path="/">
</predefinedEntry>
</contribution>
</paletteProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.emf.ui.modelingAssistantProviders">
<modelingAssistantProvider class="org.eclipse.epf.diagramming.providers.UMLModelingAssistantProvider">
<Priority name="Lowest"/>
</modelingAssistantProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.properties.propertiesProviders">
<PropertiesProvider
verifyPluginLoaded="false"
class="org.eclipse.epf.diagramming.providers.UMLPropertyProvider">
<Priority name="Lowest"/>
</PropertiesProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.iconProviders">
<IconProvider class="org.eclipse.epf.diagramming.providers.UMLIconProvider">
<Priority name="Low"/>
</IconProvider>
<IconProvider
class="org.eclipse.gmf.runtime.diagram.ui.geoshapes.internal.providers.GeoShapeIconProvider">
<Priority
name="Medium">
</Priority>
<object class="org.eclipse.gmf.runtime.notation.View(org.eclipse.gmf.runtime.notation)" id="GeoShape">
<method name="getType()" value="oval,triangle,rectangle,shadowRectangle,rectangle3D,roundRectangle,hexagon,octagon,pentagon,diamond,cylinder,line"/>
</object>
<context elements="GeoShape">
</context>
</IconProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.parserProviders">
<ParserProvider class="org.eclipse.epf.diagramming.providers.UMLParserProvider">
<Priority name="Lowest"/>
</ParserProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes">
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<metamodelType
id="org.eclipse.epf.diagramming.Activity_79"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Activity"
edithelper="org.eclipse.epf.diagramming.edit.helpers.ActivityEditHelper">
<param name="semanticHint" value="79"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<specializationType
id="org.eclipse.epf.diagramming.ActivityPartition_2001"
name="Activity Partition"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.epf.diagramming.edit.helpers.ActivityPartitionEditHelperAdvice">
<specializes id="org.eclipse.epf.diagramming.ActivityPartition_1008"/>
<param name="semanticHint" value="2001"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<metamodelType
id="org.eclipse.epf.diagramming.ActivityFinalNode_1001"
name="End Node"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="ActivityFinalNode"
edithelper="org.eclipse.epf.diagramming.edit.helpers.ActivityFinalNodeEditHelper">
<param name="semanticHint" value="1001"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<metamodelType
id="org.eclipse.epf.diagramming.MergeNode_1002"
name="Merge Node"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="MergeNode"
edithelper="org.eclipse.epf.diagramming.edit.helpers.MergeNodeEditHelper">
<param name="semanticHint" value="1002"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<metamodelType
id="org.eclipse.epf.diagramming.ForkNode_1003"
name="Fork Node"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="ForkNode"
edithelper="org.eclipse.epf.diagramming.edit.helpers.ForkNodeEditHelper">
<param name="semanticHint" value="1003"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<metamodelType
id="org.eclipse.epf.diagramming.InitialNode_1004"
name="Start Node"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="InitialNode"
edithelper="org.eclipse.epf.diagramming.edit.helpers.InitialNodeEditHelper">
<param name="semanticHint" value="1004"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<metamodelType
id="org.eclipse.epf.diagramming.DecisionNode_1005"
name="Decision Node"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="DecisionNode"
edithelper="org.eclipse.epf.diagramming.edit.helpers.DecisionNodeEditHelper">
<param name="semanticHint" value="1005"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<metamodelType
id="org.eclipse.epf.diagramming.JoinNode_1006"
name="Join Node"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="JoinNode"
edithelper="org.eclipse.epf.diagramming.edit.helpers.JoinNodeEditHelper">
<param name="semanticHint" value="1006"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<metamodelType
id="org.eclipse.epf.diagramming.StructuredActivityNode_1007"
name="Activity"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="StructuredActivityNode"
edithelper="org.eclipse.epf.diagramming.edit.helpers.StructuredActivityNodeEditHelper">
<param name="semanticHint" value="1007"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<metamodelType
id="org.eclipse.epf.diagramming.ActivityPartition_1008"
name="Activity Partition"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="ActivityPartition"
edithelper="org.eclipse.epf.diagramming.edit.helpers.ActivityPartitionEditHelper">
<param name="semanticHint" value="1008"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<metamodelType
id="org.eclipse.epf.diagramming.ActivityParameterNode_1009"
name="Task Descriptor"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="ActivityParameterNode"
edithelper="org.eclipse.epf.diagramming.edit.helpers.ActivityParameterNodeEditHelper">
<param name="semanticHint" value="1009"/>
</metamodelType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<specializationType
id="org.eclipse.epf.diagramming.StructuredActivityNode_1010"
name="Phase"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.epf.diagramming.edit.helpers.StructuredActivityNodeEditHelperAdvice">
<specializes id="org.eclipse.epf.diagramming.StructuredActivityNode_1007"/>
<param name="semanticHint" value="1010"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<specializationType
id="org.eclipse.epf.diagramming.StructuredActivityNode_1011"
name="Iteration"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.epf.diagramming.edit.helpers.StructuredActivityNode2EditHelperAdvice">
<specializes id="org.eclipse.epf.diagramming.StructuredActivityNode_1007"/>
<param name="semanticHint" value="1011"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<specializationType
id="org.eclipse.epf.diagramming.ActivityParameterNode_1012"
name="Milestone"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.epf.diagramming.edit.helpers.ActivityParameterNodeEditHelperAdvice">
<specializes id="org.eclipse.epf.diagramming.ActivityParameterNode_1009"/>
<param name="semanticHint" value="1012"/>
</specializationType>
</metamodel>
<metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
<metamodelType
id="org.eclipse.epf.diagramming.ControlFlow_3001"
name="Control Flow"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="ControlFlow"
edithelper="org.eclipse.epf.diagramming.edit.helpers.ControlFlowEditHelper">
<param name="semanticHint" value="3001"/>
</metamodelType>
</metamodel>
</extension>
<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings">
<clientContext id="ADClientContext">
<enablement>
<test
property="org.eclipse.gmf.runtime.emf.core.editingDomain"
value="org.eclipse.epf.diagramming.EditingDomain"/>
</enablement>
</clientContext>
<binding context="ADClientContext">
<elementType ref="org.eclipse.epf.diagramming.Activity_79"/>
<elementType ref="org.eclipse.epf.diagramming.ActivityPartition_2001"/>
<elementType ref="org.eclipse.epf.diagramming.ActivityFinalNode_1001"/>
<elementType ref="org.eclipse.epf.diagramming.MergeNode_1002"/>
<elementType ref="org.eclipse.epf.diagramming.ForkNode_1003"/>
<elementType ref="org.eclipse.epf.diagramming.InitialNode_1004"/>
<elementType ref="org.eclipse.epf.diagramming.DecisionNode_1005"/>
<elementType ref="org.eclipse.epf.diagramming.JoinNode_1006"/>
<elementType ref="org.eclipse.epf.diagramming.StructuredActivityNode_1007"/>
<elementType ref="org.eclipse.epf.diagramming.ActivityPartition_1008"/>
<elementType ref="org.eclipse.epf.diagramming.ActivityParameterNode_1009"/>
<elementType ref="org.eclipse.epf.diagramming.StructuredActivityNode_1010"/>
<elementType ref="org.eclipse.epf.diagramming.StructuredActivityNode_1011"/>
<elementType ref="org.eclipse.epf.diagramming.ActivityParameterNode_1012"/>
<elementType ref="org.eclipse.epf.diagramming.ControlFlow_3001"/>
<advice ref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/>
<elementType pattern=".*"/>
</binding>
</extension>
</plugin>