blob: 407c043b65c7a46d49dfa6e2cb48325eb578118e [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<!--
Copyright (c) 2009-2010 Thales Corporate Services S.A.S.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Thales Corporate Services S.A.S - initial API and implementation
-->
<plugin>
<!-- ================================================================================= -->
<!-- Wizards -->
<!-- ================================================================================= -->
<extension
point="org.eclipse.ui.newWizards">
<category
id="org.eclipse.egf.category.wizards"
name="%_UI_EGF_Wizard_Category" />
<wizard
id="org.eclipse.egf.model.fcore.presentation.FcoreModelWizardID"
name="%_UI_FcoreModelWizard_label"
class="org.eclipse.egf.model.fcore.presentation.FcoreModelWizard"
category="org.eclipse.egf.category.wizards"
icon="$nl$/icons/full/ctool16/Fcore.gif">
<description>%_UI_FcoreModelWizard_description</description>
<selection
class="org.eclipse.core.resources.IResource" />
</wizard>
</extension>
<!-- ================================================================================= -->
<!-- Editors -->
<!-- ================================================================================= -->
<extension
point="org.eclipse.ui.editors">
<editor
id="org.eclipse.egf.model.fcore.presentation.fcore.editor.id"
name="%_UI_FcoreEditor_label"
icon="$nl$/icons/full/obj16/Fcore.gif"
extensions="fcore"
class="org.eclipse.egf.model.fcore.presentation.FcoreEditor"
contributorClass="org.eclipse.egf.model.fcore.presentation.FcoreActionBarContributor"
default="true" />
</extension>
<!-- ================================================================================= -->
<!-- Menu Contributor -->
<!-- ================================================================================= -->
<extension
point="org.eclipse.egf.core.ui.editor.menu.contributor">
<contribution
class="org.eclipse.egf.model.editor.contributions.OpenActivityMenuContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.OpenInvocationContractMenuContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.OpenURIMenuContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.OpenSuperTaskMenuContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.InvokeActivityMenuContributor" />
</extension>
<!-- ================================================================================= -->
<!-- Listener Contributor -->
<!-- ================================================================================= -->
<extension
point="org.eclipse.egf.core.ui.editor.listener.contributor">
<contribution
class="org.eclipse.egf.model.editor.contributions.OpenActivityListenerContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.OpenInvocationContractListenerContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.OpenURIListenerContributor" />
</extension>
<!-- ================================================================================= -->
<!-- Property Contributor -->
<!-- ================================================================================= -->
<extension
point="org.eclipse.egf.core.ui.editor.property.contributor">
<contribution
class="org.eclipse.egf.model.editor.contributions.TypeEditorContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.TypeURIEditorContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.FilesystemDomainEditorContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.EMFDomainEditorContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.WorkspaceDomainEditorContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.TypeClassEditorContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.InvocationEditorContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.SuperTaskEditorContributor" />
<contribution
class="org.eclipse.egf.model.editor.contributions.DomainEditorContributor" />
</extension>
<!-- ================================================================================= -->
<!-- ActionSets -->
<!-- ================================================================================= -->
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%EGFActivityActionSet_label"
description="%EGFActivityActionSet_description"
visible="true"
id="org.eclipse.egf.model.editor.activity.actionSet">
<action
toolbarPath="org.eclipse.search.searchActionSet/Search"
definitionId="org.eclipse.egf.model.editor.activity.actionSet.open.activity.action.definition"
icon="$nl$/icons/full/obj16/Activity.gif"
label="%openActivity.label"
class="org.eclipse.egf.model.editor.actions.OpenActivityAction"
tooltip="%openActivity.description"
menubarPath="navigate/open.ext4"
id="org.eclipse.egf.model.editor.activity.actionSet.open.activity.action" />
</actionSet>
</extension>
<!-- ================================================================================= -->
<!-- Command Run -->
<!-- ================================================================================= -->
<extension
point="org.eclipse.ui.commands">
<command
name="%ActionDefinition_openActivity_name"
description="%ActionDefinition_openActivity_description"
categoryId="org.eclipse.ui.category.file"
id="org.eclipse.egf.model.editor.activity.actionSet.open.activity.action.definition" />
</extension>
</plugin>