ref #6566 Remove session view from plugin.xml
[taxeditor.git] / eu.etaxonomy.taxeditor.store / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4 <extension-point id="eu.etaxonomy.taxeditor.store.cdmViewer" name="Cdm Viewer" schema="schema/eu.etaxonomy.taxeditor.store.cdmViewer.exsd"/>
5 <extension
6 point="org.eclipse.ui.preferencePages">
7 <page
8 class="eu.etaxonomy.taxeditor.preference.TaxonomicEditorGeneralPreferences"
9 id="eu.etaxonomy.taxeditor.preferences.general"
10 name="%page.name">
11 </page>
12 <!-- <page
13 category="eu.etaxonomy.taxeditor.preferences.admin"
14 class="eu.etaxonomy.taxeditor.preference.AdminGeneralPreferences"
15 id="eu.etaxonomy.taxeditor.preferences.adminGeneral"
16 name="%page.name.38">
17 </page>
18 <page
19 category="eu.etaxonomy.taxeditor.preferences.admin"
20 class="eu.etaxonomy.taxeditor.databasePreferences.AdminNomenclaturalCode"
21 id="eu.etaxonomy.taxeditor.preferences.adminNomenclaturalCode"
22 name="%page.name.39">
23 </page>-->
24 <page
25 category="eu.etaxonomy.taxeditor.preferences.general"
26 class="eu.etaxonomy.taxeditor.preference.NameDetailsViewConfiguration"
27 id="eu.etaxonomy.taxeditor.preferences.nameDetails"
28 name="%page.name.36">
29 </page>
30 <page
31 category="eu.etaxonomy.taxeditor.preferences.general"
32 class="eu.etaxonomy.taxeditor.preference.DescriptionPreferences"
33 id="eu.etaxonomy.taxeditor.preferences.description"
34 name="%page.name.0">
35 </page>
36 <page
37 category="eu.etaxonomy.taxeditor.preferences.description"
38 class="eu.etaxonomy.taxeditor.preference.menu.FeatureMenuPreferences"
39 id="eu.etaxonomy.taxeditor.preferences.feature"
40 name="%page.name.1">
41 </page>
42 <page
43 category="eu.etaxonomy.taxeditor.preferences.description"
44 class="eu.etaxonomy.taxeditor.preference.menu.PresenceAbsenceMenuPreferences"
45 id="eu.etaxonomy.taxeditor.preferences.distributionStatus"
46 name="%page.name.2">
47 </page>
48 <page
49 category="eu.etaxonomy.taxeditor.preferences.general"
50 class="eu.etaxonomy.taxeditor.preference.TaxonomicPreferences"
51 id="eu.etaxonomy.taxeditor.preferences.taxonomic"
52 name="%page.name.3">
53 </page>
54 <page
55 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
56 class="eu.etaxonomy.taxeditor.preference.menu.NomenclaturalCodePreferences"
57 id="eu.etaxonomy.taxeditor.preferences.nomenclatural"
58 name="%page.name.4">
59 </page>
60
61 <!--page
62 class="eu.etaxonomy.taxeditor.store.preference.CdmPreferences"
63 id="eu.etaxonomy.taxeditor.preferences.cdm"
64 name="CDM Datastore">
65 </page>
66 <page
67 category="eu.etaxonomy.taxeditor.preferences.cdm"
68 class="eu.etaxonomy.taxeditor.store.preference.InitializeDbPreferences"
69 id="eu.etaxonomy.taxeditor.preferences.initdb"
70 name="Initialize Datastore">
71 </page-->
72 <page
73 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
74 class="eu.etaxonomy.taxeditor.preference.menu.RankMenuPreferences"
75 id="eu.etaxonomy.taxeditor.preferences.ranks"
76 name="%page.name.5">
77 </page>
78 <page
79 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
80 class="eu.etaxonomy.taxeditor.preference.menu.NomenclaturalStatusTypeMenuPreferences"
81 id="eu.etaxonomy.taxeditor.preferences.nomenclaturalStatusType"
82 name="%page.name.6">
83 </page>
84 <page
85 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
86 class="eu.etaxonomy.taxeditor.preference.menu.NameRelationshipTypeMenuPreferences"
87 id="eu.etaxonomy.taxeditor.preferences.nameRelationshipType"
88 name="%page.name.7">
89 </page>
90 <page
91 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
92 class="eu.etaxonomy.taxeditor.preference.menu.TaxonRelationshipTypeMenuPreferences"
93 id="taxeditor-store.page1"
94 name="%page.name.8">
95 </page>
96 <page
97 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
98 class="eu.etaxonomy.taxeditor.preference.menu.SpecimenTypeDesignationStatusMenuPreferences"
99 id="eu.etaxonomy.taxeditor.preferences.specimenTypeDesignationStatus"
100 name="%page.name.9">
101 </page>
102 <page
103 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
104 class="eu.etaxonomy.taxeditor.preference.menu.NameTypeDesignationStatusMenuPreferences"
105 id="eu.etaxonomy.taxeditor.preferences.nameTypeDesignationStatus"
106 name="%page.name.13">
107 </page>
108 <page
109 category="eu.etaxonomy.taxeditor.preferences.language"
110 class="eu.etaxonomy.taxeditor.preference.menu.LanguageMenuPreferences"
111 id="eu.etaxonomy.taxeditor.preferences.languages"
112 name="%page.name.10">
113 </page>
114 <page
115 category="eu.etaxonomy.taxeditor.preferences.general"
116 class="eu.etaxonomy.taxeditor.preference.menu.MarkerTypeMenuPreferences"
117 id="eu.etaxonomy.taxeditor.preferences.markerTypes"
118 name="%page.name.11">
119 </page>
120 <page
121 category="eu.etaxonomy.taxeditor.preferences.general"
122 class="eu.etaxonomy.taxeditor.preference.menu.ExtensionTypeMenuPreferences"
123 id="eu.etaxonomy.taxeditor.preferences.extensionTypes"
124 name="%page.name.12">
125 </page>
126 <page
127 category="eu.etaxonomy.taxeditor.preferences.description"
128 class="eu.etaxonomy.taxeditor.preference.menu.NamedAreaTypeMenuPreferences"
129 id="eu.etaxonomy.taxeditor.preferences.namedAreaType"
130 name="%page.name.14">
131 </page>
132 <page
133 category="eu.etaxonomy.taxeditor.preferences.general"
134 class="eu.etaxonomy.taxeditor.preference.MatchingPreferences"
135 id="eu.etaxonomy.taxeditor.preferences.matching"
136 name="%page.name.15">
137 </page>
138 <page
139 category="eu.etaxonomy.taxeditor.preferences.matching"
140 class="eu.etaxonomy.taxeditor.preference.matching.NonViralNameMatchingPreference"
141 id="eu.etaxonomy.taxeditor.preferences.matching.nonViralName"
142 name="%page.name.16">
143 </page>
144 <page
145 category="eu.etaxonomy.taxeditor.preferences.matching"
146 class="eu.etaxonomy.taxeditor.preference.matching.ReferenceMatchingPreference"
147 id="eu.etaxonomy.taxeditor.preferences.matching"
148 name="%page.name.17">
149 </page>
150 <page
151 category="eu.etaxonomy.taxeditor.preferences.matching"
152 class="eu.etaxonomy.taxeditor.preference.matching.TeamOrPersonMatchingPreference"
153 id="eu.etaxonomy.taxeditor.preferences.matching"
154 name="%page.name.18">
155 </page>
156 <page
157 category="eu.etaxonomy.taxeditor.preferences.description"
158 class="eu.etaxonomy.taxeditor.preference.menu.StageMenuPreferences"
159 id="eu.etaxonomy.taxeditor.preferences.stage"
160 name="%page.name.19">
161 </page>
162 <page
163 category="eu.etaxonomy.taxeditor.preferences.description"
164 class="eu.etaxonomy.taxeditor.preference.menu.PreservationMethodMenuPreferences"
165 id="eu.etaxonomy.taxeditor.preferences.preservationMethod"
166 name="%page.name.20">
167 </page>
168 <page
169 category="eu.etaxonomy.taxeditor.preferences.feature"
170 class="eu.etaxonomy.taxeditor.preference.DefaultFeatureTreePreferenecs"
171 id="eu.etaxonomy.taxeditor.preferences.defaultFeatureTreePreferenecs"
172 name="%page.name.22">
173 </page>
174 <page
175 category="eu.etaxonomy.taxeditor.preference.defaultlanguagepditorpreferencePage"
176 class="eu.etaxonomy.taxeditor.preference.LanguageRepresentationPreferencePage"
177 id="eu.etaxonomy.taxeditor.preferences.language"
178 name="%page.name.23">
179 </page>
180 <page
181 category="eu.etaxonomy.taxeditor.preferences.general"
182 class="eu.etaxonomy.taxeditor.preference.MobotOpenUrlPreferences"
183 id="eu.etaxonomy.taxeditor.preferences.mobotOpenUrl"
184 name="%page.name.24">
185 </page>
186 <page
187 category="eu.etaxonomy.taxeditor.preferences.general"
188 class="eu.etaxonomy.taxeditor.preference.TypeDesignationPreferences"
189 id="eu.etaxonomy.taxeditor.preferences.typeDesignation"
190 name="%page.name.25">
191 </page>
192 <!-- <page
193 category="eu.etaxonomy.taxeditor.preferences.general"
194 class="eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
195 id="eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
196 name="%page.name.26">
197 </page>-->
198 <page
199 category="eu.etaxonomy.taxeditor.preferences.general"
200 class="eu.etaxonomy.taxeditor.preference.MediaPreferences"
201 id="eu.etaxonomy.taxeditor.preference.MediaPreferences"
202 name="%page.name.27">
203 </page>
204 <page
205 category="eu.etaxonomy.taxeditor.preferences.general"
206 class="eu.etaxonomy.taxeditor.preference.ChecklistEditorGeneralPreference"
207 id="eu.etaxonomy.taxeditor.preference.ChecklistEditorGeneralPreferencePage"
208 name="%page.name.28">
209 </page>
210 <!-- <page
211 category="eu.etaxonomy.taxeditor.preferences.general"
212 class="eu.etaxonomy.taxeditor.preference.TemplatePreferencePage"
213 id="eu.etaxonomy.taxeditor.preference.TemplatePreferencePage"
214 name="%page.name.29">
215 </page>-->
216 <page
217 category="eu.etaxonomy.taxeditor.preferences.general"
218 class="eu.etaxonomy.taxeditor.preference.LanguageEditorPreferencePage"
219 id="eu.etaxonomy.taxeditor.preference.defaultlanguagepditorpreferencePage"
220 name="%page.name.30">
221 </page>
222 <page
223 category="eu.etaxonomy.taxeditor.preferences.general"
224 class="eu.etaxonomy.taxeditor.preference.OrderPreferences"
225 id="eu.etaxonomy.taxeditor.preference.TaxonNavigator"
226 name="%page.name.32">
227 </page>
228 <page
229 category="eu.etaxonomy.taxeditor.preferences.general"
230 class="eu.etaxonomy.taxeditor.preference.DebugPreferences"
231 id="eu.etaxonomy.taxeditor.preferences.debug"
232 name="%page.name.34">
233 </page>
234 </extension>
235 <extension
236 point="org.eclipse.ui.views">
237 <view
238 class="eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart"
239 icon="icons/system-file-manager.png"
240 id="eu.etaxonomy.taxeditor.view.datasource"
241 name="%view.name"
242 restorable="true">
243 </view>
244 <view
245 allowMultiple="true"
246 class="eu.etaxonomy.taxeditor.view.dataimport.SpecimenImportView"
247 id="eu.etaxonomy.taxeditor.view.dataimport.SpecimenImportView"
248 name="%view.name.7">
249 </view>
250 <view
251 allowMultiple="true"
252 class="eu.etaxonomy.taxeditor.view.dataimport.GbifResponseImportView"
253 id="eu.etaxonomy.taxeditor.view.dataimport.GbifResponseImportView"
254 name="%view.name.8">
255 </view>
256 <view
257 name="%view.name.0"
258 category="org.eclipse.ui"
259 class="org.eclipse.ui.ExtensionFactory:progressView"
260 id="org.eclipse.ui.views.ProgressView">
261 </view>
262 <view
263 name="%view.name.1"
264 icon="icons/console.gif"
265 category="org.eclipse.ui"
266 class="org.eclipse.ui.ExtensionFactory:logView"
267 id="org.eclipse.ui.views.LogView">
268 </view>
269 <view
270 class="eu.etaxonomy.taxeditor.view.reporting.ReportingViewPart"
271 id="eu.etaxonomy.taxeditor.reporting.viewPart"
272 name="%view.name.2"
273 restorable="true">
274 </view>
275 <view
276 allowMultiple="false"
277 class="eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart"
278 icon="icons/applications-office.png"
279 id="eu.etaxonomy.taxeditor.view.supplementalData"
280 name="%view.name.3"
281 restorable="true">
282 </view>
283 <view
284 allowMultiple="false"
285 class="eu.etaxonomy.taxeditor.view.detail.DetailsViewPart"
286 icon="icons/accessories-text-editor.png"
287 id="eu.etaxonomy.taxeditor.view.detail"
288 name="%view.name.4"
289 restorable="true">
290 </view>
291 <view
292 class="eu.etaxonomy.taxeditor.view.userecords.UseRecordsViewPart"
293 icon="icons/leaf_detail.png"
294 id="eu.etaxonomy.taxeditor.view.userecords"
295 name="%view.name.5"
296 restorable="true">
297 </view>
298 </extension>
299 <extension
300 point="org.eclipse.ui.editors">
301 <editor
302 class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermEditor"
303 default="false"
304 id="eu.etaxonomy.taxeditor.editor.definedTerm"
305 name="%editor.name">
306 </editor>
307 </extension>
308 <extension
309 point="org.eclipse.ui.menus">
310 <menuContribution
311 allPopups="false"
312 locationURI="menu:eu.etaxonomy.taxeditor.workbench.menu.window?before=eu.etaxonomy.taxeditor.application.windowMenu.last">
313 <dynamic
314 class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermMenu"
315 id="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermMenu">
316 <visibleWhen
317 checkEnabled="true">
318 <reference
319 definitionId="isCdmStoreConnected">
320 </reference>
321 </visibleWhen>
322 </dynamic>
323 </menuContribution>
324 <menuContribution
325 locationURI="menu:eu.etaxonomy.taxeditor.workbench.menu.file?after=eu.etaxonomy.taxeditor.application.filemenu.io">
326 <command
327 commandId="eu.etaxonomy.taxeditor.store.operations.showRemotingLoginWindow"
328 label="%command.label.CONNECT"
329 style="push">
330 </command>
331 <command
332 commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
333 label="%command.label.5"
334 style="push">
335 <visibleWhen
336 checkEnabled="true">
337 <reference
338 definitionId="isUserLoggedIn">
339 </reference>
340 </visibleWhen>
341 </command>
342 <command
343 commandId="eu.etaxonomy.taxeditor.store.operations.reconnect"
344 label="%command.label.RE_CONNECT"
345 style="push">
346 <visibleWhen
347 checkEnabled="true">
348 <reference
349 definitionId="isUserLoggedIn">
350 </reference>
351 </visibleWhen>
352 </command>
353 <command
354 commandId="eu.etaxonomy.taxeditor.store.openPasswordWizzard"
355 label="%command.label.CHANGE_PASSWORD"
356 style="push">
357 <visibleWhen
358 checkEnabled="true">
359 <reference
360 definitionId="isUserLoggedIn">
361 </reference>
362 </visibleWhen>
363 </command>
364 <separator
365 name="eu.etaxonomy.taxeditor.application.filemenu.login"
366 visible="true">
367 </separator>
368 </menuContribution>
369 <menuContribution
370 locationURI="popup:eu.etaxonomy.taxeditor.view.datasource">
371 <command
372 commandId="eu.etaxonomy.taxeditor.store.datasource.change"
373 label="%command.label.6"
374 style="push">
375 <visibleWhen>
376 <not>
377 <reference
378 definitionId="hasDataModel">
379 </reference>
380 </not>
381 </visibleWhen>
382 </command>
383 <command
384 commandId="eu.etaxonomy.taxeditor.store.datasource.create"
385 label="%command.label.7"
386 style="push">
387 </command>
388 <command
389 commandId="eu.etaxonomy.taxeditor.store.datasource.edit"
390 label="%command.label.8"
391 style="push">
392 <visibleWhen>
393 <with
394 variable="selection">
395 <not>
396 <test
397 property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
398 </test>
399 </not>
400 </with>
401 </visibleWhen>
402 </command>
403 <command
404 commandId="eu.etaxonomy.taxeditor.store.datasource.clone"
405 label="%command.label.clone"
406 style="push">
407 <visibleWhen>
408 <with
409 variable="selection">
410 <not>
411 <test
412 property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
413 </test>
414 </not>
415 </with>
416 </visibleWhen>
417 </command>
418 <separator
419 name="eu.etaxonomy.taxeditor.store.datasource.separator"
420 visible="true">
421 </separator>
422 <command
423 commandId="eu.etaxonomy.taxeditor.view.datasource.delete"
424 label="%command.label.9"
425 style="push">
426 <visibleWhen>
427 <with
428 variable="selection">
429 <not>
430 <test
431 property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
432 </test>
433 </not>
434 </with>
435 </visibleWhen>
436 </command>
437 <separator
438 name="eu.etaxonomy.taxeditor.store.datasource.separator2"
439 visible="true">
440 </separator>
441 <command
442 commandId="eu.etaxonomy.taxeditor.store.datasource.update"
443 label="%command.label.11"
444 style="push">
445 <visibleWhen
446 checkEnabled="true">
447 <not>
448 <reference
449 definitionId="isCompatible">
450 </reference>
451 </not>
452 </visibleWhen>
453
454 </command>
455 </menuContribution>
456 <menuContribution
457 locationURI="toolbar:org.eclipse.ui.trim.status">
458 <toolbar
459 id="eu.etaxonomy.taxeditor.store.authentication.trim.toolbar">
460 <control
461 class="eu.etaxonomy.taxeditor.ui.bar.AuthenticatedUserBar">
462 </control>
463 </toolbar>
464 </menuContribution>
465 <menuContribution
466 locationURI="popup:eu.etaxonomy.taxeditor.editor.definedTerm">
467 <menu
468 label="%menu.label.0">
469 <command
470 commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
471 label="%command.label.12"
472 style="push">
473 </command>
474 <command
475 commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
476 label="%command.label.13"
477 style="push">
478 <visibleWhen
479 checkEnabled="true">
480 <reference
481 definitionId="isModifiable">
482 </reference>
483 </visibleWhen>
484 </command>
485 </menu>
486 <command
487 commandId="eu.etaxonomy.taxeditor.editor.definedTerms.delete"
488 label="%command.label.14"
489 style="push">
490 <visibleWhen
491 checkEnabled="true">
492 <reference
493 definitionId="isModifiable">
494 </reference>
495 </visibleWhen>
496 </command>
497 </menuContribution>
498 </extension>
499 <extension
500 point="org.eclipse.ui.handlers">
501 <handler
502 class="eu.etaxonomy.taxeditor.view.datasource.handler.DeleteDataSourceHandler"
503 commandId="eu.etaxonomy.taxeditor.view.datasource.delete">
504 <activeWhen>
505 <with
506 variable="activePartId">
507 <equals
508 value="eu.etaxonomy.taxeditor.view.datasource">
509 </equals>
510 </with>
511 </activeWhen>
512 </handler>
513 <handler
514 class="eu.etaxonomy.taxeditor.editor.definedterm.handler.DeleteTermBaseHandler"
515 commandId="eu.etaxonomy.taxeditor.editor.definedTerms.delete">
516 <activeWhen>
517 <with
518 variable="activePartId">
519 <equals
520 value="eu.etaxonomy.taxeditor.editor.definedTerm">
521 </equals>
522 </with>
523 </activeWhen>
524 </handler>
525 <handler
526 class="eu.etaxonomy.taxeditor.handler.ShowRemotingLoginWindowHandler"
527 commandId="eu.etaxonomy.taxeditor.store.operations.showRemotingLoginWindow">
528 </handler>
529 <handler
530 class="eu.etaxonomy.taxeditor.handler.OpenPasswordWizzardHandler"
531 commandId="eu.etaxonomy.taxeditor.store.openPasswordWizzard">
532 <enabledWhen>
533 <reference
534 definitionId="isUserLoggedIn">
535 </reference></enabledWhen>
536 </handler>
537 <handler
538 class="eu.etaxonomy.taxeditor.handler.OpenDistributionEditorWizardHandler"
539 commandId="eu.etaxonomy.taxeditor.store.open.OpenDistributionEditorWizardHandler">
540 <activeWhen>
541 <reference
542 definitionId="hasROLE_PROJECT_MANAGER">
543 </reference>
544 </activeWhen>
545 </handler>
546 <handler
547 class="eu.etaxonomy.taxeditor.handler.OpenDatabasePreferencesWizardHandler"
548 commandId="eu.etaxonomy.taxeditor.store.open.OpenDatabasePreferencesWizardHandler">
549 <activeWhen>
550 <reference
551 definitionId="hasROLE_PROJECT_MANAGER">
552 </reference>
553 </activeWhen>
554 </handler>
555 <handler
556 class="eu.etaxonomy.taxeditor.handler.OpenImportPreferenceHandler"
557 commandId="eu.etaxonomy.taxeditor.store.open.OpenImportPreferenceHandler">
558 <activeWhen>
559 <reference
560 definitionId="hasROLE_PROJECT_MANAGER">
561 </reference>
562 </activeWhen>
563 </handler>
564 <handler
565 class="eu.etaxonomy.taxeditor.handler.SwitchUserHandler"
566 commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow">
567 <activeWhen>
568 <reference
569 definitionId="isRemoting">
570 </reference>
571 </activeWhen>
572 </handler>
573 </extension>
574 <extension
575 name="%extension.name.0"
576 point="org.eclipse.ui.commands">
577 <command
578 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.ChangeConnectionHandler"
579 id="eu.etaxonomy.taxeditor.store.datasource.change"
580 name="%command.name">
581 </command>
582 <command
583 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.EditDataSourceHandler"
584 id="eu.etaxonomy.taxeditor.store.datasource.edit"
585 name="%command.name.0">
586 </command>
587 <command
588 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CloneDataSourceHandler"
589 id="eu.etaxonomy.taxeditor.store.datasource.clone"
590 name="%command.name.8">
591 </command>
592 <command
593 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
594 id="eu.etaxonomy.taxeditor.store.datasource.create"
595 name="%command.name.1">
596 </command>
597 <command
598 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.DeleteDataSourceHandler"
599 id="eu.etaxonomy.taxeditor.view.datasource.delete"
600 name="%command.name.13">
601 </command>
602 <command
603 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.UpdateDataSourceHandler"
604 id="eu.etaxonomy.taxeditor.store.datasource.update"
605 name="%command.name.3">
606 </command>
607 <command
608 defaultHandler="eu.etaxonomy.taxeditor.handler.ShowLoginWindowHandler"
609 id="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
610 name="%command.name.4">
611 </command>
612 <command
613 id="eu.etaxonomy.taxeditor.store.operations.showRemotingLoginWindow"
614 name="%command.name.CONNECT">
615 </command>
616 <command
617 defaultHandler="eu.etaxonomy.taxeditor.handler.ReconnectHandler"
618 id="eu.etaxonomy.taxeditor.store.operations.reconnect"
619 name="%command.name.RE_CONNECT">
620 </command>
621 <command
622 defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.OpenDefinedTermEditorHandler"
623 id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
624 name="%command.name.5">
625 <commandParameter
626 id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.termTypeUuid"
627 name="%commandParameter.name.0"
628 optional="true">
629 </commandParameter>
630 </command>
631 <command
632 defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateDefinedTermHandler"
633 id="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
634 name="%command.name.6">
635 </command>
636 <command
637 defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateTermVocabularyHandler"
638 id="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
639 name="%command.name.7">
640 </command>
641 <command
642 id="eu.etaxonomy.taxeditor.store.openPasswordWizzard"
643 name="%command.name.10">
644 </command>
645 <command
646 id="eu.etaxonomy.taxeditor.store.open.OpenDistributionEditorWizardHandler"
647 name="%command.name.11">
648 </command>
649 <command
650 id="eu.etaxonomy.taxeditor.store.open.OpenDatabasePreferencesWizardHandler"
651 name="%command.name.15">
652 </command>
653
654 <command
655 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.ChangeConnectionHandler"
656 id="eu.etaxonomy.taxeditor.datasource.connect"
657 name="%command.name.12">
658 </command>
659 <command
660 defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.DeleteTermBaseHandler"
661 id="eu.etaxonomy.taxeditor.editor.definedTerms.delete"
662 name="%command.name.14">
663 </command>
664 <command
665 defaultHandler="eu.etaxonomy.taxeditor.handler.OpenInspectSessionsHandler"
666 id="eu.etaxonomy.taxeditor.store.open.InspectSessionsDialog"
667 name="%command.name.INSPECT_ACTIVE_SESSIONS">
668 </command>
669 <command
670 defaultHandler="eu.etaxonomy.taxeditor.handler.OpenHandler"
671 id="eu.etaxonomy.taxeditor.store.open"
672 name="%command.name.15">
673 </command>
674 <command
675 defaultHandler="eu.etaxonomy.taxeditor.handler.defaultHandler.DefaultOpenClassificationWizardHandler"
676 id="eu.etaxonomy.taxeditor.command.openClassificationWizard"
677 name="%command.name.OPEN_CLASSIFICATION_WIZARD">
678 <commandParameter
679 id="eu.etaxonomy.taxeditor.command.openClassificationWizard.uuid"
680 name="Classification Uuid"
681 optional="true"
682 typeId="eu.etaxonomy.taxeditor.uuidParameterType">
683 </commandParameter>
684 </command>
685 <command
686 defaultHandler="eu.etaxonomy.taxeditor.handler.defaultHandler.DefaultOpenTaxonNodeWizardHandler"
687 id="eu.etaxonomy.taxeditor.command.openTaxonNodeWizard"
688 name="%command.name.OPEN_TAXONNODE_WIZARD">
689 <commandParameter
690 id="eu.etaxonomy.taxeditor.command.openTaxonNodeWizard.uuid"
691 name="TaxonNode Uuid"
692 optional="true"
693 typeId="eu.etaxonomy.taxeditor.uuidParameterType">
694 </commandParameter>
695 </command>
696 </extension>
697 <extension
698 point="org.eclipse.ui.commands">
699 <commandParameterType
700 converter="eu.etaxonomy.taxeditor.handler.UuidsParameterTypeConverter"
701 id="eu.etaxonomy.taxeditor.uuidParameterType"
702 type="java.util.UUID">
703 </commandParameterType>
704 <commandParameterType
705 converter="eu.etaxonomy.taxeditor.handler.UuidsParameterTypeConverter"
706 id="eu.etaxonomy.taxeditor.uuidsParameterType"
707 type="java.util.List">
708 </commandParameterType>
709 </extension>
710 <extension
711 point="org.eclipse.ui.importWizards">
712 <category
713 id="eu.etaxonomy.taxeditor.import.category.cdm"
714 name="%category.name">
715 </category>
716 <wizard
717 category="eu.etaxonomy.taxeditor.import.category.cdm"
718 class="eu.etaxonomy.taxeditor.io.wizard.TcsImportWizard"
719 id="eu.etaxonomy.taxeditor.io.import.tcs"
720 name="%wizard.name">
721 </wizard>
722 <wizard
723 category="eu.etaxonomy.taxeditor.import.category.cdm"
724 class="eu.etaxonomy.taxeditor.view.dataimport.SpecimenSearchWizard"
725 id="eu.etaxonomy.taxeditor.view.dataimport.SpecimenSearchWizard"
726 name="%wizard.name.21">
727 <description>
728 %wizard.description
729 </description>
730 </wizard>
731
732 <!-- <wizard
733 category="eu.etaxonomy.taxeditor.import.category.cdm"
734 class="eu.etaxonomy.taxeditor.io.wizard.JaxbImportWizard"
735 id="eu.etaxonomy.taxeditor.io.import.jaxb"
736 name="JAXB">
737 </wizard> -->
738 <!-- <wizard
739 category="eu.etaxonomy.taxeditor.import.category.cdm"
740 class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelImportWizard"
741 id="eu.etaxonomy.taxeditor.io.import.berlinModel"
742 name="%wizard.name.0">
743 </wizard>
744 <wizard
745 category="eu.etaxonomy.taxeditor.import.category.cdm"
746 class="eu.etaxonomy.taxeditor.io.wizard.EndnoteImportWizard"
747 id="eu.etaxonomy.taxeditor.io.import.endnote"
748 name="%wizard.name.1">
749 </wizard>-->
750 <wizard
751 category="eu.etaxonomy.taxeditor.import.category.cdm"
752 class="eu.etaxonomy.taxeditor.io.wizard.ExcelNormalExplicitTaxaImportWizard"
753 id="eu.etaxonomy.taxeditor.io.import.excel.taxa"
754 name="%wizard.name.2">
755 </wizard>
756 <wizard
757 category="eu.etaxonomy.taxeditor.import.category.cdm"
758 class="eu.etaxonomy.taxeditor.io.wizard.AbcdImportWizard"
759 id="eu.etaxonomy.taxeditor.io.import.abcd"
760 name="%wizard.name.3">
761 </wizard>
762 <wizard
763 category="eu.etaxonomy.taxeditor.import.category.cdm"
764 class="eu.etaxonomy.taxeditor.io.wizard.ExcelDistributionUpdateWizard"
765 id="eu.etaxonomy.taxeditor.io.import.excelDistribution"
766 name="%wizard.name.23">
767 <enabledWhen>
768 <reference
769 definitionId="isShowExperimentalFeatures">
770 </reference></enabledWhen>
771 </wizard>
772 <wizard
773 category="eu.etaxonomy.taxeditor.import.category.cdm"
774 class="eu.etaxonomy.taxeditor.io.wizard.RISImportWizard"
775 id="eu.etaxonomy.taxeditor.io.import.risImport"
776 name="%wizard.name.24">
777
778 </wizard>
779 <wizard
780 category="eu.etaxonomy.taxeditor.import.category.cdm"
781 class="eu.etaxonomy.taxeditor.io.wizard.SddImportWizard"
782 id="eu.etaxonomy.taxeditor.io.import.sdd"
783 name="%wizard.name.4">
784 </wizard>
785 <wizard
786 category="eu.etaxonomy.taxeditor.import.category.cdm"
787 class="eu.etaxonomy.taxeditor.io.wizard.SpecimenCdmExcelImportWizard"
788 id="eu.etaxonomy.taxeditor.io.import.specimenCdmExcel"
789 name="%wizard.name.5">
790 </wizard>
791 </extension>
792 <extension
793 point="org.eclipse.ui.exportWizards">
794 <category
795 id="eu.etaxonomy.taxeditor.export.category.cdm"
796 name="%category.name.0">
797 </category>
798 <wizard
799 category="eu.etaxonomy.taxeditor.export.category.cdm"
800 class="eu.etaxonomy.taxeditor.io.wizard.JaxbExportWizard"
801 id="eu.etaxonomy.taxeditor.io.export.jaxb"
802 name="%wizard.name.6">
803 </wizard>
804 <!--<wizard
805 category="eu.etaxonomy.taxeditor.export.category.cdm"
806 class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelExportWizard"
807 id="eu.etaxonomy.taxeditor.io.export.berlinModel"
808 name="%wizard.name.7">
809 </wizard>-->
810 <category
811 id="eu.etaxonomy.taxeditor.export.category.excel"
812 name="%category.name.1">
813 </category>
814 <wizard
815 category="eu.etaxonomy.taxeditor.export.category.cdm"
816 class="eu.etaxonomy.taxeditor.io.wizard.SddExportWizard"
817 id="eu.etaxonomy.taxeditor.io.export.sdd"
818 name="%wizard.name.8">
819 </wizard>
820 <wizard
821 category="eu.etaxonomy.taxeditor.export.category.cdm"
822 class="eu.etaxonomy.taxeditor.io.wizard.DarwinCoreArchiveExportWizard"
823 id="eu.etaxonomy.taxeditor.io.export.dwca"
824 name="%wizard.name.9">
825 </wizard>
826 <wizard
827 category="eu.etaxonomy.taxeditor.export.category.cdm"
828 class="eu.etaxonomy.taxeditor.io.wizard.CsvExportWizard"
829 id="eu.etaxonomy.taxeditor.io.export.csv"
830 name="%wizard.name.18">
831 </wizard>
832 <wizard
833 category="eu.etaxonomy.taxeditor.export.category.cdm"
834 class="eu.etaxonomy.taxeditor.io.wizard.CsvNameExportWizard"
835 id="eu.etaxonomy.taxeditor.io.export.csv_name"
836 name="%wizard.name.19">
837 </wizard>
838 <wizard
839 category="eu.etaxonomy.taxeditor.export.category.cdm"
840 class="eu.etaxonomy.taxeditor.io.wizard.CsvPrintExportWizard"
841 id="eu.etaxonomy.taxeditor.io.export.csv_print"
842 name="%wizard.name.20">
843 </wizard>
844 <wizard
845 category="eu.etaxonomy.taxeditor.export.category.cdm"
846 class="eu.etaxonomy.taxeditor.io.wizard.OutputModelExportWizard"
847 id="eu.etaxonomy.taxeditor.io.export.output_model"
848 name="%wizard.name.22">
849 </wizard>
850 </extension>
851 <extension
852 point="org.eclipse.ui.newWizards">
853 <wizard
854 category="eu.etaxonomy.taxeditor.new.category.cdm"
855 class="eu.etaxonomy.taxeditor.newWizard.NewReferenceWizard"
856 hasPages="true"
857 id="eu.etaxonomy.taxeditor.new.reference"
858 name="%wizard.name.10">
859 </wizard>
860 <wizard
861 category="eu.etaxonomy.taxeditor.new.category.cdm"
862 class="eu.etaxonomy.taxeditor.newWizard.NewNonViralNameWizard"
863 hasPages="true"
864 id="eu.etaxonomy.taxeditor.new.nonViralName"
865 name="%wizard.name.11">
866 </wizard>
867 <wizard
868 category="eu.etaxonomy.taxeditor.new.category.cdm"
869 class="eu.etaxonomy.taxeditor.newWizard.NewTeamWizard"
870 hasPages="true"
871 id="eu.etaxonomy.taxeditor.new.team"
872 name="%wizard.name.12">
873 </wizard>
874 <wizard
875 category="eu.etaxonomy.taxeditor.new.category.cdm"
876 class="eu.etaxonomy.taxeditor.newWizard.NewPersonWizard"
877 hasPages="true"
878 id="eu.etaxonomy.taxeditor.new.person"
879 name="%wizard.name.13">
880 </wizard>
881 <wizard
882 category="eu.etaxonomy.taxeditor.new.category.cdm"
883 class="eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard"
884 hasPages="true"
885 id="eu.etaxonomy.taxeditor.new.specimen"
886 name="%wizard.name.14">
887 </wizard>
888 <wizard
889 category="eu.etaxonomy.taxeditor.new.category.cdm"
890 class="eu.etaxonomy.taxeditor.newWizard.NewPolytomousKeyWizard"
891 hasPages="true"
892 id="eu.etaxonomy.taxeditor.new.key.polytomous"
893 name="%wizard.name.15">
894 </wizard>
895 <category
896 id="eu.etaxonomy.taxeditor.new.category.cdm"
897 name="%category.name.2">
898 </category>
899 <wizard
900 category="eu.etaxonomy.taxeditor.new.category.cdm"
901 class="eu.etaxonomy.taxeditor.newWizard.NewTaxonNodeWizard"
902 hasPages="true"
903 id="eu.etaxonomy.taxeditor.new.taxonNode"
904 name="%wizard.name.16">
905 </wizard>
906 <wizard
907 category="eu.etaxonomy.taxeditor.new.category.cdm"
908 class="eu.etaxonomy.taxeditor.newWizard.NewClassificationWizard"
909 hasPages="true"
910 icon="icons/tree_icon_small.jpg"
911 id="eu.etaxonomy.taxeditor.new.classification"
912 name="%wizard.name.17">
913 </wizard>
914 </extension>
915 <extension
916 point="org.eclipse.ui.themes">
917 <themeElementCategory
918 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
919 label="%themeElementCategory.label">
920 <description>
921 %themeElementCategory.description
922 </description>
923 </themeElementCategory>
924 <colorDefinition
925 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
926 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackground"
927 label="%colorDefinition.label"
928 value="150,150,150">
929 </colorDefinition>
930 <colorDefinition
931 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
932 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDefault"
933 label="%colorDefinition.label.0"
934 value="0,0,0">
935 </colorDefinition>
936 <colorDefinition
937 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
938 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeBackground"
939 label="%colorDefinition.label.1"
940 value="255,255,255">
941 </colorDefinition>
942 <colorDefinition
943 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
944 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeIrrelevant"
945 label="%colorDefinition.label.2"
946 value="241,139,18">
947 </colorDefinition>
948 <colorDefinition
949 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
950 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDisabled"
951 label="%colorDefinition.label.3"
952 value="150,150,150">
953 </colorDefinition>
954 <colorDefinition
955 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
956 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textBackgroundDisabled"
957 label="%colorDefinition.label.4"
958 value="230,230,230">
959 </colorDefinition>
960 <themeElementCategory
961 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
962 label="%themeElementCategory.label.0"
963 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
964 <description>
965 %themeElementCategory.description.0
966 </description>
967 </themeElementCategory>
968 <colorDefinition
969 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
970 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundOdd"
971 label="%colorDefinition.label.5"
972 value="230,230,230">
973 </colorDefinition>
974 <colorDefinition
975 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
976 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundEven"
977 label="%colorDefinition.label.6"
978 value="255,255,255">
979 </colorDefinition>
980 <themeElementCategory
981 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
982 label="%themeElementCategory.label.1"
983 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
984 <description>
985 %themeElementCategory.description.1
986 </description>
987 </themeElementCategory>
988 <colorDefinition
989 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
990 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerBackground"
991 label="%colorDefinition.label.7"
992 value="220, 220, 220">
993 </colorDefinition>
994 <colorDefinition
995 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
996 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelectedFocus"
997 label="%colorDefinition.label.8"
998 value="232,242,254">
999 </colorDefinition>
1000 <colorDefinition
1001 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1002 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelected"
1003 label="%colorDefinition.label.9"
1004 value="210, 210, 210">
1005 </colorDefinition>
1006 <colorDefinition
1007 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1008 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerDragEnter"
1009 label="%colorDefinition.label.10"
1010 value="185,255,133">
1011 </colorDefinition>
1012 <fontDefinition
1013 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1014 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.accepted"
1015 label="%fontDefinition.label"
1016 value="Georgia-regular-12">
1017 </fontDefinition>
1018 <fontDefinition
1019 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1020 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.synonym"
1021 label="%fontDefinition.label.0"
1022 value="Georgia-regular-10">
1023 </fontDefinition>
1024 <fontDefinition
1025 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1026 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.misapplication"
1027 label="%fontDefinition.label.1"
1028 value="Georgia-regular-10">
1029 </fontDefinition>
1030 <fontDefinition
1031 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1032 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.concept"
1033 label="%fontDefinition.label.2"
1034 value="Georgia-regular-10">
1035 </fontDefinition>
1036 <fontDefinition
1037 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1038 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.default"
1039 label="%fontDefinition.label.3"
1040 value="Georgia-regular-10">
1041 </fontDefinition>
1042 <themeElementCategory
1043 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1044 label="%themeElementCategory.label.2"
1045 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
1046 <description>
1047 %themeElementCategory.description.2
1048 </description>
1049 </themeElementCategory>
1050 <colorDefinition
1051 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1052 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.foreground"
1053 label="%colorDefinition.label.11"
1054 value="192, 192, 192">
1055 </colorDefinition>
1056 <colorDefinition
1057 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1058 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.focus"
1059 label="%colorDefinition.label.12"
1060 value="0, 0, 0">
1061 </colorDefinition>
1062 <fontDefinition
1063 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1064 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.accepted"
1065 isEditable="true"
1066 label="%fontDefinition.label.4"
1067 value="Arial-regular-10">
1068 <description>
1069 %fontDefinition.description
1070 </description>
1071 </fontDefinition>
1072 <fontDefinition
1073 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1074 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.synonym"
1075 isEditable="true"
1076 label="%fontDefinition.label.5"
1077 value="Arial-italic-10">
1078 <description>
1079 %fontDefinition.description.0
1080 </description>
1081 </fontDefinition>
1082 <fontDefinition
1083 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1084 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.other"
1085 isEditable="true"
1086 label="%fontDefinition.label.6"
1087 value="Lucida Grande-regular-11">
1088 <description>
1089 %fontDefinition.description.1
1090 </description>
1091 </fontDefinition>
1092 <colorDefinition
1093 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
1094 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.parseError"
1095 label="%colorDefinition.label.13"
1096 value="255,0,0">
1097 </colorDefinition>
1098 <colorDefinition
1099 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1100 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.disabledEditor"
1101 label="%colorDefinition.label.14"
1102 value="105,114,124">
1103 </colorDefinition>
1104 <colorDefinition
1105 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
1106 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.editorError"
1107 label="%colorDefinition.label.15"
1108 value="255,0,0">
1109 </colorDefinition>
1110 </extension>
1111 <extension
1112 point="org.eclipse.core.expressions.propertyTesters">
1113 <propertyTester
1114 class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
1115 id="eu.etaxonomy.taxeditor.datasource.propertyTester"
1116 namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
1117 properties="isCompatible"
1118 type="org.eclipse.jface.viewers.IStructuredSelection">
1119 </propertyTester>
1120 <propertyTester
1121 class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
1122 id="eu.etaxonomy.taxeditor.datasource.propertyTester"
1123 namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
1124 properties="test, hasDataModel"
1125 type="org.eclipse.jface.viewers.IStructuredSelection">
1126 </propertyTester>
1127 <propertyTester
1128 class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
1129 id="eu.etaxonomy.taxeditor.preferences.propertyTester"
1130 namespace="eu.etaxonomy.taxeditor.preferences.propertyTester"
1131 properties="isShowExperimentalFeatures"
1132 type="org.eclipse.jface.viewers.IStructuredSelection">
1133 </propertyTester>
1134 <propertyTester
1135 class="eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester"
1136 id="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
1137 namespace="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
1138 properties="isModifiable"
1139 type="org.eclipse.jface.viewers.IStructuredSelection">
1140 </propertyTester>
1141 <propertyTester
1142 class="eu.etaxonomy.taxeditor.security.PermissionPropertyTester"
1143 id="eu.etaxonomy.taxeditor.security.permissionTester"
1144 namespace="eu.etaxonomy.taxeditor.security.permissionTester"
1145 properties="hasPermissions, hasRoles"
1146 type="org.eclipse.jface.viewers.IStructuredSelection">
1147 </propertyTester>
1148 </extension>
1149 <extension
1150 point="org.eclipse.core.expressions.definitions">
1151 <definition
1152 id="isCompatible">
1153 <with
1154 variable="selection">
1155 <test
1156 property="eu.etaxonomy.taxeditor.datasource.propertyTester.isCompatible">
1157 </test>
1158 </with>
1159 </definition>
1160 <definition
1161 id="hasDataModel">
1162 <with
1163 variable="selection">
1164 <test
1165 property="eu.etaxonomy.taxeditor.datasource.propertyTester.hasDataModel">
1166 </test>
1167 </with>
1168 </definition>
1169 <definition
1170 id="isShowExperimentalFeatures">
1171 <with
1172 variable="selection">
1173 <test
1174 property="eu.etaxonomy.taxeditor.preferences.propertyTester.isShowExperimentalFeatures">
1175 </test>
1176 </with>
1177 </definition>
1178 <definition
1179 id="isModifiable">
1180 <with
1181 variable="selection">
1182 <test
1183 property="eu.etaxonomy.taxeditor.store.termEditor.propertyTester.isModifiable">
1184 </test>
1185 </with>
1186 </definition>
1187 <definition
1188 id="canUPDATE">
1189 <with
1190 variable="selection">
1191 <test
1192 args="UPDATE"
1193 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1194 </test>
1195 </with>
1196 </definition>
1197 <definition
1198 id="canDELETE">
1199 <with
1200 variable="selection">
1201 <test
1202 args="DELETE"
1203 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1204 </test>
1205 </with>
1206 </definition>
1207 <definition
1208 id="canCREATE">
1209 <with
1210 variable="selection">
1211 <test
1212 args="CREATE"
1213 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1214 </test>
1215 </with>
1216 </definition>
1217 <definition
1218 id="isUserLoggedIn">
1219 <with
1220 variable="eu.etaxonomy.taxeditor.security.user">
1221 <instanceof
1222 value="eu.etaxonomy.cdm.model.common.User">
1223 </instanceof>
1224 </with>
1225 </definition>
1226 <definition
1227 id="hasROLE_USER_MANAGER">
1228 <with
1229 variable="eu.etaxonomy.taxeditor.security.userRoles">
1230 <iterate
1231 ifEmpty="false"
1232 operator="or">
1233 <or>
1234 <equals
1235 value="ROLE_ADMIN">
1236 </equals>
1237 <equals
1238 value="ROLE_USER_MANAGER">
1239 </equals>
1240 </or>
1241 </iterate>
1242 </with>
1243 </definition>
1244 <definition
1245 id="hasROLE_PROJECT_MANAGER">
1246 <with
1247 variable="eu.etaxonomy.taxeditor.security.userRoles">
1248 <iterate
1249 ifEmpty="false"
1250 operator="or">
1251 <or>
1252 <equals
1253 value="ROLE_ADMIN">
1254 </equals>
1255 <equals
1256 value="ROLE_PROJECT_MANAGER">
1257 </equals>
1258 </or>
1259 </iterate>
1260 </with>
1261 </definition>
1262 <definition
1263 id="hasROLE_PROJECT_MANAGER_AND_isCdmStoreConnected">
1264 <and>
1265 <reference
1266 definitionId="hasROLE_PROJECT_MANAGER">
1267 </reference>
1268 <reference
1269 definitionId="isCdmStoreConnected">
1270 </reference>
1271 </and>
1272 </definition>
1273 </extension>
1274 <extension
1275 point="org.eclipse.ui.activities">
1276 <activity
1277 description="%activity.description"
1278 id="eu.etaxonomy.taxeditor.store.activityDelete"
1279 name="%activity.name">
1280 <enabledWhen>
1281 <reference
1282 definitionId="canDELETE">
1283 </reference>
1284 </enabledWhen>
1285 </activity>
1286 <activityPatternBinding
1287 activityId="eu.etaxonomy.taxeditor.store.activityDelete"
1288 pattern="eu\.etaxonomy\.taxeditor\..*/.*.delete">
1289 </activityPatternBinding>
1290 <activity
1291 description="%activity.description.0"
1292 id="eu.etaxonomy.taxeditor.store.activityUpdate"
1293 name="%activity.name.0">
1294 <enabledWhen>
1295 <reference
1296 definitionId="canUPDATE">
1297 </reference>
1298 </enabledWhen>
1299 </activity>
1300 <activityPatternBinding
1301 activityId="eu.etaxonomy.taxeditor.store.activityUpdate"
1302 pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.update\..*">
1303 </activityPatternBinding>
1304 <activity
1305 description="%activity.description.1"
1306 id="eu.etaxonomy.taxeditor.store.activityCreate"
1307 name="%activity.name.1">
1308 <enabledWhen>
1309 <reference
1310 definitionId="canDELETE">
1311 </reference>
1312 </enabledWhen>
1313 </activity>
1314 <activityPatternBinding
1315 activityId="eu.etaxonomy.taxeditor.store.activityCreate"
1316 pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.create\..*">
1317 </activityPatternBinding>
1318 <activity
1319 description="%activity.description.2"
1320 id="eu.etaxonomy.taxeditor.store.activityUserManagement"
1321 name="%activity.name.2">
1322 <enabledWhen>
1323 <reference
1324 definitionId="hasROLE_USER_MANAGER">
1325 </reference>
1326 </enabledWhen>
1327 </activity>
1328 <activityPatternBinding
1329 activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1330 pattern="eu\.etaxonomy\.taxeditor\..*/.*.UserManagement">
1331 </activityPatternBinding>
1332 <activityPatternBinding
1333 activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1334 pattern="eu\.etaxonomy\.taxeditor\..*/bulkeditor\.input\.group">
1335 </activityPatternBinding>
1336 <activity
1337 description="%activity.description.3"
1338 id="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1339 name="%activity.name.3">
1340 <enabledWhen>
1341 <reference
1342 definitionId="hasROLE_PROJECT_MANAGER">
1343 </reference>
1344 </enabledWhen>
1345 </activity>
1346 <activityPatternBinding
1347 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1348 pattern="eu\.etaxonomy\.taxeditor\..*/eu\.etaxonomy\.taxeditor\..*\.definedTerm.*">
1349 </activityPatternBinding>
1350 <activityPatternBinding
1351 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1352 pattern="eu.etaxonomy.taxeditor.bulkeditor/bulkeditor.menus.openmenu"
1353 isEqualityPattern="true">
1354 </activityPatternBinding>
1355 <activityPatternBinding
1356 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1357 pattern="eu.etaxonomy.taxeditor.bulkeditor/eu.etaxonomy.taxeditor.editor.definedTerm"
1358 isEqualityPattern="true">
1359 </activityPatternBinding>
1360 </extension>
1361 <extension
1362 point="org.eclipse.ui.services">
1363 <sourceProvider
1364 provider="eu.etaxonomy.taxeditor.security.AuthenticationSourceProvider">
1365 <variable
1366 name="eu.etaxonomy.taxeditor.security.userRoles"
1367 priorityLevel="workbench">
1368 </variable>
1369 </sourceProvider>
1370 </extension>
1371 <extension
1372 point="eu.etaxonomy.taxeditor.store.cdmViewer">
1373 <viewCommandMapping
1374 commandId="eu.etaxonomy.taxeditor.command.openClassificationWizard"
1375 selection="eu.etaxonomy.cdm.model.taxon.Classification"
1376 viewerName="%viewCommandMapping.viewerName.CLASSIFICATION_WIZARD">
1377 </viewCommandMapping>
1378 <viewCommandMapping
1379 commandId="eu.etaxonomy.taxeditor.command.openTaxonNodeWizard"
1380 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1381 viewerName="%viewCommandMapping.viewerName.TAXON_NODE_WIZARD">
1382 </viewCommandMapping>
1383 </extension>
1384 <extension
1385 id="eu.etaxonomy.taxeditor.store.workbench.model"
1386 name="Store Workbench Model"
1387 point="org.eclipse.e4.workbench.model">
1388 <fragment
1389 apply="always"
1390 uri="fragment.e4xmi">
1391 </fragment>
1392 </extension>
1393 </plugin>