blob: 3a8ddc27dac5a696b36bfb4b4c02c679d4066a43 [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.vocabulary.diagram.part.DawnVocabularyDiagramEditor"
contributorClass="org.eclipse.opencert.vocabulary.diagram.part.VocabularyDiagramActionBarContributor"
default="true"
extensions="vocabulary_diagram"
icon="icons/famfamfam_silk_icons_v013/icons/book_open.png"
id="org.eclipse.opencert.vocabulary.diagram.part.DawnVocabularyDiagramEditor"
matchingStrategy="org.eclipse.opencert.vocabulary.diagram.part.VocabularyMatchingStrategy"
name="Dawn Vocabulary Diagram">
</editor>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<wizard
category="org.eclipse.opencert.infra.ui.opencert"
class="org.eclipse.opencert.vocabulary.diagram.part.DawnVocabularyCreationWizard"
icon="icons/famfamfam_silk_icons_v013/icons/book_open.png"
id="org.eclipse.opencert.vocabulary.diagram.part.DawnVocabularyCreationWizard"
name="Vocabulary Diagram to Repository">
<description>
Creates a new Vocabulary diagram to Repository
</description>
</wizard>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.resources.editor.documentProviders">
<provider
class="org.eclipse.opencert.vocabulary.diagram.part.DawnVocabularyDocumentProvider"
documentType="org.eclipse.gmf.runtime.diagram.ui.editor.IDocument"
id="org.eclipse.opencert.vocabulary.diagram.part.DawnVocabularyDocumentProvider"
inputTypes="org.eclipse.emf.common.ui.URIEditorInput">
</provider>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.editpolicyProviders">
<editpolicyProvider
class="org.eclipse.opencert.vocabulary.diagram.providers.DawnVocabularyEditPolicyProvider">
<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.vocabulary.diagram.providers.DawnVocabularyEditPartProvider">
<Priority name="Medium"/>
<object class="org.eclipse.gmf.runtime.notation.Diagram" id="generated-diagram">
<method name="getType()" value="Vocabulary"/>
</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.vocabulary.diagram.LoadResourceAction">
<visibleWhen>
<and>
<with variable="activePartId"><equals value="org.eclipse.opencert.vocabulary.diagram.part.DawnVocabularyDiagramEditor"/></with>
<with variable="selection"><iterate ifEmpty="false">
<instanceof value="org.eclipse.opencert.vocabulary.diagram.edit.parts.VocabularyEditPart"/>
</iterate></with>
</and>
</visibleWhen>
</command>
</menuContribution>
</extension>
</fragment>