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