Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

taxeditor / eu.etaxonomy.taxeditor.store / plugin.xml @ 45716169

History | View | Annotate | Download (44.1 KB)

1
<?xml version="1.0" encoding="UTF-8"?>
2
<?eclipse version="3.2"?>
3
<plugin>
4
   <extension
5
         point="org.eclipse.ui.preferencePages">
6
      <page
7
            class="eu.etaxonomy.taxeditor.preference.TaxonomicEditorGeneralPreferences"
8
            id="eu.etaxonomy.taxeditor.preferences.general"
9
            name="Taxonomic Editor">
10
      </page>
11
      <page
12
            category="eu.etaxonomy.taxeditor.preferences.general"
13
            class="eu.etaxonomy.taxeditor.preference.DescriptionPreferences"
14
            id="eu.etaxonomy.taxeditor.preferences.description"
15
            name="Description">
16
      </page>
17
      <page
18
            category="eu.etaxonomy.taxeditor.preferences.description"
19
            class="eu.etaxonomy.taxeditor.preference.menu.FeatureMenuPreferences"
20
            id="eu.etaxonomy.taxeditor.preferences.feature"
21
            name="Features">
22
      </page>
23
      <page
24
            category="eu.etaxonomy.taxeditor.preferences.description"
25
            class="eu.etaxonomy.taxeditor.preference.menu.PresenceAbsenceMenuPreferences"
26
            id="eu.etaxonomy.taxeditor.preferences.distributionStatus"
27
            name="Distribution Status">
28
      </page>
29
      <page
30
            category="eu.etaxonomy.taxeditor.preferences.general"
31
            class="eu.etaxonomy.taxeditor.preference.TaxonomicPreferences"
32
            id="eu.etaxonomy.taxeditor.preferences.taxonomic"
33
            name="Taxonomic">
34
      </page>
35
      <page
36
            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
37
            class="eu.etaxonomy.taxeditor.preference.NomenclaturalCodePreferences"
38
            id="eu.etaxonomy.taxeditor.preferences.nomenclatural"
39
            name="Nomenclatural Code">
40
      </page>
41
      <!--page
42
            class="eu.etaxonomy.taxeditor.store.preference.CdmPreferences"
43
            id="eu.etaxonomy.taxeditor.preferences.cdm"
44
            name="CDM Datastore">
45
      </page>
46
      <page
47
            category="eu.etaxonomy.taxeditor.preferences.cdm"
48
            class="eu.etaxonomy.taxeditor.store.preference.InitializeDbPreferences"
49
            id="eu.etaxonomy.taxeditor.preferences.initdb"
50
            name="Initialize Datastore">
51
      </page-->
52
      <page
53
            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
54
            class="eu.etaxonomy.taxeditor.preference.menu.RankMenuPreferences"
55
            id="eu.etaxonomy.taxeditor.preferences.ranks"
56
            name="Ranks">
57
      </page>
58
      <page
59
            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
60
            class="eu.etaxonomy.taxeditor.preference.menu.NomenclaturalStatusTypeMenuPreferences"
61
            id="eu.etaxonomy.taxeditor.preferences.nomenclaturalStatusType"
62
            name="Nomenclatural Status Type">
63
      </page>
64
      <page
65
            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
66
            class="eu.etaxonomy.taxeditor.preference.menu.NameRelationshipTypeMenuPreferences"
67
            id="eu.etaxonomy.taxeditor.preferences.nameRelationshipType"
68
            name="Name Relationship Type">
69
      </page>
70
      <page
71
            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
72
            class="eu.etaxonomy.taxeditor.preference.menu.TaxonRelationshipTypeMenuPreferences"
73
            id="taxeditor-store.page1"
74
            name="Taxon Relationship Type">
75
      </page>
76
      <page
77
            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
78
            class="eu.etaxonomy.taxeditor.preference.menu.SpecimenTypeDesignationStatusMenuPreferences"
79
            id="eu.etaxonomy.taxeditor.preferences.specimenTypeDesignationStatus"
80
            name="Specimen Type Designation Status">
81
      </page>
82
      <page
83
            category="eu.etaxonomy.taxeditor.preferences.language"
84
            class="eu.etaxonomy.taxeditor.preference.menu.LanguageMenuPreferences"
85
            id="eu.etaxonomy.taxeditor.preferences.languages"
86
            name="Available Languages">
87
      </page>
88
      <page
89
            category="eu.etaxonomy.taxeditor.preferences.general"
90
            class="eu.etaxonomy.taxeditor.preference.menu.MarkerTypeMenuPreferences"
91
            id="eu.etaxonomy.taxeditor.preferences.markerTypes"
92
            name="Marker Types">
93
      </page>
94
      <page
95
            category="eu.etaxonomy.taxeditor.preferences.general"
96
            class="eu.etaxonomy.taxeditor.preference.menu.ExtensionTypeMenuPreferences"
97
            id="eu.etaxonomy.taxeditor.preferences.extensionTypes"
98
            name="Extension Types">
99
      </page>
100
      <page
101
            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
102
            class="eu.etaxonomy.taxeditor.preference.menu.NameTypeDesignationStatusMenuPreferences"
103
            id="eu.etaxonomy.taxeditor.preferences.nameTypeDesignationStatus"
104
            name="Name Type Designation Status">
105
      </page>
106
      <page
107
            category="eu.etaxonomy.taxeditor.preferences.description"
108
            class="eu.etaxonomy.taxeditor.preference.menu.NamedAreaTypeMenuPreferences"
109
            id="eu.etaxonomy.taxeditor.preferences.namedAreaType"
110
            name="Named Area Type">
111
      </page>
112
      <page
113
            category="eu.etaxonomy.taxeditor.preferences.general"
114
            class="eu.etaxonomy.taxeditor.preference.MatchingPreferences"
115
            id="eu.etaxonomy.taxeditor.preferences.matching"
116
            name="Matching (Experimental)">
117
      </page>
118
      <page
119
            category="eu.etaxonomy.taxeditor.preferences.matching"
120
            class="eu.etaxonomy.taxeditor.preference.matching.NonViralNameMatchingPreference"
121
            id="eu.etaxonomy.taxeditor.preferences.matching.nonViralName"
122
            name="NonViralName Matching Strategy">
123
      </page>
124
      <page
125
            category="eu.etaxonomy.taxeditor.preferences.matching"
126
            class="eu.etaxonomy.taxeditor.preference.matching.ReferenceMatchingPreference"
127
            id="eu.etaxonomy.taxeditor.preferences.matching"
128
            name="Reference Matching Strategy">
129
      </page>
130
      <page
131
            category="eu.etaxonomy.taxeditor.preferences.matching"
132
            class="eu.etaxonomy.taxeditor.preference.matching.TeamOrPersonMatchingPreference"
133
            id="eu.etaxonomy.taxeditor.preferences.matching"
134
            name="Team or Person Matching Strategy">
135
      </page>
136
      <page
137
            category="eu.etaxonomy.taxeditor.preferences.description"
138
            class="eu.etaxonomy.taxeditor.preference.menu.StageMenuPreferences"
139
            id="eu.etaxonomy.taxeditor.preferences.stage"
140
            name="Stage">
141
      </page>
142
      <page
143
            category="eu.etaxonomy.taxeditor.preferences.description"
144
            class="eu.etaxonomy.taxeditor.preference.menu.PreservationMethodMenuPreferences"
145
            id="eu.etaxonomy.taxeditor.preferences.preservationMethod"
146
            name="Preservation Method">
147
      </page>
148
      <page
149
            category="eu.etaxonomy.taxeditor.preferences.feature"
150
            class="eu.etaxonomy.taxeditor.preference.FeatureTreePreferences"
151
            id="eu.etaxonomy.taxeditor.preferences.featureTree"
152
            name="Feature Tree">
153
      </page>
154
      <page
155
            category="eu.etaxonomy.taxeditor.preferences.feature"
156
            class="eu.etaxonomy.taxeditor.preference.DefaultFeatureTreePreferenecs"
157
            id="eu.etaxonomy.taxeditor.preferences.defaultFeatureTreePreferenecs"
158
            name="Default Feature Trees">
159
      </page>
160
      <page
161
            category="eu.etaxonomy.taxeditor.preferences.general"
162
            class="eu.etaxonomy.taxeditor.preference.LanguagePreferencePage"
163
            id="eu.etaxonomy.taxeditor.preferences.language"
164
            name="Language">
165
      </page>
166
      <page
167
            category="eu.etaxonomy.taxeditor.preferences.general"
168
            class="eu.etaxonomy.taxeditor.preference.MobotOpenUrlPreferences"
169
            id="eu.etaxonomy.taxeditor.preferences.mobotOpenUrl"
170
            name="Mobot Open Url">
171
      </page>
172
      <page
173
            category="eu.etaxonomy.taxeditor.preferences.general"
174
            class="eu.etaxonomy.taxeditor.preference.TypeDesignationPreferences"
175
            id="eu.etaxonomy.taxeditor.preferences.typeDesignation"
176
            name="Type Designations">
177
      </page>
178
      <page
179
            category="eu.etaxonomy.taxeditor.preferences.general"
180
            class="eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
181
            id="eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
182
            name="Specimens and FieldUnits">
183
      </page>
184
   </extension>
185
   <extension
186
         point="org.eclipse.ui.views">
187
      <view
188
            class="eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart"
189
            icon="icons/system-file-manager.png"
190
            id="eu.etaxonomy.taxeditor.view.datasource"
191
            name="Datasource"
192
            restorable="true">
193
      </view>
194
      <view  
195
                        name="Progress View"  
196
                           category="org.eclipse.ui"  
197
                        class="org.eclipse.ui.ExtensionFactory:progressView"  
198
                        id="org.eclipse.ui.views.ProgressView">  
199
                </view>
200
                <view  
201
                        name="Message View"  
202
                        icon="icons/console.gif"  
203
                           category="org.eclipse.ui"  
204
                        class="org.eclipse.ui.ExtensionFactory:logView"  
205
                        id="org.eclipse.ui.views.LogView">  
206
                </view>
207
  <view
208
        class="eu.etaxonomy.taxeditor.view.reporting.ReportingViewPart"
209
        id="eu.etaxonomy.taxeditor.reporting.viewPart"
210
        name="Reporting"
211
        restorable="true">
212
  </view>
213
  <view
214
        allowMultiple="false"
215
        class="eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart"
216
        icon="icons/applications-office.png"
217
        id="eu.etaxonomy.taxeditor.view.supplementalData"
218
        name="Supplemental Data"
219
        restorable="true">
220
  </view>
221
  <view
222
        allowMultiple="false"
223
        class="eu.etaxonomy.taxeditor.view.detail.DetailsViewPart"
224
        icon="icons/accessories-text-editor.png"
225
        id="eu.etaxonomy.taxeditor.view.detail"
226
        name="Details"
227
        restorable="true">
228
  </view>
229
  <view
230
        class="eu.etaxonomy.taxeditor.view.userecords.UseRecordsViewPart"
231
        icon="icons/leaf_detail.png"
232
        id="eu.etaxonomy.taxeditor.view.userecords"
233
        name="Use Records"
234
        restorable="true">
235
  </view>
236
  <view
237
        class="eu.etaxonomy.taxeditor.view.derivateSearch.DerivateSearchView"
238
        icon="icons/derivate_search_view-16x16-32.png"
239
        id="eu.etaxonomy.taxeditor.view.derivateSearch.DerivateSearchView"
240
        name="Derivate Search"
241
        restorable="true">
242
  </view>
243
   </extension>
244
   <extension
245
         point="org.eclipse.ui.editors">
246
      <editor
247
            class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermEditor"
248
            default="false"
249
            id="eu.etaxonomy.taxeditor.editor.definedTerm"
250
            name="Defined Term Editor">
251
      </editor>
252
   </extension>
253
   <extension
254
         point="org.eclipse.ui.menus">
255
      <menuContribution
256
            locationURI="menu:org.eclipse.ui.main.menu.window?before=eu.etaxonomy.taxeditor.application.windowMenu.last">
257
         <menu
258
               id="eu.etaxonomy.taxeditor.menu.showView"
259
               label="Show View">
260
            <command
261
                  commandId="org.eclipse.ui.views.showView"
262
                  label="Derivate Search View"
263
                  style="push">
264
               <parameter
265
                     name="org.eclipse.ui.views.showView.viewId"
266
                     value="eu.etaxonomy.taxeditor.view.derivateSearch.DerivateSearchView">
267
               </parameter>
268
            </command>
269
            <separator
270
                  name="eu.etaxonomy.taxeditor.store.showViewMenu.details"
271
                  visible="true">
272
            </separator>
273
            <command
274
                  commandId="org.eclipse.ui.views.showView"
275
                  label="Details"
276
                  style="push">
277
               <parameter
278
                     name="org.eclipse.ui.views.showView.viewId"
279
                     value="eu.etaxonomy.taxeditor.view.detail">
280
               </parameter>
281
            </command>
282
            <command
283
                  commandId="org.eclipse.ui.views.showView"
284
                  label="Supplemental"
285
                  style="push">
286
               <parameter
287
                     name="org.eclipse.ui.views.showView.viewId"
288
                     value="eu.etaxonomy.taxeditor.view.supplementalData">
289
               </parameter>
290
            </command>
291
            <separator
292
                  name="eu.etaxonomy.taxeditor.store.showViewMenu.internal"
293
                  visible="true">
294
            </separator>
295
            <command
296
                  commandId="org.eclipse.ui.views.showView"
297
                  label="Datasource"
298
                  style="push">
299
               <parameter
300
                     name="org.eclipse.ui.views.showView.viewId"
301
                     value="eu.etaxonomy.taxeditor.view.datasource">
302
               </parameter>
303
            </command>
304
            <command
305
                  commandId="org.eclipse.ui.views.showView"
306
                  label="Messages"
307
                  style="push">
308
               <parameter
309
                     name="org.eclipse.ui.views.showView.viewId"
310
                     value="org.eclipse.pde.runtime.LogView">
311
               </parameter>
312
            </command>
313
            <command
314
                  commandId="org.eclipse.ui.views.showView"
315
                  label="Reporting"
316
                  style="push">
317
               <parameter
318
                     name="org.eclipse.ui.views.showView.viewId"
319
                     value="eu.etaxonomy.taxeditor.reporting.viewPart">
320
               </parameter>
321
               <visibleWhen
322
                     checkEnabled="true">
323
                  <reference
324
                        definitionId="isShowExperimentalFeatures">
325
                  </reference>
326
               </visibleWhen>
327
            </command>
328
         </menu>
329
      </menuContribution>
330
      <menuContribution
331
            class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermMenuFactory"
332
            locationURI="menu:org.eclipse.ui.main.menu.window?before=eu.etaxonomy.taxeditor.application.windowMenu.last">
333
      </menuContribution>
334
      <menuContribution
335
            locationURI="menu:org.eclipse.ui.main.menu.file?after=eu.etaxonomy.taxeditor.application.filemenu.io">
336
         <command
337
               commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
338
               label="Switch User"
339
               style="push">
340
         </command>
341
         <separator
342
               name="eu.etaxonomy.taxeditor.application.filemenu.login"
343
               visible="true">
344
         </separator>
345
      </menuContribution>
346
      <menuContribution
347
            locationURI="popup:eu.etaxonomy.taxeditor.view.datasource">
348
         <command
349
               commandId="eu.etaxonomy.taxeditor.store.datasource.change"
350
               label="Connect"
351
               style="push">
352
         </command>
353
         <command
354
               commandId="eu.etaxonomy.taxeditor.store.datasource.create"
355
               label="New"
356
               style="push">
357
         </command>
358
         <command
359
               commandId="eu.etaxonomy.taxeditor.store.datasource.edit"
360
               label="Edit"
361
               style="push">
362
         </command>
363
         <separator
364
               name="eu.etaxonomy.taxeditor.store.datasource.separator"
365
               visible="true">
366
         </separator>
367
         <command
368
               commandId="org.eclipse.ui.edit.delete"
369
               label="Delete"
370
               style="push">
371
         </command>
372
         <separator
373
               name="eu.etaxonomy.taxeditor.store.datasource.separator2"
374
               visible="true">
375
         </separator>
376
         <command
377
               commandId="eu.etaxonomy.taxeditor.store.datasource.close"
378
               label="Close Active Connection"
379
               style="push">
380
         </command>
381
         <command
382
               commandId="eu.etaxonomy.taxeditor.store.datasource.update"
383
               label="Update Datamodel"
384
               style="push">
385
            <visibleWhen
386
                  checkEnabled="true">
387
               <not>
388
                  <reference
389
                        definitionId="isCompatible">
390
                  </reference>
391
               </not>
392
            </visibleWhen>
393
         </command>
394
      </menuContribution>
395
      <menuContribution
396
            locationURI="toolbar:org.eclipse.ui.trim.status">
397
         <toolbar
398
               id="eu.etaxonomy.taxeditor.store.authentication.trim.toolbar">
399
            <control
400
                  class="eu.etaxonomy.taxeditor.ui.bar.AuthenticatedUserBar">
401
            </control>
402
         </toolbar>
403
      </menuContribution>
404
      <menuContribution
405
            locationURI="popup:eu.etaxonomy.taxeditor.editor.definedTerm">
406
         <menu
407
               label="New">
408
            <command
409
                  commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
410
                  label="Vocabulary"
411
                  style="push">
412
            </command>
413
            <command
414
                  commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
415
                  label="Defined Term"
416
                  style="push">
417
               <visibleWhen
418
                     checkEnabled="true">
419
                  <reference
420
                        definitionId="isModifiable">
421
                  </reference>
422
               </visibleWhen>
423
            </command>
424
         </menu>
425
         <command
426
               commandId="org.eclipse.ui.edit.delete"
427
               label="Delete"
428
               style="push">
429
            <visibleWhen
430
                  checkEnabled="true">
431
               <reference
432
                     definitionId="isModifiable">
433
               </reference>
434
            </visibleWhen>
435
         </command>
436
      </menuContribution>
437
   </extension>
438
   <extension
439
         point="org.eclipse.ui.handlers">
440
      <handler
441
            class="eu.etaxonomy.taxeditor.view.datasource.handler.DeleteDataSourceHandler"
442
            commandId="org.eclipse.ui.edit.delete">
443
         <activeWhen>
444
            <with
445
                  variable="activePartId">
446
               <equals
447
                     value="eu.etaxonomy.taxeditor.view.datasource">
448
               </equals>
449
            </with>
450
         </activeWhen>
451
      </handler>
452
      <handler
453
            class="eu.etaxonomy.taxeditor.editor.definedterm.handler.DeleteTermBaseHandler"
454
            commandId="org.eclipse.ui.edit.delete">
455
         <activeWhen>
456
            <with
457
                  variable="activePartId">
458
               <equals
459
                     value="eu.etaxonomy.taxeditor.editor.definedTerm">
460
               </equals>
461
            </with>
462
         </activeWhen>
463
      </handler>
464
   </extension>
465
   <extension
466
         name="Popup Menu Commands"
467
         point="org.eclipse.ui.commands">
468
      <command
469
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.ChangeConnectionHandler"
470
            id="eu.etaxonomy.taxeditor.store.datasource.change"
471
            name="Connect Datasource">
472
      </command>
473
      <command
474
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.EditDataSourceHandler"
475
            id="eu.etaxonomy.taxeditor.store.datasource.edit"
476
            name="Edit Datasource">
477
      </command>
478
      <command
479
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
480
            id="eu.etaxonomy.taxeditor.store.datasource.create"
481
            name="Create Datasource">
482
      </command>
483
      <command
484
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CloseConnectionHandler"
485
            id="eu.etaxonomy.taxeditor.store.datasource.close"
486
            name="Close Active Connection">
487
      </command>
488
      <command
489
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.UpdateDataSourceHandler"
490
            id="eu.etaxonomy.taxeditor.store.datasource.update"
491
            name="Update Datasource">
492
      </command>
493
      <command
494
            defaultHandler="eu.etaxonomy.taxeditor.handler.ShowLoginWindowHandler"
495
            id="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
496
            name="Show Login Window">
497
      </command>
498
      <command
499
            defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.OpenDefinedTermEditorHandler"
500
            id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
501
            name="Open Defined Term Editor">
502
         <commandParameter
503
               id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.parameter"
504
               name="inputType"
505
               optional="true">
506
         </commandParameter>
507
         <commandParameter
508
               id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.termTypeUuid"
509
               name="inputType"
510
               optional="true">
511
         </commandParameter>
512
      </command>
513
      <command
514
            defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateDefinedTermHandler"
515
            id="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
516
            name="New Defined Term">
517
      </command>
518
      <command
519
            defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateTermVocabularyHandler"
520
            id="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
521
            name="New Term Vocabulary">
522
      </command>
523
   </extension>
524
   <extension
525
         point="org.eclipse.ui.importWizards">
526
      <category
527
            id="eu.etaxonomy.taxeditor.import.category.cdm"
528
            name="CDM">
529
      </category>
530
      <wizard
531
            category="eu.etaxonomy.taxeditor.import.category.cdm"
532
            class="eu.etaxonomy.taxeditor.io.wizard.TcsImportWizard"
533
            id="eu.etaxonomy.taxeditor.io.import.tcs"
534
            name="TCS">
535
      </wizard>
536
<!--      <wizard
537
            category="eu.etaxonomy.taxeditor.import.category.cdm"
538
            class="eu.etaxonomy.taxeditor.io.wizard.JaxbImportWizard"
539
            id="eu.etaxonomy.taxeditor.io.import.jaxb"
540
            name="JAXB">
541
      </wizard> -->
542
      <wizard
543
            category="eu.etaxonomy.taxeditor.import.category.cdm"
544
            class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelImportWizard"
545
            id="eu.etaxonomy.taxeditor.io.import.berlinModel"
546
            name="Berlin Model">
547
      </wizard>
548
      <wizard
549
            category="eu.etaxonomy.taxeditor.import.category.cdm"
550
            class="eu.etaxonomy.taxeditor.io.wizard.EndnoteImportWizard"
551
            id="eu.etaxonomy.taxeditor.io.import.endnote"
552
            name="Endnote">
553
      </wizard>
554
      <wizard
555
            category="eu.etaxonomy.taxeditor.import.category.cdm"
556
            class="eu.etaxonomy.taxeditor.io.wizard.ExcelNormalExplicitTaxaImportWizard"
557
            id="eu.etaxonomy.taxeditor.io.import.excel.taxa"
558
            name="Excel Normal Explicit Taxa">
559
      </wizard>
560
      <wizard
561
            category="eu.etaxonomy.taxeditor.import.category.cdm"
562
            class="eu.etaxonomy.taxeditor.io.wizard.AbcdImportWizard"
563
            id="eu.etaxonomy.taxeditor.io.import.abcd"
564
            name="ABCD">
565
      </wizard>
566
      <wizard
567
            category="eu.etaxonomy.taxeditor.import.category.cdm"
568
            class="eu.etaxonomy.taxeditor.io.wizard.SddImportWizard"
569
            id="eu.etaxonomy.taxeditor.io.import.sdd"
570
            name="SDD">
571
      </wizard>
572
      <wizard
573
            category="eu.etaxonomy.taxeditor.import.category.cdm"
574
            class="eu.etaxonomy.taxeditor.io.wizard.SpecimenCdmExcelImportWizard"
575
            id="eu.etaxonomy.taxeditor.io.import.specimenCdmExcel"
576
            name="Specimen CDM Excel">
577
      </wizard>
578
   </extension>
579
   <extension
580
         point="org.eclipse.ui.exportWizards">
581
      <category
582
            id="eu.etaxonomy.taxeditor.export.category.cdm"
583
            name="CDM">
584
      </category>
585
      <wizard
586
            category="eu.etaxonomy.taxeditor.export.category.cdm"
587
            class="eu.etaxonomy.taxeditor.io.wizard.JaxbExportWizard"
588
            id="eu.etaxonomy.taxeditor.io.export.jaxb"
589
            name="JAXB">
590
      </wizard>
591
      <wizard
592
            category="eu.etaxonomy.taxeditor.export.category.cdm"
593
            class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelExportWizard"
594
            id="eu.etaxonomy.taxeditor.io.export.berlinModel"
595
            name="Berlin Model">
596
      </wizard>
597
      <category
598
            id="eu.etaxonomy.taxeditor.export.category.excel"
599
            name="Excel">
600
      </category>
601
      <wizard
602
            category="eu.etaxonomy.taxeditor.export.category.cdm"
603
            class="eu.etaxonomy.taxeditor.io.wizard.SddExportWizard"
604
            id="eu.etaxonomy.taxeditor.io.export.sdd"
605
            name="SDD">
606
      </wizard>
607
      <wizard
608
            category="eu.etaxonomy.taxeditor.export.category.cdm"
609
            class="eu.etaxonomy.taxeditor.io.wizard.DarwinCoreArchiveExportWizard"
610
            id="eu.etaxonomy.taxeditor.io.export.dwca"
611
            name="DwC-A">
612
      </wizard>
613
   </extension>
614
   <extension
615
         point="org.eclipse.ui.newWizards">
616
      <wizard
617
            category="eu.etaxonomy.taxeditor.new.category.cdm"
618
            class="eu.etaxonomy.taxeditor.newWizard.NewReferenceWizard"
619
            hasPages="true"
620
            id="eu.etaxonomy.taxeditor.new.reference"
621
            name="Reference">
622
      </wizard>
623
      <wizard
624
            category="eu.etaxonomy.taxeditor.new.category.cdm"
625
            class="eu.etaxonomy.taxeditor.newWizard.NewNonViralNameWizard"
626
            hasPages="true"
627
            id="eu.etaxonomy.taxeditor.new.nonViralName"
628
            name="Name">
629
      </wizard>
630
      <wizard
631
            category="eu.etaxonomy.taxeditor.new.category.cdm"
632
            class="eu.etaxonomy.taxeditor.newWizard.NewTeamWizard"
633
            hasPages="true"
634
            id="eu.etaxonomy.taxeditor.new.team"
635
            name="Team">
636
      </wizard>
637
      <wizard
638
            category="eu.etaxonomy.taxeditor.new.category.cdm"
639
            class="eu.etaxonomy.taxeditor.newWizard.NewPersonWizard"
640
            hasPages="true"
641
            id="eu.etaxonomy.taxeditor.new.person"
642
            name="Person">
643
      </wizard>
644
      <wizard
645
            category="eu.etaxonomy.taxeditor.new.category.cdm"
646
            class="eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard"
647
            hasPages="true"
648
            id="eu.etaxonomy.taxeditor.new.specimen"
649
            name="Specimen">
650
      </wizard>
651
      <wizard
652
            category="eu.etaxonomy.taxeditor.new.category.cdm"
653
            class="eu.etaxonomy.taxeditor.newWizard.NewPolytomousKeyWizard"
654
            hasPages="true"
655
            id="eu.etaxonomy.taxeditor.new.key.polytomous"
656
            name="Polytomous Key">
657
      </wizard>
658
      <category
659
            id="eu.etaxonomy.taxeditor.new.category.cdm"
660
            name="CDM">
661
      </category>
662
      <wizard
663
            category="eu.etaxonomy.taxeditor.new.category.cdm"
664
            class="eu.etaxonomy.taxeditor.newWizard.NewTaxonNodeWizard"
665
            hasPages="true"
666
            id="eu.etaxonomy.taxeditor.new.taxonNode"
667
            name="Taxon">
668
      </wizard>
669
      <wizard
670
            category="eu.etaxonomy.taxeditor.new.category.cdm"
671
            class="eu.etaxonomy.taxeditor.newWizard.NewClassificationWizard"
672
            hasPages="true"
673
            icon="icons/tree_icon_small.jpg"
674
            id="eu.etaxonomy.taxeditor.new.classification"
675
            name="Classification">
676
      </wizard>
677
   </extension>
678
<extension
679
            point="org.eclipse.ui.themes">
680
         <themeElementCategory
681
               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
682
               label="Taxonomic Editor">
683
            <description>
684
               Color and font definitions for the EDIT Taxonomic Editor
685
            </description>
686
         </themeElementCategory>
687
         <colorDefinition
688
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
689
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackground"
690
               label="List Background"
691
               value="150,150,150">
692
         </colorDefinition>
693
         <colorDefinition
694
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
695
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDefault"
696
               label="Global Text Color"
697
               value="0,0,0">
698
         </colorDefinition>
699
         <colorDefinition
700
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
701
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeBackground"
702
               label="Global Color Composite Background"
703
               value="255,255,255">
704
         </colorDefinition>
705
         <colorDefinition
706
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
707
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeIrrelevant"
708
               label="Global Color Composite Irrelevant"
709
               value="241,139,18">
710
         </colorDefinition>
711
         <colorDefinition
712
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
713
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDisabled"
714
               label="Global Text Color Disabled"
715
               value="150,150,150">
716
         </colorDefinition>
717
         <colorDefinition
718
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
719
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textBackgroundDisabled"
720
               label="Global Background Color Disabled"
721
               value="230,230,230">
722
         </colorDefinition>
723
         <themeElementCategory
724
               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
725
               label="Details View"
726
               parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
727
            <description>
728
               Colors and fonts for the details view
729
            </description>
730
         </themeElementCategory>
731
         <colorDefinition
732
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
733
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundOdd"
734
               label="Entity Element List Background Odd"
735
               value="230,230,230">
736
         </colorDefinition>
737
         <colorDefinition
738
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
739
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundEven"
740
               label="Entity Element List Background Even"
741
               value="255,255,255">
742
         </colorDefinition>
743
         <themeElementCategory
744
               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
745
               label="Name Editor"
746
               parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
747
            <description>
748
               Colors and fonts for the name editor
749
            </description>
750
         </themeElementCategory>
751
         <colorDefinition
752
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
753
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerBackground"
754
               label="Container Background"
755
               value="220, 220, 220">
756
         </colorDefinition>
757
         <colorDefinition
758
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
759
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelectedFocus"
760
               label="Container Selected Focus"
761
               value="232,242,254">
762
         </colorDefinition>
763
         <colorDefinition
764
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
765
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelected"
766
               label="Container Selected"
767
               value="210, 210, 210">
768
         </colorDefinition>
769
         <colorDefinition
770
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
771
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerDragEnter"
772
               label="Container Drag Enter"
773
               value="185,255,133">
774
         </colorDefinition>
775
         <fontDefinition
776
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
777
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.accepted"
778
               label="Accepted Taxon Font"
779
               value="Georgia-regular-12">
780
         </fontDefinition>
781
         <fontDefinition
782
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
783
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.synonym"
784
               label="Synonym Font"
785
               value="Georgia-regular-10">
786
         </fontDefinition>
787
         <fontDefinition
788
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
789
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.misapplication"
790
               label="Misapplication Font"
791
               value="Georgia-regular-10">
792
         </fontDefinition>
793
         <fontDefinition
794
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
795
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.concept"
796
               label="Concept Font"
797
               value="Georgia-regular-10">
798
         </fontDefinition>
799
         <fontDefinition
800
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
801
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.default"
802
               label="Default Font"
803
               value="Georgia-regular-10">
804
         </fontDefinition>
805
         <themeElementCategory
806
               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
807
               label="Search View"
808
               parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
809
            <description>
810
               Colors and fonts for the search view
811
            </description>
812
         </themeElementCategory>
813
         <colorDefinition
814
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
815
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.foreground"
816
               label="Search View Foreground"
817
               value="192, 192, 192">
818
         </colorDefinition>
819
         <colorDefinition
820
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
821
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.focus"
822
               label="Search View Focus"
823
               value="0, 0, 0">
824
         </colorDefinition>
825
         <fontDefinition
826
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
827
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.accepted"
828
               isEditable="true"
829
               label="Accepted font"
830
               value="Arial-regular-10">
831
            <description>
832
               The font that is used for accepted taxa in the search result list.
833
            </description>
834
         </fontDefinition>
835
         <fontDefinition
836
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
837
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.synonym"
838
               isEditable="true"
839
               label="Synonym font"
840
               value="Arial-italic-10">
841
         <description>
842
            The font that is used for synonyms in the search result list.
843
         </description>
844
      </fontDefinition>
845
      <fontDefinition
846
            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
847
            id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.other"
848
            isEditable="true"
849
            label="Other font"
850
            value="Lucida Grande-regular-11">
851
         <description>
852
            The font used by default in the search result list.
853
         </description>
854
      </fontDefinition>
855
      <colorDefinition
856
            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
857
            id="eu.etaxonomy.taxeditor.preferences.colorDefinition.parseError"
858
            label="Parse Error"
859
            value="255,0,0">
860
      </colorDefinition>
861
      <colorDefinition
862
            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
863
            id="eu.etaxonomy.taxeditor.preferences.colorDefinition.disabledEditor"
864
            label="Disabled Name Editor Field"
865
            value="105,114,124">
866
      </colorDefinition>
867
      <colorDefinition
868
            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
869
            id="eu.etaxonomy.taxeditor.preferences.colorDefinition.editorError"
870
            label="Editor On Error"
871
            value="255,0,0">
872
      </colorDefinition>
873
      </extension>
874
<extension
875
      point="org.eclipse.core.expressions.propertyTesters">
876
   <propertyTester
877
         class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
878
         id="eu.etaxonomy.taxeditor.datasource.propertyTester"
879
         namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
880
         properties="isCompatible"
881
         type="org.eclipse.jface.viewers.IStructuredSelection">
882
   </propertyTester>
883
   <propertyTester
884
         class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
885
         id="eu.etaxonomy.taxeditor.preferences.propertyTester"
886
         namespace="eu.etaxonomy.taxeditor.preferences.propertyTester"
887
         properties="isShowExperimentalFeatures"
888
         type="org.eclipse.jface.viewers.IStructuredSelection">
889
   </propertyTester>
890
   <propertyTester
891
         class="eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester"
892
         id="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
893
         namespace="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
894
         properties="isModifiable"
895
         type="org.eclipse.jface.viewers.IStructuredSelection">
896
   </propertyTester>
897
   <propertyTester
898
        class="eu.etaxonomy.taxeditor.security.PermissionPropertyTester"
899
        id="eu.etaxonomy.taxeditor.security.permissionTester"
900
        namespace="eu.etaxonomy.taxeditor.security.permissionTester"
901
        properties="hasPermissions, hasRoles"
902
        type="org.eclipse.jface.viewers.IStructuredSelection">
903
   </propertyTester>
904
</extension>
905
<extension
906
      point="org.eclipse.core.expressions.definitions">
907
   <definition
908
         id="isCompatible">
909
      <with
910
            variable="selection">
911
         <test
912
               property="eu.etaxonomy.taxeditor.datasource.propertyTester.isCompatible">
913
         </test>
914
      </with>
915
   </definition>
916
   <definition
917
         id="isShowExperimentalFeatures">
918
      <with
919
            variable="selection">
920
         <test
921
               property="eu.etaxonomy.taxeditor.preferences.propertyTester.isShowExperimentalFeatures">
922
         </test>
923
      </with>
924
   </definition>
925
   <definition
926
         id="isModifiable">
927
      <with
928
            variable="selection">
929
         <test
930
               property="eu.etaxonomy.taxeditor.store.termEditor.propertyTester.isModifiable">
931
         </test>
932
      </with>
933
   </definition>
934
   <definition
935
            id="canUPDATE">
936
                <with
937
                           variable="selection">
938
                 <test
939
                       args="UPDATE"
940
                       property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
941
                 </test>
942
         </with>
943
      </definition>
944
      <definition
945
            id="canDELETE">
946
         <with
947
               variable="selection">
948
            <test
949
                  args="DELETE"
950
                  property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
951
            </test>
952
         </with>
953
    </definition>
954
      <definition
955
            id="canCREATE">
956
         <with
957
               variable="selection">
958
            <test
959
                  args="CREATE"
960
                  property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
961
            </test>
962
         </with>
963
      </definition>
964
      <definition
965
            id="hasROLE_USER_MANAGER">
966
            <with
967
               variable="eu.etaxonomy.taxeditor.security.userRoles">
968
            <iterate
969
                  ifEmpty="false"
970
                  operator="or">
971
               <or>
972
                  <equals
973
                        value="ROLE_ADMIN">
974
                  </equals>
975
                  <equals
976
                        value="ROLE_USER_MANAGER">
977
                  </equals>
978
               </or>
979
            </iterate>
980
         </with>
981
      </definition>
982
      <definition
983
            id="hasROLE_PROJECT_MANAGER">
984
         <with
985
               variable="eu.etaxonomy.taxeditor.security.userRoles">
986
            <iterate
987
                  ifEmpty="false"
988
                  operator="or">
989
               <or>
990
                  <equals
991
                        value="ROLE_ADMIN">
992
                  </equals>
993
                  <equals
994
                        value="ROLE_PROJECT_MANAGER">
995
                  </equals>
996
               </or>
997
            </iterate>
998
         </with>
999
      </definition>
1000
</extension>
1001
<extension
1002
      point="org.eclipse.ui.activities">
1003
   <activity
1004
         description="DELETE permission dependent ui contributions"
1005
         id="eu.etaxonomy.taxeditor.store.activityDelete"
1006
         name="Delete">
1007
      <enabledWhen>
1008
         <reference
1009
               definitionId="canDELETE">
1010
         </reference>
1011
      </enabledWhen>
1012
   </activity>
1013
   <activityPatternBinding
1014
         activityId="eu.etaxonomy.taxeditor.store.activityDelete"
1015
         pattern="eu\.etaxonomy\.taxeditor\..*/.*.delete">
1016
   </activityPatternBinding>
1017
   <activity
1018
         description="UPDATE permission dependent ui contributions"
1019
         id="eu.etaxonomy.taxeditor.store.activityUpdate"
1020
         name="Update">
1021
      <enabledWhen>
1022
         <reference
1023
               definitionId="canUPDATE">
1024
         </reference>
1025
      </enabledWhen>
1026
   </activity>
1027
   <activityPatternBinding
1028
         activityId="eu.etaxonomy.taxeditor.store.activityUpdate"
1029
         pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.update\..*">
1030
   </activityPatternBinding>
1031
   <activity
1032
         description="CREATE permission dependent ui contributions"
1033
         id="eu.etaxonomy.taxeditor.store.activityCreate"
1034
         name="Delete">
1035
      <enabledWhen>
1036
         <reference
1037
               definitionId="canDELETE">
1038
         </reference>
1039
      </enabledWhen>
1040
   </activity>
1041
   <activityPatternBinding
1042
         activityId="eu.etaxonomy.taxeditor.store.activityCreate"
1043
         pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.create\..*">
1044
   </activityPatternBinding>
1045
   <activity
1046
         description="ROLE_USER_MANAGER dependent ui contributions"
1047
         id="eu.etaxonomy.taxeditor.store.activityUserManagement"
1048
         name="UserManagement">
1049
      <enabledWhen>
1050
         <reference
1051
               definitionId="hasROLE_USER_MANAGER">
1052
         </reference>
1053
      </enabledWhen>
1054
   </activity>
1055
   <activityPatternBinding
1056
         activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1057
         pattern="eu\.etaxonomy\.taxeditor\..*/.*.UserManagement">
1058
   </activityPatternBinding>
1059
   <activityPatternBinding
1060
         activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1061
         pattern="eu\.etaxonomy\.taxeditor\..*/bulkeditor\.input\.group">
1062
   </activityPatternBinding>
1063
   <activity
1064
         description="ROLE_PROJECT_MANAGER dependent ui contributions"
1065
         id="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1066
         name="ProjectManagement">
1067
      <enabledWhen>
1068
         <reference
1069
               definitionId="hasROLE_PROJECT_MANAGER">
1070
         </reference>
1071
      </enabledWhen>
1072
   </activity>
1073
   <activityPatternBinding
1074
         activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1075
         pattern="eu\.etaxonomy\.taxeditor\..*/eu\.etaxonomy\.taxeditor\..*\.definedTerm.*">
1076
   </activityPatternBinding>
1077
   <activityPatternBinding
1078
         activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1079
         pattern="eu.etaxonomy.taxeditor.bulkeditor/bulkeditor.menus.openmenu"
1080
         isEqualityPattern="true">
1081
   </activityPatternBinding>
1082
</extension>
1083
<extension
1084
      point="org.eclipse.ui.services">
1085
   <sourceProvider
1086
         provider="eu.etaxonomy.taxeditor.security.RolesSourceProvider">
1087
      <variable
1088
            name="eu.etaxonomy.taxeditor.security.userRoles"
1089
            priorityLevel="workbench">
1090
      </variable>
1091
   </sourceProvider>
1092
</extension>
1093
        
1094
</plugin>
Add picture from clipboard (Maximum size: 40 MB)