tmf: Split off TmfFilterMatchesNode in two
[deliverable/tracecompass.git] / org.eclipse.tracecompass.tmf.ui / plugin.xml
CommitLineData
be222f56
PT
1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.4"?>
3<plugin>
43ee8b79
AM
4 <extension-point id="org.eclipse.linuxtools.tmf.ui.uml2SDLoader" name="%extensionpoint.sequence_diagram_loader.name" schema="schema/org.eclipse.linuxtools.tmf.ui.uml2SDLoader.exsd"/>
5 <extension-point id="org.eclipse.linuxtools.tmf.ui.tracetypeui" name="%extensionpoint.trace_type_ui.name" schema="schema/org.eclipse.linuxtools.tmf.ui.tracetypeui.exsd"/>
be222f56
PT
6
7 <extension
8 point="org.eclipse.ui.perspectives">
9 <perspective
2bdf0193 10 class="org.eclipse.tracecompass.tmf.ui.views.TracingPerspectiveFactory"
be222f56
PT
11 icon="icons/eview16/tracing_pers.gif"
12 id="org.eclipse.linuxtools.tmf.ui.perspective"
13 name="%perspective.category.name">
14 </perspective>
15 </extension>
16 <extension
17 point="org.eclipse.ui.views">
18 <category
19 id="org.eclipse.linuxtools.tmf.ui.views.category"
20 name="%views.category.name">
21 </category>
be222f56
PT
22 <view
23 category="org.eclipse.linuxtools.tmf.ui.views.category"
2bdf0193 24 class="org.eclipse.tracecompass.tmf.ui.views.timechart.TimeChartView"
be222f56
PT
25 icon="icons/eview16/timechart_view.gif"
26 id="org.eclipse.linuxtools.tmf.ui.views.timechart"
27 name="%timechart.view.name"
28 restorable="true">
be222f56 29 </view>
7692e512
AM
30 <view
31 allowMultiple="false"
32 category="org.eclipse.linuxtools.tmf.ui.views.category"
2bdf0193 33 class="org.eclipse.tracecompass.tmf.ui.views.statesystem.TmfStateSystemExplorer"
7692e512
AM
34 icon="icons/eview16/events_view.gif"
35 id="org.eclipse.linuxtools.tmf.ui.views.ssvisualizer"
36 name="%ssvisualizer.view.name"
37 restorable="true">
38 </view>
be222f56
PT
39 <view
40 allowMultiple="false"
41 category="org.eclipse.linuxtools.tmf.ui.views.category"
2bdf0193 42 class="org.eclipse.tracecompass.tmf.ui.views.colors.ColorsView"
be222f56
PT
43 icon="icons/eview16/colors_view.gif"
44 id="org.eclipse.linuxtools.tmf.ui.views.colors"
45 name="%colors.view.name"
46 restorable="true">
d5efe032 47 </view>
be222f56
PT
48 <view
49 allowMultiple="false"
50 category="org.eclipse.linuxtools.tmf.ui.views.category"
2bdf0193 51 class="org.eclipse.tracecompass.tmf.ui.views.filter.FilterView"
be222f56
PT
52 icon="icons/eview16/filters_view.gif"
53 id="org.eclipse.linuxtools.tmf.ui.views.filter"
54 name="%filters.view.name"
55 restorable="true">
56 </view>
57 <view
58 category="org.eclipse.linuxtools.tmf.ui.views.category"
2bdf0193 59 class="org.eclipse.tracecompass.tmf.ui.views.uml2sd.SDView"
be222f56
PT
60 icon="icons/eview16/sequencediagram_view.gif"
61 id="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView"
62 name="%uml2sd.view.name"
63 restorable="true">
64 </view>
65 <view
66 allowMultiple="false"
67 category="org.eclipse.linuxtools.tmf.ui.views.category"
2bdf0193 68 class="org.eclipse.tracecompass.tmf.ui.views.statistics.TmfStatisticsView"
be222f56
PT
69 icon="icons/eview16/statistics_view.gif"
70 id="org.eclipse.linuxtools.tmf.ui.views.statistics"
71 name="%statistics.view.name"
72 restorable="true">
73 </view>
74 <view
75 allowMultiple="false"
76 category="org.eclipse.linuxtools.tmf.ui.views.category"
2bdf0193 77 class="org.eclipse.tracecompass.tmf.ui.views.histogram.HistogramView"
be222f56
PT
78 icon="icons/eview16/histogram.gif"
79 id="org.eclipse.linuxtools.tmf.ui.views.histogram"
80 name="%histogram.view.name"
81 restorable="true">
82 </view>
e8251298
PT
83 <view
84 category="org.eclipse.linuxtools.tmf.ui.views.category"
2bdf0193 85 class="org.eclipse.tracecompass.tmf.ui.views.callstack.CallStackView"
e8251298
PT
86 icon="icons/eview16/callstack_view.gif"
87 id="org.eclipse.linuxtools.tmf.ui.views.callstack"
88 name="%callstack.view.name"
89 restorable="true">
90 </view>
e73a4ba5
GB
91 <view
92 allowMultiple="false"
93 category="org.eclipse.linuxtools.tmf.ui.views.category"
2bdf0193 94 class="org.eclipse.tracecompass.tmf.ui.views.synchronization.TmfSynchronizationView"
e73a4ba5
GB
95 icon="icons/eview16/synced.gif"
96 id="org.eclipse.linuxtools.tmf.ui.views.synchronization"
97 name="%synchronization.view.name"
98 restorable="true">
99 </view>
be222f56
PT
100 </extension>
101 <extension
102 point="org.eclipse.ui.editors">
103 <editor
2bdf0193 104 class="org.eclipse.tracecompass.tmf.ui.editors.TmfEventsEditor"
be222f56
PT
105 default="false"
106 icon="icons/eview16/events_view.gif"
107 id="org.eclipse.linuxtools.tmf.ui.editors.events"
108 name="%events.editor.name">
109 <contentTypeBinding
110 contentTypeId="org.eclipse.linuxtools.tmf.ui.content-type.trace">
111 </contentTypeBinding>
112 </editor>
be222f56
PT
113 </extension>
114 <extension
115 point="org.eclipse.ui.newWizards">
116 <category
117 id="org.eclipse.linuxtools.tmf.ui.wizards.new"
118 name="%project.new.category.name">
119 </category>
120 <wizard
121 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
2bdf0193 122 class="org.eclipse.tracecompass.tmf.ui.project.wizards.NewTmfProjectWizard"
be222f56
PT
123 icon="icons/elcl16/new_tracing_prj.gif"
124 id="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject"
125 name="%project.new.wizard.name"
126 project="true">
127 <description>
128 %project.new.wizard.description
d5efe032 129
be222f56
PT
130 </description>
131 </wizard>
132 <wizard
133 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
2bdf0193 134 class="org.eclipse.tracecompass.internal.tmf.ui.parsers.wizards.CustomTxtParserWizard"
be222f56
PT
135 icon="icons/etool16/customparser_wizard.gif"
136 id="org.eclipse.linuxtools.tmf.ui.wizards.custom.text"
137 name="%project.new.wizard.custom.text.parser">
138 </wizard>
139 <wizard
140 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
2bdf0193 141 class="org.eclipse.tracecompass.internal.tmf.ui.parsers.wizards.CustomXmlParserWizard"
be222f56
PT
142 icon="icons/etool16/customparser_wizard.gif"
143 id="org.eclipse.linuxtools.tmf.ui.wizards.custom.xml"
144 name="%project.new.wizard.custom.xml.parser">
145 </wizard>
146 </extension>
147 <extension
148 point="org.eclipse.ui.importWizards">
149 <category
150 id="org.eclipse.linuxtools.tmf.import.category"
151 name="%project.new.category.name">
152 </category>
002f9f07
BH
153 <wizard
154 category="org.eclipse.linuxtools.tmf.import.category"
2bdf0193 155 class="org.eclipse.tracecompass.internal.tmf.ui.project.wizards.importtrace.ImportTraceWizard"
002f9f07
BH
156 icon="icons/etool16/import.gif"
157 id="org.eclipse.linuxtools.tmf.ui.trace.import.wizard"
158 name="%project.import.wizard.name">
159 </wizard>
6e651d8b
MAL
160 <wizard
161 category="org.eclipse.linuxtools.tmf.import.category"
2bdf0193 162 class="org.eclipse.tracecompass.internal.tmf.ui.project.wizards.tracepkg.importexport.ImportTracePackageWizard"
6e651d8b
MAL
163 icon="icons/etool16/import.gif"
164 id="org.eclipse.linuxtools.tmf.ui.trace.import.package.wizard"
165 name="%project.import.wizard.name.tracepkg">
166 </wizard>
be222f56
PT
167 </extension>
168 <extension
169 id="org.eclipse.linuxtools.tmf.project.nature"
170 point="org.eclipse.core.resources.natures">
171 <runtime>
172 <run
2bdf0193 173 class="org.eclipse.tracecompass.tmf.core.TmfProjectNature">
be222f56
PT
174 </run>
175 </runtime>
176 </extension>
177 <extension
178 point="org.eclipse.ui.ide.projectNatureImages">
179 <image
180 icon="icons/ovr16/trace_nature_ovr.gif"
181 id="org.eclipse.linuxtools.tmf.ui.nature.image"
182 natureId="org.eclipse.linuxtools.tmf.project.nature">
183 </image>
184 </extension>
185 <extension
186 point="org.eclipse.ui.navigator.navigatorContent">
187 <navigatorContent
188 activeByDefault="true"
2bdf0193 189 contentProvider="org.eclipse.tracecompass.tmf.ui.project.model.TmfNavigatorContentProvider"
be222f56
PT
190 icon="icons/eview16/tracing_pers.gif"
191 id="org.eclipse.linuxtools.tmf.ui.navigator.content"
2bdf0193 192 labelProvider="org.eclipse.tracecompass.tmf.ui.project.model.TmfNavigatorLabelProvider"
be222f56
PT
193 name="%navigatorContent.name"
194 priority="normal">
195 <triggerPoints>
196 <or>
197 <and>
198 <instanceof
199 value="org.eclipse.core.resources.IProject">
200 </instanceof>
201 <test
202 property="org.eclipse.core.resources.projectNature"
203 value="org.eclipse.linuxtools.tmf.project.nature">
204 </test>
205 </and>
206 <instanceof
2bdf0193 207 value="org.eclipse.tracecompass.tmf.ui.project.model.ITmfProjectModelElement">
be222f56
PT
208 </instanceof>
209 </or>
210 </triggerPoints>
211 <possibleChildren>
212 <or>
213 <instanceof
2bdf0193 214 value="org.eclipse.tracecompass.tmf.ui.project.model.ITmfProjectModelElement">
be222f56
PT
215 </instanceof>
216 <instanceof
217 value="org.eclipse.core.resources.IResource">
218 </instanceof>
219 </or></possibleChildren>
220 <override
221 policy="InvokeAlwaysRegardlessOfSuppressedExt"
222 suppressedExtensionId="org.eclipse.ui.navigator.resourceContent">
223 </override>
224 <actionProvider
2bdf0193 225 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.TmfActionProvider"
be222f56
PT
226 id="org.eclipse.linuxtools.tmf.ui.navigator.actions.provider">
227 <enablement>
228 <or>
229 <instanceof
2bdf0193 230 value="org.eclipse.tracecompass.tmf.ui.project.model.ITmfProjectModelElement">
be222f56
PT
231 </instanceof>
232 </or>
233 </enablement>
234 </actionProvider>
235 <dropAssistant
2bdf0193 236 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.DropAdapterAssistant"
be222f56
PT
237 id="org.eclipse.linuxtools.tmf.ui.navigator.dropAssistant">
238 <possibleDropTargets>
239 <or>
240 <and>
241 <instanceof
242 value="org.eclipse.core.resources.IProject">
243 </instanceof>
244 <test
245 property="org.eclipse.core.resources.projectNature"
246 value="org.eclipse.linuxtools.tmf.project.nature">
247 </test>
248 </and>
249 <instanceof
2bdf0193 250 value="org.eclipse.tracecompass.tmf.ui.project.model.ITmfProjectModelElement">
be222f56
PT
251 </instanceof>
252 </or>
253 </possibleDropTargets>
254 </dropAssistant>
255 <commonWizard
256 menuGroupId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.menuGroupId"
257 type="new"
258 wizardId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject">
ecf3bc29
MAL
259 <enablement>
260 <with variable="activeWorkbenchWindow.activePerspective">
261 <equals
262 value="org.eclipse.linuxtools.tmf.ui.perspective">
263 </equals>
264 </with>
265 </enablement>
be222f56 266 </commonWizard>
339d539c 267 <commonSorter
2bdf0193 268 class="org.eclipse.tracecompass.tmf.ui.project.model.TmfViewerSorter"
339d539c
PT
269 id="org.eclipse.linuxtools.tmf.ui.navigator.viewerSorter">
270 </commonSorter>
be222f56
PT
271 </navigatorContent>
272 </extension>
273 <extension
274 point="org.eclipse.ui.navigator.viewer">
275 <viewerContentBinding
276 viewerId="org.eclipse.ui.navigator.ProjectExplorer">
277 <includes>
278 <contentExtension
279 pattern="org.eclipse.linuxtools.tmf.ui.navigator.content">
280 </contentExtension>
281 <contentExtension
282 pattern="org.eclipse.ui.navigator.resources.filters.*">
283 </contentExtension>
1169a815
BH
284 <contentExtension
285 pattern="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
286 </contentExtension>
be222f56
PT
287 </includes>
288 </viewerContentBinding>
289 </extension>
290 <extension
291 point="org.eclipse.ui.decorators">
292 <decorator
293 icon="icons/ovr16/trace_folder_ovr.png"
294 id="org.eclipse.linuxtools.tmf.ui.trace_folder.decorator"
43ee8b79 295 label="%project.model.trace_folder"
be222f56
PT
296 lightweight="true"
297 location="TOP_RIGHT"
298 state="true">
299 <enablement>
300 <objectClass
2bdf0193 301 name="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
be222f56
PT
302 </objectClass>
303 </enablement>
304 </decorator>
305 <decorator
306 icon="icons/ovr16/experiment_folder_ovr.png"
307 id="org.eclipse.linuxtools.tmf.ui.experiment_folder.decorator"
43ee8b79 308 label="%project.model.experiment_folder"
be222f56
PT
309 lightweight="true"
310 location="TOP_RIGHT"
311 state="true">
312 <enablement>
313 <objectClass
2bdf0193 314 name="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
be222f56
PT
315 </objectClass>
316 </enablement>
317 </decorator>
318 <decorator
319 icon="icons/ovr16/link_ovr.gif"
320 id="org.eclipse.linuxtools.tmf.ui.linked_trace.decorator"
43ee8b79 321 label="%project.model.linked_trace"
be222f56
PT
322 lightweight="true"
323 location="BOTTOM_RIGHT"
324 state="true">
325 <enablement>
326 <and>
327 <objectClass
2bdf0193 328 name="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
be222f56
PT
329 </objectClass>
330 <objectState
331 name="isLinked"
332 value="true">
333 </objectState>
334 </and>
335 </enablement>
336 </decorator>
337 </extension>
338 <extension
339 point="org.eclipse.ui.menus">
6151d86c 340 <menuContribution
b36d7773
PT
341 allPopups="false"
342 locationURI="popup:org.eclipse.ui.popup.any?after=group.open">
c0c7c656
MAL
343 <command
344 commandId="org.eclipse.linuxtools.tmf.ui.openFile"
345 label="%command.OpenFile.label"
346 style="push">
347 <visibleWhen
348 checkEnabled="false">
349 <with
350 variable="selection">
351 <count
352 value="1">
353 </count>
354 <iterate
355 operator="and">
356 <instanceof
2bdf0193 357 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
c0c7c656
MAL
358 </instanceof>
359 </iterate>
360 </with>
361 </visibleWhen>
362 </command>
b36d7773
PT
363 <command
364 commandId="org.eclipse.ui.navigate.openResource"
365 disabledIcon="/icons/dlcl16/open.gif"
366 icon="/icons/elcl16/open.gif"
367 label="%command.open"
368 mnemonic="%command.open.mnemonic"
369 style="push">
370 <visibleWhen
371 checkEnabled="false">
372 <with
373 variable="selection">
374 <count
375 value="1">
376 </count>
377 <iterate
378 ifEmpty="false"
379 operator="and">
380 <or>
381 <instanceof
2bdf0193 382 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
b36d7773
PT
383 </instanceof>
384 <instanceof
2bdf0193 385 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
b36d7773
PT
386 </instanceof>
387 <instanceof
2bdf0193 388 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfAnalysisOutputElement">
b36d7773
PT
389 </instanceof>
390 </or>
391 </iterate>
392 </with>
393 </visibleWhen>
394 </command>
395 </menuContribution>
396 <menuContribution
397 locationURI="popup:org.eclipse.ui.popup.any?after=additions">
002f9f07
BH
398 <separator
399 name="org.eclipse.linuxtools.tmf.ui.separator1"
400 visible="true">
401 </separator>
402 <command
ceb60136 403 commandId="org.eclipse.linuxtools.tmf.ui.import"
002f9f07
BH
404 label="%command.import"
405 mnemonic="%command.import.mnemonic"
406 style="push">
407 <visibleWhen
408 checkEnabled="false">
409 <with
410 variable="selection">
411 <count
412 value="1">
413 </count>
414 <iterate
415 operator="and">
416 <instanceof
2bdf0193 417 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
002f9f07
BH
418 </instanceof>
419 </iterate>
420 </with>
421 </visibleWhen>
422 </command>
6151d86c 423 <separator
002f9f07 424 name="org.eclipse.linuxtools.tmf.ui.separator0"
6151d86c
PT
425 visible="true">
426 </separator>
339d539c
PT
427 <command
428 commandId="org.eclipse.linuxtools.tmf.ui.command.new_folder"
429 icon="icons/etool16/newfolder_wiz.gif"
430 label="%command.new_folder"
431 mnemonic="%command.new_folder.mnemonic"
432 style="push"
433 tooltip="%command.new_folder.description">
434 <visibleWhen
435 checkEnabled="false">
436 <with
437 variable="selection">
438 <count
439 value="1">
440 </count>
441 <iterate
442 ifEmpty="false"
443 operator="or">
444 <or>
445 <instanceof
2bdf0193 446 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
339d539c
PT
447 </instanceof>
448 </or>
449 </iterate>
450 </with>
451 </visibleWhen>
452 </command>
be222f56 453 <command
6151d86c 454 commandId="org.eclipse.ui.edit.copy"
3f10c5b9
PT
455 disabledIcon="icons/dtool16/copy_edit.gif"
456 icon="icons/etool16/copy_edit.gif"
6151d86c
PT
457 label="%command.copy"
458 mnemonic="%command.copy.mnemonic"
459 style="push">
be222f56 460 <visibleWhen
35a15531 461 checkEnabled="true">
be222f56
PT
462 </visibleWhen>
463 </command>
464 <command
6151d86c
PT
465 commandId="org.eclipse.ui.edit.rename"
466 disabledIcon="/icons/dlcl16/rename.gif"
467 icon="/icons/elcl16/rename.gif"
468 label="%command.rename"
469 mnemonic="%command.rename.mnemonic"
470 style="push">
be222f56
PT
471 <visibleWhen
472 checkEnabled="false">
473 <with
474 variable="selection">
475 <count
476 value="1">
477 </count>
478 <iterate
479 ifEmpty="false"
480 operator="and">
6151d86c
PT
481 <or>
482 <instanceof
2bdf0193 483 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
6151d86c
PT
484 </instanceof>
485 <instanceof
2bdf0193 486 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
6151d86c 487 </instanceof>
339d539c
PT
488 <and>
489 <not>
490 <instanceof
2bdf0193 491 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTracesFolder">
339d539c
PT
492 </instanceof>
493 </not>
494 <instanceof
2bdf0193 495 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
339d539c
PT
496 </instanceof>
497 </and>
6151d86c 498 </or>
be222f56
PT
499 </iterate>
500 </with>
501 </visibleWhen>
502 </command>
503 <command
6151d86c 504 commandId="org.eclipse.ui.edit.delete"
3f10c5b9
PT
505 disabledIcon="icons/dtool16/delete.gif"
506 icon="icons/etool16/delete.gif"
6151d86c
PT
507 label="%command.delete"
508 mnemonic="%command.delete.mnemonic"
509 style="push">
be222f56
PT
510 <visibleWhen
511 checkEnabled="false">
512 <with
513 variable="selection">
c2b15f22
MAL
514 <and>
515 <or>
516 <iterate
517 ifEmpty="false"
518 operator="and">
6151d86c 519 <instanceof
2bdf0193 520 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
6151d86c 521 </instanceof>
c2b15f22
MAL
522 </iterate>
523 <iterate
524 ifEmpty="false"
525 operator="and">
526 <or>
527 <instanceof
2bdf0193 528 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
c2b15f22
MAL
529 </instanceof>
530 <and>
531 <instanceof
2bdf0193 532 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
c2b15f22
MAL
533 </instanceof>
534 <not>
535 <test
536 forcePluginActivation="true"
537 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
538 </test>
539 </not>
540 </and>
541 </or>
542 </iterate>
543 </or>
544 <not>
545 <with
546 variable="selection">
547 <iterate
548 ifEmpty="false"
549 operator="and">
339d539c 550 <instanceof
2bdf0193 551 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTracesFolder">
339d539c 552 </instanceof>
c2b15f22
MAL
553 </iterate>
554 </with>
555 </not>
556 </and>
be222f56
PT
557 </with>
558 </visibleWhen>
559 </command>
4da3df5f
MAL
560 <command
561 commandId="org.eclipse.ui.edit.delete"
562 disabledIcon="icons/dtool16/delete.gif"
563 icon="icons/etool16/delete.gif"
564 label="%command.clear"
565 mnemonic="%command.clear.mnemonic"
566 style="push">
567 <visibleWhen
568 checkEnabled="false">
569 <with
570 variable="selection">
4da3df5f
MAL
571 <iterate
572 ifEmpty="false"
573 operator="and">
574 <instanceof
2bdf0193 575 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTracesFolder">
4da3df5f
MAL
576 </instanceof>
577 </iterate>
578 </with>
579 </visibleWhen>
580 </command>
be222f56 581 <command
6151d86c 582 commandId="org.eclipse.ui.edit.delete"
3f10c5b9
PT
583 disabledIcon="icons/dtool16/delete.gif"
584 icon="icons/etool16/delete.gif"
6151d86c
PT
585 label="%command.remove"
586 mnemonic="%command.remove.mnemonic"
587 style="push">
be222f56
PT
588 <visibleWhen
589 checkEnabled="false">
590 <with
591 variable="selection">
592 <iterate
593 ifEmpty="false"
594 operator="and">
595 <and>
596 <instanceof
2bdf0193 597 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
be222f56
PT
598 </instanceof>
599 <test
600 forcePluginActivation="true"
601 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
602 </test>
603 </and>
604 </iterate>
605 </with>
606 </visibleWhen>
607 </command>
608 <separator
609 name="org.eclipse.linuxtools.tmf.ui.separator2"
610 visible="true">
611 </separator>
612 <command
6151d86c 613 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
be222f56
PT
614 disabledIcon="icons/dtool16/new.gif"
615 icon="icons/etool16/new.gif"
6151d86c
PT
616 label="%command.new_experiment"
617 mnemonic="%command.new_experiment.mnemonic"
be222f56 618 style="push"
6151d86c 619 tooltip="%command.new_experiment.description">
be222f56
PT
620 <visibleWhen
621 checkEnabled="false">
622 <with
623 variable="selection">
624 <count
625 value="1">
626 </count>
627 <iterate
628 ifEmpty="false"
629 operator="and">
630 <instanceof
2bdf0193 631 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
be222f56
PT
632 </instanceof>
633 </iterate>
634 </with>
635 </visibleWhen>
636 </command>
be222f56 637 <command
6151d86c
PT
638 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
639 label="%command.delete_suppl_files"
640 mnemonic="%command.delete_suppl_files.mnemonic"
be222f56 641 style="push"
6151d86c 642 tooltip="%command.delete_suppl_files.description">
be222f56
PT
643 <visibleWhen
644 checkEnabled="false">
645 <with
646 variable="selection">
6151d86c 647 <and>
6151d86c
PT
648 <iterate
649 ifEmpty="false"
650 operator="and">
099a269e
PT
651 <or>
652 <instanceof
2bdf0193 653 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
099a269e
PT
654 </instanceof>
655 <instanceof
2bdf0193 656 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
099a269e
PT
657 </instanceof>
658 </or>
659 </iterate>
660 <iterate
661 ifEmpty="false"
662 operator="or">
663 <test
664 forcePluginActivation="true"
665 property="org.eclipse.linuxtools.tmf.ui.hasSupplementaryFiles">
666 </test>
6151d86c
PT
667 </iterate>
668 </and>
be222f56
PT
669 </with>
670 </visibleWhen>
671 </command>
6e651d8b 672 <command
08b4272c
MAL
673 commandId="org.eclipse.linuxtools.tmf.ui.command.importtracepkg"
674 label="%command.import_trace_package"
675 mnemonic="%command.import_trace_package.mnemonic"
6e651d8b 676 style="push"
08b4272c 677 tooltip="%command.import_trace_package.description">
6e651d8b
MAL
678 <visibleWhen
679 checkEnabled="false">
680 <with
681 variable="selection">
682 <and>
683 <count
684 value="1">
685 </count>
686 <iterate
687 ifEmpty="false"
688 operator="and">
689 <instanceof
2bdf0193 690 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
6e651d8b
MAL
691 </instanceof>
692 </iterate>
693 </and>
694 </with>
695 </visibleWhen>
696 </command>
08b4272c
MAL
697 <separator
698 name="org.eclipse.linuxtools.tmf.ui.export.separator"
699 visible="true">
700 </separator>
701 <command
702 commandId="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg"
703 icon="icons/etool16/export.gif"
704 label="%command.export_trace_package"
705 mnemonic="%command.export_trace_package.mnemonic"
706 style="push"
707 tooltip="%command.export_trace_package.description">
708 <visibleWhen
709 checkEnabled="false">
710 <with
711 variable="selection">
712 <or>
713 <iterate
714 ifEmpty="false"
715 operator="and">
716 <instanceof
2bdf0193 717 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
08b4272c
MAL
718 </instanceof>
719 </iterate>
720 <and>
721 <count
722 value="1">
723 </count>
724 <iterate
725 operator="and">
726 <instanceof
2bdf0193 727 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
08b4272c
MAL
728 </instanceof>
729 </iterate>
730 </and>
731 </or>
732 </with>
733 </visibleWhen>
734 </command>
6151d86c
PT
735 <separator
736 name="org.eclipse.linuxtools.tmf.ui.separator3"
737 visible="true">
738 </separator>
587660fc
PT
739 <command
740 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
741 icon="icons/etool16/customparser_wizard.gif"
742 id="org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers"
743 style="push">
744 <visibleWhen
745 checkEnabled="false">
746 <with
747 variable="selection">
748 <count
749 value="1">
750 </count>
751 <iterate
752 operator="and">
753 <instanceof
2bdf0193 754 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
587660fc
PT
755 </instanceof>
756 </iterate>
757 </with>
758 </visibleWhen>
759 </command>
6151d86c
PT
760 <menu
761 label="%command.select_trace_type"
762 mnemonic="%command.select_trace_type.mnemonic"
763 tooltip="%command.select_trace_type.description">
764 <dynamic
2bdf0193 765 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.SelectElementTypeContributionItem"
6151d86c
PT
766 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
767 </dynamic>
587660fc
PT
768 <separator
769 name="org.eclipse.linuxtools.tmf.ui.separator6"
770 visible="true">
771 </separator>
772 <command
773 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
774 icon="icons/etool16/customparser_wizard.gif"
775 style="push">
776 </command>
be222f56
PT
777 <visibleWhen
778 checkEnabled="false">
779 <with
780 variable="selection">
be222f56
PT
781 <iterate
782 ifEmpty="false"
783 operator="and">
8a917424 784 <instanceof
2bdf0193 785 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
8a917424
GB
786 </instanceof>
787 </iterate>
788 </with>
789 </visibleWhen>
790 </menu>
791 <menu
792 label="%command.select_experiment_type"
793 mnemonic="%command.select_experiment_type.mnemonic"
794 tooltip="%command.select_experiment_type.description">
795 <dynamic
2bdf0193 796 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.SelectElementTypeContributionItem"
8a917424
GB
797 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type.dynamic">
798 </dynamic>
799 <visibleWhen
800 checkEnabled="false">
801 <with
802 variable="selection">
803 <iterate
804 ifEmpty="false"
805 operator="and">
806 <instanceof
2bdf0193 807 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
8a917424 808 </instanceof>
be222f56
PT
809 </iterate>
810 </with>
811 </visibleWhen>
6151d86c 812 </menu>
be222f56 813 <separator
6151d86c 814 name="org.eclipse.linuxtools.tmf.ui.separator4"
be222f56
PT
815 visible="true">
816 </separator>
817 <command
6151d86c 818 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces"
36a65820 819 icon="icons/obj16/add_obj.gif"
6151d86c
PT
820 label="%command.select_traces"
821 mnemonic="%command.select_traces.mnemonic"
be222f56 822 style="push"
43ee8b79 823 tooltip="%command.select_traces.description">
be222f56
PT
824 <visibleWhen
825 checkEnabled="false">
826 <with
827 variable="selection">
828 <count
829 value="1">
830 </count>
831 <iterate
832 ifEmpty="false"
833 operator="and">
834 <instanceof
2bdf0193 835 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
be222f56
PT
836 </instanceof>
837 </iterate>
838 </with>
839 </visibleWhen>
840 </command>
e73a4ba5
GB
841 <command
842 commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
843 icon="icons/obj16/add_obj.gif"
844 label="%command.synchronize_traces"
845 mnemonic="%command.synchronize_traces.mnemonic"
846 style="push"
43ee8b79 847 tooltip="%command.synchronize_traces.description">
e73a4ba5
GB
848 <visibleWhen
849 checkEnabled="false">
850 <with
851 variable="selection">
852 <count
853 value="1">
854 </count>
855 <iterate
856 ifEmpty="false"
857 operator="and">
858 <instanceof
2bdf0193 859 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
e73a4ba5
GB
860 </instanceof>
861 </iterate>
862 </with>
863 </visibleWhen>
864 </command>
6b44794a
MK
865 <command
866 commandId="org.eclipse.linuxtools.tmf.ui.command.offset_traces"
867 label="%command.offset_traces"
868 style="push"
869 tooltip="%command.offset_traces.description">
870 <visibleWhen
871 checkEnabled="true">
872 </visibleWhen>
873 </command>
874 <command
875 commandId="org.eclipse.linuxtools.tmf.ui.command.clear_offset"
876 label="%command.clear_offset"
877 style="push"
878 tooltip="%command.clear_offset.description">
879 <visibleWhen
880 checkEnabled="true">
881 </visibleWhen>
882 </command>
6151d86c
PT
883 <separator
884 name="org.eclipse.linuxtools.tmf.ui.separator5"
885 visible="true">
886 </separator>
be222f56 887 <command
6151d86c
PT
888 commandId="org.eclipse.ui.file.refresh"
889 label="%command.refresh"
890 mnemonic="%command.refresh.mnemonic"
891 style="push">
be222f56
PT
892 <visibleWhen
893 checkEnabled="false">
894 <with
895 variable="selection">
896 <count
897 value="1">
898 </count>
899 <iterate
900 ifEmpty="false"
901 operator="and">
6151d86c
PT
902 <or>
903 <instanceof
2bdf0193 904 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
6151d86c
PT
905 </instanceof>
906 <instanceof
2bdf0193 907 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
6151d86c
PT
908 </instanceof>
909 <instanceof
2bdf0193 910 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
6151d86c
PT
911 </instanceof>
912 </or>
be222f56
PT
913 </iterate>
914 </with>
915 </visibleWhen>
916 </command>
c068a752
GB
917 <command
918 commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
919 icon="icons/dlcl16/open.gif"
920 label="%command.analysis_help"
921 mnemonic="%command.analysis_help.mnemonic"
922 style="push"
923 tooltip="%command.analysis_help.description">
924 <visibleWhen
925 checkEnabled="false">
926 <with
927 variable="selection">
928 <count
929 value="1">
930 </count>
931 <iterate
932 ifEmpty="false"
933 operator="and">
934 <instanceof
2bdf0193 935 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfAnalysisElement">
c068a752
GB
936 </instanceof>
937 </iterate>
938 </with>
939 </visibleWhen>
940 </command>
be222f56 941 </menuContribution>
ef906471
XR
942 <menuContribution
943 allPopups="false"
944 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=add_delete">
945 <command
946 commandId="org.eclipse.ui.edit.delete"
947 style="push">
948 </command>
949 </menuContribution>
950 <menuContribution
951 allPopups="false"
952 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
953 <command
954 commandId="org.eclipse.ui.edit.cut"
955 style="push">
956 </command>
957 </menuContribution>
958 <menuContribution
959 allPopups="false"
960 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
961 <command
962 commandId="org.eclipse.ui.edit.copy"
963 style="push">
964 </command>
965 </menuContribution>
966 <menuContribution
967 allPopups="false"
968 locationURI="toolbar:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
969 <command
970 commandId="org.eclipse.ui.edit.paste"
971 style="push">
972 </command>
973 </menuContribution>
974 <menuContribution
975 allPopups="false"
976 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=delete">
977 <command
978 commandId="org.eclipse.ui.edit.delete"
979 style="push">
980 </command>
981 </menuContribution>
982 <menuContribution
983 allPopups="false"
984 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
985 <command
986 commandId="org.eclipse.ui.edit.cut"
987 style="push">
988 </command>
989 </menuContribution>
990 <menuContribution
991 allPopups="false"
992 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
993 <command
994 commandId="org.eclipse.ui.edit.copy"
995 style="push">
996 </command>
997 </menuContribution>
998 <menuContribution
999 allPopups="false"
1000 locationURI="popup:org.eclipse.linuxtools.tmf.ui.views.filter?after=edit">
1001 <command
1002 commandId="org.eclipse.ui.edit.paste"
1003 style="push">
1004 </command>
1005 </menuContribution>
be222f56
PT
1006 </extension>
1007 <extension
1008 point="org.eclipse.ui.commands">
1009 <category
6151d86c
PT
1010 description="%commands.category.description"
1011 id="org.eclipse.linuxtools.tmf.ui.commands.category"
1012 name="%commands.category.name">
be222f56 1013 </category>
339d539c
PT
1014 <command
1015 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1016 description="%command.new_folder.description"
1017 id="org.eclipse.linuxtools.tmf.ui.command.new_folder"
1018 name="%command.new_folder">
1019 </command>
be222f56 1020 <command
6151d86c
PT
1021 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1022 description="%command.new_experiment.description"
1023 id="org.eclipse.linuxtools.tmf.ui.command.new_experiment"
1024 name="%command.new_experiment">
be222f56 1025 </command>
c068a752
GB
1026 <command
1027 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1028 description="%command.analysis_help.description"
1029 id="org.eclipse.linuxtools.tmf.ui.command.analysis_help"
1030 name="%command.analysis_help">
1031 </command>
be222f56 1032 <command
6151d86c
PT
1033 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1034 description="%command.select_trace_type.description"
1035 id="org.eclipse.linuxtools.tmf.ui.command.select_trace_type"
1036 name="%command.select_trace_type">
be222f56 1037 <commandParameter
6151d86c 1038 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.bundle"
43ee8b79 1039 name="%command.select_trace_type.bundle"
be222f56
PT
1040 optional="false">
1041 </commandParameter>
1042 <commandParameter
6151d86c 1043 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.type"
43ee8b79 1044 name="%command.select_trace_type.type"
be222f56
PT
1045 optional="false">
1046 </commandParameter>
1047 <commandParameter
6151d86c 1048 id="org.eclipse.linuxtools.tmf.ui.commandparameter.select_trace_type.icon"
43ee8b79 1049 name="%command.select_trace_type.icon"
be222f56
PT
1050 optional="false">
1051 </commandParameter>
1052 </command>
1053 <command
6151d86c
PT
1054 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1055 id="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files"
1056 name="%command.delete_suppl_files">
be222f56 1057 </command>
6e651d8b
MAL
1058 <command
1059 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1060 id="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg"
1061 name="%command.export_trace_package">
1062 </command>
1063 <command
1064 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1065 id="org.eclipse.linuxtools.tmf.ui.command.importtracepkg"
1066 name="%command.import_trace_package">
1067 </command>
be222f56 1068 <command
6151d86c
PT
1069 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1070 description="%command.select_traces.description"
1071 id="org.eclipse.linuxtools.tmf.ui.command.select_traces"
1072 name="%command.select_traces">
be222f56 1073 </command>
e73a4ba5
GB
1074 <command
1075 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1076 description="%command.synchronize_traces.description"
1077 id="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces"
1078 name="%command.synchronize_traces">
1079 </command>
be222f56
PT
1080 <category
1081 description="%commands.parser.category.description"
1082 id="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
1083 name="%commands.parser.category.name">
1084 </category>
1085 <command
1086 categoryId="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
1087 description="%commands.parser.manage.description"
1088 id="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
1089 name="%commands.parser.manage">
1090 </command>
1091 <category
1092 description="%commands.uml2sd.category.name"
d5efe032 1093 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
be222f56
PT
1094 name="%commands.uml2sd.category.name">
1095 </category>
1096 <command
1097 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1098 description="%commands.uml2sd.goto.description"
1099 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1100 name="%commands.uml2sd.goto">
1101 </command>
1102 <command
1103 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1104 description="%commands.uml2sd.showend.description"
1105 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1106 name="%commands.uml2sd.showend">
1107 </command>
1108 <command
1109 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1110 description="%commands.uml2sd.showstart.description"
1111 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1112 name="%commands.uml2sd.showstart">
d5efe032 1113 </command>
be222f56
PT
1114 <command
1115 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1116 description="%commands.uml2sd.scrollup.description"
1117 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1118 name="%commands.uml2sd.scrollup">
1119 </command>
1120 <command
1121 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1122 description="%commands.uml2sd.scrolldown.description"
1123 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1124 name="%commands.uml2sd.scrolldown">
1125 </command>
1126 <command
1127 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1128 description="%commands.uml2sd.scrollleft.description"
1129 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1130 name="%commands.uml2sd.scrollleft">
1131 </command>
1132 <command
1133 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
1134 description="%commands.uml2sd.scrollright.description"
1135 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1136 name="%commands.uml2sd.scrollright">
1137 </command>
ceb60136
BH
1138 <command
1139 description="%command.import.description"
1140 id="org.eclipse.linuxtools.tmf.ui.import"
1141 name="%command.import">
1142 </command>
d3de0920
XR
1143 <command
1144 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1145 description="%command.export_to_text.description"
1146 id="org.eclipse.linuxtools.tmf.ui.exportToText"
1147 name="%command.export_to_text">
1148 </command>
c0c7c656
MAL
1149 <command
1150 categoryId="org.eclipse.ui.category.file"
2bdf0193 1151 defaultHandler="org.eclipse.tracecompass.internal.tmf.ui.commands.OpenFileHandler"
c0c7c656
MAL
1152 description="%command.OpenFile.description"
1153 id="org.eclipse.linuxtools.tmf.ui.openFile"
1154 name="%command.OpenFile.name">
1155 </command>
6b44794a
MK
1156 <command
1157 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1158 description="%command.offset_traces.description"
1159 id="org.eclipse.linuxtools.tmf.ui.command.offset_traces"
1160 name="%command.offset_traces">
1161 </command>
1162 <command
1163 categoryId="org.eclipse.linuxtools.tmf.ui.commands.category"
1164 description="%command.clear_offset.description"
1165 id="org.eclipse.linuxtools.tmf.ui.command.clear_offset"
1166 name="%command.clear_offset">
1167 </command>
be222f56 1168 </extension>
be222f56
PT
1169 <extension
1170 point="org.eclipse.ui.handlers">
002f9f07 1171 <handler
2bdf0193 1172 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.ImportTraceHandler"
ceb60136 1173 commandId="org.eclipse.linuxtools.tmf.ui.import">
002f9f07 1174 </handler>
be222f56 1175 <handler
2bdf0193 1176 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.RefreshHandler"
6151d86c
PT
1177 commandId="org.eclipse.ui.file.refresh">
1178 <activeWhen>
1179 <and>
1180 <count
1181 value="1">
1182 </count>
e54c68b7
FC
1183 <iterate
1184 ifEmpty="false"
1185 operator="and">
6151d86c
PT
1186 <or>
1187 <instanceof
2bdf0193 1188 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
6151d86c
PT
1189 </instanceof>
1190 <instanceof
2bdf0193 1191 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
6151d86c
PT
1192 </instanceof>
1193 <instanceof
2bdf0193 1194 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
6151d86c
PT
1195 </instanceof>
1196 </or>
1197 </iterate>
1198 </and>
1199 </activeWhen>
be222f56
PT
1200 </handler>
1201 <handler
2bdf0193 1202 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.OpenTraceHandler"
6151d86c
PT
1203 commandId="org.eclipse.ui.navigate.openResource">
1204 <activeWhen>
1205 <and>
1206 <count
1207 value="1">
1208 </count>
e54c68b7
FC
1209 <iterate
1210 operator="and">
6151d86c 1211 <instanceof
2bdf0193 1212 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
6151d86c
PT
1213 </instanceof>
1214 </iterate>
1215 </and>
1216 </activeWhen>
be222f56
PT
1217 </handler>
1218 <handler
2bdf0193 1219 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.OpenExperimentHandler"
6151d86c
PT
1220 commandId="org.eclipse.ui.navigate.openResource">
1221 <activeWhen>
1222 <and>
1223 <count
1224 value="1">
1225 </count>
e54c68b7
FC
1226 <iterate
1227 operator="and">
6151d86c 1228 <instanceof
2bdf0193 1229 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
6151d86c
PT
1230 </instanceof>
1231 </iterate>
1232 </and>
1233 </activeWhen>
be222f56 1234 </handler>
c068a752 1235 <handler
2bdf0193 1236 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.OpenAnalysisHelpHandler"
c068a752
GB
1237 commandId="org.eclipse.linuxtools.tmf.ui.command.analysis_help">
1238 <activeWhen>
1239 <and>
1240 <count
1241 value="1">
1242 </count>
1243 <iterate
1244 operator="and">
1245 <instanceof
2bdf0193 1246 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfAnalysisElement">
c068a752
GB
1247 </instanceof>
1248 </iterate>
1249 </and>
1250 </activeWhen>
1251 </handler>
1252 <handler
2bdf0193 1253 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.OpenAnalysisOutputHandler"
c068a752
GB
1254 commandId="org.eclipse.ui.navigate.openResource">
1255 <activeWhen>
1256 <and>
1257 <count
1258 value="1">
1259 </count>
1260 <iterate
1261 operator="and">
1262 <instanceof
2bdf0193 1263 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfAnalysisOutputElement">
c068a752
GB
1264 </instanceof>
1265 </iterate>
1266 </and>
1267 </activeWhen>
1268 </handler>
be222f56 1269 <handler
2bdf0193 1270 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.CopyTraceHandler"
6151d86c
PT
1271 commandId="org.eclipse.ui.edit.copy">
1272 <activeWhen>
1273 <and>
35a15531
PT
1274 <with
1275 variable="activePart">
1276 <instanceof
1277 value="org.eclipse.ui.navigator.CommonNavigator">
1278 </instanceof>
1279 </with>
6151d86c
PT
1280 <count
1281 value="1">
1282 </count>
e54c68b7
FC
1283 <iterate
1284 operator="and">
6151d86c 1285 <instanceof
2bdf0193 1286 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
6151d86c 1287 </instanceof>
35a15531
PT
1288 <not>
1289 <test
1290 forcePluginActivation="true"
1291 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
1292 </test>
1293 </not>
6151d86c
PT
1294 </iterate>
1295 </and>
1296 </activeWhen>
be222f56
PT
1297 </handler>
1298 <handler
2bdf0193 1299 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.CopyExperimentHandler"
6151d86c
PT
1300 commandId="org.eclipse.ui.edit.copy">
1301 <activeWhen>
1302 <and>
35a15531
PT
1303 <with
1304 variable="activePart">
1305 <instanceof
1306 value="org.eclipse.ui.navigator.CommonNavigator">
1307 </instanceof>
1308 </with>
6151d86c
PT
1309 <count
1310 value="1">
1311 </count>
e54c68b7
FC
1312 <iterate
1313 operator="and">
6151d86c 1314 <instanceof
2bdf0193 1315 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
6151d86c
PT
1316 </instanceof>
1317 </iterate>
1318 </and>
1319 </activeWhen>
be222f56
PT
1320 </handler>
1321 <handler
2bdf0193 1322 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.RenameTraceHandler"
6151d86c
PT
1323 commandId="org.eclipse.ui.edit.rename">
1324 <activeWhen>
1325 <and>
1326 <count
1327 value="1">
1328 </count>
e54c68b7
FC
1329 <iterate
1330 operator="and">
6151d86c 1331 <instanceof
2bdf0193 1332 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
6151d86c
PT
1333 </instanceof>
1334 </iterate>
1335 </and>
1336 </activeWhen>
be222f56
PT
1337 </handler>
1338 <handler
2bdf0193 1339 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.RenameExperimentHandler"
6151d86c
PT
1340 commandId="org.eclipse.ui.edit.rename">
1341 <activeWhen>
1342 <and>
1343 <count
1344 value="1">
1345 </count>
e54c68b7
FC
1346 <iterate
1347 operator="and">
6151d86c 1348 <instanceof
2bdf0193 1349 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
6151d86c
PT
1350 </instanceof>
1351 </iterate>
1352 </and>
1353 </activeWhen>
be222f56 1354 </handler>
339d539c 1355 <handler
2bdf0193 1356 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.RenameFolderHandler"
339d539c
PT
1357 commandId="org.eclipse.ui.edit.rename">
1358 <activeWhen>
1359 <and>
1360 <count
1361 value="1">
1362 </count>
1363 <iterate
1364 operator="and">
1365 <and>
1366 <not>
1367 <instanceof
2bdf0193 1368 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTracesFolder">
339d539c
PT
1369 </instanceof>
1370 </not>
1371 <instanceof
2bdf0193 1372 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
339d539c
PT
1373 </instanceof>
1374 </and>
1375 </iterate>
1376 </and>
1377 </activeWhen>
1378 </handler>
be222f56 1379 <handler
2bdf0193 1380 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.DeleteExperimentHandler"
6151d86c
PT
1381 commandId="org.eclipse.ui.edit.delete">
1382 <activeWhen>
e54c68b7
FC
1383 <iterate
1384 ifEmpty="false"
1385 operator="and">
1386 <instanceof
2bdf0193 1387 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
e54c68b7
FC
1388 </instanceof>
1389 </iterate>
6151d86c 1390 </activeWhen>
be222f56 1391 </handler>
339d539c 1392 <handler
2bdf0193 1393 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.DeleteTraceFolderElementHandler"
339d539c
PT
1394 commandId="org.eclipse.ui.edit.delete">
1395 <activeWhen>
1396 <iterate
1397 ifEmpty="false"
1398 operator="and">
c2b15f22 1399 <or>
339d539c 1400 <instanceof
2bdf0193 1401 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
339d539c 1402 </instanceof>
c2b15f22 1403 <instanceof
2bdf0193 1404 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
c2b15f22
MAL
1405 </instanceof>
1406 </or>
339d539c
PT
1407 </iterate>
1408 </activeWhen>
1409 </handler>
1410 <handler
2bdf0193 1411 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.NewFolderHandler"
339d539c
PT
1412 commandId="org.eclipse.linuxtools.tmf.ui.command.new_folder">
1413 <activeWhen>
1414 <and>
1415 <count
1416 value="1">
1417 </count>
1418 <iterate
1419 ifEmpty="false"
1420 operator="or">
1421 <instanceof
2bdf0193 1422 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
339d539c
PT
1423 </instanceof>
1424 </iterate>
1425 </and>
1426 </activeWhen>
1427 </handler>
be222f56 1428 <handler
2bdf0193 1429 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.DeleteTraceSupplementaryFilesHandler"
6151d86c 1430 commandId="org.eclipse.linuxtools.tmf.ui.command.delete_suppl_files">
be222f56 1431 </handler>
6e651d8b 1432 <handler
2bdf0193 1433 class="org.eclipse.tracecompass.internal.tmf.ui.project.wizards.tracepkg.importexport.ExportTracePackageHandler"
6e651d8b 1434 commandId="org.eclipse.linuxtools.tmf.ui.command.exporttracepkg">
6e651d8b
MAL
1435 </handler>
1436 <handler
2bdf0193 1437 class="org.eclipse.tracecompass.internal.tmf.ui.project.wizards.tracepkg.importexport.ImportTracePackageHandler"
6e651d8b
MAL
1438 commandId="org.eclipse.linuxtools.tmf.ui.command.importtracepkg">
1439 <activeWhen>
1440 <and>
1441 <count
1442 value="1">
1443 </count>
1444 <iterate
1445 operator="and">
1446 <instanceof
2bdf0193 1447 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
6e651d8b
MAL
1448 </instanceof>
1449 </iterate>
1450 </and>
1451 </activeWhen>
1452 </handler>
be222f56 1453 <handler
2bdf0193 1454 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.NewExperimentHandler"
6151d86c
PT
1455 commandId="org.eclipse.linuxtools.tmf.ui.command.new_experiment">
1456 <activeWhen>
1457 <and>
1458 <count
1459 value="1">
1460 </count>
e54c68b7
FC
1461 <iterate
1462 operator="and">
6151d86c 1463 <instanceof
2bdf0193 1464 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentFolder">
6151d86c
PT
1465 </instanceof>
1466 </iterate>
1467 </and>
1468 </activeWhen>
be222f56
PT
1469 </handler>
1470 <handler
2bdf0193 1471 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.SelectTraceTypeHandler"
6151d86c
PT
1472 commandId="org.eclipse.linuxtools.tmf.ui.command.select_trace_type">
1473 <activeWhen>
e54c68b7
FC
1474 <iterate
1475 ifEmpty="false"
1476 operator="and">
8a917424
GB
1477 <or>
1478 <instanceof
2bdf0193 1479 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
8a917424
GB
1480 </instanceof>
1481 <instanceof
2bdf0193 1482 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
8a917424
GB
1483 </instanceof>
1484 </or>
e54c68b7 1485 </iterate>
6151d86c 1486 </activeWhen>
be222f56
PT
1487 </handler>
1488 <handler
2bdf0193 1489 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.SelectTracesHandler"
6151d86c
PT
1490 commandId="org.eclipse.linuxtools.tmf.ui.command.select_traces">
1491 <activeWhen>
1492 <and>
1493 <count
1494 value="1">
1495 </count>
e54c68b7
FC
1496 <iterate
1497 operator="and">
6151d86c 1498 <instanceof
2bdf0193 1499 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
6151d86c
PT
1500 </instanceof>
1501 </iterate>
1502 </and>
1503 </activeWhen>
be222f56 1504 </handler>
e73a4ba5 1505 <handler
2bdf0193 1506 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.SynchronizeTracesHandler"
e73a4ba5
GB
1507 commandId="org.eclipse.linuxtools.tmf.ui.command.synchronize_traces">
1508 <activeWhen>
1509 <and>
1510 <count
1511 value="1">
1512 </count>
1513 <iterate
1514 operator="and">
1515 <instanceof
2bdf0193 1516 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
e73a4ba5
GB
1517 </instanceof>
1518 </iterate>
1519 </and>
1520 </activeWhen>
1521 </handler>
be222f56 1522 <handler
2bdf0193 1523 class="org.eclipse.tracecompass.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"
be222f56
PT
1524 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">
1525 </handler>
1526 <handler
2bdf0193 1527 class="org.eclipse.tracecompass.internal.tmf.ui.editors.handlers.AddBookmarkHandler"
be222f56
PT
1528 commandId="org.eclipse.ui.edit.addBookmark">
1529 <activeWhen>
cf6af39c
PT
1530 <and>
1531 <with
1532 variable="activePart">
1533 <instanceof
2bdf0193 1534 value="org.eclipse.tracecompass.tmf.ui.editors.TmfEventsEditor">
cf6af39c
PT
1535 </instanceof>
1536 </with>
1537 <count
1538 value="1">
1539 </count>
1540 <iterate
1541 ifEmpty="false"
1542 operator="and">
1543 <instanceof
2bdf0193 1544 value="org.eclipse.tracecompass.tmf.core.event.ITmfEvent">
cf6af39c
PT
1545 </instanceof>
1546 </iterate>
1547 </and>
be222f56
PT
1548 </activeWhen>
1549 </handler>
d3de0920 1550 <handler
2bdf0193 1551 class="org.eclipse.tracecompass.internal.tmf.ui.commands.ExportToTextCommandHandler"
d3de0920
XR
1552 commandId="org.eclipse.linuxtools.tmf.ui.exportToText">
1553 </handler>
ef906471 1554 <handler
2bdf0193 1555 class="org.eclipse.tracecompass.tmf.ui.views.filter.CopyHandler"
ef906471
XR
1556 commandId="org.eclipse.ui.edit.copy">
1557 <activeWhen>
1558 <with
1559 variable="activePart">
1560 <instanceof
2bdf0193 1561 value="org.eclipse.tracecompass.tmf.ui.views.filter.FilterView">
ef906471
XR
1562 </instanceof>
1563 </with>
1564 </activeWhen>
1565 </handler>
1566 <handler
2bdf0193 1567 class="org.eclipse.tracecompass.tmf.ui.views.filter.PasteHandler"
ef906471
XR
1568 commandId="org.eclipse.ui.edit.paste">
1569 <activeWhen>
1570 <with
1571 variable="activePart">
1572 <instanceof
2bdf0193 1573 value="org.eclipse.tracecompass.tmf.ui.views.filter.FilterView">
ef906471
XR
1574 </instanceof>
1575 </with>
1576 </activeWhen>
1577 </handler>
1578 <handler
2bdf0193 1579 class="org.eclipse.tracecompass.tmf.ui.views.filter.CutHandler"
ef906471
XR
1580 commandId="org.eclipse.ui.edit.cut">
1581 <activeWhen>
1582 <with
1583 variable="activePart">
1584 <instanceof
2bdf0193 1585 value="org.eclipse.tracecompass.tmf.ui.views.filter.FilterView">
ef906471
XR
1586 </instanceof>
1587 </with>
1588 </activeWhen>
1589 </handler>
1590 <handler
2bdf0193 1591 class="org.eclipse.tracecompass.tmf.ui.views.filter.DeleteHandler"
ef906471
XR
1592 commandId="org.eclipse.ui.edit.delete">
1593 <activeWhen>
1594 <with
1595 variable="activePart">
1596 <instanceof
2bdf0193 1597 value="org.eclipse.tracecompass.tmf.ui.views.filter.FilterView">
ef906471
XR
1598 </instanceof>
1599 </with>
6b44794a
MK
1600 </activeWhen>
1601 </handler>
1602 <handler
2bdf0193 1603 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.OffsetTraceHandler"
6b44794a
MK
1604 commandId="org.eclipse.linuxtools.tmf.ui.command.offset_traces">
1605 <activeWhen>
1606 <with
1607 variable="selection">
1608 <iterate
1609 ifEmpty="false"
1610 operator="and">
1611 <or>
1612 <instanceof
d4d4bd13 1613 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
6b44794a
MK
1614 </instanceof>
1615 <instanceof
d4d4bd13 1616 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
6b44794a
MK
1617 </instanceof>
1618 <instanceof
d4d4bd13 1619 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
6b44794a
MK
1620 </instanceof>
1621 </or>
1622 </iterate>
1623 </with>
1624 </activeWhen>
1625 </handler>
1626 <handler
2bdf0193 1627 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.ClearTraceOffsetHandler"
6b44794a
MK
1628 commandId="org.eclipse.linuxtools.tmf.ui.command.clear_offset">
1629 <activeWhen>
1630 <with
1631 variable="selection">
1632 <iterate
1633 ifEmpty="false"
1634 operator="and">
1635 <or>
1636 <instanceof
d4d4bd13 1637 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
6b44794a
MK
1638 </instanceof>
1639 <instanceof
d4d4bd13 1640 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
6b44794a
MK
1641 </instanceof>
1642 <instanceof
d4d4bd13 1643 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder">
6b44794a
MK
1644 </instanceof>
1645 </or>
1646 </iterate>
1647 </with>
ef906471
XR
1648 </activeWhen>
1649 </handler>
be222f56 1650 </extension>
6151d86c
PT
1651 <extension point="org.eclipse.ui.bindings">
1652 <key
1653 sequence="ALT+R"
1654 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1655 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
1656 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
d5efe032 1657 </key>
6151d86c
PT
1658 <key
1659 sequence="SHIFT+ALT+END"
1660 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1661 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
1662 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
d5efe032 1663 </key>
6151d86c
PT
1664 <key
1665 sequence="SHIFT+ALT+HOME"
1666 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1667 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
1668 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
d5efe032 1669 </key>
6151d86c
PT
1670 <key
1671 sequence="SHIFT+ALT+ARROW_UP"
1672 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1673 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
1674 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
d5efe032 1675 </key>
6151d86c
PT
1676 <key
1677 sequence="SHIFT+ALT+ARROW_DOWN"
1678 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1679 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
1680 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1681 </key>
1682 <key
1683 sequence="SHIFT+ALT+ARROW_LEFT"
1684 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1685 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
1686 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1687 </key>
1688 <key
1689 sequence="SHIFT+ALT+ARROW_RIGHT"
1690 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1691 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
1692 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1693 </key>
1694 </extension>
be222f56
PT
1695 <extension
1696 point="org.eclipse.core.contenttype.contentTypes">
1697 <content-type
1698 id="org.eclipse.linuxtools.tmf.ui.content-type.trace"
1699 name="%contenttype.trace"
1700 priority="normal">
1701 </content-type>
1702 </extension>
1703 <extension
1704 point="org.eclipse.ui.contexts">
1705 <context
1706 id="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1707 name="%contexts.uml2sd">
1708 </context>
1709 </extension>
1710 <extension
1711 point="org.eclipse.ui.preferencePages">
1712 <page
2bdf0193 1713 class="org.eclipse.tracecompass.internal.tmf.ui.preferences.TmfTracingPreferencePage"
be222f56
PT
1714 id="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1715 name="%preference.page.trace.name">
1716 </page>
1717 <page
1718 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
2bdf0193 1719 class="org.eclipse.tracecompass.tmf.ui.views.uml2sd.preferences.SDViewerPage"
be222f56
PT
1720 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1721 name="%preference.page.uml2sd.name">
1722 </page>
f8177ba2
FC
1723 <page
1724 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
2bdf0193 1725 class="org.eclipse.tracecompass.tmf.ui.properties.TmfTimestampFormatPage"
f8177ba2
FC
1726 id="org.eclipse.linuxtools.tmf.ui.preferences.timestamp.format"
1727 name="%preferences.page.timestamp.format">
1728 </page>
be222f56
PT
1729 </extension>
1730 <extension
1731 point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
1732 <uml2SDLoader
2bdf0193 1733 class="org.eclipse.tracecompass.tmf.ui.views.uml2sd.loader.TmfUml2SDSyncLoader"
be222f56
PT
1734 default="true"
1735 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
1736 name="TMF UML2SD Loader"
1737 view="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView">
1738 </uml2SDLoader>
1739 </extension>
1740 <!--extension
1741 point="org.eclipse.core.expressions.propertyTesters">
1742 <propertyTester
1743 class="org.eclipse.linuxtools.tmf.ui.project.handlers.PropertyTester"
1744 id="org.eclipse.linuxtools.tmf.ui.propertyTester.isInTraceFolder"
1745 namespace="org.eclipse.linuxtools.tmf.ui.propertyTester"
1746 properties="isInTraceFolder"
1747 type="org.eclipse.jface.viewers.ISelection">
1748 </propertyTester>
1749 </extension -->
1750 <extension
1751 point="org.eclipse.core.expressions.propertyTesters">
1752 <propertyTester
2bdf0193 1753 class="org.eclipse.tracecompass.internal.tmf.ui.project.handlers.TracePropertyTester"
be222f56
PT
1754 id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"
1755 namespace="org.eclipse.linuxtools.tmf.ui"
2dd0c429 1756 properties="isExperimentTrace,hasSupplementaryFiles,traceType"
2bdf0193 1757 type="org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectModelElement">
be222f56
PT
1758 </propertyTester>
1759 </extension>
1169a815
BH
1760 <extension
1761 point="org.eclipse.ui.navigator.linkHelper">
1762 <linkHelper
2bdf0193 1763 class="org.eclipse.tracecompass.internal.tmf.ui.project.model.TmfEditorLinkHelper"
1169a815
BH
1764 id="org.eclipse.linuxtools.internal.tmf.ui.project.model.TmfEditorLinkHelper">
1765 <editorInputEnablement>
1766 <instanceof value="org.eclipse.ui.IFileEditorInput"/>
1767 </editorInputEnablement>
1768 <selectionEnablement>
1769 <or>
1770 <instanceof
2bdf0193 1771 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceElement">
1169a815
BH
1772 </instanceof>
1773 <instanceof
2bdf0193 1774 value="org.eclipse.tracecompass.tmf.ui.project.model.TmfExperimentElement">
1169a815
BH
1775 </instanceof>
1776 </or>
1777 </selectionEnablement>
1778 </linkHelper>
1779 </extension>
6e651d8b
MAL
1780 <extension
1781 point="org.eclipse.ui.exportWizards">
1782 <wizard
1783 category="org.eclipse.linuxtools.tmf.export.category"
2bdf0193 1784 class="org.eclipse.tracecompass.internal.tmf.ui.project.wizards.tracepkg.importexport.ExportTracePackageWizard"
6e651d8b
MAL
1785 icon="icons/etool16/export.gif"
1786 id="org.eclipse.linuxtools.tmf.ui.trace.export.package.wizard"
1787 name="%project.export.wizard.name.tracepkg">
1788 </wizard>
1789 <category
1790 id="org.eclipse.linuxtools.tmf.export.category"
1791 name="%project.new.category.name">
1792 </category>
1793 </extension>
8192f2c6
AM
1794 <extension
1795 point="org.eclipse.linuxtools.tmf.core.analysis">
402ef15f 1796 <output
2bdf0193 1797 class="org.eclipse.tracecompass.tmf.ui.analysis.TmfAnalysisViewOutput"
402ef15f
BH
1798 id="org.eclipse.linuxtools.tmf.ui.views.statistics">
1799 <analysisId
1800 id="org.eclipse.linuxtools.tmf.core.statistics.analysis">
1801 </analysisId>
1802 </output>
8192f2c6 1803 </extension>
a926c25c
AM
1804 <extension
1805 point="org.eclipse.linuxtools.tmf.ui.tracetypeui">
1ec2ca01
GB
1806 <experiment
1807 tracetype="org.eclipse.linuxtools.tmf.core.experiment.generic"
1808 icon="icons/elcl16/experiment.gif">
1809 </experiment>
a926c25c 1810 </extension>
be222f56 1811</plugin>
This page took 0.162545 seconds and 5 git commands to generate.