blob: 09f3ba453bdd125c066ea440f3005b906e27863d [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.pkm.refframework.refframework.diagram.part.DawnRefframeworkDiagramEditor"
contributorClass="org.eclipse.opencert.pkm.refframework.refframework.diagram.part.RefframeworkDiagramActionBarContributor"
default="true"
extensions="refframework_diagram"
icon="icons/obj16/RefframeworkDiagramFile.gif"
id="org.eclipse.opencert.pkm.refframework.refframework.diagram.part.DawnRefframeworkDiagramEditor"
matchingStrategy="org.eclipse.opencert.pkm.refframework.refframework.diagram.part.RefframeworkMatchingStrategy"
name="Dawn Refframework Diagram">
</editor>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<wizard
category="org.eclipse.opencert.infra.ui.opencert"
class="org.eclipse.opencert.pkm.refframework.refframework.diagram.part.DawnRefframeworkCreationWizard"
icon="icons/obj16/RefframeworkDiagramFile.gif"
id="org.eclipse.opencert.pkm.refframework.refframework.diagram.part.DawnRefframeworkCreationWizard"
name="Refframework Diagram to Repository">
<description>
Graphic editor for Refframework models to Repository
</description>
</wizard>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.resources.editor.documentProviders">
<provider
class="org.eclipse.opencert.pkm.refframework.refframework.diagram.part.DawnRefframeworkDocumentProvider"
documentType="org.eclipse.gmf.runtime.diagram.ui.editor.IDocument"
id="org.eclipse.opencert.pkm.refframework.refframework.diagram.part.DawnRefframeworkDocumentProvider"
inputTypes="org.eclipse.emf.common.ui.URIEditorInput">
</provider>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.editpolicyProviders">
<editpolicyProvider
class="org.eclipse.opencert.pkm.refframework.refframework.diagram.providers.DawnRefframeworkEditPolicyProvider">
<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.pkm.refframework.refframework.diagram.providers.DawnRefframeworkEditPartProvider">
<Priority name="Medium"/>
<object class="org.eclipse.gmf.runtime.notation.Diagram" id="generated-diagram">
<method name="getType()" value="Refframework"/>
</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.pkm.refframework.diagram.LoadResourceAction">
<visibleWhen>
<and>
<with variable="activePartId"><equals value="org.eclipse.opencert.pkm.refframework.refframework.diagram.part.DawnRefframeworkDiagramEditor"/></with>
<with variable="selection"><iterate ifEmpty="false">
<instanceof value="org.eclipse.opencert.pkm.refframework.refframework.diagram.edit.parts.RefFrameworkEditPart"/>
</iterate></with>
</and>
</visibleWhen>
</command>
</menuContribution>
</extension>
</fragment>