xml.ui: add icon for TimeGraphView
[deliverable/tracecompass.git] / tmf / org.eclipse.tracecompass.tmf.analysis.xml.ui / plugin.xml
index 880fe8c426cbfcaee0472c862fcdd8ffabd931e0..04ee09fac36da2fc55fc261e54a8300b114d4708 100644 (file)
@@ -4,16 +4,16 @@
    <extension
          point="org.eclipse.linuxtools.tmf.core.analysis">
       <listener
-            class="org.eclipse.tracecompass.tmf.analysis.xml.ui.module.TmfXmlAnalysisOutputSource">
+            class="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.module.TmfXmlAnalysisOutputSource">
       </listener>
    </extension>
    <extension
          point="org.eclipse.ui.commands">
       <command
             categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
-            id="org.eclipse.linuxtools.tmf.analysis.xml.ui.importxml"
-            name="%command.xml.import"
-            description="%command.xml.import.description">
+            description="%command.manager.xml.description"
+            id="org.eclipse.tracecompass.tmf.analysis.xml.ui.managexmlanalyses"
+            name="%command.manager.xml">
       </command>
    </extension>
    <extension
       <menuContribution
             locationURI="popup:org.eclipse.ui.popup.any?after=org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers">
          <command
-               commandId="org.eclipse.linuxtools.tmf.analysis.xml.ui.importxml"
-               label="%command.xml.import"
-               mnemonic="%command.xml.import.mnemonic"
+               commandId="org.eclipse.tracecompass.tmf.analysis.xml.ui.managexmlanalyses"
+               label="%command.manager.xml"
+               mnemonic="%command.manager.xml.mnemonic"
                style="push"
-               tooltip="%command.xml.import.description">
+               tooltip="%command.manager.xml.description">
             <visibleWhen
                   checkEnabled="false">
                <with
                         operator="and">
                      <or>
                         <instanceof
-                           value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
+                              value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
                         </instanceof>
                         <instanceof
-                           value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
+                              value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
                         </instanceof>
                         <instanceof
-                           value="org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectElement">
+                              value="org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectElement">
                         </instanceof>
                      </or>
                   </iterate>
    <extension
          point="org.eclipse.ui.handlers">
       <handler
-            class="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.handler.ImportXmlHandler"
-            commandId="org.eclipse.linuxtools.tmf.analysis.xml.ui.importxml">
-         <activeWhen>
-            <and>
-               <count
-                     value="1">
-               </count>
-               <iterate
-                     ifEmpty="false"
-                     operator="and">
-                  <or>
-                     <instanceof
-                        value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
-                     </instanceof>
-                     <instanceof
-                        value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
-                     </instanceof>
-                     <instanceof
-                        value="org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectElement">
-                     </instanceof>
-                  </or>
-               </iterate>
-            </and>
-         </activeWhen>
+            class="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.handler.ManageXMLAnalysisCommandHandler"
+            commandId="org.eclipse.tracecompass.tmf.analysis.xml.ui.managexmlanalyses">
       </handler>
    </extension>
    <extension
          point="org.eclipse.ui.views">
       <view
-            allowMultiple="false"
+            allowMultiple="true"
             category="org.eclipse.linuxtools.lttng2.ui.views.category"
-            class="org.eclipse.tracecompass.tmf.analysis.xml.ui.views.timegraph.XmlTimeGraphView"
+            class="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.views.timegraph.XmlTimeGraphView"
+            icon="icons/eview16/ganttxml.png"
             id="org.eclipse.linuxtools.tmf.analysis.xml.ui.views.timegraph"
             name="%xmltimegraph.view.name"
             restorable="true">
       </view>
       <view
-            allowMultiple="false"
+            allowMultiple="true"
             category="org.eclipse.linuxtools.lttng2.ui.views.category"
             class="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.views.xychart.XmlXYView"
             id="org.eclipse.linuxtools.internal.tmf.analysis.xml.ui.views.xyview"
             name="%xmlxychart.view.name"
             restorable="true">
       </view>
+      <view
+            allowMultiple="false"
+            category="org.eclipse.linuxtools.tmf.ui.views.category"
+            class="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.views.latency.PatternLatencyTableView"
+            icon="icons/eview16/latency.png"
+            id="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.views.latencytable"
+            name="%latency.view.name"
+            restorable="true">
+      </view>
+      <view
+            allowMultiple="false"
+            category="org.eclipse.linuxtools.tmf.ui.views.category"
+            class="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.views.latency.PatternScatterGraphView"
+            icon="icons/eview16/scatter.png"
+            id="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.views.scattergraph"
+            name="%latency.scatter.view.name"
+            restorable="true">
+      </view>
+      <view
+            allowMultiple="false"
+            category="org.eclipse.linuxtools.tmf.ui.views.category"
+            class="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.views.latency.PatternDensityView"
+            icon="icons/eview16/density.png"
+            id="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.views.density"
+            name="%latency.density.view.name"
+            restorable="true">
+      </view>
+      <view
+            allowMultiple="false"
+            category="org.eclipse.linuxtools.tmf.ui.views.category"
+            class="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.views.latency.PatternStatisticsView"
+            icon="icons/eview16/statistics_view.gif"
+            id="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.views.statistics"
+            name="%latency.statistic.view.name"
+            restorable="true">
+      </view>
    </extension>
 </plugin>
This page took 0.031906 seconds and 5 git commands to generate.