ref #6159: disable descriptionElementDetails for distribution editor
[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 allowMultiple="true"
239 class="eu.etaxonomy.taxeditor.view.dataimport.SpecimenImportView"
240 id="eu.etaxonomy.taxeditor.view.dataimport.SpecimenImportView"
241 name="%view.name.7">
242 </view>
243 <view
244 allowMultiple="true"
245 class="eu.etaxonomy.taxeditor.view.dataimport.GbifResponseImportView"
246 id="eu.etaxonomy.taxeditor.view.dataimport.GbifResponseImportView"
247 name="%view.name.8">
248 </view>
249 </extension>
250 <extension
251 point="org.eclipse.ui.menus">
252 <menuContribution
253 locationURI="menu:eu.etaxonomy.taxeditor.workbench.menu.file?after=eu.etaxonomy.taxeditor.application.filemenu.io">
254 <command
255 commandId="eu.etaxonomy.taxeditor.store.operations.showRemotingLoginWindow"
256 label="%command.label.CONNECT"
257 style="push">
258 </command>
259 <command
260 commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
261 label="%command.label.5"
262 style="push">
263 <visibleWhen
264 checkEnabled="true">
265 <reference
266 definitionId="isUserLoggedIn">
267 </reference>
268 </visibleWhen>
269 </command>
270 <command
271 commandId="eu.etaxonomy.taxeditor.store.operations.reconnect"
272 label="%command.label.RE_CONNECT"
273 style="push">
274 <visibleWhen
275 checkEnabled="true">
276 <reference
277 definitionId="isUserLoggedIn">
278 </reference>
279 </visibleWhen>
280 </command>
281 <command
282 commandId="eu.etaxonomy.taxeditor.store.openPasswordWizzard"
283 label="%command.label.CHANGE_PASSWORD"
284 style="push">
285 <visibleWhen
286 checkEnabled="true">
287 <reference
288 definitionId="isUserLoggedIn">
289 </reference>
290 </visibleWhen>
291 </command>
292 <separator
293 name="eu.etaxonomy.taxeditor.application.filemenu.login"
294 visible="true">
295 </separator>
296 </menuContribution>
297 <menuContribution
298 locationURI="toolbar:org.eclipse.ui.trim.status">
299 <toolbar
300 id="eu.etaxonomy.taxeditor.store.authentication.trim.toolbar">
301 <control
302 class="eu.etaxonomy.taxeditor.ui.bar.AuthenticatedUserBar">
303 </control>
304 </toolbar>
305 </menuContribution>
306 </extension>
307 <extension
308 point="org.eclipse.ui.handlers">
309 <handler
310 class="eu.etaxonomy.taxeditor.view.datasource.handler.DeleteDataSourceHandler"
311 commandId="eu.etaxonomy.taxeditor.view.datasource.delete">
312 <activeWhen>
313 <with
314 variable="activePartId">
315 <equals
316 value="eu.etaxonomy.taxeditor.view.datasource">
317 </equals>
318 </with>
319 </activeWhen>
320 </handler>
321 <handler
322 class="eu.etaxonomy.taxeditor.editor.definedterm.handler.DeleteTermBaseHandler"
323 commandId="eu.etaxonomy.taxeditor.editor.definedTerms.delete">
324 <activeWhen>
325 <with
326 variable="activePartId">
327 <equals
328 value="eu.etaxonomy.taxeditor.editor.definedTerm">
329 </equals>
330 </with>
331 </activeWhen>
332 </handler>
333 <handler
334 class="eu.etaxonomy.taxeditor.handler.ShowRemotingLoginWindowHandler"
335 commandId="eu.etaxonomy.taxeditor.store.operations.showRemotingLoginWindow">
336 </handler>
337 <handler
338 class="eu.etaxonomy.taxeditor.handler.OpenPasswordWizzardHandler"
339 commandId="eu.etaxonomy.taxeditor.store.openPasswordWizzard">
340 <enabledWhen>
341 <reference
342 definitionId="isUserLoggedIn">
343 </reference></enabledWhen>
344 </handler>
345 <handler
346 class="eu.etaxonomy.taxeditor.handler.OpenDistributionEditorWizardHandler"
347 commandId="eu.etaxonomy.taxeditor.store.open.OpenDistributionEditorWizardHandler">
348 <activeWhen>
349 <reference
350 definitionId="hasROLE_PROJECT_MANAGER">
351 </reference>
352 </activeWhen>
353 </handler>
354 <handler
355 class="eu.etaxonomy.taxeditor.handler.OpenImportPreferenceHandler"
356 commandId="eu.etaxonomy.taxeditor.store.open.OpenImportPreferenceHandler">
357 <activeWhen>
358 <reference
359 definitionId="hasROLE_PROJECT_MANAGER">
360 </reference>
361 </activeWhen>
362 </handler>
363 <handler
364 class="eu.etaxonomy.taxeditor.handler.SwitchUserHandler"
365 commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow">
366 <activeWhen>
367 <reference
368 definitionId="isRemoting">
369 </reference>
370 </activeWhen>
371 </handler>
372 </extension>
373 <extension
374 name="%extension.name.0"
375 point="org.eclipse.ui.commands">
376 <command
377 defaultHandler="eu.etaxonomy.taxeditor.handler.ShowLoginWindowHandler"
378 id="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
379 name="%command.name.4">
380 </command>
381 <command
382 id="eu.etaxonomy.taxeditor.store.operations.showRemotingLoginWindow"
383 name="%command.name.CONNECT">
384 </command>
385 <command
386 defaultHandler="eu.etaxonomy.taxeditor.handler.ReconnectHandler"
387 id="eu.etaxonomy.taxeditor.store.operations.reconnect"
388 name="%command.name.RE_CONNECT">
389 </command>
390 <command
391 id="eu.etaxonomy.taxeditor.store.openPasswordWizzard"
392 name="%command.name.10">
393 </command>
394 <command
395 id="eu.etaxonomy.taxeditor.store.open.OpenDistributionEditorWizardHandler"
396 name="%command.name.11">
397 </command>
398 <command
399 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.ChangeConnectionHandler"
400 id="eu.etaxonomy.taxeditor.datasource.connect"
401 name="%command.name.12">
402 </command>
403 <command
404 defaultHandler="eu.etaxonomy.taxeditor.handler.OpenInspectSessionsHandler"
405 id="eu.etaxonomy.taxeditor.store.open.InspectSessionsDialog"
406 name="%command.name.INSPECT_ACTIVE_SESSIONS">
407 </command>
408 <command
409 defaultHandler="eu.etaxonomy.taxeditor.handler.OpenHandler"
410 id="eu.etaxonomy.taxeditor.store.open"
411 name="%command.name.15">
412 </command>
413 </extension>
414 <extension
415 point="org.eclipse.ui.commands">
416 <commandParameterType
417 converter="eu.etaxonomy.taxeditor.handler.UuidsParameterTypeConverter"
418 id="eu.etaxonomy.taxeditor.uuidParameterType"
419 type="java.util.UUID">
420 </commandParameterType>
421 <commandParameterType
422 converter="eu.etaxonomy.taxeditor.handler.UuidsParameterTypeConverter"
423 id="eu.etaxonomy.taxeditor.uuidsParameterType"
424 type="java.util.List">
425 </commandParameterType>
426 </extension>
427 <extension
428 point="org.eclipse.ui.importWizards">
429 <category
430 id="eu.etaxonomy.taxeditor.import.category.cdm"
431 name="%category.name">
432 </category>
433 <wizard
434 category="eu.etaxonomy.taxeditor.import.category.cdm"
435 class="eu.etaxonomy.taxeditor.io.wizard.TcsImportWizard"
436 id="eu.etaxonomy.taxeditor.io.import.tcs"
437 name="%wizard.name">
438 </wizard>
439 <wizard
440 category="eu.etaxonomy.taxeditor.import.category.cdm"
441 class="eu.etaxonomy.taxeditor.view.dataimport.SpecimenSearchWizard"
442 id="eu.etaxonomy.taxeditor.view.dataimport.SpecimenSearchWizard"
443 name="%wizard.name.21">
444 <description>
445 %wizard.description
446 </description>
447 </wizard>
448
449 <!-- <wizard
450 category="eu.etaxonomy.taxeditor.import.category.cdm"
451 class="eu.etaxonomy.taxeditor.io.wizard.JaxbImportWizard"
452 id="eu.etaxonomy.taxeditor.io.import.jaxb"
453 name="JAXB">
454 </wizard> -->
455 <!-- <wizard
456 category="eu.etaxonomy.taxeditor.import.category.cdm"
457 class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelImportWizard"
458 id="eu.etaxonomy.taxeditor.io.import.berlinModel"
459 name="%wizard.name.0">
460 </wizard>
461 <wizard
462 category="eu.etaxonomy.taxeditor.import.category.cdm"
463 class="eu.etaxonomy.taxeditor.io.wizard.EndnoteImportWizard"
464 id="eu.etaxonomy.taxeditor.io.import.endnote"
465 name="%wizard.name.1">
466 </wizard>-->
467 <wizard
468 category="eu.etaxonomy.taxeditor.import.category.cdm"
469 class="eu.etaxonomy.taxeditor.io.wizard.ExcelNormalExplicitTaxaImportWizard"
470 id="eu.etaxonomy.taxeditor.io.import.excel.taxa"
471 name="%wizard.name.2">
472 </wizard>
473 <wizard
474 category="eu.etaxonomy.taxeditor.import.category.cdm"
475 class="eu.etaxonomy.taxeditor.io.wizard.AbcdImportWizard"
476 id="eu.etaxonomy.taxeditor.io.import.abcd"
477 name="%wizard.name.3">
478 </wizard>
479 <wizard
480 category="eu.etaxonomy.taxeditor.import.category.cdm"
481 class="eu.etaxonomy.taxeditor.io.wizard.ExcelDistributionUpdateWizard"
482 id="eu.etaxonomy.taxeditor.io.import.excelDistribution"
483 name="%wizard.name.23">
484 <enabledWhen>
485 <reference
486 definitionId="isShowExperimentalFeatures">
487 </reference></enabledWhen>
488 </wizard>
489 <wizard
490 category="eu.etaxonomy.taxeditor.import.category.cdm"
491 class="eu.etaxonomy.taxeditor.io.wizard.RISImportWizard"
492 id="eu.etaxonomy.taxeditor.io.import.risImport"
493 name="%wizard.name.24">
494
495 </wizard>
496 <wizard
497 category="eu.etaxonomy.taxeditor.import.category.cdm"
498 class="eu.etaxonomy.taxeditor.io.wizard.SddImportWizard"
499 id="eu.etaxonomy.taxeditor.io.import.sdd"
500 name="%wizard.name.4">
501 </wizard>
502 <wizard
503 category="eu.etaxonomy.taxeditor.import.category.cdm"
504 class="eu.etaxonomy.taxeditor.io.wizard.SpecimenCdmExcelImportWizard"
505 id="eu.etaxonomy.taxeditor.io.import.specimenCdmExcel"
506 name="%wizard.name.5">
507 </wizard>
508 </extension>
509 <extension
510 point="org.eclipse.ui.exportWizards">
511 <category
512 id="eu.etaxonomy.taxeditor.export.category.cdm"
513 name="%category.name.0">
514 </category>
515 <wizard
516 category="eu.etaxonomy.taxeditor.export.category.cdm"
517 class="eu.etaxonomy.taxeditor.io.wizard.JaxbExportWizard"
518 id="eu.etaxonomy.taxeditor.io.export.jaxb"
519 name="%wizard.name.6">
520 </wizard>
521 <!--<wizard
522 category="eu.etaxonomy.taxeditor.export.category.cdm"
523 class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelExportWizard"
524 id="eu.etaxonomy.taxeditor.io.export.berlinModel"
525 name="%wizard.name.7">
526 </wizard>-->
527 <category
528 id="eu.etaxonomy.taxeditor.export.category.excel"
529 name="%category.name.1">
530 </category>
531 <wizard
532 category="eu.etaxonomy.taxeditor.export.category.cdm"
533 class="eu.etaxonomy.taxeditor.io.wizard.SddExportWizard"
534 id="eu.etaxonomy.taxeditor.io.export.sdd"
535 name="%wizard.name.8">
536 </wizard>
537 <wizard
538 category="eu.etaxonomy.taxeditor.export.category.cdm"
539 class="eu.etaxonomy.taxeditor.io.wizard.DarwinCoreArchiveExportWizard"
540 id="eu.etaxonomy.taxeditor.io.export.dwca"
541 name="%wizard.name.9">
542 </wizard>
543 <wizard
544 category="eu.etaxonomy.taxeditor.export.category.cdm"
545 class="eu.etaxonomy.taxeditor.io.wizard.CsvExportWizard"
546 id="eu.etaxonomy.taxeditor.io.export.csv"
547 name="%wizard.name.18">
548 </wizard>
549 <wizard
550 category="eu.etaxonomy.taxeditor.export.category.cdm"
551 class="eu.etaxonomy.taxeditor.io.wizard.CsvNameExportWizard"
552 id="eu.etaxonomy.taxeditor.io.export.csv_name"
553 name="%wizard.name.19">
554 </wizard>
555 <wizard
556 category="eu.etaxonomy.taxeditor.export.category.cdm"
557 class="eu.etaxonomy.taxeditor.io.wizard.CsvPrintExportWizard"
558 id="eu.etaxonomy.taxeditor.io.export.csv_print"
559 name="%wizard.name.20">
560 </wizard>
561 <wizard
562 category="eu.etaxonomy.taxeditor.export.category.cdm"
563 class="eu.etaxonomy.taxeditor.io.wizard.CdmLightExportWizard"
564 id="eu.etaxonomy.taxeditor.io.export.output_model"
565 name="%wizard.name.22">
566 </wizard>
567 </extension>
568 <extension
569 point="org.eclipse.ui.newWizards">
570 <wizard
571 category="eu.etaxonomy.taxeditor.new.category.cdm"
572 class="eu.etaxonomy.taxeditor.newWizard.NewReferenceWizard"
573 hasPages="true"
574 id="eu.etaxonomy.taxeditor.new.reference"
575 name="%wizard.name.10">
576 </wizard>
577 <wizard
578 category="eu.etaxonomy.taxeditor.new.category.cdm"
579 class="eu.etaxonomy.taxeditor.newWizard.NewNonViralNameWizard"
580 hasPages="true"
581 id="eu.etaxonomy.taxeditor.new.nonViralName"
582 name="%wizard.name.11">
583 </wizard>
584 <wizard
585 category="eu.etaxonomy.taxeditor.new.category.cdm"
586 class="eu.etaxonomy.taxeditor.newWizard.NewTeamWizard"
587 hasPages="true"
588 id="eu.etaxonomy.taxeditor.new.team"
589 name="%wizard.name.12">
590 </wizard>
591 <wizard
592 category="eu.etaxonomy.taxeditor.new.category.cdm"
593 class="eu.etaxonomy.taxeditor.newWizard.NewPersonWizard"
594 hasPages="true"
595 id="eu.etaxonomy.taxeditor.new.person"
596 name="%wizard.name.13">
597 </wizard>
598 <wizard
599 category="eu.etaxonomy.taxeditor.new.category.cdm"
600 class="eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard"
601 hasPages="true"
602 id="eu.etaxonomy.taxeditor.new.specimen"
603 name="%wizard.name.14">
604 </wizard>
605 <wizard
606 category="eu.etaxonomy.taxeditor.new.category.cdm"
607 class="eu.etaxonomy.taxeditor.newWizard.NewPolytomousKeyWizard"
608 hasPages="true"
609 id="eu.etaxonomy.taxeditor.new.key.polytomous"
610 name="%wizard.name.15">
611 </wizard>
612 <category
613 id="eu.etaxonomy.taxeditor.new.category.cdm"
614 name="%category.name.2">
615 </category>
616 <wizard
617 category="eu.etaxonomy.taxeditor.new.category.cdm"
618 class="eu.etaxonomy.taxeditor.newWizard.NewTaxonNodeWizard"
619 hasPages="true"
620 id="eu.etaxonomy.taxeditor.new.taxonNode"
621 name="%wizard.name.16">
622 </wizard>
623 <wizard
624 category="eu.etaxonomy.taxeditor.new.category.cdm"
625 class="eu.etaxonomy.taxeditor.newWizard.NewClassificationWizard"
626 hasPages="true"
627 icon="icons/tree_icon_small.jpg"
628 id="eu.etaxonomy.taxeditor.new.classification"
629 name="%wizard.name.17">
630 </wizard>
631 </extension>
632 <extension
633 point="org.eclipse.ui.themes">
634 <themeElementCategory
635 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
636 label="%themeElementCategory.label">
637 <description>
638 %themeElementCategory.description
639 </description>
640 </themeElementCategory>
641 <colorDefinition
642 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
643 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackground"
644 label="%colorDefinition.label"
645 value="150,150,150">
646 </colorDefinition>
647 <colorDefinition
648 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
649 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDefault"
650 label="%colorDefinition.label.0"
651 value="0,0,0">
652 </colorDefinition>
653 <colorDefinition
654 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
655 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeBackground"
656 label="%colorDefinition.label.1"
657 value="255,255,255">
658 </colorDefinition>
659 <colorDefinition
660 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
661 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeIrrelevant"
662 label="%colorDefinition.label.2"
663 value="241,139,18">
664 </colorDefinition>
665 <colorDefinition
666 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
667 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDisabled"
668 label="%colorDefinition.label.3"
669 value="150,150,150">
670 </colorDefinition>
671 <colorDefinition
672 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
673 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textBackgroundDisabled"
674 label="%colorDefinition.label.4"
675 value="230,230,230">
676 </colorDefinition>
677 <themeElementCategory
678 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
679 label="%themeElementCategory.label.0"
680 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
681 <description>
682 %themeElementCategory.description.0
683 </description>
684 </themeElementCategory>
685 <colorDefinition
686 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
687 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundOdd"
688 label="%colorDefinition.label.5"
689 value="230,230,230">
690 </colorDefinition>
691 <colorDefinition
692 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
693 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundEven"
694 label="%colorDefinition.label.6"
695 value="255,255,255">
696 </colorDefinition>
697 <themeElementCategory
698 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
699 label="%themeElementCategory.label.1"
700 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
701 <description>
702 %themeElementCategory.description.1
703 </description>
704 </themeElementCategory>
705 <colorDefinition
706 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
707 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerBackground"
708 label="%colorDefinition.label.7"
709 value="220, 220, 220">
710 </colorDefinition>
711 <colorDefinition
712 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
713 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelectedFocus"
714 label="%colorDefinition.label.8"
715 value="232,242,254">
716 </colorDefinition>
717 <colorDefinition
718 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
719 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelected"
720 label="%colorDefinition.label.9"
721 value="210, 210, 210">
722 </colorDefinition>
723 <colorDefinition
724 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
725 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerDragEnter"
726 label="%colorDefinition.label.10"
727 value="185,255,133">
728 </colorDefinition>
729 <fontDefinition
730 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
731 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.accepted"
732 label="%fontDefinition.label"
733 value="Georgia-regular-12">
734 </fontDefinition>
735 <fontDefinition
736 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
737 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.synonym"
738 label="%fontDefinition.label.0"
739 value="Georgia-regular-10">
740 </fontDefinition>
741 <fontDefinition
742 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
743 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.misapplication"
744 label="%fontDefinition.label.1"
745 value="Georgia-regular-10">
746 </fontDefinition>
747 <fontDefinition
748 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
749 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.concept"
750 label="%fontDefinition.label.2"
751 value="Georgia-regular-10">
752 </fontDefinition>
753 <fontDefinition
754 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
755 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.default"
756 label="%fontDefinition.label.3"
757 value="Georgia-regular-10">
758 </fontDefinition>
759 <themeElementCategory
760 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
761 label="%themeElementCategory.label.2"
762 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
763 <description>
764 %themeElementCategory.description.2
765 </description>
766 </themeElementCategory>
767 <colorDefinition
768 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
769 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.foreground"
770 label="%colorDefinition.label.11"
771 value="192, 192, 192">
772 </colorDefinition>
773 <colorDefinition
774 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
775 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.focus"
776 label="%colorDefinition.label.12"
777 value="0, 0, 0">
778 </colorDefinition>
779 <fontDefinition
780 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
781 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.accepted"
782 isEditable="true"
783 label="%fontDefinition.label.4"
784 value="Arial-regular-10">
785 <description>
786 %fontDefinition.description
787 </description>
788 </fontDefinition>
789 <fontDefinition
790 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
791 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.synonym"
792 isEditable="true"
793 label="%fontDefinition.label.5"
794 value="Arial-italic-10">
795 <description>
796 %fontDefinition.description.0
797 </description>
798 </fontDefinition>
799 <fontDefinition
800 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
801 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.other"
802 isEditable="true"
803 label="%fontDefinition.label.6"
804 value="Lucida Grande-regular-11">
805 <description>
806 %fontDefinition.description.1
807 </description>
808 </fontDefinition>
809 <colorDefinition
810 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
811 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.parseError"
812 label="%colorDefinition.label.13"
813 value="255,0,0">
814 </colorDefinition>
815 <colorDefinition
816 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
817 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.disabledEditor"
818 label="%colorDefinition.label.14"
819 value="105,114,124">
820 </colorDefinition>
821 <colorDefinition
822 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
823 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.editorError"
824 label="%colorDefinition.label.15"
825 value="255,0,0">
826 </colorDefinition>
827 </extension>
828 <extension
829 point="org.eclipse.core.expressions.propertyTesters">
830 <propertyTester
831 class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
832 id="eu.etaxonomy.taxeditor.datasource.propertyTester"
833 namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
834 properties="isCompatible"
835 type="org.eclipse.jface.viewers.IStructuredSelection">
836 </propertyTester>
837 <propertyTester
838 class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
839 id="eu.etaxonomy.taxeditor.datasource.propertyTester"
840 namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
841 properties="test, hasDataModel"
842 type="org.eclipse.jface.viewers.IStructuredSelection">
843 </propertyTester>
844 <propertyTester
845 class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
846 id="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
847 namespace="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
848 properties="isShowExperimentalFeatures, isChecklistEditorEnabled"
849 type="java.lang.Object">
850 </propertyTester>
851 <propertyTester
852 class="eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester"
853 id="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
854 namespace="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
855 properties="isModifiable"
856 type="org.eclipse.jface.viewers.IStructuredSelection">
857 </propertyTester>
858 <propertyTester
859 class="eu.etaxonomy.taxeditor.security.PermissionPropertyTester"
860 id="eu.etaxonomy.taxeditor.security.permissionTester"
861 namespace="eu.etaxonomy.taxeditor.security.permissionTester"
862 properties="hasPermissions, hasRoles"
863 type="org.eclipse.jface.viewers.IStructuredSelection">
864 </propertyTester>
865 </extension>
866 <extension
867 point="org.eclipse.core.expressions.definitions">
868 <definition
869 id="isCompatible">
870 <with
871 variable="selection">
872 <test
873 property="eu.etaxonomy.taxeditor.datasource.propertyTester.isCompatible">
874 </test>
875 </with>
876 </definition>
877 <definition
878 id="hasDataModel">
879 <with
880 variable="selection">
881 <test
882 property="eu.etaxonomy.taxeditor.datasource.propertyTester.hasDataModel">
883 </test>
884 </with>
885 </definition>
886 <definition
887 id="isShowExperimentalFeatures">
888 <test
889 property="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester.isShowExperimentalFeatures">
890 </test>
891 </definition>
892 <definition
893 id="isModifiable">
894 <with
895 variable="selection">
896 <test
897 property="eu.etaxonomy.taxeditor.store.termEditor.propertyTester.isModifiable">
898 </test>
899 </with>
900 </definition>
901 <definition
902 id="canUPDATE">
903 <with
904 variable="selection">
905 <test
906 args="UPDATE"
907 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
908 </test>
909 </with>
910 </definition>
911 <definition
912 id="canDELETE">
913 <with
914 variable="selection">
915 <test
916 args="DELETE"
917 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
918 </test>
919 </with>
920 </definition>
921 <definition
922 id="canCREATE">
923 <with
924 variable="selection">
925 <test
926 args="CREATE"
927 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
928 </test>
929 </with>
930 </definition>
931 <definition
932 id="isUserLoggedIn">
933 <with
934 variable="eu.etaxonomy.taxeditor.security.user">
935 <instanceof
936 value="eu.etaxonomy.cdm.model.common.User">
937 </instanceof>
938 </with>
939 </definition>
940 <definition
941 id="hasROLE_USER_MANAGER">
942 <with
943 variable="eu.etaxonomy.taxeditor.security.userRoles">
944 <iterate
945 ifEmpty="false"
946 operator="or">
947 <or>
948 <equals
949 value="ROLE_ADMIN">
950 </equals>
951 <equals
952 value="ROLE_USER_MANAGER">
953 </equals>
954 </or>
955 </iterate>
956 </with>
957 </definition>
958 <definition
959 id="hasROLE_PROJECT_MANAGER">
960 <with
961 variable="eu.etaxonomy.taxeditor.security.userRoles">
962 <iterate
963 ifEmpty="false"
964 operator="or">
965 <or>
966 <equals
967 value="ROLE_ADMIN">
968 </equals>
969 <equals
970 value="ROLE_PROJECT_MANAGER">
971 </equals>
972 </or>
973 </iterate>
974 </with>
975 </definition>
976 <definition
977 id="hasROLE_PROJECT_MANAGER_AND_isCdmStoreConnected">
978 <and>
979 <reference
980 definitionId="hasROLE_PROJECT_MANAGER">
981 </reference>
982 <reference
983 definitionId="isCdmStoreConnected">
984 </reference>
985 </and>
986 </definition>
987 <definition
988 id="isChecklistEditorEnabled">
989 <test
990 property="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester.isChecklistEditorEnabled">
991 </test>
992 </definition>
993 </extension>
994 <extension
995 point="org.eclipse.ui.activities">
996 <activity
997 description="%activity.description"
998 id="eu.etaxonomy.taxeditor.store.activityDelete"
999 name="%activity.name">
1000 <enabledWhen>
1001 <reference
1002 definitionId="canDELETE">
1003 </reference>
1004 </enabledWhen>
1005 </activity>
1006 <activityPatternBinding
1007 activityId="eu.etaxonomy.taxeditor.store.activityDelete"
1008 pattern="eu\.etaxonomy\.taxeditor\..*/.*.delete">
1009 </activityPatternBinding>
1010 <activity
1011 description="%activity.description.0"
1012 id="eu.etaxonomy.taxeditor.store.activityUpdate"
1013 name="%activity.name.0">
1014 <enabledWhen>
1015 <reference
1016 definitionId="canUPDATE">
1017 </reference>
1018 </enabledWhen>
1019 </activity>
1020 <activityPatternBinding
1021 activityId="eu.etaxonomy.taxeditor.store.activityUpdate"
1022 pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.update\..*">
1023 </activityPatternBinding>
1024 <activity
1025 description="%activity.description.1"
1026 id="eu.etaxonomy.taxeditor.store.activityCreate"
1027 name="%activity.name.1">
1028 <enabledWhen>
1029 <reference
1030 definitionId="canDELETE">
1031 </reference>
1032 </enabledWhen>
1033 </activity>
1034 <activityPatternBinding
1035 activityId="eu.etaxonomy.taxeditor.store.activityCreate"
1036 pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.create\..*">
1037 </activityPatternBinding>
1038 <activity
1039 description="%activity.description.2"
1040 id="eu.etaxonomy.taxeditor.store.activityUserManagement"
1041 name="%activity.name.2">
1042 <enabledWhen>
1043 <reference
1044 definitionId="hasROLE_USER_MANAGER">
1045 </reference>
1046 </enabledWhen>
1047 </activity>
1048 <activityPatternBinding
1049 activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1050 pattern="eu\.etaxonomy\.taxeditor\..*/.*.UserManagement">
1051 </activityPatternBinding>
1052 <activityPatternBinding
1053 activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1054 pattern="eu\.etaxonomy\.taxeditor\..*/bulkeditor\.input\.group">
1055 </activityPatternBinding>
1056 <activity
1057 description="%activity.description.3"
1058 id="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1059 name="%activity.name.3">
1060 <enabledWhen>
1061 <reference
1062 definitionId="hasROLE_PROJECT_MANAGER">
1063 </reference>
1064 </enabledWhen>
1065 </activity>
1066 <activityPatternBinding
1067 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1068 pattern="eu\.etaxonomy\.taxeditor\..*/eu\.etaxonomy\.taxeditor\..*\.definedTerm.*">
1069 </activityPatternBinding>
1070 <activityPatternBinding
1071 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1072 pattern="eu.etaxonomy.taxeditor.bulkeditor/bulkeditor.menus.openmenu"
1073 isEqualityPattern="true">
1074 </activityPatternBinding>
1075 <activityPatternBinding
1076 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1077 pattern="eu.etaxonomy.taxeditor.bulkeditor/eu.etaxonomy.taxeditor.editor.definedTerm"
1078 isEqualityPattern="true">
1079 </activityPatternBinding>
1080 </extension>
1081 <extension
1082 point="org.eclipse.ui.services">
1083 <sourceProvider
1084 provider="eu.etaxonomy.taxeditor.security.AuthenticationSourceProvider">
1085 <variable
1086 name="eu.etaxonomy.taxeditor.security.userRoles"
1087 priorityLevel="workbench">
1088 </variable>
1089 </sourceProvider>
1090 </extension>
1091 <extension
1092 point="eu.etaxonomy.taxeditor.store.cdmViewer">
1093 <viewCommandMapping
1094 commandId="eu.etaxonomy.taxeditor.command.openClassificationWizard"
1095 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1096 viewerName="%viewCommandMapping.viewerName.CLASSIFICATION_WIZARD">
1097 </viewCommandMapping>
1098 <viewCommandMapping
1099 commandId="eu.etaxonomy.taxeditor.command.openTaxonNodeWizard"
1100 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1101 viewerName="%viewCommandMapping.viewerName.TAXON_NODE_WIZARD">
1102 </viewCommandMapping>
1103 </extension>
1104 <extension
1105 id="eu.etaxonomy.taxeditor.store.workbench.model"
1106 name="Store Workbench Model"
1107 point="org.eclipse.e4.workbench.model">
1108 <fragment
1109 apply="always"
1110 uri="fragment.e4xmi">
1111 </fragment>
1112 </extension>
1113 </plugin>