blob: deff566add7a237a6823cce696c5d1a03f69083d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
id="org.eclipse.linuxtools.lttng.ui.perspective"
point="org.eclipse.ui.perspectives">
<perspective
class="org.eclipse.linuxtools.lttng.ui.views.PerspectiveFactory"
icon="icons/obj16/garland16.png"
id="org.eclipse.linuxtools.lttng.ui.perspective"
name="%perspective.category.name">
</perspective>
</extension>
<extension
id="org.eclipse.linuxtools.lttng.ui.views"
point="org.eclipse.ui.views">
<category
id="org.eclipse.linuxtools.lttng.ui.views.category"
name="%views.category.name">
</category>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.lttng.ui.views.category"
class="org.eclipse.linuxtools.lttng.ui.views.project.ProjectView"
icon="icons/eview16/project_view.gif"
id="org.eclipse.linuxtools.lttng.ui.views.project"
name="%project.view.name"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.lttng.ui.views.category"
class="org.eclipse.linuxtools.lttng.ui.views.control.ControlView"
icon="icons/eview16/control_view.gif"
id="org.eclipse.linuxtools.lttng.ui.views.control"
name="%control.view.name"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.lttng.ui.views.category"
class="org.eclipse.linuxtools.lttng.ui.views.events.EventsView"
icon="icons/eview16/events_view.gif"
id="org.eclipse.linuxtools.lttng.ui.views.events"
name="%events.view.name"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.lttng.ui.views.category"
class="org.eclipse.linuxtools.lttng.ui.views.timeframe.TimeFrameView"
icon="icons/eview16/time_frame_view.gif"
id="org.eclipse.linuxtools.lttng.ui.views.timeframe"
name="%timeframe.view.name"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.lttng.ui.views.category"
class="org.eclipse.linuxtools.lttng.ui.views.controlflow.ControlFlowView"
icon="icons/eview16/control_flow_view.gif"
id="org.eclipse.linuxtools.lttng.ui.views.controlflow"
name="%controlflow.view.name"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.lttng.ui.views.category"
class="org.eclipse.linuxtools.lttng.ui.views.resources.ResourcesView"
icon="icons/eview16/resources_view.gif"
id="org.eclipse.linuxtools.lttng.ui.views.resources"
name="%resources.view.name"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.lttng.ui.views.category"
class="org.eclipse.linuxtools.lttng.ui.views.statistics.StatisticsView"
icon="icons/eview16/statistics_view.gif"
id="org.eclipse.linuxtools.lttng.ui.views.statistics"
name="%statistics.view.name"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.lttng.ui.views.category"
class="org.eclipse.linuxtools.lttng.ui.views.histogram.HistogramView"
icon="icons/eview16/histogram.gif"
id="org.eclipse.linuxtools.lttng.ui.views.histogram"
name="%histogram.view.name"
restorable="true">
</view>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<category
id="org.eclipse.linuxtools.lttng.ui.wizards.new"
name="%wizard.category.name">
</category>
<wizard
category="org.eclipse.linuxtools.lttng.ui.wizards.new"
class="org.eclipse.linuxtools.lttng.ui.views.project.dialogs.NewProjectWizard"
descriptionImage="icons/obj16/garland16.png"
finalPerspective="org.eclipse.linuxtools.lttng.ui.perspective"
icon="icons/obj16/garland16.png"
id="org.eclipse.linuxtools.lttng.ui.views.ui.wizards.newProject"
name="%project.new.wizard.name"
project="true">
<description>
%project.new.wizard.description
</description>
</wizard>
</extension>
<extension
id="org.eclipse.linuxtools.lttng.ui.views.project.LTTngProjectNature"
point="org.eclipse.core.resources.natures">
<runtime>
<run
class="org.eclipse.linuxtools.lttng.ui.views.project.LTTngProjectNature">
</run>
</runtime>
</extension>
<extension
id="org.eclipse.linuxtools.lttng.ui.actionSets"
point="org.eclipse.ui.actionSets">
<actionSet
description="%action.set.description"
id="org.eclipse.linuxtools.lttng.ui.actionSet"
label="%action.set.label"
visible="true">
</actionSet>
</extension>
<extension
point="org.eclipse.ui.commands">
<category
description="%commands.project.category.description"
id="org.eclipse.linuxtools.lttng.ui.commands.project.category"
name="%commands.project.category.name">
</category>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
description="%commands.project.new.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.new"
name="%commands.project.new">
</command>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
description="%commands.project.open.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.open"
name="%commands.project.open">
</command>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
description="%commands.project.close.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.close"
name="%commands.project.close">
</command>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
description="%commands.project.rename.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.rename"
name="%commands.project.rename">
</command>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
description="%commands.project.delete.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.delete"
name="%commands.project.delete">
</command>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.project.category"
description="%commands.project.refresh.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.refresh"
name="%commands.project.refresh">
</command>
<category
description="%commands.trace.category.description"
id="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
name="%commands.trace.category.name">
</category>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
description="%commands.trace.import.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.trace.import"
name="%commands.trace.import">
</command>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
description="%commands.trace.open.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.trace.open"
name="%commands.trace.open">
</command>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
description="%commands.trace.rename.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.trace.rename"
name="%commands.trace.rename">
</command>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.trace.category"
description="%commands.trace.delete.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.trace.delete"
name="%commands.trace.delete">
</command>
<category
description="%commands.experiment.category.description"
id="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
name="%commands.experiment.category.name">
</category>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
description="%commands.experiment.new.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.new"
name="%commands.experiment.new">
</command>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
description="%commands.experiment.selecttraces.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.select"
name="%commands.experiment.selecttraces">
</command>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
description="%commands.experiment.open.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.open"
name="%commands.experiment.open">
</command>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
description="%commands.experiment.rename.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.rename"
name="%commands.experiment.rename">
</command>
<command
categoryId="org.eclipse.linuxtools.lttng.ui.commands.experiment.category"
description="%commands.experiment.delete.description"
id="org.eclipse.linuxtools.lttng.ui.command.project.experiment.delete"
name="%commands.experiment.delete">
</command>
</extension>
<extension
id="org.eclipse.linuxtools.lttng.ui.menus"
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.linuxtools.lttng.ui.views.project?after=additions">
<command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.new"
icon="icons/obj16/garland16.png"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.new"
label="%commands.project.new"
style="push">
</command>
<command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.open"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.open"
label="%commands.project.open"
style="push">
</command>
<command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.close"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.close"
label="%commands.project.close"
style="push">
</command>
<!-- command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.rename"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.rename"
label="Rename Project"
style="push">
</command -->
<command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.delete"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.delete"
label="%commands.project.delete"
style="push">
</command>
<separator
name="org.eclipse.linuxtools.lttng.ui.menu.popup.project.separator1"
visible="true">
</separator>
<command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.new"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.new"
label="%commands.experiment.new"
style="push">
</command>
<command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.select"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.select"
label="%commands.experiment.selecttraces"
style="push">
</command>
<command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.open"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.open"
label="%commands.experiment.open"
style="push">
</command>
<!-- command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.rename"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.rename"
label="Rename Experiment"
style="push">
</command -->
<command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.delete"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.experiment.delete"
label="%commands.experiment.delete"
style="push">
</command>
<separator
name="org.eclipse.linuxtools.lttng.ui.menu.popup.project.separator2"
visible="true">
</separator>
<command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.import"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.import"
label="%commands.trace.import"
style="push">
</command>
<!-- command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.open"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.open"
label="Open Trace"
style="push">
</command -->
<!-- command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.rename"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.rename"
label="Rename Trace"
style="push">
</command -->
<command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.delete"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.trace.delete"
label="%commands.trace.delete"
style="push">
</command>
<separator
name="org.eclipse.linuxtools.lttng.ui.menu.popup.project.separator3"
visible="true">
</separator>
<command
commandId="org.eclipse.linuxtools.lttng.ui.command.project.refresh"
id="org.eclipse.linuxtools.lttng.ui.menu.popup.project.refresh"
label="%commands.project.refresh"
style="push">
</command>
</menuContribution>
</extension>
<extension
id="org.eclipse.linuxtools.lttng.ui.handlers"
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.NewProjectHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.new">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.OpenProjectHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.open">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.CloseProjectHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.close">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RenameProjectHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.rename">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.DeleteProjectHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.delete">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.ImportTraceHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.import">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.OpenTraceHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.open">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RenameTraceHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.rename">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.DeleteTraceHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.trace.delete">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.NewExperimentHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.new">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.SelectTracesHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.select">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.OpenExperimentHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.open">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RenameExperimentHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.rename">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.DeleteExperimentHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.experiment.delete">
</handler>
<handler
class="org.eclipse.linuxtools.lttng.ui.views.project.handlers.RefreshHandler"
commandId="org.eclipse.linuxtools.lttng.ui.command.project.refresh">
</handler>
</extension>
<!-- ======================================= -->
<!-- SubSystem Configuration -->
<!-- ======================================= -->
<extension point="org.eclipse.rse.core.subsystemConfigurations">
<configuration
category="users"
class="org.eclipse.linuxtools.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
description="%lttng.rse.subsystem.config.description"
icon="icons/obj16/garland16.gif"
iconlive="icons/obj16/garland16-live.gif"
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration"
name="%lttng.rse.subsystem.config.name"
systemTypeIds="org.eclipse.tm.tcf.rse.systemType"
vendor="%Bundle-Vendor">
</configuration>
</extension>
<!-- ======================================= -->
<!-- SubSystem Type Description -->
<!-- ======================================= -->
<extension
point="org.eclipse.rse.core.systemTypes">
<systemType
description="%lttng.rse.subsystem.type.description"
icon="icons/obj16/systemlttng.gif"
iconLive="icons/obj16/systemlttng-live.gif"
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.systemType"
label="%lttng.rse.subsystem.type.name"
name="org.eclipse.linuxtools.lttng.ui.tracecontrol.systemType"
subsystemConfigurationIds="org.eclipse.linuxtools.lttng.ui.tracecontrol.subsystems.TraceSubSystemConfiguration;org.eclipse.tm.tcf.rse.Processes;org.eclipse.tm.tcf.rse.Shells;org.eclipse.tm.tcf.rse.Files;org.eclipse.tm.tcf.rse.Terminals">
</systemType>
</extension>
<!-- ======================================= -->
<!-- Remote Object Popup Menu Actions -->
<!-- ======================================= -->
<extension point="org.eclipse.ui.popupMenus">
<objectContribution
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.deletetrace"
objectClass="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource">
<action
class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.DeleteTrace"
enablesFor="*"
icon="icons/elcl16/delete_trace.gif"
id="actions.trace.delete"
label="%action.delete.label"
menubarPath="additions"
tooltip="%action.delete.tooltip">
<enablement>
<and>
<objectClass
name="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource">
</objectClass>
<objectState
name="canDelete"
value="yes">
</objectState>
</and>
</enablement>
</action>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.importtrace"
objectClass="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource">
<action
class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ImportToProject"
enablesFor="*"
icon="icons/elcl16/import_trace.gif"
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.action1"
label="%action.import.label"
menubarPath="additions"
tooltip="%action.import.tooltip">
<enablement>
<and>
<objectClass
name="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource">
</objectClass>
<objectState
name="canImport"
value="yes">
</objectState>
</and>
</enablement>
</action>
</objectContribution>
<objectContribution
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.createnewtrace"
objectClass="org.eclipse.linuxtools.lttng.tracecontrol.model.TargetResource">
<action
label="%action.newtrace.label"
tooltip="%action.newtrace.tooltip"
icon="icons/elcl16/new_trace.gif"
class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.CreateNewTrace"
menubarPath="additions"
enablesFor="1"
id="actions.trace.new">
<enablement>
<and>
<objectClass name="org.eclipse.linuxtools.lttng.tracecontrol.model.TargetResource"/>
<objectState name="canCreateNewTrace" value="yes"/>
</and>
</enablement>
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource"
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.configuretrace">
<action
label="%action.configuretrace.label"
tooltip="%action.configuretrace.tooltip"
icon="icons/elcl16/configure_trace.gif"
class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ConfigureTrace"
menubarPath="additions"
enablesFor="1"
id="actions.trace.configure">
<enablement>
<and>
<objectClass name="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource"/>
<objectState name="canConfigure" value="yes"/>
</and>
</enablement>
</action>
</objectContribution>
<objectContribution
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.stoptrace"
objectClass="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource">
<action
class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StopTrace"
enablesFor="*"
icon="icons/elcl16/stop_trace.gif"
id="actions.trace.stop"
label="%action.stop.label"
menubarPath="additions"
tooltip="%action.stop.tooltip">
<enablement>
<and>
<objectClass
name="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource">
</objectClass>
<objectState
name="canStop"
value="yes">
</objectState>
</and>
</enablement>
</action>
</objectContribution>
<objectContribution
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.pausetrace"
objectClass="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource">
<action
class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.PauseTrace"
enablesFor="*"
icon="icons/elcl16/pause_trace.gif"
id="actions.trace.pause"
label="%action.pause.label"
menubarPath="additions"
tooltip="%action.puase.tooltip">
<enablement>
<and>
<objectClass
name="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource">
</objectClass>
<objectState
name="canPause"
value="yes">
</objectState>
</and>
</enablement>
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource"
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.starttrace">
<action
class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StartTrace"
enablesFor="*"
icon="icons/elcl16/start_trace.gif"
id="actions.trace.start"
label="%action.start.label"
menubarPath="additions"
tooltip="%action.start.tooltip">
<enablement>
<and>
<objectClass name="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource"/>
<objectState name="canStart" value="yes"/>
</and>
</enablement>
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.linuxtools.lttng.tracecontrol.model.TargetResource"
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.configuremarkers">
<action
label="%action.configuremarkers.label"
tooltip="%action.configuremarkers.tooltip"
icon="icons/elcl16/configure_markers.gif"
class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.ConfigureMarkers"
menubarPath="additions"
enablesFor="1"
id="actions.markers.configure">
</action>
</objectContribution>
</extension>
<!-- ======================================= -->
<!-- Remote System View Contributions -->
<!-- ======================================= -->
<extension
point="org.eclipse.ui.viewActions">
<viewContribution
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.stop"
targetID="org.eclipse.rse.ui.view.systemView">
<action
class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StopTrace"
enablesFor="*"
icon="icons/elcl16/stop_trace.gif"
id="actions.trace.stop"
label="%action.stop.label"
menubarPath="additions"
style="push"
toolbarPath="additions"
tooltip="%action.stop.tooltip">
<enablement>
<and>
<objectClass
name="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource">
</objectClass>
<objectState
name="canStop"
value="yes">
</objectState>
</and>
</enablement>
</action>
</viewContribution>
<viewContribution
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.pause"
targetID="org.eclipse.rse.ui.view.systemView">
<action
class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.PauseTrace"
enablesFor="*"
icon="icons/elcl16/pause_trace.gif"
id="actions.trace.pause"
label="%action.pause.label"
menubarPath="additions"
style="push"
toolbarPath="additions"
tooltip="%action.pause.tooltip">
<enablement>
<and>
<objectClass
name="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource">
</objectClass>
<objectState
name="canPause"
value="yes">
</objectState>
</and>
</enablement>
</action>
</viewContribution>
<viewContribution
id="org.eclipse.linuxtools.lttng.ui.tracecontrol.viewContribution.start"
targetID="org.eclipse.rse.ui.view.systemView">
<action
class="org.eclipse.linuxtools.lttng.ui.tracecontrol.actions.StartTrace"
enablesFor="*"
icon="icons/elcl16/start_trace.gif"
id="actions.trace.start"
label="%action.start.label"
menubarPath="additions"
style="push"
toolbarPath="additions"
tooltip="%action.start.tooltip">
<enablement>
<and>
<objectClass
name="org.eclipse.linuxtools.lttng.tracecontrol.model.TraceResource">
</objectClass>
<objectState
name="canStart"
value="yes">
</objectState>
</and>
</enablement>
</action>
</viewContribution>
</extension>
</plugin>