Implement simultaneously opened traces in TMF
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.ui / plugin.xml
index 6d762372152c4eca7ca6c9f8f0016c1fa899eaa8..7007958fef6034b841708702e8ff3cede6942873 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.uml2SDLoader" name="TMF UML 2 Sequence Diagram Loader" schema="schema/org.eclipse.linuxtools.tmf.ui.uml2SDLoader.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.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
-         <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.separator3"\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.separator4"\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.separator5"\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
-      <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.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.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.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.impl.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"\r
-            type="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">\r
-      </propertyTester>\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.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>
+   </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.ImportTraceWizard"
+            icon="icons/etool16/import.gif"
+            id="org.eclipse.linuxtools.tmf.ui.trace.import.wizard"
+            name="%project.import.wizard.name">
+      </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>
+         </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="menu:org.eclipse.ui.navigator.ProjectExplorer">
+         <command
+               commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
+               id="org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers"
+               style="push">
+         </command>
+      </menuContribution>
+      <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>
+         <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>
+         <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>
+            <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>
+   </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>
+   </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"
+            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>
+
+</plugin>
This page took 0.049011 seconds and 5 git commands to generate.