| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| |
| <plugin> |
| |
| <extension point="org.eclipse.core.runtime.preferences"> |
| <initializer class="org.eclipse.epf.diagram.wpdd.part.DiagramDiagramPreferenceInitializer"/> |
| </extension> |
| |
| <extension point="org.eclipse.team.core.fileTypes"> |
| <fileTypes |
| type="text" |
| extension="wpdd"> |
| </fileTypes> |
| </extension> |
| |
| <extension point="org.eclipse.emf.ecore.extension_parser"> |
| <parser |
| type="wpdd" |
| class="org.eclipse.gmf.runtime.emf.core.resources.GMFResourceFactory"> |
| </parser> |
| </extension> |
| |
| <extension point="org.eclipse.ui.editors"> |
| <!-- |
| <editor |
| id="org.eclipse.epf.diagram.wpdd.part.WorkProductDependencyDiagramEditorID" |
| name="WPDD Diagram Editor" |
| icon="icons/obj16/ModelDiagramFile.gif" |
| extensions="wpdd" |
| default="true" |
| class="org.eclipse.epf.diagram.wpdd.part.WorkProductDependencyDiagramEditor" |
| matchingStrategy="org.eclipse.epf.diagram.wpdd.part.DiagramMatchingStrategy" |
| contributorClass="org.eclipse.epf.diagram.wpdd.part.DiagramDiagramActionBarContributor"> |
| </editor> |
| --> |
| <editor |
| id="org.eclipse.epf.diagram.wpdd.part.WorkProductDependencyDiagramEditorID" |
| name="Work Product Dependency Diagram Editor" |
| icon="icons/full/etool16/WPDDEditor.gif" |
| extensions="wpdd" |
| default="true" |
| class="org.eclipse.epf.diagram.wpdd.part.WPDDiagramEditor" |
| matchingStrategy="org.eclipse.epf.diagram.wpdd.part.DiagramMatchingStrategy" |
| contributorClass="org.eclipse.epf.diagram.wpdd.part.DiagramDiagramActionBarContributor"> |
| </editor> |
| </extension> |
| |
| <!-- |
| <extension point="org.eclipse.ui.newWizards"> |
| <wizard |
| name="WPDD Diagram" |
| icon="icons/obj16/ModelDiagramFile.gif" |
| category="org.eclipse.ui.Examples" |
| class="org.eclipse.epf.diagram.wpdd.part.DiagramCreationWizard" |
| id="org.eclipse.epf.diagram.wpdd.part.DiagramCreationWizardID"> |
| <description> |
| Creates WPDD diagram. |
| </description> |
| </wizard> |
| </extension> |
| --> |
| |
| <extension point="org.eclipse.ui.popupMenus"> |
| <!-- <objectContribution |
| id="org.eclipse.epf.diagram.wpdd.ui.objectContribution.IFile1" |
| nameFilter="*.model" |
| objectClass="org.eclipse.core.resources.IFile"> |
| <action |
| label="Initialize wpdd diagram file" |
| class="org.eclipse.epf.diagram.wpdd.part.DiagramInitDiagramFileAction" |
| menubarPath="additions" |
| enablesFor="1" |
| id="org.eclipse.epf.diagram.wpdd.part.DiagramInitDiagramFileActionID"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| adaptable="false" |
| id="org.eclipse.epf.diagram.wpdd.ui.objectContribution.WorkProductDependencyDiagramEditPart2" |
| objectClass="org.eclipse.epf.diagram.wpdd.edit.parts.WorkProductDependencyDiagramEditPart"> |
| <action |
| class="org.eclipse.epf.diagram.wpdd.part.DiagramLoadResourceAction" |
| enablesFor="1" |
| id="org.eclipse.epf.diagram.wpdd.part.DiagramLoadResourceActionID" |
| label="Load Resource..." |
| menubarPath="additions"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| adaptable="true" |
| id="org.eclipse.epf.diagram.wpdd.DeleteDiagram" |
| objectClass="org.eclipse.epf.diagram.wpdd.edit.parts.WorkProductDependencyDiagramEditPart"> |
| <action |
| class="org.eclipse.epf.diagram.core.actions.DeleteDiagramAction" |
| enablesFor="1" |
| id="org.eclipse.epf.diagram.core.actions.DeleteDiagramAction" |
| label="%DeleteDiagram_text" |
| menubarPath="additions" |
| state="false" |
| style="push" |
| tooltip="%DeleteDiagram_text"/> |
| </objectContribution> |
| <objectContribution |
| adaptable="false" |
| id="org.eclipse.epf.diagram.wpdd.RefreshFromBaseAction" |
| objectClass="org.eclipse.epf.diagram.wpdd.edit.parts.WorkProductDependencyDiagramEditPart"> |
| <action |
| class="org.eclipse.epf.diagram.core.actions.RefreshFromBaseAction" |
| enablesFor="1" |
| id="org.eclipse.epf.diagram.core.actions.RefreshFromBaseAction" |
| label="%refreshFromBaseActivity_text" |
| menubarPath="additions" |
| state="false" |
| style="push" |
| tooltip="%refreshFromBaseActivity_text"/> |
| </objectContribution> |
| <objectContribution |
| adaptable="false" |
| id="org.eclipse.epf.diagram.wpdd.RefreshAction" |
| objectClass="org.eclipse.epf.diagram.wpdd.edit.parts.WorkProductDependencyDiagramEditPart"> |
| <action |
| class="org.eclipse.epf.diagram.core.actions.RefreshAction" |
| enablesFor="1" |
| id="org.eclipse.epf.diagram.core.actions.RefreshAction" |
| label="%refresh_text" |
| menubarPath="additions" |
| state="false" |
| style="push" |
| tooltip="%refresh_text"/> |
| </objectContribution> --> |
| </extension> |
| |
| <extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders"> |
| <contributionItemProvider class="org.eclipse.epf.diagram.wpdd.providers.DiagramContributionItemProvider"> |
| <Priority name="Low"> |
| </Priority> |
| <partContribution id="org.eclipse.epf.diagram.wpdd.part.WorkProductDependencyDiagramEditorID"> |
| <partAction menubarPath="/file/print" id="printPreviewAction"> |
| </partAction> |
| </partContribution> |
| </contributionItemProvider> |
| <!-- <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.diagram.wpdd.edit.parts.WorkProductNodeEditPart"/> |
| <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/> |
| </popupContribution> |
| <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider"> |
| <popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagram.wpdd.edit.parts.WorkProductNodeNameEditPart"/> |
| <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/> |
| </popupContribution> |
| <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider"> |
| <popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagram.wpdd.edit.parts.LinkEditPart"/> |
| <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/> |
| </popupContribution> |
| <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider"> |
| <popupStructuredContributionCriteria objectClass="org.eclipse.epf.diagram.wpdd.edit.parts.LinkNameEditPart"/> |
| <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="WPDDPresentation"> |
| <Priority name="Lowest"/> |
| <ViewId id="org.eclipse.epf.diagram.wpdd.part.WorkProductDependencyDiagramEditorID"> |
| <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.printing.render.providers.DiagramWithPrintGlobalActionHandlerProvider" |
| id="WPDDPresentationPrint"> |
| <Priority name="Lowest"/> |
| <ViewId id="org.eclipse.epf.diagram.wpdd.part.WorkProductDependencyDiagramEditorID"> |
| <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart"> |
| <GlobalActionId actionId="print"/> |
| </ElementType> |
| </ViewId> |
| </GlobalActionHandlerProvider> |
| <GlobalActionHandlerProvider |
| class="org.eclipse.gmf.runtime.diagram.ui.providers.ide.providers.DiagramIDEGlobalActionHandlerProvider" |
| id="WPDDPresentationIDE"> |
| <Priority name="Lowest"/> |
| <ViewId id="org.eclipse.epf.diagram.wpdd.part.WorkProductDependencyDiagramEditorID"> |
| <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="WPDDRender"> |
| <Priority name="Lowest"/> |
| <ViewId id="org.eclipse.epf.diagram.wpdd.part.WorkProductDependencyDiagramEditorID"> |
| <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.diagram.wpdd.providers.DiagramViewProvider"> |
| <Priority name="Lowest"/> |
| <context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="WPDD"/> |
| <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.diagram.wpdd.providers.DiagramEditPartProvider"> |
| <Priority name="Lowest"/> |
| </editpartProvider> |
| </extension> |
| |
| <extension point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders"> |
| <paletteProvider class="org.eclipse.epf.diagram.wpdd.providers.DiagramPaletteProvider"> |
| <Priority name="Lowest"/> |
| <editor id="org.eclipse.epf.diagram.wpdd.part.WorkProductDependencyDiagramEditorID"/> |
| </paletteProvider> |
| <paletteProvider |
| class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider"> |
| <Priority name="Medium"/> |
| <editor id="org.eclipse.epf.diagram.wpdd.part.WorkProductDependencyDiagramEditorID"/> |
| <contribution> |
| <predefinedEntry |
| id="geoshapeDrawer" path="/"> |
| <expand force="true"/> |
| </predefinedEntry> |
| </contribution> |
| </paletteProvider> |
| </extension> |
| |
| <extension point="org.eclipse.gmf.runtime.emf.ui.modelingAssistantProviders"> |
| <modelingAssistantProvider class="org.eclipse.epf.diagram.wpdd.providers.DiagramModelingAssistantProvider"> |
| <Priority name="Lowest"/> |
| </modelingAssistantProvider> |
| </extension> |
| |
| <extension point="org.eclipse.gmf.runtime.common.ui.services.properties.propertiesProviders"> |
| <PropertiesProvider |
| verifyPluginLoaded="false" |
| class="org.eclipse.epf.diagram.wpdd.providers.DiagramPropertyProvider"> |
| <Priority name="Lowest"/> |
| </PropertiesProvider> |
| </extension> |
| |
| <extension point="org.eclipse.gmf.runtime.common.ui.services.iconProviders"> |
| <IconProvider class="org.eclipse.epf.diagram.wpdd.providers.DiagramIconProvider"> |
| <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.diagram.wpdd.providers.DiagramParserProvider"> |
| <Priority name="Lowest"/> |
| </ParserProvider> |
| </extension> |
| |
| <extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes"> |
| |
| <metamodel nsURI="http://www.eclipse.org/epf/diagram/1.0.0/diagram.ecore"> |
| <metamodelType |
| id="org.eclipse.epf.diagram.wpdd.WorkProductDependencyDiagram_79" |
| kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" |
| eclass="WorkProductDependencyDiagram" |
| edithelper="org.eclipse.epf.diagram.wpdd.edit.helpers.WorkProductDependencyDiagramEditHelper"> |
| <param name="semanticHint" value="79"/> |
| </metamodelType> |
| </metamodel> |
| |
| <metamodel nsURI="http://www.eclipse.org/epf/diagram/1.0.0/diagram.ecore"> |
| <metamodelType |
| id="org.eclipse.epf.diagram.wpdd.WorkProductNode_1001" |
| name="%element_type_workproduct_descriptor" |
| kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" |
| eclass="WorkProductNode" |
| edithelper="org.eclipse.epf.diagram.wpdd.edit.helpers.WorkProductNodeEditHelper"> |
| <param name="semanticHint" value="1001"/> |
| </metamodelType> |
| </metamodel> |
| |
| <metamodel nsURI="http://www.eclipse.org/epf/diagram/1.0.0/diagram.ecore"> |
| <metamodelType |
| id="org.eclipse.epf.diagram.wpdd.Link_3001" |
| name="%element_type_control_flow" |
| kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" |
| eclass="Link" |
| edithelper="org.eclipse.epf.diagram.wpdd.edit.helpers.LinkEditHelper"> |
| <param name="semanticHint" value="3001"/> |
| </metamodelType> |
| </metamodel> |
| </extension> |
| |
| <extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings"> |
| <clientContext id="WPDDClientContext"> |
| <enablement> |
| <test |
| property="org.eclipse.gmf.runtime.emf.core.editingDomain" |
| value="org.eclipse.epf.diagram.EditingDomain"/> |
| </enablement> |
| </clientContext> |
| <binding context="WPDDClientContext"> |
| <elementType ref="org.eclipse.epf.diagram.wpdd.WorkProductDependencyDiagram_79"/> |
| <elementType ref="org.eclipse.epf.diagram.wpdd.WorkProductNode_1001"/> |
| <elementType ref="org.eclipse.epf.diagram.wpdd.Link_3001"/> |
| <advice ref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/> |
| <elementType pattern=".*"/> |
| </binding> |
| </extension> |
| |
| </plugin> |