blob: b9510fe42503aaa6784034f18680802abd55ce45 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<fragment>
<extension
point="org.eclipse.ui.editors">
<editor
class="org.eclipse.opencert.apm.baseline.baseline.diagram.part.DawnBaselineDiagramEditor"
contributorClass="org.eclipse.opencert.apm.baseline.baseline.diagram.part.BaselineDiagramActionBarContributor"
default="true"
extensions="baseline_diagram"
icon="icons/obj16/BaselineDiagramFile.gif"
id="org.eclipse.opencert.apm.baseline.baseline.diagram.part.DawnBaselineDiagramEditor"
matchingStrategy="org.eclipse.opencert.apm.baseline.baseline.diagram.part.BaselineMatchingStrategy"
name="Dawn Baseline Diagram">
</editor>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<wizard
category="org.eclipse.opencert.infra.ui.opencert"
class="org.eclipse.opencert.apm.baseline.baseline.diagram.part.DawnBaselineCreationWizard"
icon="icons/obj16/BaselineDiagramFile.gif"
id="org.eclipse.opencert.apm.baseline.baseline.diagram.part.DawnBaselineCreationWizard"
name="Baseline Diagram">
<description>
Graphic editor for Baseline models to Repository
</description>
</wizard>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.resources.editor.documentProviders">
<provider
class="org.eclipse.opencert.apm.baseline.baseline.diagram.part.DawnBaselineDocumentProvider"
documentType="org.eclipse.gmf.runtime.diagram.ui.editor.IDocument"
id="org.eclipse.opencert.apm.baseline.baseline.diagram.part.DawnBaselineDocumentProvider"
inputTypes="org.eclipse.emf.common.ui.URIEditorInput">
</provider>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.editpolicyProviders">
<editpolicyProvider
class="org.eclipse.opencert.apm.baseline.baseline.diagram.providers.DawnBaselineEditPolicyProvider">
<Priority
name="Low">
</Priority>
</editpolicyProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders" id="ep-provider">
<?gmfgen generated="true"?>
<editpartProvider class="org.eclipse.opencert.apm.baseline.baseline.diagram.providers.DawnBaselineEditPartProvider">
<Priority name="Medium"/>
<object class="org.eclipse.gmf.runtime.notation.Diagram" id="generated-diagram">
<method name="getType()" value="Baseline"/>
</object>
<context views="generated-diagram"/>
</editpartProvider>
</extension>
<extension point="org.eclipse.ui.menus" id="context-menus">
<?gmfgen generated="true"?>
<!-- menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=">
</menuContribution>
<menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=">
</menuContribution -->
<menuContribution locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu">
<command commandId="org.eclipse.opencert.apm.baseline.diagram.LoadResourceAction">
<visibleWhen>
<and>
<with variable="activePartId"><equals value="org.eclipse.opencert.apm.baseline.baseline.diagram.part.DawnBaselineDiagramEditor"/></with>
<with variable="selection"><iterate ifEmpty="false">
<instanceof value="org.eclipse.opencert.apm.baseline.baseline.diagram.edit.parts.BaseFrameworkEditPart"/>
</iterate></with>
</and>
</visibleWhen>
</command>
</menuContribution>
</extension>
</fragment>