blob: 936fec35b54e62f7b9b1a6a9c453a1e33679cf96 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<!--
Copyright (c) 2016 Chalmers | University of Gothenburg, rt-labs and others.
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:
Chalmers | University of Gothenburg and rt-labs - initial API and implementation and/or initial documentation
-->
<plugin>
<extension-point id="org.eclipse.capra.ui.transfers" name="Transfers" schema="schema/org.eclipse.capra.ui.transfers.exsd"/>
<extension
point="org.eclipse.ui.commands">
<command
id="org.eclipse.capra.generic.tracecreation.commands.createTrace"
name="Create Trace">
</command>
<command
helpContextId="Remove currently selected item from the list of selection"
id="org.eclipse.capra.generic.tracecreation.commands.removefromselection"
name="Remove from Selection">
</command>
<command
id="org.eclipse.capra.generic.tracecreation.clearselection"
name="Clear Selection">
</command>
<command
id="org.eclipse.capra.generic.addtoselection"
name="Add to Selection">
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.capra.ui.handlers.TraceCreationHandler"
commandId="org.eclipse.capra.generic.tracecreation.commands.createTrace">
</handler>
<handler
class="org.eclipse.capra.ui.handlers.selection.RemoveSelectionHandler"
commandId="org.eclipse.capra.generic.tracecreation.commands.removefromselection">
</handler>
<handler
class="org.eclipse.capra.ui.handlers.selection.ClearSelectionHandler"
commandId="org.eclipse.capra.generic.tracecreation.clearselection">
</handler>
<handler
class="org.eclipse.capra.ui.handlers.selection.AddtoSelection"
commandId="org.eclipse.capra.generic.addtoselection">
</handler>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.capra.generic.views.SelectionView?after=additions">
<separator
name="org.eclipse.capra.tracecreation.separator2"
visible="true">
</separator>
<command
commandId="org.eclipse.capra.generic.tracecreation.commands.createTrace"
id="org.eclipse.capra.tracecreation.menus.createTrace"
label="Create Trace"
mnemonic="S"
tooltip="Gives you a list of available trace types">
</command>
<command
commandId="org.eclipse.capra.generic.tracecreation.commands.removefromselection"
label="Remove from Selection"
style="push"
tooltip="Remove the selected item from the current selection">
</command>
<command
commandId="org.eclipse.capra.generic.tracecreation.clearselection"
label="Clear Selection"
style="push"
tooltip="Clears the current selection of elements">
</command>
<separator
name="org.eclipse.capra.generic.tracecreation.separator1"
visible="true">
</separator>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<separator
name="org.eclipse.capra.generic.separator2">
</separator>
<menu
label="Capra">
<command
commandId="org.eclipse.capra.generic.addtoselection"
label="Add to Selection"
style="push"
tooltip="Add selected item(s) to selection view">
</command>
</menu>
<separator
name="org.eclipse.capra.generic.separator1">
</separator>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.views">
<category
id="org.eclipse.capra.generic.views"
name="Capra Views">
</category>
<view
category="org.eclipse.capra.generic.views"
class="org.eclipse.capra.ui.views.SelectionView"
icon="icons/selectionView.png"
id="org.eclipse.capra.generic.views.SelectionView"
name="Selection View">
</view>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="org.eclipse.capra.ui.perspective.CapraPerspective"
icon="icons/capra.png"
id="org.eclipse.capra.generic.perspective.CapraPerspective"
name="Capra">
</perspective>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="org.eclipse.capra.ui.preferences.CapraPreferences"
id="org.eclipse.capra.ui.preferences.CapraPreferences"
name="Capra">
</page>
</extension>
</plugin>