releng: Fix invalid since tag in several files
[deliverable/tracecompass.git] / tmf / org.eclipse.tracecompass.tmf.ui / plugin.xml
index 1328aa295a15356e12d16f565f0cc4178b52bd30..1ff14c5e624a9e3285f0b0031af8f003fe863206 100644 (file)
@@ -3,6 +3,7 @@
 <plugin>
    <extension-point id="org.eclipse.linuxtools.tmf.ui.uml2SDLoader" name="%extensionpoint.sequence_diagram_loader.name" schema="schema/org.eclipse.linuxtools.tmf.ui.uml2SDLoader.exsd"/>
    <extension-point id="org.eclipse.linuxtools.tmf.ui.tracetypeui" name="%extensionpoint.trace_type_ui.name" schema="schema/org.eclipse.linuxtools.tmf.ui.tracetypeui.exsd"/>
+   <extension-point id="org.eclipse.tracecompass.tmf.ui.symbolProvider" name="%extensionpoint.symbol_provider.name" schema="schema/org.eclipse.tracecompass.tmf.ui.symbolProvider.exsd"/>
 
     <extension
          point="org.eclipse.ui.perspectives">
                </with>
             </visibleWhen>
          </command>
+         <command
+              commandId="org.eclipse.ui.file.refresh"
+              label="%commands.sync.refresh.tracecontent"
+              style="push">
+           <visibleWhen
+                 checkEnabled="false">
+               <or>
+                  <iterate
+                        ifEmpty="false"
+                        operator="and">
+                     <instanceof
+                           value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
+                     </instanceof>
+                  </iterate>
+                  <and>
+                     <with
+                         variable="activePart">
+                        <instanceof
+                              value="org.eclipse.tracecompass.tmf.ui.editors.ITmfTraceEditor">
+                        </instanceof>
+                     </with>
+                     <not>
+                        <with
+                            variable="activeEditorInput">
+                           <test
+                                 property="org.eclipse.tracecompass.tmf.ui.isExperimentEditorInput">
+                           </test>
+                        </with>
+                     </not>
+                  </and>
+               </or>
+           </visibleWhen>
+        </command>
       </menuContribution>
       <menuContribution
             allPopups="false"
             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="%command.select_trace_type.bundle"
-               optional="false">
-         </commandParameter>
          <commandParameter
                id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.type"
                name="%command.select_trace_type.type"
                optional="false">
          </commandParameter>
-         <commandParameter
-               id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.icon"
-               name="%command.select_trace_type.icon"
-               optional="false">
-         </commandParameter>
       </command>
       <command
             categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
             </with>
          </activeWhen>
       </handler>
+      <handler
+            class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.RefreshTraceContentHandler"
+            commandId="org.eclipse.ui.file.refresh">
+         <activeWhen>
+            <or>
+               <iterate
+                     ifEmpty="false"
+                     operator="and">
+                  <instanceof
+                        value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
+                  </instanceof>
+               </iterate>
+               <and>
+                  <with
+                      variable="activePart">
+                     <instanceof
+                           value="org.eclipse.tracecompass.tmf.ui.editors.ITmfTraceEditor">
+                     </instanceof>
+                  </with>
+                  <not>
+                     <with
+                         variable="activeEditorInput">
+                        <test
+                              property="org.eclipse.tracecompass.tmf.ui.isExperimentEditorInput">
+                        </test>
+                     </with>
+                  </not>
+               </and>
+            </or>
+         </activeWhen>
+      </handler>
    </extension>
    <extension point="org.eclipse.ui.bindings">
       <key
             id="org.eclipse.linuxtools.tmf.ui.preferences.timestamp.format"
             name="%preferences.page.timestamp.format">
       </page>
+      <page
+            category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
+            class="org.eclipse.tracecompass.internal.tmf.ui.preferences.PerspectivesPreferencePage"
+            id="org.eclipse.tracecompass.tmf.ui.preferences.perspectives"
+            name="%preferences.page.perspectives">
+      </page>
    </extension>
    <extension
          point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
             properties="isExperimentTrace,hasSupplementaryFiles,traceType"
             type="org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectModelElement">
       </propertyTester>
+      <propertyTester
+            class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.EditorInputPropertyTester"
+            id="org.eclipse.tracecompass.tmf.ui.editorInputPropertyTester"
+            namespace="org.eclipse.tracecompass.tmf.ui"
+            properties="isExperimentEditorInput"
+            type="org.eclipse.ui.IEditorInput">
+      </propertyTester>
    </extension>
    <extension
          point="org.eclipse.ui.navigator.linkHelper">
                id="org.eclipse.linuxtools.tmf.core.statistics.analysis">
             </analysisId>
       </output>
+      <listener
+            class="org.eclipse.tracecompass.tmf.ui.views.callstack.CallStackAnalysisListener">
+      </listener>
    </extension>
    <extension
          point="org.eclipse.linuxtools.tmf.ui.tracetypeui">
          </description>
       </colorDefinition>
    </extension>
+   <extension
+         point="org.eclipse.tracecompass.tmf.ui.symbolProvider">
+      <providerFactory
+            class="org.eclipse.tracecompass.internal.tmf.ui.symbols.BasicSymbolProviderFactory"
+            id="org.eclipse.tracecompass.tmf.ui.providerFactory1"
+            priority="0">
+      </providerFactory>
+   </extension>
+   <extension
+         point="org.eclipse.core.runtime.preferences">
+      <initializer
+            class="org.eclipse.tracecompass.internal.tmf.ui.TmfUIPreferenceInitializer">
+      </initializer>
+   </extension>
+   <extension
+         point="org.eclipse.ui.preferencePages">
+      <page
+            category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
+            class="org.eclipse.tracecompass.tmf.ui.tracetype.preferences.TraceTypePreferencePage"
+            id="org.eclipse.tracecompass.tmf.ui.traceTypes"
+            name="%preferences.page.trace.types">
+      </page>
+   </extension>
 </plugin>
This page took 0.028915 seconds and 5 git commands to generate.