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