tmf : Add manager for XML analysis files
[deliverable/tracecompass.git] / tmf / org.eclipse.tracecompass.tmf.analysis.xml.ui / plugin.xml
index 880fe8c426cbfcaee0472c862fcdd8ffabd931e0..0b84f90f8a00b023dd9db054472d97a614ac745a 100644 (file)
             name="%command.xml.import"
             description="%command.xml.import.description">
       </command>
+      <command
+            categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
+            description="%command.manager.xml.description"
+            id="org.eclipse.tracecompass.tmf.analysis.xml.ui.managexmlanalyses"
+            name="%command.manager.xml">
+      </command>
    </extension>
    <extension
          point="org.eclipse.ui.menus">
                </with>
             </visibleWhen>
          </command>
+         <command
+               commandId="org.eclipse.tracecompass.tmf.analysis.xml.ui.managexmlanalyses"
+               label="%command.manager.xml"
+               mnemonic="%command.manager.xml.mnemonic"
+               style="push"
+               tooltip="%command.manager.xml.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>
       </menuContribution>
    </extension>
    <extension
             </and>
          </activeWhen>
       </handler>
+      <handler
+            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">
This page took 0.025992 seconds and 5 git commands to generate.