blob: 91b2b7cfaade9538f56e801aeda208003458c581 [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.sam.arg.arg.diagram.part.DawnArgDiagramEditor"
contributorClass="org.eclipse.opencert.sam.arg.arg.diagram.part.ArgDiagramActionBarContributor"
default="true"
extensions="arg_diagram"
icon="icons/obj16/ArgDiagramFile.gif"
id="org.eclipse.opencert.sam.arg.arg.diagram.part.DawnArgDiagramEditor"
matchingStrategy="org.eclipse.opencert.sam.arg.arg.diagram.part.ArgMatchingStrategy"
name="Dawn Arg Diagram">
</editor>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<wizard
category="org.eclipse.opencert.infra.ui.opencert"
class="org.eclipse.opencert.sam.arg.arg.diagram.part.DawnArgCreationWizard"
icon="icons/obj16/ArgDiagramFile.gif"
id="org.eclipse.opencert.sam.arg.arg.diagram.part.DawnArgCreationWizard"
name="Arg Diagram to Repository">
<description>
Graphic editor for Arg models to Repository
</description>
</wizard>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.resources.editor.documentProviders">
<provider
class="org.eclipse.opencert.sam.arg.arg.diagram.part.DawnArgDocumentProvider"
documentType="org.eclipse.gmf.runtime.diagram.ui.editor.IDocument"
id="org.eclipse.opencert.sam.arg.arg.diagram.part.DawnArgDocumentProvider"
inputTypes="org.eclipse.emf.common.ui.URIEditorInput">
</provider>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.editpolicyProviders">
<editpolicyProvider
class="org.eclipse.opencert.sam.arg.arg.diagram.providers.DawnArgEditPolicyProvider">
<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.sam.arg.arg.diagram.providers.DawnArgEditPartProvider">
<Priority name="Medium"/>
<object class="org.eclipse.gmf.runtime.notation.Diagram" id="generated-diagram">
<method name="getType()" value="Arg"/>
</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.sam.arg.diagram.LoadResourceAction">
<visibleWhen>
<and>
<with variable="activePartId"><equals value="org.eclipse.opencert.sam.arg.arg.diagram.part.DawnArgDiagramEditor"/></with>
<with variable="selection"><iterate ifEmpty="false">
<instanceof value="org.eclipse.opencert.sam.arg.arg.diagram.edit.parts.CaseEditPart"/>
</iterate></with>
</and>
</visibleWhen>
</command>
</menuContribution>
</extension>
</fragment>