<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 id="org.eclipse.tracecompass.tmf.ui.symbolProvider" name="%extensionpoint.symbol_provider.name" schema="schema/org.eclipse.tracecompass.tmf.ui.symbolProvider.exsd"/>
<extension
point="org.eclipse.ui.perspectives">
</with>
</visibleWhen>
</command>
+ <command
+ commandId="org.eclipse.ui.file.refresh"
+ label="%commands.sync.refresh.tracecontent"
+ style="push">
+ <visibleWhen
+ checkEnabled="false">
+ <or>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <instanceof
+ value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ </iterate>
+ <and>
+ <with
+ variable="activePart">
+ <instanceof
+ value="org.eclipse.tracecompass.tmf.ui.editors.ITmfTraceEditor">
+ </instanceof>
+ </with>
+ <not>
+ <with
+ variable="activeEditorInput">
+ <test
+ property="org.eclipse.tracecompass.tmf.ui.isExperimentEditorInput">
+ </test>
+ </with>
+ </not>
+ </and>
+ </or>
+ </visibleWhen>
+ </command>
</menuContribution>
<menuContribution
allPopups="false"
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"
</with>
</activeWhen>
</handler>
+ <handler
+ class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.RefreshTraceContentHandler"
+ commandId="org.eclipse.ui.file.refresh">
+ <activeWhen>
+ <or>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <instanceof
+ value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ </iterate>
+ <and>
+ <with
+ variable="activePart">
+ <instanceof
+ value="org.eclipse.tracecompass.tmf.ui.editors.ITmfTraceEditor">
+ </instanceof>
+ </with>
+ <not>
+ <with
+ variable="activeEditorInput">
+ <test
+ property="org.eclipse.tracecompass.tmf.ui.isExperimentEditorInput">
+ </test>
+ </with>
+ </not>
+ </and>
+ </or>
+ </activeWhen>
+ </handler>
</extension>
<extension point="org.eclipse.ui.bindings">
<key
id="org.eclipse.linuxtools.tmf.ui.preferences.timestamp.format"
name="%preferences.page.timestamp.format">
</page>
+ <page
+ category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
+ class="org.eclipse.tracecompass.internal.tmf.ui.preferences.PerspectivesPreferencePage"
+ id="org.eclipse.tracecompass.tmf.ui.preferences.perspectives"
+ name="%preferences.page.perspectives">
+ </page>
</extension>
<extension
point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
properties="isExperimentTrace,hasSupplementaryFiles,traceType"
type="org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectModelElement">
</propertyTester>
+ <propertyTester
+ class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.EditorInputPropertyTester"
+ id="org.eclipse.tracecompass.tmf.ui.editorInputPropertyTester"
+ namespace="org.eclipse.tracecompass.tmf.ui"
+ properties="isExperimentEditorInput"
+ type="org.eclipse.ui.IEditorInput">
+ </propertyTester>
</extension>
<extension
point="org.eclipse.ui.navigator.linkHelper">
id="org.eclipse.linuxtools.tmf.core.statistics.analysis">
</analysisId>
</output>
+ <listener
+ class="org.eclipse.tracecompass.tmf.ui.views.callstack.CallStackAnalysisListener">
+ </listener>
</extension>
<extension
point="org.eclipse.linuxtools.tmf.ui.tracetypeui">
</description>
</colorDefinition>
</extension>
+ <extension
+ point="org.eclipse.tracecompass.tmf.ui.symbolProvider">
+ <providerFactory
+ class="org.eclipse.tracecompass.internal.tmf.ui.symbols.BasicSymbolProviderFactory"
+ id="org.eclipse.tracecompass.tmf.ui.providerFactory1"
+ priority="0">
+ </providerFactory>
+ </extension>
+ <extension
+ point="org.eclipse.core.runtime.preferences">
+ <initializer
+ class="org.eclipse.tracecompass.internal.tmf.ui.TmfUIPreferenceInitializer">
+ </initializer>
+ </extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
+ class="org.eclipse.tracecompass.tmf.ui.tracetype.preferences.TraceTypePreferencePage"
+ id="org.eclipse.tracecompass.tmf.ui.traceTypes"
+ name="%preferences.page.trace.types">
+ </page>
+ </extension>
</plugin>