1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.2"?>
4 <extension-point id=
"eu.etaxonomy.taxeditor.store.cdmViewer" name=
"Cdm Viewer" schema=
"schema/eu.etaxonomy.taxeditor.store.cdmViewer.exsd"/>
6 point=
"org.eclipse.ui.menus">
8 locationURI=
"toolbar:org.eclipse.ui.trim.status">
10 id=
"eu.etaxonomy.taxeditor.store.authentication.trim.toolbar">
12 class=
"eu.etaxonomy.taxeditor.ui.bar.AuthenticatedUserBar">
18 point=
"org.eclipse.ui.newWizards">
20 category=
"eu.etaxonomy.taxeditor.new.category.cdm"
21 class=
"eu.etaxonomy.taxeditor.newWizard.NewReferenceWizard"
23 id=
"eu.etaxonomy.taxeditor.new.reference"
24 name=
"%wizard.name.10">
27 category=
"eu.etaxonomy.taxeditor.new.category.cdm"
28 class=
"eu.etaxonomy.taxeditor.newWizard.NewNonViralNameWizard"
30 id=
"eu.etaxonomy.taxeditor.new.nonViralName"
31 name=
"%wizard.name.11">
34 category=
"eu.etaxonomy.taxeditor.new.category.cdm"
35 class=
"eu.etaxonomy.taxeditor.newWizard.NewTeamWizard"
37 id=
"eu.etaxonomy.taxeditor.new.team"
38 name=
"%wizard.name.12">
41 category=
"eu.etaxonomy.taxeditor.new.category.cdm"
42 class=
"eu.etaxonomy.taxeditor.newWizard.NewPersonWizard"
44 id=
"eu.etaxonomy.taxeditor.new.person"
45 name=
"%wizard.name.13">
48 category=
"eu.etaxonomy.taxeditor.new.category.cdm"
49 class=
"eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard"
51 id=
"eu.etaxonomy.taxeditor.new.specimen"
52 name=
"%wizard.name.14">
55 category=
"eu.etaxonomy.taxeditor.new.category.cdm"
56 class=
"eu.etaxonomy.taxeditor.newWizard.NewPolytomousKeyWizard"
58 id=
"eu.etaxonomy.taxeditor.new.key.polytomous"
59 name=
"%wizard.name.15">
62 id=
"eu.etaxonomy.taxeditor.new.category.cdm"
63 name=
"%category.name.2">
66 category=
"eu.etaxonomy.taxeditor.new.category.cdm"
67 class=
"eu.etaxonomy.taxeditor.newWizard.NewTaxonNodeWizard"
69 id=
"eu.etaxonomy.taxeditor.new.taxonNode"
70 name=
"%wizard.name.16">
73 category=
"eu.etaxonomy.taxeditor.new.category.cdm"
74 class=
"eu.etaxonomy.taxeditor.newWizard.NewClassificationWizard"
76 icon=
"icons/tree_icon_small.jpg"
77 id=
"eu.etaxonomy.taxeditor.new.classification"
78 name=
"%wizard.name.17">
82 point=
"org.eclipse.core.expressions.propertyTesters">
84 class=
"eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
85 id=
"eu.etaxonomy.taxeditor.datasource.propertyTester"
86 namespace=
"eu.etaxonomy.taxeditor.datasource.propertyTester"
87 properties=
"isCompatible"
88 type=
"org.eclipse.jface.viewers.IStructuredSelection">
91 class=
"eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
92 id=
"eu.etaxonomy.taxeditor.datasource.propertyTester"
93 namespace=
"eu.etaxonomy.taxeditor.datasource.propertyTester"
94 properties=
"test, hasDataModel"
95 type=
"org.eclipse.jface.viewers.IStructuredSelection">
98 class=
"eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
99 id=
"eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
100 namespace=
"eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
101 properties=
"isShowExperimentalFeatures, isChecklistEditorEnabled"
102 type=
"java.lang.Object">
105 class=
"eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester"
106 id=
"eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
107 namespace=
"eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
108 properties=
"isModifiable"
109 type=
"org.eclipse.jface.viewers.IStructuredSelection">
112 class=
"eu.etaxonomy.taxeditor.security.PermissionPropertyTester"
113 id=
"eu.etaxonomy.taxeditor.security.permissionTester"
114 namespace=
"eu.etaxonomy.taxeditor.security.permissionTester"
115 properties=
"hasPermissions, hasRoles"
116 type=
"org.eclipse.jface.viewers.IStructuredSelection">
120 point=
"org.eclipse.core.expressions.definitions">
124 variable=
"selection">
126 property=
"eu.etaxonomy.taxeditor.datasource.propertyTester.isCompatible">
133 variable=
"selection">
135 property=
"eu.etaxonomy.taxeditor.datasource.propertyTester.hasDataModel">
140 id=
"isShowExperimentalFeatures">
142 property=
"eu.etaxonomy.taxeditor.preference.PreferencePropertyTester.isShowExperimentalFeatures">
148 variable=
"selection">
150 property=
"eu.etaxonomy.taxeditor.store.termEditor.propertyTester.isModifiable">
157 variable=
"selection">
160 property=
"eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
167 variable=
"selection">
170 property=
"eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
177 variable=
"selection">
180 property=
"eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
187 variable=
"eu.etaxonomy.taxeditor.security.user">
189 value=
"eu.etaxonomy.cdm.model.common.User">
194 id=
"hasROLE_USER_MANAGER">
196 variable=
"eu.etaxonomy.taxeditor.security.userRoles">
205 value=
"ROLE_USER_MANAGER">
212 id=
"hasROLE_PROJECT_MANAGER">
214 variable=
"eu.etaxonomy.taxeditor.security.userRoles">
223 value=
"ROLE_PROJECT_MANAGER">
230 id=
"hasROLE_PROJECT_MANAGER_AND_isCdmStoreConnected">
233 definitionId=
"hasROLE_PROJECT_MANAGER">
236 definitionId=
"isCdmStoreConnected">
241 id=
"isChecklistEditorEnabled">
243 property=
"eu.etaxonomy.taxeditor.preference.PreferencePropertyTester.isChecklistEditorEnabled">
248 point=
"org.eclipse.ui.activities">
250 description=
"%activity.description"
251 id=
"eu.etaxonomy.taxeditor.store.activityDelete"
252 name=
"%activity.name">
255 definitionId=
"canDELETE">
259 <activityPatternBinding
260 activityId=
"eu.etaxonomy.taxeditor.store.activityDelete"
261 pattern=
"eu\.etaxonomy\.taxeditor\..*/.*.delete">
262 </activityPatternBinding>
264 description=
"%activity.description.0"
265 id=
"eu.etaxonomy.taxeditor.store.activityUpdate"
266 name=
"%activity.name.0">
269 definitionId=
"canUPDATE">
273 <activityPatternBinding
274 activityId=
"eu.etaxonomy.taxeditor.store.activityUpdate"
275 pattern=
"eu\.etaxonomy\.taxeditor\..*/.*.command\.update\..*">
276 </activityPatternBinding>
278 description=
"%activity.description.1"
279 id=
"eu.etaxonomy.taxeditor.store.activityCreate"
280 name=
"%activity.name.1">
283 definitionId=
"canDELETE">
287 <activityPatternBinding
288 activityId=
"eu.etaxonomy.taxeditor.store.activityCreate"
289 pattern=
"eu\.etaxonomy\.taxeditor\..*/.*.command\.create\..*">
290 </activityPatternBinding>
292 description=
"%activity.description.2"
293 id=
"eu.etaxonomy.taxeditor.store.activityUserManagement"
294 name=
"%activity.name.2">
297 definitionId=
"hasROLE_USER_MANAGER">
301 <activityPatternBinding
302 activityId=
"eu.etaxonomy.taxeditor.store.activityUserManagement"
303 pattern=
"eu\.etaxonomy\.taxeditor\..*/.*.UserManagement">
304 </activityPatternBinding>
305 <activityPatternBinding
306 activityId=
"eu.etaxonomy.taxeditor.store.activityUserManagement"
307 pattern=
"eu\.etaxonomy\.taxeditor\..*/bulkeditor\.input\.group">
308 </activityPatternBinding>
310 description=
"%activity.description.3"
311 id=
"eu.etaxonomy.taxeditor.store.activityProjectManagement"
312 name=
"%activity.name.3">
315 definitionId=
"hasROLE_PROJECT_MANAGER">
319 <activityPatternBinding
320 activityId=
"eu.etaxonomy.taxeditor.store.activityProjectManagement"
321 pattern=
"eu\.etaxonomy\.taxeditor\..*/eu\.etaxonomy\.taxeditor\..*\.definedTerm.*">
322 </activityPatternBinding>
323 <activityPatternBinding
324 activityId=
"eu.etaxonomy.taxeditor.store.activityProjectManagement"
325 pattern=
"eu.etaxonomy.taxeditor.bulkeditor/bulkeditor.menus.openmenu"
326 isEqualityPattern=
"true">
327 </activityPatternBinding>
328 <activityPatternBinding
329 activityId=
"eu.etaxonomy.taxeditor.store.activityProjectManagement"
330 pattern=
"eu.etaxonomy.taxeditor.bulkeditor/eu.etaxonomy.taxeditor.editor.definedTerm"
331 isEqualityPattern=
"true">
332 </activityPatternBinding>
335 point=
"org.eclipse.ui.services">
337 provider=
"eu.etaxonomy.taxeditor.security.AuthenticationSourceProvider">
339 name=
"eu.etaxonomy.taxeditor.security.userRoles"
340 priorityLevel=
"workbench">
345 point=
"eu.etaxonomy.taxeditor.store.cdmViewer">
347 commandId=
"eu.etaxonomy.taxeditor.command.openClassificationWizard"
348 selection=
"eu.etaxonomy.cdm.model.taxon.TaxonNode"
349 viewerName=
"%viewCommandMapping.viewerName.CLASSIFICATION_WIZARD">
350 </viewCommandMapping>
352 commandId=
"eu.etaxonomy.taxeditor.command.openTaxonNodeWizard"
353 selection=
"eu.etaxonomy.cdm.model.taxon.TaxonNode"
354 viewerName=
"%viewCommandMapping.viewerName.TAXON_NODE_WIZARD">
355 </viewCommandMapping>
358 id=
"eu.etaxonomy.taxeditor.store.workbench.model"
359 name=
"Store Workbench Model"
360 point=
"org.eclipse.e4.workbench.model">
363 uri=
"fragment.e4xmi">
367 point=
"org.eclipse.ui.preferencePages">
369 category=
"eu.etaxonomy.taxeditor.preferences.general"
370 class=
"eu.etaxonomy.taxeditor.preference.DebugPreferences"
371 id=
"eu.etaxonomy.taxeditor.preference.DebugPreferences"
372 name=
"%page.name.34">
375 class=
"eu.etaxonomy.taxeditor.preference.TaxonomicEditorGeneralPreferences"
376 id=
"eu.etaxonomy.taxeditor.preferences.general"
380 category=
"eu.etaxonomy.taxeditor.preferences.general"
381 class=
"eu.etaxonomy.taxeditor.preference.NameDetailsViewConfiguration"
382 id=
"eu.etaxonomy.taxeditor.preferences.nameDetails"
383 name=
"%page.name.36">
386 category=
"eu.etaxonomy.taxeditor.preferences.general"
387 class=
"eu.etaxonomy.taxeditor.preference.DescriptionPreferences"
388 id=
"eu.etaxonomy.taxeditor.preferences.description"
392 category=
"eu.etaxonomy.taxeditor.preferences.description"
393 class=
"eu.etaxonomy.taxeditor.preference.menu.FeatureMenuPreferences"
394 id=
"eu.etaxonomy.taxeditor.preferences.feature"
398 category=
"eu.etaxonomy.taxeditor.preferences.description"
399 class=
"eu.etaxonomy.taxeditor.preference.menu.PresenceAbsenceMenuPreferences"
400 id=
"eu.etaxonomy.taxeditor.preferences.distributionStatus"
404 category=
"eu.etaxonomy.taxeditor.preferences.general"
405 class=
"eu.etaxonomy.taxeditor.preference.TaxonomicPreferences"
406 id=
"eu.etaxonomy.taxeditor.preferences.taxonomic"
410 category=
"eu.etaxonomy.taxeditor.preferences.taxonomic"
411 class=
"eu.etaxonomy.taxeditor.preference.menu.NomenclaturalCodePreferences"
412 id=
"eu.etaxonomy.taxeditor.preferences.nomenclatural"
416 category=
"eu.etaxonomy.taxeditor.preferences.taxonomic"
417 class=
"eu.etaxonomy.taxeditor.preference.menu.RankMenuPreferences"
418 id=
"eu.etaxonomy.taxeditor.preferences.ranks"
422 category=
"eu.etaxonomy.taxeditor.preferences.taxonomic"
423 class=
"eu.etaxonomy.taxeditor.preference.menu.NomenclaturalStatusTypeMenuPreferences"
424 id=
"eu.etaxonomy.taxeditor.preferences.nomenclaturalStatusType"
428 category=
"eu.etaxonomy.taxeditor.preferences.taxonomic"
429 class=
"eu.etaxonomy.taxeditor.preference.menu.NameRelationshipTypeMenuPreferences"
430 id=
"eu.etaxonomy.taxeditor.preferences.nameRelationshipType"
434 category=
"eu.etaxonomy.taxeditor.preferences.taxonomic"
435 class=
"eu.etaxonomy.taxeditor.preference.menu.TaxonRelationshipTypeMenuPreferences"
436 id=
"taxeditor-store.page1"
440 category=
"eu.etaxonomy.taxeditor.preferences.taxonomic"
441 class=
"eu.etaxonomy.taxeditor.preference.menu.SpecimenTypeDesignationStatusMenuPreferences"
442 id=
"eu.etaxonomy.taxeditor.preferences.specimenTypeDesignationStatus"
446 category=
"eu.etaxonomy.taxeditor.preferences.taxonomic"
447 class=
"eu.etaxonomy.taxeditor.preference.menu.NameTypeDesignationStatusMenuPreferences"
448 id=
"eu.etaxonomy.taxeditor.preferences.nameTypeDesignationStatus"
449 name=
"%page.name.13">
452 category=
"eu.etaxonomy.taxeditor.preferences.language"
453 class=
"eu.etaxonomy.taxeditor.preference.menu.LanguageMenuPreferences"
454 id=
"eu.etaxonomy.taxeditor.preferences.languages"
455 name=
"%page.name.10">
458 category=
"eu.etaxonomy.taxeditor.preferences.general"
459 class=
"eu.etaxonomy.taxeditor.preference.menu.MarkerTypeMenuPreferences"
460 id=
"eu.etaxonomy.taxeditor.preferences.markerTypes"
461 name=
"%page.name.11">
464 category=
"eu.etaxonomy.taxeditor.preferences.general"
465 class=
"eu.etaxonomy.taxeditor.preference.menu.ExtensionTypeMenuPreferences"
466 id=
"eu.etaxonomy.taxeditor.preferences.extensionTypes"
467 name=
"%page.name.12">
470 category=
"eu.etaxonomy.taxeditor.preferences.description"
471 class=
"eu.etaxonomy.taxeditor.preference.menu.NamedAreaTypeMenuPreferences"
472 id=
"eu.etaxonomy.taxeditor.preferences.namedAreaType"
473 name=
"%page.name.14">
476 category=
"eu.etaxonomy.taxeditor.preferences.general"
477 class=
"eu.etaxonomy.taxeditor.preference.MatchingPreferences"
478 id=
"eu.etaxonomy.taxeditor.preferences.matching"
479 name=
"%page.name.15">
482 category=
"eu.etaxonomy.taxeditor.preferences.matching"
483 class=
"eu.etaxonomy.taxeditor.preference.matching.NonViralNameMatchingPreference"
484 id=
"eu.etaxonomy.taxeditor.preferences.matching.nonViralName"
485 name=
"%page.name.16">
488 category=
"eu.etaxonomy.taxeditor.preferences.matching"
489 class=
"eu.etaxonomy.taxeditor.preference.matching.ReferenceMatchingPreference"
490 id=
"eu.etaxonomy.taxeditor.preferences.matching"
491 name=
"%page.name.17">
494 category=
"eu.etaxonomy.taxeditor.preferences.matching"
495 class=
"eu.etaxonomy.taxeditor.preference.matching.TeamOrPersonMatchingPreference"
496 id=
"eu.etaxonomy.taxeditor.preferences.matching"
497 name=
"%page.name.18">
500 category=
"eu.etaxonomy.taxeditor.preferences.description"
501 class=
"eu.etaxonomy.taxeditor.preference.menu.StageMenuPreferences"
502 id=
"eu.etaxonomy.taxeditor.preferences.stage"
503 name=
"%page.name.19">
506 category=
"eu.etaxonomy.taxeditor.preferences.description"
507 class=
"eu.etaxonomy.taxeditor.preference.menu.PreservationMethodMenuPreferences"
508 id=
"eu.etaxonomy.taxeditor.preferences.preservationMethod"
509 name=
"%page.name.20">
512 category=
"eu.etaxonomy.taxeditor.preferences.feature"
513 class=
"eu.etaxonomy.taxeditor.preference.DefaultFeatureTreePreferenecs"
514 id=
"eu.etaxonomy.taxeditor.preferences.defaultFeatureTreePreferenecs"
515 name=
"%page.name.22">
518 category=
"eu.etaxonomy.taxeditor.preference.defaultlanguagepditorpreferencePage"
519 class=
"eu.etaxonomy.taxeditor.preference.LanguageRepresentationPreferencePage"
520 id=
"eu.etaxonomy.taxeditor.preferences.language"
521 name=
"%page.name.23">
524 category=
"eu.etaxonomy.taxeditor.preferences.general"
525 class=
"eu.etaxonomy.taxeditor.preference.MobotOpenUrlPreferences"
526 id=
"eu.etaxonomy.taxeditor.preferences.mobotOpenUrl"
527 name=
"%page.name.24">
530 category=
"eu.etaxonomy.taxeditor.preferences.general"
531 class=
"eu.etaxonomy.taxeditor.preference.TypeDesignationPreferences"
532 id=
"eu.etaxonomy.taxeditor.preferences.typeDesignation"
533 name=
"%page.name.25">
536 category=
"eu.etaxonomy.taxeditor.preferences.general"
537 class=
"eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
538 id=
"eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
539 name=
"%page.name.26">
542 category=
"eu.etaxonomy.taxeditor.preferences.general"
543 class=
"eu.etaxonomy.taxeditor.preference.MediaPreferences"
544 id=
"eu.etaxonomy.taxeditor.preference.MediaPreferences"
545 name=
"%page.name.27">
548 category=
"eu.etaxonomy.taxeditor.preferences.general"
549 class=
"eu.etaxonomy.taxeditor.preference.ChecklistEditorGeneralPreference"
550 id=
"eu.etaxonomy.taxeditor.preference.ChecklistEditorGeneralPreferencePage"
551 name=
"%page.name.28">
554 category=
"eu.etaxonomy.taxeditor.preferences.general"
555 class=
"eu.etaxonomy.taxeditor.preference.LanguageEditorPreferencePage"
556 id=
"eu.etaxonomy.taxeditor.preference.defaultlanguagepditorpreferencePage"
557 name=
"%page.name.30">
560 category=
"eu.etaxonomy.taxeditor.preferences.general"
561 class=
"eu.etaxonomy.taxeditor.preference.OrderPreferences"
562 id=
"eu.etaxonomy.taxeditor.preference.TaxonNavigator"
563 name=
"%page.name.32">