Internalize some more TMF APIs
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <extension-point id="org.eclipse.linuxtools.tmf.ui.uml2SDLoader" name="TMF UML 2 Sequence Diagram Loader" schema="schema/org.eclipse.linuxtools.tmf.ui.uml2SDLoader.exsd"/>
5
6 <extension
7 point="org.eclipse.ui.perspectives">
8 <perspective
9 class="org.eclipse.linuxtools.tmf.ui.views.TracingPerspectiveFactory"
10 icon="icons/eview16/tracing_pers.gif"
11 id="org.eclipse.linuxtools.tmf.ui.perspective"
12 name="%perspective.category.name">
13 </perspective>
14 </extension>
15 <extension
16 point="org.eclipse.ui.views">
17 <category
18 id="org.eclipse.linuxtools.tmf.ui.views.category"
19 name="%views.category.name">
20 </category>
21 <view
22 allowMultiple="false"
23 category="org.eclipse.linuxtools.tmf.ui.views.category"
24 class="org.eclipse.linuxtools.tmf.ui.views.events.TmfEventsView"
25 icon="icons/eview16/events_view.gif"
26 id="org.eclipse.linuxtools.tmf.ui.views.events"
27 name="%events.view.name"
28 restorable="true">
29 </view>
30 <view
31 category="org.eclipse.linuxtools.tmf.ui.views.category"
32 class="org.eclipse.linuxtools.tmf.ui.views.timechart.TimeChartView"
33 icon="icons/eview16/timechart_view.gif"
34 id="org.eclipse.linuxtools.tmf.ui.views.timechart"
35 name="%timechart.view.name"
36 restorable="true">
37 </view>
38 <view
39 allowMultiple="false"
40 category="org.eclipse.linuxtools.tmf.ui.views.category"
41 class="org.eclipse.linuxtools.tmf.ui.views.colors.ColorsView"
42 icon="icons/eview16/colors_view.gif"
43 id="org.eclipse.linuxtools.tmf.ui.views.colors"
44 name="%colors.view.name"
45 restorable="true">
46 </view>
47 <view
48 allowMultiple="false"
49 category="org.eclipse.linuxtools.tmf.ui.views.category"
50 class="org.eclipse.linuxtools.tmf.ui.views.filter.FilterView"
51 icon="icons/eview16/filters_view.gif"
52 id="org.eclipse.linuxtools.tmf.ui.views.filter"
53 name="%filters.view.name"
54 restorable="true">
55 </view>
56 <view
57 category="org.eclipse.linuxtools.tmf.ui.views.category"
58 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.SDView"
59 icon="icons/eview16/sequencediagram_view.gif"
60 id="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView"
61 name="%uml2sd.view.name"
62 restorable="true">
63 </view>
64 <view
65 allowMultiple="false"
66 category="org.eclipse.linuxtools.tmf.ui.views.category"
67 class="org.eclipse.linuxtools.tmf.ui.views.statistics.TmfStatisticsView"
68 icon="icons/eview16/statistics_view.gif"
69 id="org.eclipse.linuxtools.tmf.ui.views.statistics"
70 name="%statistics.view.name"
71 restorable="true">
72 </view>
73 <view
74 allowMultiple="false"
75 category="org.eclipse.linuxtools.tmf.ui.views.category"
76 class="org.eclipse.linuxtools.tmf.ui.views.histogram.HistogramView"
77 icon="icons/eview16/histogram.gif"
78 id="org.eclipse.linuxtools.tmf.ui.views.histogram"
79 name="%histogram.view.name"
80 restorable="true">
81 </view>
82 </extension>
83 <extension
84 point="org.eclipse.ui.editors">
85 <editor
86 class="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor"
87 default="false"
88 icon="icons/eview16/events_view.gif"
89 id="org.eclipse.linuxtools.tmf.ui.editors.events"
90 name="%events.editor.name">
91 <contentTypeBinding
92 contentTypeId="org.eclipse.linuxtools.tmf.ui.content-type.trace">
93 </contentTypeBinding>
94 </editor>
95 <editor
96 class="org.eclipse.linuxtools.tmf.ui.editors.EventsViewEditor"
97 default="false"
98 icon="icons/eview16/events_view.gif"
99 id="org.eclipse.linuxtools.tmf.ui.editors.eventsView"
100 name="%eventsview.editor.name">
101 <contentTypeBinding
102 contentTypeId="org.eclipse.linuxtools.tmf.ui.content-type.trace">
103 </contentTypeBinding>
104 </editor>
105 </extension>
106 <extension
107 point="org.eclipse.ui.newWizards">
108 <category
109 id="org.eclipse.linuxtools.tmf.ui.wizards.new"
110 name="%wizard.category.name">
111 </category>
112 <wizard
113 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
114 class="org.eclipse.linuxtools.tmf.ui.project.wizards.NewTmfProjectWizard"
115 icon="icons/elcl16/new_tracing_prj.gif"
116 id="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject"
117 name="%project.new.wizard.name"
118 project="true">
119 <description>
120 %project.new.wizard.description
121
122 </description>
123 </wizard>
124 <wizard
125 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
126 class="org.eclipse.linuxtools.internal.tmf.ui.parsers.wizards.CustomTxtParserWizard"
127 icon="icons/etool16/customparser_wizard.gif"
128 id="org.eclipse.linuxtools.tmf.ui.wizards.custom.text"
129 name="%project.new.wizard.custom.text.parser">
130 </wizard>
131 <wizard
132 category="org.eclipse.linuxtools.tmf.ui.wizards.new"
133 class="org.eclipse.linuxtools.internal.tmf.ui.parsers.wizards.CustomXmlParserWizard"
134 icon="icons/etool16/customparser_wizard.gif"
135 id="org.eclipse.linuxtools.tmf.ui.wizards.custom.xml"
136 name="%project.new.wizard.custom.xml.parser">
137 </wizard>
138 </extension>
139 <extension
140 point="org.eclipse.ui.importWizards">
141 <category
142 id="org.eclipse.linuxtools.tmf.import.category"
143 name="%wizard.category.name">
144 </category>
145 <wizard
146 category="org.eclipse.linuxtools.tmf.import.category"
147 class="org.eclipse.linuxtools.tmf.ui.project.wizards.ImportTraceWizard"
148 icon="icons/etool16/import.gif"
149 id="org.eclipse.linuxtools.tmf.ui.trace.import.wizard"
150 name="%project.import.wizard.name">
151 </wizard>
152 </extension>
153 <extension
154 id="org.eclipse.linuxtools.tmf.project.nature"
155 point="org.eclipse.core.resources.natures">
156 <runtime>
157 <run
158 class="org.eclipse.linuxtools.tmf.core.TmfProjectNature">
159 </run>
160 </runtime>
161 </extension>
162 <extension
163 point="org.eclipse.ui.ide.projectNatureImages">
164 <image
165 icon="icons/ovr16/trace_nature_ovr.gif"
166 id="org.eclipse.linuxtools.tmf.ui.nature.image"
167 natureId="org.eclipse.linuxtools.tmf.project.nature">
168 </image>
169 </extension>
170 <extension
171 point="org.eclipse.ui.navigator.navigatorContent">
172 <navigatorContent
173 activeByDefault="true"
174 contentProvider="org.eclipse.linuxtools.tmf.ui.project.model.TmfNavigatorContentProvider"
175 icon="icons/eview16/tracing_pers.gif"
176 id="org.eclipse.linuxtools.tmf.ui.navigator.content"
177 labelProvider="org.eclipse.linuxtools.tmf.ui.project.model.TmfNavigatorLabelProvider"
178 name="%navigatorContent.name"
179 priority="normal">
180 <triggerPoints>
181 <or>
182 <and>
183 <instanceof
184 value="org.eclipse.core.resources.IProject">
185 </instanceof>
186 <test
187 property="org.eclipse.core.resources.projectNature"
188 value="org.eclipse.linuxtools.tmf.project.nature">
189 </test>
190 </and>
191 <instanceof
192 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
193 </instanceof>
194 </or>
195 </triggerPoints>
196 <possibleChildren>
197 <or>
198 <instanceof
199 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
200 </instanceof>
201 <instanceof
202 value="org.eclipse.core.resources.IResource">
203 </instanceof>
204 </or></possibleChildren>
205 <override
206 policy="InvokeAlwaysRegardlessOfSuppressedExt"
207 suppressedExtensionId="org.eclipse.ui.navigator.resourceContent">
208 </override>
209 <actionProvider
210 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TmfActionProvider"
211 id="org.eclipse.linuxtools.tmf.ui.navigator.actions.provider">
212 <enablement>
213 <or>
214 <instanceof
215 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
216 </instanceof>
217 </or>
218 </enablement>
219 </actionProvider>
220 <dropAssistant
221 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DropAdapterAssistant"
222 id="org.eclipse.linuxtools.tmf.ui.navigator.dropAssistant">
223 <possibleDropTargets>
224 <or>
225 <and>
226 <instanceof
227 value="org.eclipse.core.resources.IProject">
228 </instanceof>
229 <test
230 property="org.eclipse.core.resources.projectNature"
231 value="org.eclipse.linuxtools.tmf.project.nature">
232 </test>
233 </and>
234 <instanceof
235 value="org.eclipse.linuxtools.tmf.ui.project.model.ITmfProjectModelElement">
236 </instanceof>
237 </or>
238 </possibleDropTargets>
239 </dropAssistant>
240 <commonWizard
241 menuGroupId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.menuGroupId"
242 type="new"
243 wizardId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject">
244 <enablement></enablement>
245 </commonWizard>
246 </navigatorContent>
247 </extension>
248 <extension
249 point="org.eclipse.ui.navigator.viewer">
250 <viewerContentBinding
251 viewerId="org.eclipse.ui.navigator.ProjectExplorer">
252 <includes>
253 <contentExtension
254 pattern="org.eclipse.linuxtools.tmf.ui.navigator.content">
255 </contentExtension>
256 <contentExtension
257 pattern="org.eclipse.ui.navigator.resources.filters.*">
258 </contentExtension>
259 </includes>
260 </viewerContentBinding>
261 </extension>
262 <extension
263 point="org.eclipse.ui.decorators">
264 <decorator
265 icon="icons/ovr16/trace_folder_ovr.png"
266 id="org.eclipse.linuxtools.tmf.ui.trace_folder.decorator"
267 label="Trace Folder"
268 lightweight="true"
269 location="TOP_RIGHT"
270 state="true">
271 <enablement>
272 <objectClass
273 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
274 </objectClass>
275 </enablement>
276 </decorator>
277 <decorator
278 icon="icons/ovr16/experiment_folder_ovr.png"
279 id="org.eclipse.linuxtools.tmf.ui.experiment_folder.decorator"
280 label="Trace Experiment Folder"
281 lightweight="true"
282 location="TOP_RIGHT"
283 state="true">
284 <enablement>
285 <objectClass
286 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
287 </objectClass>
288 </enablement>
289 </decorator>
290 <decorator
291 icon="icons/ovr16/link_ovr.gif"
292 id="org.eclipse.linuxtools.tmf.ui.linked_trace.decorator"
293 label="Linked Trace"
294 lightweight="true"
295 location="BOTTOM_RIGHT"
296 state="true">
297 <enablement>
298 <and>
299 <objectClass
300 name="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
301 </objectClass>
302 <objectState
303 name="isLinked"
304 value="true">
305 </objectState>
306 </and>
307 </enablement>
308 </decorator>
309 </extension>
310 <extension
311 point="org.eclipse.ui.menus">
312 <menuContribution
313 locationURI="menu:org.eclipse.ui.navigator.ProjectExplorer">
314 <command
315 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
316 id="org.eclipse.linuxtools.tmf.ui.menu.managecustomparsers"
317 style="push">
318 </command>
319 </menuContribution>
320 <menuContribution
321 locationURI="popup:org.eclipse.ui.popup.any?after=additions">
322 <command
323 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.import"
324 disabledIcon="icons/dtool16/import.gif"
325 icon="icons/etool16/import.gif"
326 label="%commands.trace_folder.import"
327 mnemonic="%commands.trace_folder.import.mnemonic"
328 style="push"
329 tooltip="%commands.trace_folder.import.description">
330 <visibleWhen
331 checkEnabled="false">
332 <with
333 variable="selection">
334 <count
335 value="1">
336 </count>
337 <iterate
338 operator="and">
339 <instanceof
340 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
341 </instanceof>
342 </iterate>
343 </with>
344 </visibleWhen>
345 </command>
346 <separator
347 name="org.eclipse.linuxtools.tmf.ui.separator1"
348 visible="true">
349 </separator>
350 <command
351 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.refresh"
352 disabledIcon="icons/dlcl16/refresh.gif"
353 icon="icons/elcl16/refresh.gif"
354 label="%commands.trace_folder.refresh"
355 mnemonic="%commands.trace_folder.refresh.mnemonic"
356 style="push"
357 tooltip="%commands.trace_folder.refresh.description">
358 <visibleWhen
359 checkEnabled="false">
360 <with
361 variable="selection">
362 <count
363 value="1">
364 </count>
365 <iterate
366 ifEmpty="false"
367 operator="and">
368 <instanceof
369 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder">
370 </instanceof>
371 </iterate>
372 </with>
373 </visibleWhen>
374 </command>
375 <command
376 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.open"
377 disabledIcon="icons/dlcl16/open.gif"
378 icon="icons/elcl16/open.gif"
379 label="%commands.trace.open"
380 mnemonic="%commands.trace.open.mnemonic"
381 style="push"
382 tooltip="%commands.trace.open.descritption">
383 <visibleWhen
384 checkEnabled="false">
385 <with
386 variable="selection">
387 <count
388 value="1">
389 </count>
390 <iterate
391 ifEmpty="false"
392 operator="and">
393 <instanceof
394 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
395 </instanceof>
396 </iterate>
397 </with>
398 </visibleWhen>
399 </command>
400 <command
401 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.copy"
402 disabledIcon="IMG_TOOL_COPY_DISABLED"
403 icon="IMG_TOOL_COPY"
404 label="%commands.trace.copy"
405 mnemonic="%commands.trace.copy.mnemonic"
406 style="push"
407 tooltip="%commands.trace.copy.description">
408 <visibleWhen
409 checkEnabled="false">
410 <with
411 variable="selection">
412 <count
413 value="1">
414 </count>
415 <iterate
416 ifEmpty="false"
417 operator="and">
418 <instanceof
419 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
420 </instanceof>
421 </iterate>
422 </with>
423 </visibleWhen>
424 </command>
425 <command
426 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.rename"
427 disabledIcon="icons/dlcl16/rename.gif"
428 icon="icons/elcl16/rename.gif"
429 label="%commands.trace.rename"
430 mnemonic="%commands.trace.rename.mnemonic"
431 style="push"
432 tooltip="%commands.trace.rename.description">
433 <visibleWhen
434 checkEnabled="false">
435 <with
436 variable="selection">
437 <count
438 value="1">
439 </count>
440 <iterate
441 ifEmpty="false"
442 operator="and">
443 <instanceof
444 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
445 </instanceof>
446 </iterate>
447 </with>
448 </visibleWhen>
449 </command>
450 <command
451 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete"
452 disabledIcon="IMG_ETOOL_DELETE_DISABLED"
453 icon="IMG_ETOOL_DELETE"
454 label="%commands.trace.delete"
455 mnemonic="%commands.trace.delete.mnemonic"
456 style="push"
457 tooltip="%commands.trace.delete.description">
458 <visibleWhen
459 checkEnabled="false">
460 <with
461 variable="selection">
462 <iterate
463 ifEmpty="false"
464 operator="and">
465 <and>
466 <instanceof
467 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
468 </instanceof>
469 <not>
470 <test
471 forcePluginActivation="true"
472 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
473 </test>
474 </not>
475 </and>
476 </iterate>
477 </with>
478 </visibleWhen>
479 </command>
480 <command
481 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete"
482 disabledIcon="IMG_ETOOL_DELETE_DISABLED"
483 icon="IMG_ETOOL_DELETE"
484 label="%commands.trace.remove"
485 mnemonic="%commands.trace.remove.mnemonic"
486 style="push"
487 tooltip="%commands.trace.remove.description">
488 <visibleWhen
489 checkEnabled="false">
490 <with
491 variable="selection">
492 <iterate
493 ifEmpty="false"
494 operator="and">
495 <and>
496 <instanceof
497 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
498 </instanceof>
499 <test
500 forcePluginActivation="true"
501 property="org.eclipse.linuxtools.tmf.ui.isExperimentTrace">
502 </test>
503 </and>
504 </iterate>
505 </with>
506 </visibleWhen>
507 </command>
508 <separator
509 name="org.eclipse.linuxtools.tmf.ui.separator2"
510 visible="true">
511 </separator>
512 <menu
513 label="%commands.trace.select_trace_type"
514 mnemonic="%commands.trace.select_trace_type.mnemonic"
515 tooltip="%commands.trace.select_trace_type.description">
516 <dynamic
517 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeContributionItem"
518 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.select_trace_type.dynamic">
519 </dynamic>
520 <visibleWhen
521 checkEnabled="false">
522 <with
523 variable="selection">
524 <iterate
525 ifEmpty="false"
526 operator="and">
527 <instanceof
528 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
529 </instanceof>
530 </iterate>
531 </with>
532 </visibleWhen>
533 </menu>
534 <command
535 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.new"
536 disabledIcon="icons/dtool16/new.gif"
537 icon="icons/etool16/new.gif"
538 label="%commands.experiment_folder.new"
539 mnemonic="%commands.experiment_folder.new.mnemonic"
540 style="push"
541 tooltip="%commands.trace.select_trace_type">
542 <visibleWhen
543 checkEnabled="false">
544 <with
545 variable="selection">
546 <count
547 value="1">
548 </count>
549 <iterate
550 ifEmpty="false"
551 operator="and">
552 <instanceof
553 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
554 </instanceof>
555 </iterate>
556 </with>
557 </visibleWhen>
558 </command>
559 <separator
560 name="org.eclipse.linuxtools.tmf.ui.separator3"
561 visible="true">
562 </separator>
563 <command
564 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.refresh"
565 disabledIcon="icons/dlcl16/refresh.gif"
566 icon="icons/elcl16/refresh.gif"
567 label="%commands.experiment_folder.refresh"
568 mnemonic="%commands.experiment_folder.refresh.mnemonic"
569 style="push"
570 tooltip="%commands.experiment_folder.refresh.description">
571 <visibleWhen
572 checkEnabled="false">
573 <with
574 variable="selection">
575 <count
576 value="1">
577 </count>
578 <iterate
579 ifEmpty="false"
580 operator="and">
581 <instanceof
582 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder">
583 </instanceof>
584 </iterate>
585 </with>
586 </visibleWhen>
587 </command>
588 <command
589 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.select"
590 icon="IMG_OBJ_ADD"
591 label="%commands.experiment.selecttraces"
592 mnemonic="%commands.experiment.selecttraces.mnemonic"
593 style="push"
594 tooltip="%commands.experiment.selecttraces.description">
595 <visibleWhen
596 checkEnabled="false">
597 <with
598 variable="selection">
599 <count
600 value="1">
601 </count>
602 <iterate
603 ifEmpty="false"
604 operator="and">
605 <instanceof
606 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
607 </instanceof>
608 </iterate>
609 </with>
610 </visibleWhen>
611 </command>
612 <separator
613 name="org.eclipse.linuxtools.tmf.ui.separator4"
614 visible="true">
615 </separator>
616 <command
617 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.open"
618 icon="icons/elcl16/open.gif"
619 label="%commands.experiment.open"
620 mnemonic="%commands.experiment.open.mnemonic"
621 style="push"
622 tooltip="%commands.experiment.open.description">
623 <visibleWhen
624 checkEnabled="false">
625 <with
626 variable="selection">
627 <count
628 value="1">
629 </count>
630 <iterate
631 ifEmpty="false"
632 operator="and">
633 <instanceof
634 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
635 </instanceof>
636 </iterate>
637 </with>
638 </visibleWhen>
639 </command>
640 <command
641 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.copy"
642 disabledIcon="IMG_TOOL_COPY_DISABLED"
643 icon="IMG_TOOL_COPY"
644 label="%commands.experiment.copy"
645 mnemonic="%commands.experiment.copy.mnemonic"
646 style="push"
647 tooltip="%commands.experiment.copy.description">
648 <visibleWhen
649 checkEnabled="false">
650 <with
651 variable="selection">
652 <count
653 value="1">
654 </count>
655 <iterate
656 ifEmpty="false"
657 operator="and">
658 <instanceof
659 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
660 </instanceof>
661 </iterate>
662 </with>
663 </visibleWhen>
664 </command>
665 <command
666 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.rename"
667 icon="icons/elcl16/rename.gif"
668 label="%commands.experiment.rename"
669 mnemonic="%commands.experiment.rename.mnemonic"
670 style="push"
671 tooltip="%commands.experiment.rename.description">
672 <visibleWhen
673 checkEnabled="false">
674 <with
675 variable="selection">
676 <count
677 value="1">
678 </count>
679 <iterate
680 ifEmpty="false"
681 operator="and">
682 <instanceof
683 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
684 </instanceof>
685 </iterate>
686 </with>
687 </visibleWhen>
688 </command>
689 <command
690 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.delete"
691 disabledIcon="IMG_ETOOL_DELETE_DISABLED"
692 icon="IMG_ETOOL_DELETE"
693 label="%commands.experiment.delete"
694 mnemonic="%commands.experiment.delete.mnemonic"
695 style="push"
696 tooltip="%commands.experiment.delete.description">
697 <visibleWhen
698 checkEnabled="false">
699 <with
700 variable="selection">
701 <iterate
702 ifEmpty="false"
703 operator="and">
704 <instanceof
705 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
706 </instanceof>
707 </iterate>
708 </with>
709 </visibleWhen>
710 </command>
711 <separator
712 name="org.eclipse.linuxtools.tmf.ui.separator5"
713 visible="true">
714 </separator>
715 <command
716 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.refresh"
717 disabledIcon="icons/dlcl16/refresh.gif"
718 icon="icons/elcl16/refresh.gif"
719 label="%commands.experiment.refresh"
720 mnemonic="%commands.experiment.refresh.mnemonic"
721 style="push"
722 tooltip="%commands.experiment.refresh.description">
723 <visibleWhen
724 checkEnabled="false">
725 <with
726 variable="selection">
727 <count
728 value="1">
729 </count>
730 <iterate
731 ifEmpty="false"
732 operator="and">
733 <instanceof
734 value="org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement">
735 </instanceof>
736 </iterate>
737 </with>
738 </visibleWhen>
739 </command>
740 </menuContribution>
741 </extension>
742 <extension
743 point="org.eclipse.ui.commands">
744 <category
745 description="%commands.trace_folder.category.description"
746 id="org.eclipse.linuxtools.tmf.ui.commands.trace_folder.category"
747 name="%commands.trace_folder.category.name">
748 </category>
749 <command
750 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace_folder.category"
751 description="%commands.trace_folder.import.description"
752 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.import"
753 name="%commands.trace_folder.import">
754 </command>
755 <command
756 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace_folder.category"
757 description="%commands.trace_folder.refresh.description"
758 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.refresh"
759 name="%commands.trace_folder.refresh">
760 </command>
761 <category
762 description="%commands.trace.category.description"
763 id="org.eclipse.linuxtools.tmf.ui.commands.trace.category"
764 name="%commands.trace.category.name">
765 </category>
766 <command
767 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"
768 description="%commands.trace.open.description"
769 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.open"
770 name="%commands.trace.open">
771 </command>
772 <command
773 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"
774 description="%commands.trace.copy.description"
775 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.copy"
776 name="%commands.trace.copy">
777 </command>
778 <command
779 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"
780 description="%commands.trace.rename.description"
781 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.rename"
782 name="%commands.trace.rename">
783 </command>
784 <category
785 description="%commands.experiment_folder.category.description"
786 id="org.eclipse.linuxtools.tmf.ui.commands.experiment_folder.category"
787 name="%commands.experiment_folder.category.name">
788 </category>
789 <command
790 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment_folder.category"
791 description="%commands.experiment_folder.new.description"
792 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.new"
793 name="%commands.experiment_folder.new">
794 </command>
795 <command
796 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment_folder.category"
797 description="%commands.experiment_folder.refresh.description"
798 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.refresh"
799 name="%commands.experiment_folder.refresh">
800 </command>
801 <command
802 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"
803 description="%commands.trace.select_trace_type.description"
804 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.select_trace_type"
805 name="%commands.trace.select_trace_type">
806 <commandParameter
807 id="org.eclipse.linuxtools.tmf.ui.commandparameter.project.trace.select_trace_type.bundle"
808 name="%commands.trace.select_trace_type.bundle"
809 optional="false">
810 </commandParameter>
811 <commandParameter
812 id="org.eclipse.linuxtools.tmf.ui.commandparameter.project.trace.select_trace_type.type"
813 name="%commands.trace.select_trace_type.type"
814 optional="false">
815 </commandParameter>
816 <commandParameter
817 id="org.eclipse.linuxtools.tmf.ui.commandparameter.project.trace.select_trace_type.icon"
818 name="%commands.trace.select_trace_type.icon"
819 optional="false">
820 </commandParameter>
821 </command>
822 <command
823 categoryId="org.eclipse.linuxtools.tmf.ui.commands.trace.category"
824 description="%commands.trace.delete.description"
825 id="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete"
826 name="%commands.trace.delete">
827 </command>
828 <category
829 description="%commands.experiment.category.description"
830 id="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
831 name="%commands.experiment.category.name">
832 </category>
833 <command
834 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
835 description="%commands.experiment.selecttraces.description"
836 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.select"
837 name="%commands.experiment.selecttraces">
838 </command>
839 <command
840 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
841 description="%commands.experiment.open.description"
842 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.open"
843 name="%commands.experiment.open">
844 </command>
845 <command
846 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
847 description="%commands.experiment.copy.description"
848 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.copy"
849 name="%commands.experiment.copy">
850 </command>
851 <command
852 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
853 description="%commands.experiment.rename.description"
854 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.rename"
855 name="%commands.experiment.rename">
856 </command>
857 <command
858 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
859 description="%commands.experiment.delete.description"
860 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.delete"
861 name="%commands.experiment.delete">
862 </command>
863 <command
864 categoryId="org.eclipse.linuxtools.tmf.ui.commands.experiment.category"
865 description="%commands.experiment.refresh.description"
866 id="org.eclipse.linuxtools.tmf.ui.command.project.experiment.refresh"
867 name="%commands.experiment.refresh">
868 </command>
869 <category
870 description="%commands.parser.category.description"
871 id="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
872 name="%commands.parser.category.name">
873 </category>
874 <command
875 categoryId="org.eclipse.linuxtools.tmf.ui.commands.parser.category"
876 description="%commands.parser.manage.description"
877 id="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers"
878 name="%commands.parser.manage">
879 </command>
880 <category
881 description="%commands.uml2sd.category.name"
882 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
883 name="%commands.uml2sd.category.name">
884 </category>
885 <command
886 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
887 description="%commands.uml2sd.goto.description"
888 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
889 name="%commands.uml2sd.goto">
890 </command>
891 <command
892 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
893 description="%commands.uml2sd.showend.description"
894 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
895 name="%commands.uml2sd.showend">
896 </command>
897 <command
898 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
899 description="%commands.uml2sd.showstart.description"
900 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
901 name="%commands.uml2sd.showstart">
902 </command>
903 <command
904 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
905 description="%commands.uml2sd.scrollup.description"
906 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
907 name="%commands.uml2sd.scrollup">
908 </command>
909 <command
910 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
911 description="%commands.uml2sd.scrolldown.description"
912 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
913 name="%commands.uml2sd.scrolldown">
914 </command>
915 <command
916 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
917 description="%commands.uml2sd.scrollleft.description"
918 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
919 name="%commands.uml2sd.scrollleft">
920 </command>
921 <command
922 categoryId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.category"
923 description="%commands.uml2sd.scrollright.description"
924 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
925 name="%commands.uml2sd.scrollright">
926 </command>
927 </extension>
928 <extension point="org.eclipse.ui.bindings">
929 <key
930 sequence="ALT+R"
931 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
932 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.GoToMessage"
933 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
934 </key>
935 <key
936 sequence="SHIFT+ALT+END"
937 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
938 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeEnd"
939 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
940 </key>
941 <key
942 sequence="SHIFT+ALT+HOME"
943 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
944 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.ShowNodeStart"
945 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
946 </key>
947 <key
948 sequence="SHIFT+ALT+ARROW_UP"
949 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
950 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDUp"
951 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
952 </key>
953 <key
954 sequence="SHIFT+ALT+ARROW_DOWN"
955 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
956 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDDown"
957 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
958 </key>
959 <key
960 sequence="SHIFT+ALT+ARROW_LEFT"
961 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
962 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDLeft"
963 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
964 </key>
965 <key
966 sequence="SHIFT+ALT+ARROW_RIGHT"
967 contextId="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
968 commandId="org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.MoveSDRight"
969 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
970 </key>
971 </extension>
972 <extension
973 point="org.eclipse.ui.handlers">
974 <handler
975 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.ImportTraceHandler"
976 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.import">
977 </handler>
978 <handler
979 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
980 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.refresh">
981 </handler>
982 <handler
983 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenTraceHandler"
984 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.open">
985 </handler>
986 <handler
987 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyTraceHandler"
988 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.copy">
989 </handler>
990 <handler
991 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameTraceHandler"
992 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.rename">
993 </handler>
994 <handler
995 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteTraceHandler"
996 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.delete">
997 </handler>
998 <handler
999 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTraceTypeHandler"
1000 commandId="org.eclipse.linuxtools.tmf.ui.command.project.trace.select_trace_type">
1001 </handler>
1002 <handler
1003 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.NewExperimentHandler"
1004 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.new">
1005 </handler>
1006 <handler
1007 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
1008 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment_folder.refresh">
1009 </handler>
1010 <handler
1011 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.SelectTracesHandler"
1012 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.select">
1013 </handler>
1014 <handler
1015 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.OpenExperimentHandler"
1016 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.open">
1017 </handler>
1018 <handler
1019 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.CopyExperimentHandler"
1020 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.copy">
1021 </handler>
1022 <handler
1023 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RenameExperimentHandler"
1024 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.rename">
1025 </handler>
1026 <handler
1027 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.DeleteExperimentHandler"
1028 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.delete">
1029 </handler>
1030 <handler
1031 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.RefreshHandler"
1032 commandId="org.eclipse.linuxtools.tmf.ui.command.project.experiment.refresh">
1033 </handler>
1034 <handler
1035 class="org.eclipse.linuxtools.internal.tmf.ui.commands.ManageCustomParsersCommandHandler"
1036 commandId="org.eclipse.linuxtools.tmf.ui.command.managecustomparsers">
1037 </handler>
1038 <handler
1039 class="org.eclipse.linuxtools.internal.tmf.ui.editors.handlers.AddBookmarkHandler"
1040 commandId="org.eclipse.ui.edit.addBookmark">
1041 <activeWhen>
1042 <with
1043 variable="activeEditor">
1044 <instanceof
1045 value="org.eclipse.linuxtools.tmf.ui.editors.TmfEventsEditor">
1046 </instanceof>
1047 </with>
1048 </activeWhen>
1049 </handler>
1050 </extension>
1051 <extension
1052 point="org.eclipse.core.contenttype.contentTypes">
1053 <content-type
1054 id="org.eclipse.linuxtools.tmf.ui.content-type.trace"
1055 name="%contenttype.trace"
1056 priority="normal">
1057 </content-type>
1058 </extension>
1059 <extension
1060 point="org.eclipse.ui.contexts">
1061 <context
1062 id="org.eclipse.linuxtools.tmf.ui.view.uml2sd.context"
1063 name="%contexts.uml2sd">
1064 </context>
1065 </extension>
1066 <extension
1067 point="org.eclipse.ui.preferencePages">
1068 <page
1069 class="org.eclipse.linuxtools.internal.tmf.ui.preferences.TmfTracingPreferencePage"
1070 id="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1071 name="%preference.page.trace.name">
1072 </page>
1073 <page
1074 category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
1075 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1076 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences.SDViewerPage"
1077 name="%preference.page.uml2sd.name">
1078 </page>
1079 </extension>
1080 <extension
1081 point="org.eclipse.linuxtools.tmf.ui.uml2SDLoader">
1082 <uml2SDLoader
1083 class="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
1084 default="true"
1085 id="org.eclipse.linuxtools.tmf.ui.views.uml2sd.impl.TmfUml2SDSyncLoader"
1086 name="TMF UML2SD Loader"
1087 view="org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView">
1088 </uml2SDLoader>
1089 </extension>
1090 <!--extension
1091 point="org.eclipse.core.expressions.propertyTesters">
1092 <propertyTester
1093 class="org.eclipse.linuxtools.tmf.ui.project.handlers.PropertyTester"
1094 id="org.eclipse.linuxtools.tmf.ui.propertyTester.isInTraceFolder"
1095 namespace="org.eclipse.linuxtools.tmf.ui.propertyTester"
1096 properties="isInTraceFolder"
1097 type="org.eclipse.jface.viewers.ISelection">
1098 </propertyTester>
1099 </extension -->
1100 <extension
1101 point="org.eclipse.core.expressions.propertyTesters">
1102 <propertyTester
1103 class="org.eclipse.linuxtools.internal.tmf.ui.project.handlers.TracePropertyTester"
1104 id="org.eclipse.linuxtools.tmf.ui.tracePropertyTester"
1105 namespace="org.eclipse.linuxtools.tmf.ui"
1106 properties="isExperimentTrace"
1107 type="org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceElement">
1108 </propertyTester>
1109 </extension>
1110
1111 </plugin>
This page took 0.076769 seconds and 5 git commands to generate.