blob: 32bcf28a8a36d3ed83c6d8f5dbb41b9ffe0774d7 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<!--
Copyright (c) 2007, 2013 THALES GLOBAL SERVICES
All rights reserved.
Contributors:
Obeo - Initial API and implementation
-->
<plugin>
<extension point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders">
<editpartProvider class="org.eclipse.emf.ecoretools.design.parts.EcoreToolsSpecificEditPartProvider">
<Priority name="High"/>
</editpartProvider>
</extension>
<extension point="org.eclipse.ui.newWizards">
<wizard
category="org.eclipse.emf.codegen.ecore.ui.wizardCategory"
class="org.eclipse.emf.ecoretools.design.wizard.EcoreModelerWizard"
finalPerspective="org.eclipse.sirius.ui.tools.perspective.modeling"
icon="icons/full/obj16/EcoreModelingProject.png"
id="org.eclipse.ecoretools.emf.design.wizardID"
name="Ecore Modeling Project"
project="true">
<description>Create a new Modeling project to specify a domain model using the Ecore Language.
The created project is a Java plug-in project with EMF dependencies and EMF models.</description>
<selection class="org.eclipse.core.resources.IResource"/>
</wizard>
</extension>
<extension
point="org.eclipse.sirius.componentization">
<component
class="org.eclipse.emf.ecoretools.design.service.EcoreToolsDesignPlugin"
id="org.eclipse.emf.ecoretools.design"
name="Domain Model">
</component>
</extension>
<extension
point="org.eclipse.sirius.externalJavaAction">
<javaActions
actionClass="org.eclipse.emf.ecoretools.design.action.CreateDynamicInstanceAction"
id="org.eclipse.emf.ecoretools.design.action.createDynamicInstanceActionID">
</javaActions>
</extension>
<!--
<extension
point="org.eclipse.ui.editors">
<editor
class="org.eclipse.emf.ecoretools.design.editor.EcoreEntitiesReadOnlyEditor"
contributorClass="org.eclipse.sirius.diagram.part.ViewpointDiagramActionBarContributor"
default="false"
extensions="ecore"
icon="icons/full/obj16/EcoreModelFile.gif"
id="org.eclipse.emf.ecoretools.design.editor.entities"
matchingStrategy="org.eclipse.emf.ecoretools.design.editor.EcoreEntitiesMatchingStrategy"
name="Viewpoint Ecore Editor">
</editor>
</extension>
-->
<extension point="org.eclipse.help.toc">
<toc file="doc/user-guide-toc.xml" primary="true" />
</extension>
<!-- Extensions for the "Viewpoint" perspective -->
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="org.eclipse.sirius.ui.tools.perspective.design">
<newWizardShortcut id="org.eclipse.ecoretools.emf.design.wizardID" />
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.navigator.navigatorContent">
<commonWizard
menuGroupId="org.eclipse.sirius.category"
type="new"
wizardId="org.eclipse.ecoretools.emf.design.wizardID">
<enablement>
<with variable="activeWorkbenchWindow.activePerspective">
<or>
<equals value="org.eclipse.sirius.ui.tools.perspective.design"/>
</or>
</with>
</enablement>
</commonWizard>
</extension>
<extension
point="org.eclipse.help.contexts">
<contexts
file="doc/contexts.xml"
plugin="org.eclipse.emf.ecoretools.design">
</contexts>
</extension>
</plugin>