Project

General

Profile

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