xml.ui: add icon for TimeGraphView
[deliverable/tracecompass.git] / tmf / org.eclipse.tracecompass.tmf.analysis.xml.ui / plugin.xml
index 0b84f90f8a00b023dd9db054472d97a614ac745a..04ee09fac36da2fc55fc261e54a8300b114d4708 100644 (file)
@@ -4,17 +4,11 @@
    <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">
-      </command>
       <command
             categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
             description="%command.manager.xml.description"
          point="org.eclipse.ui.menus">
       <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"
-               style="push"
-               tooltip="%command.xml.import.description">
-            <visibleWhen
-                  checkEnabled="false">
-               <with
-                     variable="selection">
-                  <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>
-               </with>
-            </visibleWhen>
-         </command>
          <command
                commandId="org.eclipse.tracecompass.tmf.analysis.xml.ui.managexmlanalyses"
                label="%command.manager.xml"
    </extension>
    <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>
-      </handler>
       <handler
             class="org.eclipse.tracecompass.internal.tmf.analysis.xml.ui.handler.ManageXMLAnalysisCommandHandler"
             commandId="org.eclipse.tracecompass.tmf.analysis.xml.ui.managexmlanalyses">
    <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.029461 seconds and 5 git commands to generate.