Tmf: Batch Trace Import
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.ui / plugin.xml
index 958c988fa62b3021609032aa06923ad48b114883..5fd3f9d1f1755ed034fbe4a90f2b89c73a7c883f 100644 (file)
-<?xml version="1.0" encoding="UTF-8"?>\r
-<?eclipse version="3.4"?>\r
-<plugin>\r
-   <extension-point id="org.eclipse.linuxtools.tmf.ui.parserProviders" name="Parser Providers" schema="schema/org.eclipse.linuxtools.tmf.ui.parserprovider.exsd"/>\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.project.ProjectView"\r
-            icon="icons/eview16/project_view.gif"\r
-            id="org.eclipse.linuxtools.tmf.ui.views.project"\r
-            name="%project.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.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.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
-   </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
-   </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.views.project.dialogs.NewProjectWizard"\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.tmf.ui.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.tmf.ui.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
-         id="org.eclipse.linuxtools.tmf.project.nature"\r
-         point="org.eclipse.core.resources.natures">\r
-      <runtime>\r
-         <run\r
-               class="org.eclipse.linuxtools.tmf.ui.views.project.TmfProjectNature">\r
-         </run>\r
-      </runtime>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.actionSets">\r
-      <actionSet\r
-            description="%action.set.description"\r
-            id="org.eclipse.linuxtools.tmf.ui.actionSet"\r
-            label="%action.set.label"\r
-            visible="true">\r
-      </actionSet>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.commands">\r
-      <category\r
-            description="%commands.project.category.description"\r
-            id="org.eclipse.linuxtools.tmf.ui.commands.project.category"\r
-            name="%commands.project.category.name">\r
-      </category>\r
-      <command\r
-            categoryId="org.eclipse.linuxtools.tmf.ui.commands.project.category"\r
-            description="%commands.project.new.description"\r
-            id="org.eclipse.linuxtools.tmf.ui.command.project.new"\r
-            name="%commands.project.new">\r
-      </command>\r
-      <command\r
-            categoryId="org.eclipse.linuxtools.tmf.ui.commands.project.category"\r
-            description="%commands.project.open.description"\r
-            id="org.eclipse.linuxtools.tmf.ui.command.project.open"\r
-            name="%commands.project.open">\r
-      </command>\r
-      <command\r
-            categoryId="org.eclipse.linuxtools.tmf.ui.commands.project.category"\r
-            description="%commands.project.close.description"\r
-            id="org.eclipse.linuxtools.tmf.ui.command.project.close"\r
-            name="%commands.project.close">\r
-      </command>\r
-      <command\r
-            categoryId="org.eclipse.linuxtools.tmf.ui.commands.project.category"\r
-            description="%commands.project.rename.description"\r
-            id="org.eclipse.linuxtools.tmf.ui.command.project.rename"\r
-            name="%commands.project.rename">\r
-      </command>\r
-      <command\r
-            categoryId="org.eclipse.linuxtools.tmf.ui.commands.project.category"\r
-            description="%commands.project.delete.description"\r
-            id="org.eclipse.linuxtools.tmf.ui.command.project.delete"\r
-            name="%commands.project.delete">\r
-      </command>\r
-      <command\r
-            categoryId="org.eclipse.linuxtools.tmf.ui.commands.project.category"\r
-            description="%commands.project.refresh.description"\r
-            id="org.eclipse.linuxtools.tmf.ui.command.project.refresh"\r
-            name="%commands.project.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.import.description"\r
-            id="org.eclipse.linuxtools.tmf.ui.command.project.trace.import"\r
-            name="%commands.trace.import">\r
-      </command>\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.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.selectparser.description"\r
-            id="org.eclipse.linuxtools.tmf.ui.command.project.trace.selectparser"\r
-            name="%commands.trace.selectparser">\r
-         <commandParameter\r
-               id="org.eclipse.linuxtools.tmf.ui.commandparameter.project.trace.selectparser.parser"\r
-               name="%commands.trace.selectparser.parser"\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.new.description"\r
-            id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.new"\r
-            name="%commands.experiment.new">\r
-      </command>\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.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
-      <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
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.menus">\r
-      <menuContribution\r
-            locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.project?after=additions">\r
-         <command\r
-               commandId="org.eclipse.linuxtools.tmf.ui.command.project.new"\r
-               id="org.eclipse.linuxtools.tmf.ui.menu.popup.project.new"\r
-               label="%commands.project.new"\r
-               style="push">\r
-         </command>\r
-         <command\r
-               commandId="org.eclipse.linuxtools.tmf.ui.command.project.open"\r
-               id="org.eclipse.linuxtools.tmf.ui.menu.popup.project.open"\r
-               label="%commands.project.open"\r
-               style="push">\r
-         </command>\r
-         <command\r
-               commandId="org.eclipse.linuxtools.tmf.ui.command.project.close"\r
-               id="org.eclipse.linuxtools.tmf.ui.menu.popup.project.close"\r
-               label="%commands.project.close"\r
-               style="push">\r
-         </command>\r
-         <command\r
-               commandId="org.eclipse.linuxtools.tmf.ui.command.project.delete"\r
-               id="org.eclipse.linuxtools.tmf.ui.menu.popup.project.delete"\r
-               label="%commands.project.delete"\r
-               style="push">\r
-         </command>\r
-         <separator\r
-               name="org.eclipse.linuxtools.tmf.ui.menu.popup.project.separator1"\r
-               visible="true">\r
-         </separator>\r
-         <command\r
-               commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.new"\r
-               id="org.eclipse.linuxtools.tmf.ui.menu.popup.project.experiment.new"\r
-               label="%commands.experiment.new"\r
-               style="push">\r
-         </command>\r
-         <command\r
-               commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.select"\r
-               id="org.eclipse.linuxtools.tmf.ui.menu.popup.project.experiment.select"\r
-               label="%commands.experiment.selecttraces"\r
-               style="push">\r
-         </command>\r
-         <command\r
-               commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.open"\r
-               id="org.eclipse.linuxtools.tmf.ui.menu.popup.project.experiment.open"\r
-               label="%commands.experiment.open"\r
-               style="push">\r
-         </command>\r
-         <command\r
-               commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.delete"\r
-               id="org.eclipse.linuxtools.tmf.ui.menu.popup.project.experiment.delete"\r
-               label="%commands.experiment.delete"\r
-               style="push">\r
-         </command>\r
-         <separator\r
-               name="org.eclipse.linuxtools.tmf.ui.menu.popup.project.separator2"\r
-               visible="true">\r
-         </separator>\r
-         <command\r
-               commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.import"\r
-               id="org.eclipse.linuxtools.tmf.ui.menu.popup.project.trace.import"\r
-               label="%commands.trace.import"\r
-               style="push">\r
-         </command>\r
-         <command\r
-               commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.open"\r
-               id="org.eclipse.linuxtools.tmf.ui.menu.popup.project.trace.open"\r
-               label="%commands.trace.open"\r
-               style="push">\r
-         </command>\r
-         <menu\r
-               id="org.eclipse.linuxtools.tmf.ui.menu.project.trace.selectparser"\r
-               label="%commands.trace.selectparser">\r
-            <dynamic\r
-                  class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.SelectParserContributionItem"\r
-                  id="org.eclipse.linuxtools.tmf.ui.command.project.trace.selectparser.dynamic">\r
-            </dynamic>\r
-         </menu>\r
-         <command\r
-               commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete"\r
-               id="org.eclipse.linuxtools.tmf.ui.menu.popup.project.trace.delete"\r
-               label="%commands.trace.delete"\r
-               style="push">\r
-         </command>\r
-         <separator\r
-               name="org.eclipse.linuxtools.tmf.ui.menu.popup.project.separator3"\r
-               visible="true">\r
-         </separator>\r
-         <command\r
-               commandId="org.eclipse.linuxtools.tmf.ui.command.project.refresh"\r
-               id="org.eclipse.linuxtools.tmf.ui.menu.popup.project.refresh"\r
-               label="%commands.project.refresh"\r
-               style="push">\r
-         </command>\r
-      </menuContribution>\r
-      <menuContribution\r
-            locationURI="menu:org.eclipse.linuxtools.tmf.ui.views.project">\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
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.handlers">\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.NewProjectHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.new">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.OpenProjectHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.open">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.CloseProjectHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.close">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.RenameProjectHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.rename">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.DeleteProjectHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.delete">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.ImportTraceHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.import">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.OpenTraceHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.open">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.RenameTraceHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.rename">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.DeleteTraceHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.NewExperimentHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.new">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.SelectTracesHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.select">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.OpenExperimentHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.open">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.RenameExperimentHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.rename">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.DeleteExperimentHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.delete">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.RefreshHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.refresh">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.views.project.handlers.SelectParserHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.selectparser">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.tmf.ui.commands.ManageCustomParsersCommandHandler"\r
-            commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">\r
-      </handler>\r
-      <handler\r
-            class="org.eclipse.linuxtools.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.runtime.preferences">\r
-      <initializer\r
-            class="org.eclipse.linuxtools.tmf.ui.TmfUiPreferenceInitializer">\r
-      </initializer>\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.linuxtools.tmf.ui.parserProviders">\r
-      <parserProvider\r
-            class="org.eclipse.linuxtools.tmf.ui.parsers.custom.CustomParserProvider">\r
-      </parserProvider>\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.tracetype" name="Tmf Trace Type" schema="schema/org.eclipse.linuxtools.tmf.ui.tracetype.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.environment.TmfEnvironmentView"
+            icon="icons/eview16/events_view.gif"
+            id="org.eclipse.linuxtools.tmf.ui.views.environment"
+            name="%environment.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>
+   </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>
+   </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></enablement>
+         </commonWizard>
+      </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
+            locationURI="popup:org.eclipse.ui.popup.any?after=additions">
+         <command
+               commandId="org.eclipse.ui.file.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.separator1"
+               visible="true">
+         </separator>
+         <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>
+                     </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>
+                     </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">
+                  <iterate
+                        ifEmpty="false"
+                        operator="and">
+                     <or>
+                        <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>
+                        <instanceof
+                              value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
+                        </instanceof>
+                     </or>
+                  </iterate>
+               </with>
+            </visibleWhen>
+         </command>
+         <command
+               commandId="org.eclipse.ui.edit.delete"
+               disabledIcon="icons/dtool16/delete.gif"
+               icon="icons/etool16/delete.gif"
+               label="%command.remove"
+               mnemonic="%command.remove.mnemonic"
+               style="push">
+            <visibleWhen
+                  checkEnabled="false">
+               <with
+                     variable="selection">
+                  <iterate
+                        ifEmpty="false"
+                        operator="and">
+                     <and>
+                        <instanceof
+                              value="org.eclipse.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>
+         <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.SelectTraceTypeContributionItem"
+                  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>
+         <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>
+         <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>
+      </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_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.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"
+            description="%command.select_traces.description"
+            id="org.eclipse.linuxtools.tmf.ui.command.select_traces"
+            name="%command.select_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.batch_import.description"
+            id="org.eclipse.linuxtools.tmf.ui.batch_import"
+            name="%command.batch_import">
+      </command>
+   </extension>
+   <extension
+         point="org.eclipse.ui.handlers">
+      <handler
+            class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ImportTraceHandler"
+            commandId="org.eclipse.ui.file.import">
+         <activeWhen>
+            <and>
+               <count
+                     value="1">
+               </count>
+               <iterate
+                     ifEmpty="false"
+                     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.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.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.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.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.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">
+               <instanceof
+                     value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
+               </instanceof>
+            </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.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>
+            <with
+                  variable="activeEditor">
+               <instanceof
+                     value="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor">
+               </instanceof>
+            </with>
+         </activeWhen>
+      </handler>
+      <handler
+            class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.BatchImportTraceHandler"
+            commandId="org.eclipse.linuxtools.tmf.ui.batch_import">
+         <activeWhen>
+            <and>
+               <count
+                     value="1">
+               </count>
+               <iterate
+                     ifEmpty="false"
+                     operator="and">
+                  <instanceof
+                        value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
+                  </instanceof>
+               </iterate>
+            </and>
+         </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.linuxtools.tmf.ui.tracetype">
+      <category
+            id="org.eclipse.linuxtools.tmf.ui.category.ctf"
+            name="%tracetype.category.ctf">
+      </category>
+      <type
+            category="org.eclipse.linuxtools.tmf.ui.category.ctf"
+            event_type="org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfEvent"
+            icon="icons/eview16/events_view.gif"
+            id="org.eclipse.linuxtools.tmf.ui.type.ctf"
+            name="%tracetype.type.ctf"
+            trace_type="org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfTrace">
+      </type>
+   </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>
+
+</plugin>
This page took 0.042885 seconds and 5 git commands to generate.