-<?xml version="1.0" encoding="UTF-8"?>\r
-<?eclipse version="3.4"?>\r
-<plugin>\r
- <extension-point id="org.eclipse.linuxtools.tmf.ui.uml2SDLoader" name="TMF UML 2 Sequence Diagram Loader" schema="schema/org.eclipse.linuxtools.tmf.ui.uml2SDLoader.exsd"/>\r
- <extension-point id="org.eclipse.linuxtools.tmf.ui.tracetype" name="Tmf Trace Type" schema="schema/org.eclipse.linuxtools.tmf.ui.tracetype.exsd"/>\r
-\r
- <extension\r
- point="org.eclipse.ui.perspectives">\r
- <perspective\r
- class="org.eclipse.linuxtools.tmf.ui.views.TracingPerspectiveFactory"\r
- icon="icons/eview16/tracing_pers.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.perspective"\r
- name="%perspective.category.name">\r
- </perspective>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.views">\r
- <category\r
- id="org.eclipse.linuxtools.tmf.ui.views.category"\r
- name="%views.category.name">\r
- </category>\r
- <view\r
- allowMultiple="false"\r
- category="org.eclipse.linuxtools.tmf.ui.views.category"\r
- class="org.eclipse.linuxtools.tmf.ui.views.events.TmfEventsView"\r
- icon="icons/eview16/events_view.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.views.events"\r
- name="%events.view.name"\r
- restorable="true">\r
- </view>\r
- <view\r
- category="org.eclipse.linuxtools.tmf.ui.views.category"\r
- class="org.eclipse.linuxtools.tmf.ui.views.timechart.TimeChartView"\r
- icon="icons/eview16/timechart_view.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.views.timechart"\r
- name="%timechart.view.name"\r
- restorable="true">\r
- </view> \r
- <view\r
- allowMultiple="false"\r
- category="org.eclipse.linuxtools.tmf.ui.views.category"\r
- class="org.eclipse.linuxtools.tmf.ui.views.environment.TmfEnvironmentView"\r
- icon="icons/eview16/events_view.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.views.environment"\r
- name="%environment.view.name"\r
- restorable="true">\r
- </view>\r
- <view\r
- allowMultiple="false"\r
- category="org.eclipse.linuxtools.tmf.ui.views.category"\r
- class="org.eclipse.linuxtools.tmf.ui.views.colors.ColorsView"\r
- icon="icons/eview16/colors_view.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.views.colors"\r
- name="%colors.view.name"\r
- restorable="true">\r
- </view> \r
- <view\r
- allowMultiple="false"\r
- category="org.eclipse.linuxtools.tmf.ui.views.category"\r
- class="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView"\r
- icon="icons/eview16/filters_view.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.views.filter"\r
- name="%filters.view.name"\r
- restorable="true">\r
- </view>\r
- <view\r
- category="org.eclipse.linuxtools.tmf.ui.views.category"\r
- class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.SDView"\r
- icon="icons/eview16/sequencediagram_view.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView"\r
- name="%uml2sd.view.name"\r
- restorable="true">\r
- </view>\r
- <view\r
- allowMultiple="false"\r
- category="org.eclipse.linuxtools.tmf.ui.views.category"\r
- class="org.eclipse.linuxtools.tmf.ui.views.statistics.TmfStatisticsView"\r
- icon="icons/eview16/statistics_view.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.views.statistics"\r
- name="%statistics.view.name"\r
- restorable="true">\r
- </view>\r
- <view\r
- allowMultiple="false"\r
- category="org.eclipse.linuxtools.tmf.ui.views.category"\r
- class="org.eclipse.linuxtools.tmf.ui.views.histogram.HistogramView"\r
- icon="icons/eview16/histogram.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.views.histogram"\r
- name="%histogram.view.name"\r
- restorable="true">\r
- </view>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.editors">\r
- <editor\r
- class="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor"\r
- default="false"\r
- icon="icons/eview16/events_view.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.editors.events"\r
- name="%events.editor.name">\r
- <contentTypeBinding\r
- contentTypeId="org.eclipse.linuxtools.tmf.ui.content-type.trace">\r
- </contentTypeBinding>\r
- </editor>\r
- <editor\r
- class="org.eclipse.linuxtools.tmf.ui.editors.EventsViewEditor"\r
- default="false"\r
- icon="icons/eview16/events_view.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.editors.eventsView"\r
- name="%eventsview.editor.name">\r
- <contentTypeBinding\r
- contentTypeId="org.eclipse.linuxtools.tmf.ui.content-type.trace">\r
- </contentTypeBinding>\r
- </editor>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.newWizards">\r
- <category\r
- id="org.eclipse.linuxtools.tmf.ui.wizards.new"\r
- name="%wizard.category.name">\r
- </category>\r
- <wizard\r
- category="org.eclipse.linuxtools.tmf.ui.wizards.new"\r
- class="org.eclipse.linuxtools.tmf.ui.project.wizards.NewTmfProjectWizard"\r
- icon="icons/elcl16/new_tracing_prj.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject"\r
- name="%project.new.wizard.name"\r
- project="true">\r
- <description>\r
- %project.new.wizard.description\r
- \r
- </description>\r
- </wizard>\r
- <wizard\r
- category="org.eclipse.linuxtools.tmf.ui.wizards.new"\r
- class="org.eclipse.linuxtools.internal.tmf.ui.parsers.wizards.CustomTxtParserWizard"\r
- icon="icons/etool16/customparser_wizard.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.wizards.custom.text"\r
- name="%project.new.wizard.custom.text.parser">\r
- </wizard>\r
- <wizard\r
- category="org.eclipse.linuxtools.tmf.ui.wizards.new"\r
- class="org.eclipse.linuxtools.internal.tmf.ui.parsers.wizards.CustomXmlParserWizard"\r
- icon="icons/etool16/customparser_wizard.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.wizards.custom.xml"\r
- name="%project.new.wizard.custom.xml.parser">\r
- </wizard>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.importWizards">\r
- <category\r
- id="org.eclipse.linuxtools.tmf.import.category"\r
- name="%wizard.category.name">\r
- </category>\r
- <wizard\r
- category="org.eclipse.linuxtools.tmf.import.category"\r
- class="org.eclipse.linuxtools.tmf.ui.project.wizards.ImportTraceWizard"\r
- icon="icons/etool16/import.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.trace.import.wizard"\r
- name="%project.import.wizard.name">\r
- </wizard>\r
- </extension>\r
- <extension\r
- id="org.eclipse.linuxtools.tmf.project.nature"\r
- point="org.eclipse.core.resources.natures">\r
- <runtime>\r
- <run\r
- class="org.eclipse.linuxtools.tmf.core.TmfProjectNature">\r
- </run>\r
- </runtime>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.ide.projectNatureImages">\r
- <image\r
- icon="icons/ovr16/trace_nature_ovr.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.nature.image"\r
- natureId="org.eclipse.linuxtools.tmf.project.nature">\r
- </image>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.navigator.navigatorContent">\r
- <navigatorContent\r
- activeByDefault="true"\r
- contentProvider="org.eclipse.linuxtools.tmf.ui.project.model.TmfNavigatorContentProvider"\r
- icon="icons/eview16/tracing_pers.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.navigator.content"\r
- labelProvider="org.eclipse.linuxtools.tmf.ui.project.model.TmfNavigatorLabelProvider"\r
- name="%navigatorContent.name"\r
- priority="normal">\r
- <triggerPoints>\r
- <or>\r
- <and>\r
- <instanceof\r
- value="org.eclipse.core.resources.IProject">\r
- </instanceof>\r
- <test\r
- property="org.eclipse.core.resources.projectNature"\r
- value="org.eclipse.linuxtools.tmf.project.nature">\r
- </test>\r
- </and>\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">\r
- </instanceof>\r
- </or>\r
- </triggerPoints>\r
- <possibleChildren>\r
- <or>\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">\r
- </instanceof>\r
- <instanceof\r
- value="org.eclipse.core.resources.IResource">\r
- </instanceof>\r
- </or></possibleChildren>\r
- <override\r
- policy="InvokeAlwaysRegardlessOfSuppressedExt"\r
- suppressedExtensionId="org.eclipse.ui.navigator.resourceContent">\r
- </override>\r
- <actionProvider\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TmfActionProvider"\r
- id="org.eclipse.linuxtools.tmf.ui.navigator.actions.provider">\r
- <enablement>\r
- <or>\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">\r
- </instanceof>\r
- </or>\r
- </enablement>\r
- </actionProvider>\r
- <dropAssistant\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DropAdapterAssistant"\r
- id="org.eclipse.linuxtools.tmf.ui.navigator.dropAssistant">\r
- <possibleDropTargets>\r
- <or>\r
- <and>\r
- <instanceof\r
- value="org.eclipse.core.resources.IProject">\r
- </instanceof>\r
- <test\r
- property="org.eclipse.core.resources.projectNature"\r
- value="org.eclipse.linuxtools.tmf.project.nature">\r
- </test>\r
- </and>\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">\r
- </instanceof>\r
- </or>\r
- </possibleDropTargets>\r
- </dropAssistant>\r
- <commonWizard\r
- menuGroupId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.menuGroupId"\r
- type="new"\r
- wizardId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject">\r
- <enablement></enablement>\r
- </commonWizard>\r
- </navigatorContent>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.navigator.viewer">\r
- <viewerContentBinding\r
- viewerId="org.eclipse.ui.navigator.ProjectExplorer">\r
- <includes>\r
- <contentExtension\r
- pattern="org.eclipse.linuxtools.tmf.ui.navigator.content">\r
- </contentExtension>\r
- <contentExtension\r
- pattern="org.eclipse.ui.navigator.resources.filters.*">\r
- </contentExtension>\r
- </includes>\r
- </viewerContentBinding>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.decorators">\r
- <decorator\r
- icon="icons/ovr16/trace_folder_ovr.png"\r
- id="org.eclipse.linuxtools.tmf.ui.trace_folder.decorator"\r
- label="Trace Folder"\r
- lightweight="true"\r
- location="TOP_RIGHT"\r
- state="true">\r
- <enablement>\r
- <objectClass\r
- name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">\r
- </objectClass>\r
- </enablement>\r
- </decorator>\r
- <decorator\r
- icon="icons/ovr16/experiment_folder_ovr.png"\r
- id="org.eclipse.linuxtools.tmf.ui.experiment_folder.decorator"\r
- label="Trace Experiment Folder"\r
- lightweight="true"\r
- location="TOP_RIGHT"\r
- state="true">\r
- <enablement>\r
- <objectClass\r
- name="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">\r
- </objectClass>\r
- </enablement>\r
- </decorator>\r
- <decorator\r
- icon="icons/ovr16/link_ovr.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.linked_trace.decorator"\r
- label="Linked Trace"\r
- lightweight="true"\r
- location="BOTTOM_RIGHT"\r
- state="true">\r
- <enablement>\r
- <and>\r
- <objectClass\r
- name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
- </objectClass>\r
- <objectState\r
- name="isLinked"\r
- value="true">\r
- </objectState>\r
- </and>\r
- </enablement>\r
- </decorator>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.menus">\r
- <menuContribution\r
- locationURI="menu:org.eclipse.ui.navigator.ProjectExplorer">\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"\r
- id="org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers"\r
- style="push">\r
- </command>\r
- </menuContribution>\r
- <menuContribution\r
- locationURI="popup:org.eclipse.ui.popup.any?after=additions">\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.import"\r
- disabledIcon="icons/dtool16/import.gif"\r
- icon="icons/etool16/import.gif"\r
- label="%commands.trace_folder.import"\r
- mnemonic="%commands.trace_folder.import.mnemonic"\r
- style="push"\r
- tooltip="%commands.trace_folder.import.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <count\r
- value="1">\r
- </count>\r
- <iterate\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <separator\r
- name="org.eclipse.linuxtools.tmf.ui.separator1"\r
- visible="true">\r
- </separator>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.refresh"\r
- disabledIcon="icons/dlcl16/refresh.gif"\r
- icon="icons/elcl16/refresh.gif"\r
- label="%commands.trace_folder.refresh"\r
- mnemonic="%commands.trace_folder.refresh.mnemonic"\r
- style="push"\r
- tooltip="%commands.trace_folder.refresh.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <count\r
- value="1">\r
- </count>\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.open"\r
- disabledIcon="icons/dlcl16/open.gif"\r
- icon="icons/elcl16/open.gif"\r
- label="%commands.trace.open"\r
- mnemonic="%commands.trace.open.mnemonic"\r
- style="push"\r
- tooltip="%commands.trace.open.descritption">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <count\r
- value="1">\r
- </count>\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.copy"\r
- disabledIcon="IMG_TOOL_COPY_DISABLED"\r
- icon="IMG_TOOL_COPY"\r
- label="%commands.trace.copy"\r
- mnemonic="%commands.trace.copy.mnemonic"\r
- style="push"\r
- tooltip="%commands.trace.copy.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <count\r
- value="1">\r
- </count>\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.rename"\r
- disabledIcon="icons/dlcl16/rename.gif"\r
- icon="icons/elcl16/rename.gif"\r
- label="%commands.trace.rename"\r
- mnemonic="%commands.trace.rename.mnemonic"\r
- style="push"\r
- tooltip="%commands.trace.rename.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <count\r
- value="1">\r
- </count>\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete"\r
- disabledIcon="IMG_ETOOL_DELETE_DISABLED"\r
- icon="IMG_ETOOL_DELETE"\r
- label="%commands.trace.delete"\r
- mnemonic="%commands.trace.delete.mnemonic"\r
- style="push"\r
- tooltip="%commands.trace.delete.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <and>\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
- </instanceof>\r
- <not>\r
- <test\r
- forcePluginActivation="true"\r
- property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">\r
- </test>\r
- </not>\r
- </and>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete"\r
- disabledIcon="IMG_ETOOL_DELETE_DISABLED"\r
- icon="IMG_ETOOL_DELETE"\r
- label="%commands.trace.remove"\r
- mnemonic="%commands.trace.remove.mnemonic"\r
- style="push"\r
- tooltip="%commands.trace.remove.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <and>\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
- </instanceof>\r
- <test\r
- forcePluginActivation="true"\r
- property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">\r
- </test>\r
- </and>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <separator\r
- name="org.eclipse.linuxtools.tmf.ui.separator2"\r
- visible="true">\r
- </separator>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.deleteSupplementaryFiles"\r
- label="%commands.trace.deleteSupplementaryFiles"\r
- mnemonic="%commands.trace.deleteSupplementaryFiles.mnemonic"\r
- style="push"\r
- tooltip="%commands.trace.deleteSupplementaryFiles.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <and>\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
- </instanceof>\r
- <test\r
- forcePluginActivation="true"\r
- property="org.eclipse.linuxtools.tmf.ui.hasSupplementaryFiles">\r
- </test>\r
- </and>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <separator\r
- name="org.eclipse.linuxtools.tmf.ui.separator3"\r
- visible="true">\r
- </separator>\r
- <menu\r
- label="%commands.trace.select_trace_type"\r
- mnemonic="%commands.trace.select_trace_type.mnemonic"\r
- tooltip="%commands.trace.select_trace_type.description">\r
- <dynamic\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeContributionItem"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.trace.select_trace_type.dynamic">\r
- </dynamic>\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </menu>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.new"\r
- disabledIcon="icons/dtool16/new.gif"\r
- icon="icons/etool16/new.gif"\r
- label="%commands.experiment_folder.new"\r
- mnemonic="%commands.experiment_folder.new.mnemonic"\r
- style="push"\r
- tooltip="%commands.trace.select_trace_type">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <count\r
- value="1">\r
- </count>\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <separator\r
- name="org.eclipse.linuxtools.tmf.ui.separator4"\r
- visible="true">\r
- </separator>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.refresh"\r
- disabledIcon="icons/dlcl16/refresh.gif"\r
- icon="icons/elcl16/refresh.gif"\r
- label="%commands.experiment_folder.refresh"\r
- mnemonic="%commands.experiment_folder.refresh.mnemonic"\r
- style="push"\r
- tooltip="%commands.experiment_folder.refresh.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <count\r
- value="1">\r
- </count>\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.select"\r
- icon="IMG_OBJ_ADD"\r
- label="%commands.experiment.selecttraces"\r
- mnemonic="%commands.experiment.selecttraces.mnemonic"\r
- style="push"\r
- tooltip="%commands.experiment.selecttraces.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <count\r
- value="1">\r
- </count>\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <separator\r
- name="org.eclipse.linuxtools.tmf.ui.separator5"\r
- visible="true">\r
- </separator>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.open"\r
- icon="icons/elcl16/open.gif"\r
- label="%commands.experiment.open"\r
- mnemonic="%commands.experiment.open.mnemonic"\r
- style="push"\r
- tooltip="%commands.experiment.open.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <count\r
- value="1">\r
- </count>\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.copy"\r
- disabledIcon="IMG_TOOL_COPY_DISABLED"\r
- icon="IMG_TOOL_COPY"\r
- label="%commands.experiment.copy"\r
- mnemonic="%commands.experiment.copy.mnemonic"\r
- style="push"\r
- tooltip="%commands.experiment.copy.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <count\r
- value="1">\r
- </count>\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.rename"\r
- icon="icons/elcl16/rename.gif"\r
- label="%commands.experiment.rename"\r
- mnemonic="%commands.experiment.rename.mnemonic"\r
- style="push"\r
- tooltip="%commands.experiment.rename.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <count\r
- value="1">\r
- </count>\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.delete"\r
- disabledIcon="IMG_ETOOL_DELETE_DISABLED"\r
- icon="IMG_ETOOL_DELETE"\r
- label="%commands.experiment.delete"\r
- mnemonic="%commands.experiment.delete.mnemonic"\r
- style="push"\r
- tooltip="%commands.experiment.delete.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <separator\r
- name="org.eclipse.linuxtools.tmf.ui.separator6"\r
- visible="true">\r
- </separator>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.deleteSupplementaryFiles"\r
- label="%commands.experiment.deleteSupplementaryFiles"\r
- mnemonic="%commands.experiment.deleteSupplementaryFiles.mnemonic"\r
- style="push"\r
- tooltip="%commands.experiment.deleteSupplementaryFiles.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <and>\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
- </instanceof>\r
- <test\r
- forcePluginActivation="true"\r
- property="org.eclipse.linuxtools.tmf.ui.hasSupplementaryFiles">\r
- </test>\r
- </and>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- <separator\r
- name="org.eclipse.linuxtools.tmf.ui.separator7"\r
- visible="true">\r
- </separator>\r
- <command\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.refresh"\r
- disabledIcon="icons/dlcl16/refresh.gif"\r
- icon="icons/elcl16/refresh.gif"\r
- label="%commands.experiment.refresh"\r
- mnemonic="%commands.experiment.refresh.mnemonic"\r
- style="push"\r
- tooltip="%commands.experiment.refresh.description">\r
- <visibleWhen\r
- checkEnabled="false">\r
- <with\r
- variable="selection">\r
- <count\r
- value="1">\r
- </count>\r
- <iterate\r
- ifEmpty="false"\r
- operator="and">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">\r
- </instanceof>\r
- </iterate>\r
- </with>\r
- </visibleWhen>\r
- </command>\r
- </menuContribution>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.commands">\r
- <category\r
- description="%commands.trace_folder.category.description"\r
- id="org.eclipse.linuxtools.tmf.ui.commands.trace_folder.category"\r
- name="%commands.trace_folder.category.name">\r
- </category>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace_folder.category"\r
- description="%commands.trace_folder.import.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.trace.import"\r
- name="%commands.trace_folder.import">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace_folder.category"\r
- description="%commands.trace_folder.refresh.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.trace.refresh"\r
- name="%commands.trace_folder.refresh">\r
- </command>\r
- <category\r
- description="%commands.trace.category.description"\r
- id="org.eclipse.linuxtools.tmf.ui.commands.trace.category"\r
- name="%commands.trace.category.name">\r
- </category>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"\r
- description="%commands.trace.open.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.trace.open"\r
- name="%commands.trace.open">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"\r
- description="%commands.trace.copy.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.trace.copy"\r
- name="%commands.trace.copy">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"\r
- description="%commands.trace.rename.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.trace.rename"\r
- name="%commands.trace.rename">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"\r
- description="%commands.trace.deleteSupplementaryFiles.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.trace.deleteSupplementaryFiles"\r
- name="%commands.trace.deleteSupplementaryFiles">\r
- </command>\r
- <category\r
- description="%commands.experiment_folder.category.description"\r
- id="org.eclipse.linuxtools.tmf.ui.commands.experiment_folder.category"\r
- name="%commands.experiment_folder.category.name">\r
- </category>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment_folder.category"\r
- description="%commands.experiment_folder.new.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.new"\r
- name="%commands.experiment_folder.new">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment_folder.category"\r
- description="%commands.experiment_folder.refresh.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.refresh"\r
- name="%commands.experiment_folder.refresh">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"\r
- description="%commands.trace.select_trace_type.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.trace.select_trace_type"\r
- name="%commands.trace.select_trace_type">\r
- <commandParameter\r
- id="org.eclipse.linuxtools.tmf.ui.commandparameter.project.trace.select_trace_type.bundle"\r
- name="%commands.trace.select_trace_type.bundle"\r
- optional="false">\r
- </commandParameter>\r
- <commandParameter\r
- id="org.eclipse.linuxtools.tmf.ui.commandparameter.project.trace.select_trace_type.type"\r
- name="%commands.trace.select_trace_type.type"\r
- optional="false">\r
- </commandParameter>\r
- <commandParameter\r
- id="org.eclipse.linuxtools.tmf.ui.commandparameter.project.trace.select_trace_type.icon"\r
- name="%commands.trace.select_trace_type.icon"\r
- optional="false">\r
- </commandParameter>\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"\r
- description="%commands.trace.delete.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete"\r
- name="%commands.trace.delete">\r
- </command>\r
- <category\r
- description="%commands.experiment.category.description"\r
- id="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"\r
- name="%commands.experiment.category.name">\r
- </category>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"\r
- description="%commands.experiment.selecttraces.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.select"\r
- name="%commands.experiment.selecttraces">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"\r
- description="%commands.experiment.open.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.open"\r
- name="%commands.experiment.open">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"\r
- description="%commands.experiment.copy.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.copy"\r
- name="%commands.experiment.copy">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"\r
- description="%commands.experiment.rename.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.rename"\r
- name="%commands.experiment.rename">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"\r
- description="%commands.experiment.delete.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.delete"\r
- name="%commands.experiment.delete">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"\r
- description="%commands.experiment.deleteSupplementaryFiles.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.deleteSupplementaryFiles"\r
- name="%commands.experiment.deleteSupplementaryFiles">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"\r
- description="%commands.experiment.refresh.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.refresh"\r
- name="%commands.experiment.refresh">\r
- </command>\r
- <category\r
- description="%commands.parser.category.description"\r
- id="org.eclipse.linuxtools.tmf.ui.commands.parser.category"\r
- name="%commands.parser.category.name">\r
- </category>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.commands.parser.category"\r
- description="%commands.parser.manage.description"\r
- id="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"\r
- name="%commands.parser.manage">\r
- </command>\r
- <category\r
- description="%commands.uml2sd.category.name"\r
- id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category" \r
- name="%commands.uml2sd.category.name">\r
- </category>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"\r
- description="%commands.uml2sd.goto.description"\r
- id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"\r
- name="%commands.uml2sd.goto">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"\r
- description="%commands.uml2sd.showend.description"\r
- id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"\r
- name="%commands.uml2sd.showend">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"\r
- description="%commands.uml2sd.showstart.description"\r
- id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"\r
- name="%commands.uml2sd.showstart">\r
- </command> \r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"\r
- description="%commands.uml2sd.scrollup.description"\r
- id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"\r
- name="%commands.uml2sd.scrollup">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"\r
- description="%commands.uml2sd.scrolldown.description"\r
- id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"\r
- name="%commands.uml2sd.scrolldown">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"\r
- description="%commands.uml2sd.scrollleft.description"\r
- id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"\r
- name="%commands.uml2sd.scrollleft">\r
- </command>\r
- <command\r
- categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"\r
- description="%commands.uml2sd.scrollright.description"\r
- id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"\r
- name="%commands.uml2sd.scrollright">\r
- </command>\r
- </extension>\r
- <extension point="org.eclipse.ui.bindings">\r
- <key\r
- sequence="ALT+R"\r
- contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"\r
- commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"\r
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">\r
- </key> \r
- <key\r
- sequence="SHIFT+ALT+END"\r
- contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"\r
- commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"\r
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">\r
- </key> \r
- <key\r
- sequence="SHIFT+ALT+HOME"\r
- contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"\r
- commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"\r
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">\r
- </key> \r
- <key\r
- sequence="SHIFT+ALT+ARROW_UP"\r
- contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"\r
- commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"\r
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">\r
- </key> \r
- <key\r
- sequence="SHIFT+ALT+ARROW_DOWN"\r
- contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"\r
- commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"\r
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">\r
- </key>\r
- <key\r
- sequence="SHIFT+ALT+ARROW_LEFT"\r
- contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"\r
- commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"\r
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">\r
- </key>\r
- <key\r
- sequence="SHIFT+ALT+ARROW_RIGHT"\r
- contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"\r
- commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"\r
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">\r
- </key>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.handlers">\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ImportTraceHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.import">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.refresh">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenTraceHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.open">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyTraceHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.copy">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameTraceHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.rename">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceSupplementaryFilesHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.deleteSupplementaryFiles">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.select_trace_type">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.NewExperimentHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.new">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.refresh">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTracesHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.select">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenExperimentHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.open">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyExperimentHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.copy">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameExperimentHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.rename">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.delete">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentSupplementaryFilesHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.deleteSupplementaryFiles">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.refresh">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"\r
- commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">\r
- </handler>\r
- <handler\r
- class="org.eclipse.linuxtools.internal.tmf.ui.editors.handlers.AddBookmarkHandler"\r
- commandId="org.eclipse.ui.edit.addBookmark">\r
- <activeWhen>\r
- <with\r
- variable="activeEditor">\r
- <instanceof\r
- value="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor">\r
- </instanceof>\r
- </with>\r
- </activeWhen>\r
- </handler>\r
- </extension>\r
- <extension\r
- point="org.eclipse.core.contenttype.contentTypes">\r
- <content-type\r
- id="org.eclipse.linuxtools.tmf.ui.content-type.trace"\r
- name="%contenttype.trace"\r
- priority="normal">\r
- </content-type>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.contexts">\r
- <context\r
- id="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"\r
- name="%contexts.uml2sd">\r
- </context>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.preferencePages">\r
- <page\r
- class="org.eclipse.linuxtools.internal.tmf.ui.preferences.TmfTracingPreferencePage"\r
- id="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"\r
- name="%preference.page.trace.name">\r
- </page>\r
- <page\r
- category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"\r
- class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"\r
- id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"\r
- name="%preference.page.uml2sd.name">\r
- </page>\r
- </extension>\r
- <extension\r
- point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">\r
- <uml2SDLoader\r
- class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.loader.TmfUml2SDSyncLoader"\r
- default="true"\r
- id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"\r
- name="TMF UML2SD Loader"\r
- view="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView">\r
- </uml2SDLoader>\r
- </extension>\r
- <!--extension\r
- point="org.eclipse.core.expressions.propertyTesters">\r
- <propertyTester\r
- class="org.eclipse.linuxtools.tmf.ui.project.handlers.PropertyTester"\r
- id="org.eclipse.linuxtools.tmf.ui.propertyTester.isInTraceFolder"\r
- namespace="org.eclipse.linuxtools.tmf.ui.propertyTester"\r
- properties="isInTraceFolder"\r
- type="org.eclipse.jface.viewers.ISelection">\r
- </propertyTester>\r
- </extension -->\r
- <extension\r
- point="org.eclipse.core.expressions.propertyTesters">\r
- <propertyTester\r
- class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TracePropertyTester"\r
- id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"\r
- namespace="org.eclipse.linuxtools.tmf.ui"\r
- properties="isExperimentTrace,hasSupplementaryFiles"\r
- type="org.eclipse.linuxtools.tmf.ui.project.model.TmfProjectModelElement">\r
- </propertyTester>\r
- </extension>\r
- <extension\r
- point="org.eclipse.linuxtools.tmf.ui.tracetype">\r
- <type\r
- category="org.eclipse.linuxtools.tmf.ui.category.generic"\r
- event_type="org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfEvent"\r
- icon="icons/eview16/events_view.gif"\r
- id="org.eclipse.linuxtools.tmf.ui.type.ctf"\r
- name="%tracetype.type.generic"\r
- trace_type="org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfTrace">\r
- </type>\r
- <category\r
- id="org.eclipse.linuxtools.tmf.ui.category.generic"\r
- name="%tracetype.category.generic">\r
- </category>\r
- </extension>\r
-\r
-</plugin>\r
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension-point id="org.eclipse.linuxtools.tmf.ui.uml2SDLoader" name="TMF UML 2 Sequence Diagram Loader" schema="schema/org.eclipse.linuxtools.tmf.ui.uml2SDLoader.exsd"/>
+ <extension-point id="org.eclipse.linuxtools.tmf.ui.tracetypeui" name="Tmf Trace Type UI Elements" schema="schema/org.eclipse.linuxtools.tmf.ui.tracetypeui.exsd"/>
+
+ <extension
+ point="org.eclipse.ui.perspectives">
+ <perspective
+ class="org.eclipse.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.tmf.ui.project.wizards.importtrace.BatchImportTraceWizard"
+ icon="icons/etool16/import.gif"
+ id="org.eclipse.linuxtools.tmf.ui.batch_import"
+ name="%project.import.wizard.name.batch">
+ </wizard>
+ <wizard
+ category="org.eclipse.linuxtools.tmf.import.category"
+ class="org.eclipse.linuxtools.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.linuxtools.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.linuxtools.tmf.ui.project.model.TmfNavigatorContentProvider"
+ icon="icons/eview16/tracing_pers.gif"
+ id="org.eclipse.linuxtools.tmf.ui.navigator.content"
+ labelProvider="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
+ </instanceof>
+ </or>
+ </triggerPoints>
+ <possibleChildren>
+ <or>
+ <instanceof
+ value="org.eclipse.linuxtools.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.linuxtools.internal.tmf.ui.project.handlers.TmfActionProvider"
+ id="org.eclipse.linuxtools.tmf.ui.navigator.actions.provider">
+ <enablement>
+ <or>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
+ </instanceof>
+ </or>
+ </enablement>
+ </actionProvider>
+ <dropAssistant
+ class="org.eclipse.linuxtools.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.linuxtools.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.linuxtools.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="Trace Folder"
+ lightweight="true"
+ location="TOP_RIGHT"
+ state="true">
+ <enablement>
+ <objectClass
+ name="org.eclipse.linuxtools.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="Trace Experiment Folder"
+ lightweight="true"
+ location="TOP_RIGHT"
+ state="true">
+ <enablement>
+ <objectClass
+ name="org.eclipse.linuxtools.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="Linked Trace"
+ lightweight="true"
+ location="BOTTOM_RIGHT"
+ state="true">
+ <enablement>
+ <and>
+ <objectClass
+ name="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfTraceFolder">
+ </instanceof>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.eclipse.linuxtools.tmf.ui.openDir"
+ label="%command.OpenDirectory.label"
+ style="push">
+ <visibleWhen
+ checkEnabled="false">
+ <with
+ variable="selection">
+ <count
+ value="1">
+ </count>
+ <iterate
+ operator="and">
+ <instanceof
+ value="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ <instanceof
+ value="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfTraceFolder">
+ </instanceof>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.eclipse.linuxtools.tmf.ui.batch_import"
+ label="%command.batch_import"
+ mnemonic="%command.batch_import.mnemonic"
+ style="push">
+ <visibleWhen
+ checkEnabled="false">
+ <with
+ variable="selection">
+ <count
+ value="1">
+ </count>
+ <iterate
+ operator="and">
+ <instanceof
+ value="org.eclipse.linuxtools.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.linuxtools.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">
+ <with
+ variable="selection">
+ <count
+ value="1">
+ </count>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <or>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ </or>
+ </iterate>
+ </with>
+ </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.linuxtools.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ <and>
+ <not>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTracesFolder">
+ </instanceof>
+ </not>
+ <instanceof
+ value="org.eclipse.linuxtools.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">
+ <or>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <and>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ <not>
+ <test
+ forcePluginActivation="true"
+ property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
+ </test>
+ </not>
+ </and>
+ </iterate>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ </iterate>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <and>
+ <not>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTracesFolder">
+ </instanceof>
+ </not>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
+ </instanceof>
+ </and>
+ </iterate>
+ </or>
+ </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.linuxtools.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.linuxtools.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>
+ <count
+ value="1">
+ </count>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <and>
+ <or>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ </or>
+ <test
+ forcePluginActivation="true"
+ property="org.eclipse.linuxtools.tmf.ui.hasSupplementaryFiles">
+ </test>
+ </and>
+ </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.linuxtools.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.linuxtools.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ </iterate>
+ <and>
+ <count
+ value="1">
+ </count>
+ <iterate
+ operator="and">
+ <instanceof
+ value="org.eclipse.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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="%commands.select_traces.description">
+ <visibleWhen
+ checkEnabled="false">
+ <with
+ variable="selection">
+ <count
+ value="1">
+ </count>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <instanceof
+ value="org.eclipse.linuxtools.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="%commands.synchronize_traces.description">
+ <visibleWhen
+ checkEnabled="false">
+ <with
+ variable="selection">
+ <count
+ value="1">
+ </count>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ </iterate>
+ </with>
+ </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.linuxtools.tmf.ui.project.model.TmfTraceFolder">
+ </instanceof>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
+ </instanceof>
+ <instanceof
+ value="org.eclipse.linuxtools.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.linuxtools.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.cut"
+ 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.paste"
+ 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="%commands.trace.select_trace_type.bundle"
+ optional="false">
+ </commandParameter>
+ <commandParameter
+ id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.type"
+ name="%commands.trace.select_trace_type.type"
+ optional="false">
+ </commandParameter>
+ <commandParameter
+ id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.icon"
+ name="%commands.trace.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
+ description="%command.batch_import.description"
+ id="org.eclipse.linuxtools.tmf.ui.batch_import"
+ name="%command.batch_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.linuxtools.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.ui.category.file"
+ defaultHandler="org.eclipse.linuxtools.internal.tmf.ui.commands.OpenDirHandler"
+ description="%command.OpenDirectory.description"
+ id="org.eclipse.linuxtools.tmf.ui.openDir"
+ name="%command.OpenDirectory.name">
+ </command>
+ </extension>
+ <extension
+ point="org.eclipse.ui.handlers">
+ <handler
+ class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ImportTraceHandler"
+ commandId="org.eclipse.linuxtools.tmf.ui.import">
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfTraceFolder">
+ </instanceof>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
+ </instanceof>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ </or>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfAnalysisElement">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfAnalysisOutputElement">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyTraceHandler"
+ commandId="org.eclipse.ui.edit.copy">
+ <activeWhen>
+ <and>
+ <count
+ value="1">
+ </count>
+ <iterate
+ operator="and">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyExperimentHandler"
+ commandId="org.eclipse.ui.edit.copy">
+ <activeWhen>
+ <and>
+ <count
+ value="1">
+ </count>
+ <iterate
+ operator="and">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfTracesFolder">
+ </instanceof>
+ </not>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
+ </instanceof>
+ </and>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceHandler"
+ commandId="org.eclipse.ui.edit.delete">
+ <activeWhen>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ </iterate>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentHandler"
+ commandId="org.eclipse.ui.edit.delete">
+ <activeWhen>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ </iterate>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteFolderHandler"
+ commandId="org.eclipse.ui.edit.delete">
+ <activeWhen>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <not>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTracesFolder">
+ </instanceof>
+ </not>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
+ </instanceof>
+ </iterate>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfTraceFolder">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceSupplementaryFilesHandler"
+ commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
+ <activeWhen>
+ <and>
+ <count
+ value="1">
+ </count>
+ <iterate
+ operator="and">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.internal.tmf.ui.project.wizards.tracepkg.importexport.ExportTracePackageHandler"
+ commandId="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg">
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfTraceFolder">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentSupplementaryFilesHandler"
+ commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
+ <activeWhen>
+ <and>
+ <count
+ value="1">
+ </count>
+ <iterate
+ operator="and">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ </or>
+ </iterate>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"
+ commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.internal.tmf.ui.editors.handlers.AddBookmarkHandler"
+ commandId="org.eclipse.ui.edit.addBookmark">
+ <activeWhen>
+ <and>
+ <with
+ variable="activePart">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor">
+ </instanceof>
+ </with>
+ <count
+ value="1">
+ </count>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.core.event.ITmfEvent">
+ </instanceof>
+ </iterate>
+ </and>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.BatchImportTraceHandler"
+ commandId="org.eclipse.linuxtools.tmf.ui.batch_import">
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.internal.tmf.ui.commands.ExportToTextCommandHandler"
+ commandId="org.eclipse.linuxtools.tmf.ui.exportToText">
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.tmf.ui.views.filter.CopyHandler"
+ commandId="org.eclipse.ui.edit.copy">
+ <activeWhen>
+ <with
+ variable="activePart">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
+ </instanceof>
+ </with>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.tmf.ui.views.filter.PasteHandler"
+ commandId="org.eclipse.ui.edit.paste">
+ <activeWhen>
+ <with
+ variable="activePart">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
+ </instanceof>
+ </with>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.tmf.ui.views.filter.CutHandler"
+ commandId="org.eclipse.ui.edit.cut">
+ <activeWhen>
+ <with
+ variable="activePart">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
+ </instanceof>
+ </with>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.linuxtools.tmf.ui.views.filter.DeleteHandler"
+ commandId="org.eclipse.ui.edit.delete">
+ <activeWhen>
+ <with
+ variable="activePart">
+ <instanceof
+ value="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView">
+ </instanceof>
+ </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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.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.linuxtools.tmf.ui.project.model.TmfProjectModelElement">
+ </propertyTester>
+ </extension>
+ <extension
+ point="org.eclipse.ui.navigator.linkHelper">
+ <linkHelper
+ class="org.eclipse.linuxtools.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.linuxtools.tmf.ui.project.model.TmfTraceElement">
+ </instanceof>
+ <instanceof
+ value="org.eclipse.linuxtools.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.linuxtools.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.linuxtools.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>