blob: bf2509e5a4c436dd3b9e5e96dd02cdb5201821b0 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension-point id="org.eclipse.linuxtools.tmf.ui.uml2SDLoader" name="%extensionpoint.sequence_diagram_loader.name" schema="schema/org.eclipse.linuxtools.tmf.ui.uml2SDLoader.exsd"/>
<extension-point id="org.eclipse.linuxtools.tmf.ui.tracetypeui" name="%extensionpoint.trace_type_ui.name" schema="schema/org.eclipse.linuxtools.tmf.ui.tracetypeui.exsd"/>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="org.eclipse.tracecompass.tmf.ui.views.TracingPerspectiveFactory"
icon="icons/eview16/tracing_pers.gif"
id="org.eclipse.linuxtools.tmf.ui.perspective"
name="%perspective.category.name">
</perspective>
</extension>
<extension
point="org.eclipse.ui.views">
<category
id="org.eclipse.linuxtools.tmf.ui.views.category"
name="%views.category.name">
</category>
<view
category="org.eclipse.linuxtools.tmf.ui.views.category"
class="org.eclipse.tracecompass.tmf.ui.views.timechart.TimeChartView"
icon="icons/eview16/timechart_view.gif"
id="org.eclipse.linuxtools.tmf.ui.views.timechart"
name="%timechart.view.name"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.tmf.ui.views.category"
class="org.eclipse.tracecompass.tmf.ui.views.statesystem.TmfStateSystemExplorer"
icon="icons/eview16/events_view.gif"
id="org.eclipse.linuxtools.tmf.ui.views.ssvisualizer"
name="%ssvisualizer.view.name"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.tmf.ui.views.category"
class="org.eclipse.tracecompass.tmf.ui.views.colors.ColorsView"
icon="icons/eview16/colors_view.gif"
id="org.eclipse.linuxtools.tmf.ui.views.colors"
name="%colors.view.name"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.tmf.ui.views.category"
class="org.eclipse.tracecompass.tmf.ui.views.filter.FilterView"
icon="icons/eview16/filters_view.gif"
id="org.eclipse.linuxtools.tmf.ui.views.filter"
name="%filters.view.name"
restorable="true">
</view>
<view
category="org.eclipse.linuxtools.tmf.ui.views.category"
class="org.eclipse.tracecompass.tmf.ui.views.uml2sd.SDView"
icon="icons/eview16/sequencediagram_view.gif"
id="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView"
name="%uml2sd.view.name"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.tmf.ui.views.category"
class="org.eclipse.tracecompass.tmf.ui.views.statistics.TmfStatisticsView"
icon="icons/eview16/statistics_view.gif"
id="org.eclipse.linuxtools.tmf.ui.views.statistics"
name="%statistics.view.name"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.tmf.ui.views.category"
class="org.eclipse.tracecompass.tmf.ui.views.histogram.HistogramView"
icon="icons/eview16/histogram.gif"
id="org.eclipse.linuxtools.tmf.ui.views.histogram"
name="%histogram.view.name"
restorable="true">
</view>
<view
category="org.eclipse.linuxtools.tmf.ui.views.category"
class="org.eclipse.tracecompass.tmf.ui.views.callstack.CallStackView"
icon="icons/eview16/callstack_view.gif"
id="org.eclipse.linuxtools.tmf.ui.views.callstack"
name="%callstack.view.name"
restorable="true">
</view>
<view
allowMultiple="false"
category="org.eclipse.linuxtools.tmf.ui.views.category"
class="org.eclipse.tracecompass.tmf.ui.views.synchronization.TmfSynchronizationView"
icon="icons/eview16/synced.gif"
id="org.eclipse.linuxtools.tmf.ui.views.synchronization"
name="%synchronization.view.name"
restorable="true">
</view>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
class="org.eclipse.tracecompass.tmf.ui.editors.TmfEventsEditor"
default="false"
icon="icons/eview16/events_view.gif"
id="org.eclipse.linuxtools.tmf.ui.editors.events"
name="%events.editor.name">
<contentTypeBinding
contentTypeId="org.eclipse.linuxtools.tmf.ui.content-type.trace">
</contentTypeBinding>
</editor>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<category
id="org.eclipse.linuxtools.tmf.ui.wizards.new"
name="%project.new.category.name">
</category>
<wizard
category="org.eclipse.linuxtools.tmf.ui.wizards.new"
class="org.eclipse.tracecompass.tmf.ui.project.wizards.NewTmfProjectWizard"
icon="icons/elcl16/new_tracing_prj.gif"
id="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject"
name="%project.new.wizard.name"
project="true">
<description>
%project.new.wizard.description
</description>
</wizard>
<wizard
category="org.eclipse.linuxtools.tmf.ui.wizards.new"
class="org.eclipse.tracecompass.internal.tmf.ui.parsers.wizards.CustomTxtParserWizard"
icon="icons/etool16/customparser_wizard.gif"
id="org.eclipse.linuxtools.tmf.ui.wizards.custom.text"
name="%project.new.wizard.custom.text.parser">
</wizard>
<wizard
category="org.eclipse.linuxtools.tmf.ui.wizards.new"
class="org.eclipse.tracecompass.internal.tmf.ui.parsers.wizards.CustomXmlParserWizard"
icon="icons/etool16/customparser_wizard.gif"
id="org.eclipse.linuxtools.tmf.ui.wizards.custom.xml"
name="%project.new.wizard.custom.xml.parser">
</wizard>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<category
id="org.eclipse.linuxtools.tmf.import.category"
name="%project.new.category.name">
</category>
<wizard
category="org.eclipse.linuxtools.tmf.import.category"
class="org.eclipse.tracecompass.internal.tmf.ui.project.wizards.importtrace.ImportTraceWizard"
icon="icons/etool16/import.gif"
id="org.eclipse.linuxtools.tmf.ui.trace.import.wizard"
name="%project.import.wizard.name">
</wizard>
<wizard
category="org.eclipse.linuxtools.tmf.import.category"
class="org.eclipse.tracecompass.internal.tmf.ui.project.wizards.tracepkg.importexport.ImportTracePackageWizard"
icon="icons/etool16/import.gif"
id="org.eclipse.linuxtools.tmf.ui.trace.import.package.wizard"
name="%project.import.wizard.name.tracepkg">
</wizard>
</extension>
<extension
id="org.eclipse.linuxtools.tmf.project.nature"
point="org.eclipse.core.resources.natures">
<runtime>
<run
class="org.eclipse.tracecompass.tmf.core.TmfProjectNature">
</run>
</runtime>
</extension>
<extension
point="org.eclipse.ui.ide.projectNatureImages">
<image
icon="icons/ovr16/trace_nature_ovr.gif"
id="org.eclipse.linuxtools.tmf.ui.nature.image"
natureId="org.eclipse.linuxtools.tmf.project.nature">
</image>
</extension>
<extension
point="org.eclipse.ui.navigator.navigatorContent">
<navigatorContent
activeByDefault="true"
contentProvider="org.eclipse.tracecompass.tmf.ui.project.model.TmfNavigatorContentProvider"
icon="icons/eview16/tracing_pers.gif"
id="org.eclipse.linuxtools.tmf.ui.navigator.content"
labelProvider="org.eclipse.tracecompass.tmf.ui.project.model.TmfNavigatorLabelProvider"
name="%navigatorContent.name"
priority="normal">
<triggerPoints>
<or>
<and>
<instanceof
value="org.eclipse.core.resources.IProject">
</instanceof>
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.linuxtools.tmf.project.nature">
</test>
</and>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.ITmfProjectModelElement">
</instanceof>
</or>
</triggerPoints>
<possibleChildren>
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.ITmfProjectModelElement">
</instanceof>
<instanceof
value="org.eclipse.core.resources.IResource">
</instanceof>
</or></possibleChildren>
<override
policy="InvokeAlwaysRegardlessOfSuppressedExt"
suppressedExtensionId="org.eclipse.ui.navigator.resourceContent">
</override>
<actionProvider
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.TmfActionProvider"
id="org.eclipse.linuxtools.tmf.ui.navigator.actions.provider">
<enablement>
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.ITmfProjectModelElement">
</instanceof>
</or>
</enablement>
</actionProvider>
<dropAssistant
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.DropAdapterAssistant"
id="org.eclipse.linuxtools.tmf.ui.navigator.dropAssistant">
<possibleDropTargets>
<or>
<and>
<instanceof
value="org.eclipse.core.resources.IProject">
</instanceof>
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.linuxtools.tmf.project.nature">
</test>
</and>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.ITmfProjectModelElement">
</instanceof>
</or>
</possibleDropTargets>
</dropAssistant>
<commonWizard
menuGroupId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.menuGroupId"
type="new"
wizardId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject">
<enablement>
<with variable="activeWorkbenchWindow.activePerspective">
<equals
value="org.eclipse.linuxtools.tmf.ui.perspective">
</equals>
</with>
</enablement>
</commonWizard>
<commonSorter
class="org.eclipse.tracecompass.tmf.ui.project.model.TmfViewerSorter"
id="org.eclipse.linuxtools.tmf.ui.navigator.viewerSorter">
</commonSorter>
</navigatorContent>
</extension>
<extension
point="org.eclipse.ui.navigator.viewer">
<viewerContentBinding
viewerId="org.eclipse.ui.navigator.ProjectExplorer">
<includes>
<contentExtension
pattern="org.eclipse.linuxtools.tmf.ui.navigator.content">
</contentExtension>
<contentExtension
pattern="org.eclipse.ui.navigator.resources.filters.*">
</contentExtension>
<contentExtension
pattern="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
</contentExtension>
</includes>
</viewerContentBinding>
</extension>
<extension
point="org.eclipse.ui.decorators">
<decorator
icon="icons/ovr16/trace_folder_ovr.png"
id="org.eclipse.linuxtools.tmf.ui.trace_folder.decorator"
label="%project.model.trace_folder"
lightweight="true"
location="TOP_RIGHT"
state="true">
<enablement>
<objectClass
name="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</objectClass>
</enablement>
</decorator>
<decorator
icon="icons/ovr16/experiment_folder_ovr.png"
id="org.eclipse.linuxtools.tmf.ui.experiment_folder.decorator"
label="%project.model.experiment_folder"
lightweight="true"
location="TOP_RIGHT"
state="true">
<enablement>
<objectClass
name="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
</objectClass>
</enablement>
</decorator>
<decorator
icon="icons/ovr16/link_ovr.gif"
id="org.eclipse.linuxtools.tmf.ui.linked_trace.decorator"
label="%project.model.linked_trace"
lightweight="true"
location="BOTTOM_RIGHT"
state="true">
<enablement>
<and>
<objectClass
name="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</objectClass>
<objectState
name="isLinked"
value="true">
</objectState>
</and>
</enablement>
</decorator>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.popup.any?after=group.open">
<command
commandId="org.eclipse.linuxtools.tmf.ui.openFile"
label="%command.OpenFile.label"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
</iterate>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.ui.navigate.openResource"
disabledIcon="/icons/dlcl16/open.gif"
icon="/icons/elcl16/open.gif"
label="%command.open"
mnemonic="%command.open.mnemonic"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfAnalysisOutputElement">
</instanceof>
</or>
</iterate>
</with>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<separator
name="org.eclipse.linuxtools.tmf.ui.separator1"
visible="true">
</separator>
<command
commandId="org.eclipse.linuxtools.tmf.ui.import"
label="%command.import"
mnemonic="%command.import.mnemonic"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
</iterate>
</with>
</visibleWhen>
</command>
<separator
name="org.eclipse.linuxtools.tmf.ui.separator0"
visible="true">
</separator>
<command
commandId="org.eclipse.linuxtools.tmf.ui.command.new_folder"
icon="icons/etool16/newfolder_wiz.gif"
label="%command.new_folder"
mnemonic="%command.new_folder.mnemonic"
style="push"
tooltip="%command.new_folder.description">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="or">
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
</or>
</iterate>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.ui.edit.copy"
disabledIcon="icons/dtool16/copy_edit.gif"
icon="icons/etool16/copy_edit.gif"
label="%command.copy"
mnemonic="%command.copy.mnemonic"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<with
variable="activePart">
<instanceof
value="org.eclipse.ui.navigator.CommonNavigator">
</instanceof>
</with>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</or>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.ui.edit.rename"
disabledIcon="/icons/dlcl16/rename.gif"
icon="/icons/elcl16/rename.gif"
label="%command.rename"
mnemonic="%command.rename.mnemonic"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
<and>
<not>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTracesFolder">
</instanceof>
</not>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
</and>
</or>
</iterate>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.ui.edit.delete"
disabledIcon="icons/dtool16/delete.gif"
icon="icons/etool16/delete.gif"
label="%command.delete"
mnemonic="%command.delete.mnemonic"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<and>
<or>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</iterate>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
<and>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
<not>
<test
forcePluginActivation="true"
property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
</test>
</not>
</and>
</or>
</iterate>
</or>
<not>
<with
variable="selection">
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTracesFolder">
</instanceof>
</iterate>
</with>
</not>
</and>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.ui.edit.delete"
disabledIcon="icons/dtool16/delete.gif"
icon="icons/etool16/delete.gif"
label="%command.clear"
mnemonic="%command.clear.mnemonic"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTracesFolder">
</instanceof>
</iterate>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.ui.edit.delete"
disabledIcon="icons/dtool16/delete.gif"
icon="icons/etool16/delete.gif"
label="%command.remove"
mnemonic="%command.remove.mnemonic"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<iterate
ifEmpty="false"
operator="and">
<and>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
<test
forcePluginActivation="true"
property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
</test>
</and>
</iterate>
</with>
</visibleWhen>
</command>
<separator
name="org.eclipse.linuxtools.tmf.ui.separator2"
visible="true">
</separator>
<command
commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
disabledIcon="icons/dtool16/new.gif"
icon="icons/etool16/new.gif"
label="%command.new_experiment"
mnemonic="%command.new_experiment.mnemonic"
style="push"
tooltip="%command.new_experiment.description">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
</instanceof>
</iterate>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
label="%command.delete_suppl_files"
mnemonic="%command.delete_suppl_files.mnemonic"
style="push"
tooltip="%command.delete_suppl_files.description">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<and>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</or>
</iterate>
<iterate
ifEmpty="false"
operator="or">
<test
forcePluginActivation="true"
property="org.eclipse.linuxtools.tmf.ui.hasSupplementaryFiles">
</test>
</iterate>
</and>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.linuxtools.tmf.ui.command.importtracepkg"
label="%command.import_trace_package"
mnemonic="%command.import_trace_package.mnemonic"
style="push"
tooltip="%command.import_trace_package.description">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<and>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
</iterate>
</and>
</with>
</visibleWhen>
</command>
<separator
name="org.eclipse.linuxtools.tmf.ui.export.separator"
visible="true">
</separator>
<command
commandId="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg"
icon="icons/etool16/export.gif"
label="%command.export_trace_package"
mnemonic="%command.export_trace_package.mnemonic"
style="push"
tooltip="%command.export_trace_package.description">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<or>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
</iterate>
<and>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
</iterate>
</and>
</or>
</with>
</visibleWhen>
</command>
<separator
name="org.eclipse.linuxtools.tmf.ui.separator3"
visible="true">
</separator>
<command
commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
icon="icons/etool16/customparser_wizard.gif"
id="org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
</iterate>
</with>
</visibleWhen>
</command>
<menu
label="%command.select_trace_type"
mnemonic="%command.select_trace_type.mnemonic"
tooltip="%command.select_trace_type.description">
<dynamic
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.SelectElementTypeContributionItem"
id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
</dynamic>
<separator
name="org.eclipse.linuxtools.tmf.ui.separator6"
visible="true">
</separator>
<command
commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
icon="icons/etool16/customparser_wizard.gif"
style="push">
</command>
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
</iterate>
</with>
</visibleWhen>
</menu>
<menu
label="%command.select_experiment_type"
mnemonic="%command.select_experiment_type.mnemonic"
tooltip="%command.select_experiment_type.description">
<dynamic
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.SelectElementTypeContributionItem"
id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
</dynamic>
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</iterate>
</with>
</visibleWhen>
</menu>
<separator
name="org.eclipse.linuxtools.tmf.ui.separator4"
visible="true">
</separator>
<command
commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces"
icon="icons/obj16/add_obj.gif"
label="%command.select_traces"
mnemonic="%command.select_traces.mnemonic"
style="push"
tooltip="%command.select_traces.description">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</iterate>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
icon="icons/obj16/add_obj.gif"
label="%command.synchronize_traces"
mnemonic="%command.synchronize_traces.mnemonic"
style="push"
tooltip="%command.synchronize_traces.description">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</iterate>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.linuxtools.tmf.ui.command.offset_traces"
label="%command.offset_traces"
style="push"
tooltip="%command.offset_traces.description">
<visibleWhen
checkEnabled="true">
</visibleWhen>
</command>
<command
commandId="org.eclipse.linuxtools.tmf.ui.command.clear_offset"
label="%command.clear_offset"
style="push"
tooltip="%command.clear_offset.description">
<visibleWhen
checkEnabled="true">
</visibleWhen>
</command>
<separator
name="org.eclipse.linuxtools.tmf.ui.separator5"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.file.refresh"
label="%command.refresh"
mnemonic="%command.refresh.mnemonic"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</or>
</iterate>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
icon="icons/dlcl16/open.gif"
label="%command.analysis_help"
mnemonic="%command.analysis_help.mnemonic"
style="push"
tooltip="%command.analysis_help.description">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfAnalysisElement">
</instanceof>
</iterate>
</with>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=add_delete">
<command
commandId="org.eclipse.ui.edit.delete"
style="push">
</command>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
<command
commandId="org.eclipse.ui.edit.cut"
style="push">
</command>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
<command
commandId="org.eclipse.ui.edit.copy"
style="push">
</command>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
<command
commandId="org.eclipse.ui.edit.paste"
style="push">
</command>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=delete">
<command
commandId="org.eclipse.ui.edit.delete"
style="push">
</command>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
<command
commandId="org.eclipse.ui.edit.paste"
style="push">
</command>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
<command
commandId="org.eclipse.ui.edit.copy"
style="push">
</command>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
<command
commandId="org.eclipse.ui.edit.cut"
style="push">
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<category
description="%commands.category.description"
id="org.eclipse.linuxtools.tmf.ui.commands.category"
name="%commands.category.name">
</category>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
description="%command.new_folder.description"
id="org.eclipse.linuxtools.tmf.ui.command.new_folder"
name="%command.new_folder">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
description="%command.new_experiment.description"
id="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
name="%command.new_experiment">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
description="%command.analysis_help.description"
id="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
name="%command.analysis_help">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
description="%command.select_trace_type.description"
id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type"
name="%command.select_trace_type">
<commandParameter
id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.bundle"
name="%command.select_trace_type.bundle"
optional="false">
</commandParameter>
<commandParameter
id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.type"
name="%command.select_trace_type.type"
optional="false">
</commandParameter>
<commandParameter
id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.icon"
name="%command.select_trace_type.icon"
optional="false">
</commandParameter>
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
id="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
name="%command.delete_suppl_files">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
id="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg"
name="%command.export_trace_package">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
id="org.eclipse.linuxtools.tmf.ui.command.importtracepkg"
name="%command.import_trace_package">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
description="%command.select_traces.description"
id="org.eclipse.linuxtools.tmf.ui.command.select_traces"
name="%command.select_traces">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
description="%command.synchronize_traces.description"
id="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
name="%command.synchronize_traces">
</command>
<category
description="%commands.parser.category.description"
id="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
name="%commands.parser.category.name">
</category>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
description="%commands.parser.manage.description"
id="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
name="%commands.parser.manage">
</command>
<category
description="%commands.uml2sd.category.name"
id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
name="%commands.uml2sd.category.name">
</category>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
description="%commands.uml2sd.goto.description"
id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
name="%commands.uml2sd.goto">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
description="%commands.uml2sd.showend.description"
id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
name="%commands.uml2sd.showend">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
description="%commands.uml2sd.showstart.description"
id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
name="%commands.uml2sd.showstart">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
description="%commands.uml2sd.scrollup.description"
id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
name="%commands.uml2sd.scrollup">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
description="%commands.uml2sd.scrolldown.description"
id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
name="%commands.uml2sd.scrolldown">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
description="%commands.uml2sd.scrollleft.description"
id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
name="%commands.uml2sd.scrollleft">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
description="%commands.uml2sd.scrollright.description"
id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
name="%commands.uml2sd.scrollright">
</command>
<command
description="%command.import.description"
id="org.eclipse.linuxtools.tmf.ui.import"
name="%command.import">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
description="%command.export_to_text.description"
id="org.eclipse.linuxtools.tmf.ui.exportToText"
name="%command.export_to_text">
</command>
<command
categoryId="org.eclipse.ui.category.file"
defaultHandler="org.eclipse.tracecompass.internal.tmf.ui.commands.OpenFileHandler"
description="%command.OpenFile.description"
id="org.eclipse.linuxtools.tmf.ui.openFile"
name="%command.OpenFile.name">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
description="%command.offset_traces.description"
id="org.eclipse.linuxtools.tmf.ui.command.offset_traces"
name="%command.offset_traces">
</command>
<command
categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
description="%command.clear_offset.description"
id="org.eclipse.linuxtools.tmf.ui.command.clear_offset"
name="%command.clear_offset">
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.ImportTraceHandler"
commandId="org.eclipse.linuxtools.tmf.ui.import">
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.RefreshHandler"
commandId="org.eclipse.ui.file.refresh">
<activeWhen>
<and>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</or>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.OpenTraceHandler"
commandId="org.eclipse.ui.navigate.openResource">
<activeWhen>
<and>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.OpenExperimentHandler"
commandId="org.eclipse.ui.navigate.openResource">
<activeWhen>
<and>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.OpenAnalysisHelpHandler"
commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help">
<activeWhen>
<and>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfAnalysisElement">
</instanceof>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.OpenAnalysisOutputHandler"
commandId="org.eclipse.ui.navigate.openResource">
<activeWhen>
<and>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfAnalysisOutputElement">
</instanceof>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.CopyTraceHandler"
commandId="org.eclipse.ui.edit.copy">
<activeWhen>
<and>
<with
variable="activePart">
<instanceof
value="org.eclipse.ui.navigator.CommonNavigator">
</instanceof>
</with>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
<not>
<test
forcePluginActivation="true"
property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
</test>
</not>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.CopyExperimentHandler"
commandId="org.eclipse.ui.edit.copy">
<activeWhen>
<and>
<with
variable="activePart">
<instanceof
value="org.eclipse.ui.navigator.CommonNavigator">
</instanceof>
</with>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.RenameTraceHandler"
commandId="org.eclipse.ui.edit.rename">
<activeWhen>
<and>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.RenameExperimentHandler"
commandId="org.eclipse.ui.edit.rename">
<activeWhen>
<and>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.RenameFolderHandler"
commandId="org.eclipse.ui.edit.rename">
<activeWhen>
<and>
<count
value="1">
</count>
<iterate
operator="and">
<and>
<not>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTracesFolder">
</instanceof>
</not>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
</and>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.DeleteExperimentHandler"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</iterate>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.DeleteTraceFolderElementHandler"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
</or>
</iterate>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.NewFolderHandler"
commandId="org.eclipse.linuxtools.tmf.ui.command.new_folder">
<activeWhen>
<and>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="or">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.DeleteTraceSupplementaryFilesHandler"
commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.wizards.tracepkg.importexport.ExportTracePackageHandler"
commandId="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg">
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.wizards.tracepkg.importexport.ImportTracePackageHandler"
commandId="org.eclipse.linuxtools.tmf.ui.command.importtracepkg">
<activeWhen>
<and>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.NewExperimentHandler"
commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment">
<activeWhen>
<and>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
</instanceof>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.SelectTraceTypeHandler"
commandId="org.eclipse.linuxtools.tmf.ui.command.select_trace_type">
<activeWhen>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</or>
</iterate>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.SelectTracesHandler"
commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces">
<activeWhen>
<and>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.SynchronizeTracesHandler"
commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces">
<activeWhen>
<and>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"
commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.editors.handlers.AddBookmarkHandler"
commandId="org.eclipse.ui.edit.addBookmark">
<activeWhen>
<and>
<with
variable="activePart">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.editors.TmfEventsEditor">
</instanceof>
</with>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.tracecompass.tmf.core.event.ITmfEvent">
</instanceof>
</iterate>
</and>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.commands.ExportToTextCommandHandler"
commandId="org.eclipse.linuxtools.tmf.ui.exportToText">
</handler>
<handler
class="org.eclipse.tracecompass.tmf.ui.views.filter.CopyHandler"
commandId="org.eclipse.ui.edit.copy">
<activeWhen>
<with
variable="activePart">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.views.filter.FilterView">
</instanceof>
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.tmf.ui.views.filter.PasteHandler"
commandId="org.eclipse.ui.edit.paste">
<activeWhen>
<with
variable="activePart">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.views.filter.FilterView">
</instanceof>
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.tmf.ui.views.filter.CutHandler"
commandId="org.eclipse.ui.edit.cut">
<activeWhen>
<with
variable="activePart">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.views.filter.FilterView">
</instanceof>
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.tmf.ui.views.filter.DeleteHandler"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<with
variable="activePart">
<instanceof
value="org.eclipse.tracecompass.tmf.ui.views.filter.FilterView">
</instanceof>
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.OffsetTraceHandler"
commandId="org.eclipse.linuxtools.tmf.ui.command.offset_traces">
<activeWhen>
<with
variable="selection">
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
</or>
</iterate>
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.ClearTraceOffsetHandler"
commandId="org.eclipse.linuxtools.tmf.ui.command.clear_offset">
<activeWhen>
<with
variable="selection">
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
</instanceof>
</or>
</iterate>
</with>
</activeWhen>
</handler>
</extension>
<extension point="org.eclipse.ui.bindings">
<key
sequence="ALT+R"
contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
<key
sequence="SHIFT+ALT+END"
contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
<key
sequence="SHIFT+ALT+HOME"
contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
<key
sequence="SHIFT+ALT+ARROW_UP"
contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
<key
sequence="SHIFT+ALT+ARROW_DOWN"
contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
<key
sequence="SHIFT+ALT+ARROW_LEFT"
contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
<key
sequence="SHIFT+ALT+ARROW_RIGHT"
contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
id="org.eclipse.linuxtools.tmf.ui.content-type.trace"
name="%contenttype.trace"
priority="normal">
</content-type>
</extension>
<extension
point="org.eclipse.ui.contexts">
<context
id="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
name="%contexts.uml2sd">
</context>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="org.eclipse.tracecompass.internal.tmf.ui.preferences.TmfTracingPreferencePage"
id="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
name="%preference.page.trace.name">
</page>
<page
category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
class="org.eclipse.tracecompass.tmf.ui.views.uml2sd.preferences.SDViewerPage"
id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
name="%preference.page.uml2sd.name">
</page>
<page
category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
class="org.eclipse.tracecompass.tmf.ui.properties.TmfTimestampFormatPage"
id="org.eclipse.linuxtools.tmf.ui.preferences.timestamp.format"
name="%preferences.page.timestamp.format">
</page>
</extension>
<extension
point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
<uml2SDLoader
class="org.eclipse.tracecompass.tmf.ui.views.uml2sd.loader.TmfUml2SDSyncLoader"
default="true"
id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
name="TMF UML2SD Loader"
view="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView">
</uml2SDLoader>
</extension>
<!--extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="org.eclipse.linuxtools.tmf.ui.project.handlers.PropertyTester"
id="org.eclipse.linuxtools.tmf.ui.propertyTester.isInTraceFolder"
namespace="org.eclipse.linuxtools.tmf.ui.propertyTester"
properties="isInTraceFolder"
type="org.eclipse.jface.viewers.ISelection">
</propertyTester>
</extension -->
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.TracePropertyTester"
id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"
namespace="org.eclipse.linuxtools.tmf.ui"
properties="isExperimentTrace,hasSupplementaryFiles,traceType"
type="org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectModelElement">
</propertyTester>
</extension>
<extension
point="org.eclipse.ui.navigator.linkHelper">
<linkHelper
class="org.eclipse.tracecompass.internal.tmf.ui.project.model.TmfEditorLinkHelper"
id="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
<editorInputEnablement>
<instanceof value="org.eclipse.ui.IFileEditorInput"/>
</editorInputEnablement>
<selectionEnablement>
<or>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
</instanceof>
<instanceof
value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
</instanceof>
</or>
</selectionEnablement>
</linkHelper>
</extension>
<extension
point="org.eclipse.ui.exportWizards">
<wizard
category="org.eclipse.linuxtools.tmf.export.category"
class="org.eclipse.tracecompass.internal.tmf.ui.project.wizards.tracepkg.importexport.ExportTracePackageWizard"
icon="icons/etool16/export.gif"
id="org.eclipse.linuxtools.tmf.ui.trace.export.package.wizard"
name="%project.export.wizard.name.tracepkg">
</wizard>
<category
id="org.eclipse.linuxtools.tmf.export.category"
name="%project.new.category.name">
</category>
</extension>
<extension
point="org.eclipse.linuxtools.tmf.core.analysis">
<output
class="org.eclipse.tracecompass.tmf.ui.analysis.TmfAnalysisViewOutput"
id="org.eclipse.linuxtools.tmf.ui.views.statistics">
<analysisId
id="org.eclipse.linuxtools.tmf.core.statistics.analysis">
</analysisId>
</output>
</extension>
<extension
point="org.eclipse.linuxtools.tmf.ui.tracetypeui">
<experiment
tracetype="org.eclipse.linuxtools.tmf.core.experiment.generic"
icon="icons/elcl16/experiment.gif">
</experiment>
</extension>
</plugin>