<?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> | |
<!-- ================================================================================= --> | |
<!-- popupMenus --> | |
<!-- ================================================================================= --> | |
<extension | |
point="org.eclipse.ui.popupMenus" | |
> | |
<objectContribution | |
id="org.eclipse.egf.producer.ui.activity.contribution" | |
objectClass="org.eclipse.egf.model.fcore.Activity" | |
> | |
<action | |
class="org.eclipse.egf.producer.ui.internal.actions.RunActivityAction" | |
icon="$nl$/icons/full/elcl16/runactivity.gif" | |
id="org.eclipse.egf.model.producer.ui.activity.contribution.action.run.activity" | |
label="%RunActivityAction_label" | |
enablesFor="1" | |
menubarPath="additions" | |
tooltip="%RunActivityAction_tooltip" | |
/> | |
</objectContribution> | |
</extension> | |
<extension | |
point="org.eclipse.ui.popupMenus" | |
> | |
<objectContribution | |
id="org.eclipse.egf.producer.ui.activity.contribution" | |
objectClass="org.eclipse.core.resources.IFile" | |
nameFilter="*.fcore" | |
> | |
<action | |
class="org.eclipse.egf.producer.ui.internal.actions.RunActivityAction" | |
icon="$nl$/icons/full/elcl16/runactivity.gif" | |
id="org.eclipse.egf.producer.ui.activity.contribution.action.run.activity" | |
label="%RunActivityAction_label" | |
enablesFor="1" | |
menubarPath="additions" | |
tooltip="%RunActivityAction_tooltip" | |
/> | |
</objectContribution> | |
</extension> | |
<!-- ================================================================================= --> | |
<!-- decorators --> | |
<!-- ================================================================================= --> | |
<extension | |
point="org.eclipse.ui.decorators" | |
> | |
<decorator | |
class="org.eclipse.egf.producer.ui.decorators.MandatoryLabelDecorator" | |
id="org.eclipse.egf.producer.ui.decorators.mandatorylabeldecorator" | |
label="%activityContractMandatory_Label" | |
lightweight="true" | |
location="TOP_LEFT" | |
state="true" | |
> | |
<enablement> | |
<objectClass | |
name="org.eclipse.egf.model.fcore.Contract" | |
/> | |
</enablement> | |
</decorator> | |
</extension> | |
<!-- ================================================================================= --> | |
<!-- ActionSets --> | |
<!-- ================================================================================= --> | |
<extension | |
point="org.eclipse.ui.actionSets" | |
> | |
<actionSet | |
label="%EGFRunActionSet_label" | |
description="%EGFRunActionSet_description" | |
visible="true" | |
id="org.eclipse.egf.producer.ui.run.actionSet" | |
> | |
<action | |
id="org.eclipse.egf.producer.ui.run.actionSet.global.activity.action" | |
toolbarPath="org.eclipse.debug.ui.launchActionSet/debug" | |
class="org.eclipse.egf.producer.ui.internal.actions.GlobalRunActivityAction" | |
definitionId="org.eclipse.egf.producer.ui.run.actionSet.global.activity.action.definition" | |
icon="$nl$/icons/full/elcl16/runactivity.gif" | |
label="%RunActivityAction_label" | |
menubarPath="org.eclipse.ui.run/runGroup" | |
tooltip="%RunActivityAction_tooltip" | |
/> | |
</actionSet> | |
</extension> | |
<!-- ================================================================================= --> | |
<!-- Command Run --> | |
<!-- ================================================================================= --> | |
<extension | |
point="org.eclipse.ui.commands" | |
> | |
<command | |
name="%ActionDefinition_runActivity_name" | |
description="%ActionDefinition_runActivity_description" | |
categoryId="org.eclipse.debug.ui.category.run" | |
id="org.eclipse.egf.producer.ui.run.actionSet.global.activity.action.definition" | |
/> | |
</extension> | |
<!-- ================================================================================= --> | |
<!-- Bindings --> | |
<!-- ================================================================================= --> | |
<extension | |
point="org.eclipse.ui.bindings" | |
> | |
<!-- ================================================================================= --> | |
<!-- win32: M1=CTRL, M2=SHIFT, M3=ALT, M4=- --> | |
<!-- carbon: M1=COMMAND, M2=SHIFT, M3=ALT, M4=CTRL --> | |
<!-- ================================================================================= --> | |
<!-- ================================================================================= --> | |
<!-- Key Run --> | |
<!-- ================================================================================= --> | |
<key | |
sequence="M1+M3+B" | |
commandId="org.eclipse.egf.producer.ui.run.actionSet.global.activity.action.definition" | |
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" | |
/> | |
</extension> | |
</plugin> |