Remove unused method
[taxeditor.git] / eu.etaxonomy.taxeditor.store / plugin.xml
old mode 100644 (file)
new mode 100755 (executable)
index 0acea99..25d191d
 <?xml version="1.0" encoding="UTF-8"?>
 <?eclipse version="3.2"?>
 <plugin>
-   <extension
-         point="org.eclipse.ui.preferencePages">
-      <page
-            class="eu.etaxonomy.taxeditor.preference.TaxonomicEditorGeneralPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.general"
-            name="Taxonomic Editor">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.general"
-            class="eu.etaxonomy.taxeditor.preference.DescriptionPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.description"
-            name="Description">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.description"
-            class="eu.etaxonomy.taxeditor.preference.menu.FeatureMenuPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.feature"
-            name="Features">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.description"
-            class="eu.etaxonomy.taxeditor.preference.menu.PresenceAbsenceMenuPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.distributionStatus"
-            name="Distribution Status">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.general"
-            class="eu.etaxonomy.taxeditor.preference.TaxonomicPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.taxonomic"
-            name="Taxonomic">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
-            class="eu.etaxonomy.taxeditor.preference.NomenclaturalCodePreferences"
-            id="eu.etaxonomy.taxeditor.preferences.nomenclatural"
-            name="Nomenclatural Code">
-      </page>
-      <!--page
-            class="eu.etaxonomy.taxeditor.store.preference.CdmPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.cdm"
-            name="CDM Datastore">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.cdm"
-            class="eu.etaxonomy.taxeditor.store.preference.InitializeDbPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.initdb"
-            name="Initialize Datastore">
-      </page-->
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
-            class="eu.etaxonomy.taxeditor.preference.menu.RankMenuPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.ranks"
-            name="Ranks">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
-            class="eu.etaxonomy.taxeditor.preference.menu.NomenclaturalStatusTypeMenuPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.nomenclaturalStatusType"
-            name="Nomenclatural Status Type">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
-            class="eu.etaxonomy.taxeditor.preference.menu.NameRelationshipTypeMenuPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.nameRelationshipType"
-            name="Name Relationship Type">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
-            class="eu.etaxonomy.taxeditor.preference.menu.TaxonRelationshipTypeMenuPreferences"
-            id="taxeditor-store.page1"
-            name="Taxon Relationship Type">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
-            class="eu.etaxonomy.taxeditor.preference.menu.SpecimenTypeDesignationStatusMenuPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.specimenTypeDesignationStatus"
-            name="Specimen Type Designation Status">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.language"
-            class="eu.etaxonomy.taxeditor.preference.menu.LanguageMenuPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.languages"
-            name="Available Languages">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.general"
-            class="eu.etaxonomy.taxeditor.preference.menu.MarkerTypeMenuPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.markerTypes"
-            name="Marker Types">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.general"
-            class="eu.etaxonomy.taxeditor.preference.menu.ExtensionTypeMenuPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.extensionTypes"
-            name="Extension Types">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
-            class="eu.etaxonomy.taxeditor.preference.menu.NameTypeDesignationStatusMenuPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.nameTypeDesignationStatus"
-            name="Name Type Designation Status">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.description"
-            class="eu.etaxonomy.taxeditor.preference.menu.NamedAreaTypeMenuPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.namedAreaType"
-            name="Named Area Type">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.general"
-            class="eu.etaxonomy.taxeditor.preference.MatchingPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.matching"
-            name="Matching (Experimental)">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.matching"
-            class="eu.etaxonomy.taxeditor.preference.matching.NonViralNameMatchingPreference"
-            id="eu.etaxonomy.taxeditor.preferences.matching.nonViralName"
-            name="NonViralName Matching Strategy">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.matching"
-            class="eu.etaxonomy.taxeditor.preference.matching.ReferenceMatchingPreference"
-            id="eu.etaxonomy.taxeditor.preferences.matching"
-            name="Reference Matching Strategy">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.matching"
-            class="eu.etaxonomy.taxeditor.preference.matching.TeamOrPersonMatchingPreference"
-            id="eu.etaxonomy.taxeditor.preferences.matching"
-            name="Team or Person Matching Strategy">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.description"
-            class="eu.etaxonomy.taxeditor.preference.menu.StageMenuPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.stage"
-            name="Stage">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.description"
-            class="eu.etaxonomy.taxeditor.preference.menu.PreservationMethodMenuPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.preservationMethod"
-            name="Preservation Method">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.feature"
-            class="eu.etaxonomy.taxeditor.preference.FeatureTreePreferences"
-            id="eu.etaxonomy.taxeditor.preferences.featureTree"
-            name="Feature Tree">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.feature"
-            class="eu.etaxonomy.taxeditor.preference.DefaultFeatureTreePreferenecs"
-            id="eu.etaxonomy.taxeditor.preferences.defaultFeatureTreePreferenecs"
-            name="Default Feature Trees">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.general"
-            class="eu.etaxonomy.taxeditor.preference.LanguagePreferencePage"
-            id="eu.etaxonomy.taxeditor.preferences.language"
-            name="Language">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.general"
-            class="eu.etaxonomy.taxeditor.preference.MobotOpenUrlPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.mobotOpenUrl"
-            name="Mobot Open Url">
-      </page>
-      <page
-            category="eu.etaxonomy.taxeditor.preferences.general"
-            class="eu.etaxonomy.taxeditor.preference.TypeDesignationPreferences"
-            id="eu.etaxonomy.taxeditor.preferences.typeDesignation"
-            name="Type Designations">
-      </page>
-   </extension>
-   <extension
-         point="org.eclipse.ui.views">
-      <view
-            class="eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart"
-            icon="icons/system-file-manager.png"
-            id="eu.etaxonomy.taxeditor.view.datasource"
-            name="Datasource"
-            restorable="true">
-      </view>
-      <view  
-                       name="Progress View"  
-                       category="org.eclipse.ui"  
-                       class="org.eclipse.ui.ExtensionFactory:progressView"  
-                       id="org.eclipse.ui.views.ProgressView">  
-               </view>
-               <view  
-                       name="Message View"  
-                       icon="icons/console.gif"  
-                       category="org.eclipse.ui"  
-                       class="org.eclipse.ui.ExtensionFactory:logView"  
-                       id="org.eclipse.ui.views.LogView">  
-               </view>
-  <view
-        class="eu.etaxonomy.taxeditor.view.reporting.ReportingViewPart"
-        id="eu.etaxonomy.taxeditor.reporting.viewPart"
-        name="Reporting"
-        restorable="true">
-  </view>
-  <view
-        allowMultiple="false"
-        class="eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart"
-        icon="icons/applications-office.png"
-        id="eu.etaxonomy.taxeditor.view.supplementalData"
-        name="Supplemental Data"
-        restorable="true">
-  </view>
-  <view
-        allowMultiple="false"
-        class="eu.etaxonomy.taxeditor.view.detail.DetailsViewPart"
-        icon="icons/accessories-text-editor.png"
-        id="eu.etaxonomy.taxeditor.view.detail"
-        name="Details"
-        restorable="true">
-  </view>
-  <view
-        class="eu.etaxonomy.taxeditor.view.userecords.UseRecordsViewPart"
-        icon="icons/leaf_detail.png"
-        id="eu.etaxonomy.taxeditor.view.userecords"
-        name="Use Records"
-        restorable="true">
-  </view>
-   </extension>
-   <extension
-         point="org.eclipse.ui.editors">
-      <editor
-            class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermEditor"
-            default="false"
-            id="eu.etaxonomy.taxeditor.editor.definedTerm"
-            name="Defined Term Editor">
-      </editor>
-   </extension>
+   <extension-point id="eu.etaxonomy.taxeditor.store.cdmViewer" name="Cdm Viewer" schema="schema/eu.etaxonomy.taxeditor.store.cdmViewer.exsd"/>
+   <extension-point id="eu.etaxonomy.taxeditor.store.preferencePage" name="Preference Page" schema="schema/eu.etaxonomy.taxeditor.store.preferencePage.exsd"/>
+   <extension-point id="eu.etaxonomy.taxeditor.store.adminPreferencePage" name="%extension-point.name.1" schema="schema/eu.etaxonomy.taxeditor.store.adminPreferencePage.exsd"/>
    <extension
          point="org.eclipse.ui.menus">
-      <menuContribution
-            locationURI="menu:org.eclipse.ui.main.menu.window?before=eu.etaxonomy.taxeditor.application.windowMenu.last">
-         <menu
-               id="eu.etaxonomy.taxeditor.menu.showView"
-               label="Show View">
-            <separator
-                  name="eu.etaxonomy.taxeditor.store.showViewMenu.details"
-                  visible="true">
-            </separator>
-            <command
-                  commandId="org.eclipse.ui.views.showView"
-                  label="Details"
-                  style="push">
-               <parameter
-                     name="org.eclipse.ui.views.showView.viewId"
-                     value="eu.etaxonomy.taxeditor.view.detail">
-               </parameter>
-            </command>
-            <command
-                  commandId="org.eclipse.ui.views.showView"
-                  label="Supplemental"
-                  style="push">
-               <parameter
-                     name="org.eclipse.ui.views.showView.viewId"
-                     value="eu.etaxonomy.taxeditor.view.supplementalData">
-               </parameter>
-            </command>
-            <separator
-                  name="eu.etaxonomy.taxeditor.store.showViewMenu.internal"
-                  visible="true">
-            </separator>
-            <command
-                  commandId="org.eclipse.ui.views.showView"
-                  label="Datasource"
-                  style="push">
-               <parameter
-                     name="org.eclipse.ui.views.showView.viewId"
-                     value="eu.etaxonomy.taxeditor.view.datasource">
-               </parameter>
-            </command>
-            <command
-                  commandId="org.eclipse.ui.views.showView"
-                  label="Messages"
-                  style="push">
-               <parameter
-                     name="org.eclipse.ui.views.showView.viewId"
-                     value="org.eclipse.pde.runtime.LogView">
-               </parameter>
-            </command>
-            <command
-                  commandId="org.eclipse.ui.views.showView"
-                  label="Reporting"
-                  style="push">
-               <parameter
-                     name="org.eclipse.ui.views.showView.viewId"
-                     value="eu.etaxonomy.taxeditor.reporting.viewPart">
-               </parameter>
-               <visibleWhen
-                     checkEnabled="true">
-                  <reference
-                        definitionId="isShowExperimentalFeatures">
-                  </reference>
-               </visibleWhen>
-            </command>
-         </menu>
-         <menu
-               id="eu.etaxonomy.taxeditor.store.definedTermEditorMenu"
-               label="Term Editor">
-            <command
-                  commandId="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
-                  label="Named Area"
-                  style="push">
-               <parameter
-                     name="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.parameter"
-                     value="eu.etaxonomy.cdm.model.location.NamedArea">
-               </parameter>
-            </command>
-            <command
-                  commandId="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
-                  label="Named Area Level"
-                  style="push">
-               <parameter
-                     name="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.parameter"
-                     value="eu.etaxonomy.cdm.model.location.NamedAreaLevel">
-               </parameter>
-            </command>
-            <separator
-                  name="eu.etaxonomy.taxeditor.store.definedTermEditorMenu.separator2"
-                  visible="true">
-            </separator>
-            <command
-                  commandId="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
-                  label="Extension Type"
-                  style="push">
-               <parameter
-                     name="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.parameter"
-                     value="eu.etaxonomy.cdm.model.common.ExtensionType">
-               </parameter>
-            </command>
-            <command
-                  commandId="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
-                  label="Marker Type"
-                  style="push">
-               <parameter
-                     name="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.parameter"
-                     value="eu.etaxonomy.cdm.model.common.MarkerType">
-               </parameter>
-            </command>
-            <command
-                  commandId="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
-                  label="State"
-                  style="push">
-               <parameter
-                     name="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.parameter"
-                     value="eu.etaxonomy.cdm.model.description.State">
-               </parameter>
-            </command>
-            <separator
-                  name="eu.etaxonomy.taxeditor.store.definedTermEditorMenu.separator3"
-                  visible="true">
-            </separator>
-            <command
-                  commandId="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
-                  label="Feature"
-                  style="push">
-               <parameter
-                     name="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.parameter"
-                     value="eu.etaxonomy.cdm.model.description.Feature">
-               </parameter>
-            </command>
-            <command
-                  commandId="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
-                  label="Modifier"
-                  style="push">
-               <parameter
-                     name="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.parameter"
-                     value="eu.etaxonomy.cdm.model.description.Modifier">
-               </parameter>
-            </command>
-         </menu>
-      </menuContribution>
-      <menuContribution
-            locationURI="menu:org.eclipse.ui.main.menu.file?after=eu.etaxonomy.taxeditor.application.filemenu.io">
-         <command
-               commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
-               label="Login"
-               style="push">
-         </command>
-         <separator
-               name="eu.etaxonomy.taxeditor.application.filemenu.login"
-               visible="true">
-         </separator>
-      </menuContribution>
-      <menuContribution
-            locationURI="popup:eu.etaxonomy.taxeditor.view.datasource">
-         <command
-               commandId="eu.etaxonomy.taxeditor.store.datasource.change"
-               label="Connect"
-               style="push">
-         </command>
-         <command
-               commandId="eu.etaxonomy.taxeditor.store.datasource.create"
-               label="New"
-               style="push">
-         </command>
-         <command
-               commandId="eu.etaxonomy.taxeditor.store.datasource.edit"
-               label="Edit"
-               style="push">
-         </command>
-         <separator
-               name="eu.etaxonomy.taxeditor.store.datasource.separator"
-               visible="true">
-         </separator>
-         <command
-               commandId="org.eclipse.ui.edit.delete"
-               label="Delete"
-               style="push">
-         </command>
-         <separator
-               name="eu.etaxonomy.taxeditor.store.datasource.separator2"
-               visible="true">
-         </separator>
-         <command
-               commandId="eu.etaxonomy.taxeditor.store.datasource.close"
-               label="Close Active Connection"
-               style="push">
-         </command>
-         <command
-               commandId="eu.etaxonomy.taxeditor.store.datasource.update"
-               label="Update"
-               style="push">
-            <visibleWhen
-                  checkEnabled="true">
-               <not>
-                  <reference
-                        definitionId="isCompatible">
-                  </reference>
-               </not>
-            </visibleWhen>
-         </command>
-      </menuContribution>
       <menuContribution
             locationURI="toolbar:org.eclipse.ui.trim.status">
          <toolbar
             </control>
          </toolbar>
       </menuContribution>
-      <menuContribution
-            locationURI="popup:eu.etaxonomy.taxeditor.editor.definedTerm">
-         <menu
-               label="New">
-            <command
-                  commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
-                  label="Vocabulary"
-                  style="push">
-            </command>
-            <command
-                  commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
-                  label="Defined Term"
-                  style="push">
-               <visibleWhen
-                     checkEnabled="true">
-                  <reference
-                        definitionId="isModifiable">
-                  </reference>
-               </visibleWhen>
-            </command>
-         </menu>
-         <command
-               commandId="org.eclipse.ui.edit.delete"
-               label="Delete"
-               style="push">
-            <visibleWhen
-                  checkEnabled="true">
-               <reference
-                     definitionId="isModifiable">
-               </reference>
-            </visibleWhen>
-         </command>
-      </menuContribution>
-   </extension>
-   <extension
-         name="Window Menu Commands"
-         point="org.eclipse.ui.commands">
-      <command
-            defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.OpenDefinedTermEditorHandler"
-            id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
-            name="Open Defined Term Editor">
-         <commandParameter
-               id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.parameter"
-               name="inputType"
-               optional="true">
-         </commandParameter>
-      </command>
-   </extension>
-   <extension
-         name="File Menu Commands"
-         point="org.eclipse.ui.commands">
-      <command
-            defaultHandler="eu.etaxonomy.taxeditor.handler.ShowLoginWindowHandler"
-            id="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
-            name="Show Login Window">
-      </command>
-   </extension>
-   <extension
-         point="org.eclipse.ui.handlers">
-      <handler
-            class="eu.etaxonomy.taxeditor.view.datasource.handler.DeleteDataSourceHandler"
-            commandId="org.eclipse.ui.edit.delete">
-         <activeWhen>
-            <with
-                  variable="activePartId">
-               <equals
-                     value="eu.etaxonomy.taxeditor.view.datasource">
-               </equals>
-            </with>
-         </activeWhen>
-      </handler>
-      <handler
-            class="eu.etaxonomy.taxeditor.editor.definedterm.handler.DeleteTermBaseHandler"
-            commandId="org.eclipse.ui.edit.delete">
-         <activeWhen>
-            <with
-                  variable="activePartId">
-               <equals
-                     value="eu.etaxonomy.taxeditor.editor.definedTerm">
-               </equals>
-            </with>
-         </activeWhen>
-      </handler>
-   </extension>
-   <extension
-         name="Popup Menu Commands"
-         point="org.eclipse.ui.commands">
-      <command
-            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.ChangeConnectionHandler"
-            id="eu.etaxonomy.taxeditor.store.datasource.change"
-            name="Connect Datasource">
-      </command>
-      <command
-            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.EditDataSourceHandler"
-            id="eu.etaxonomy.taxeditor.store.datasource.edit"
-            name="Edit Datasource">
-      </command>
-      <command
-            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
-            id="eu.etaxonomy.taxeditor.store.datasource.create"
-            name="Create Datasource">
-      </command>
-      <command
-            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CloseConnectionHandler"
-            id="eu.etaxonomy.taxeditor.store.datasource.close"
-            name="Close Active Connection">
-      </command>
-      <command
-            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.UpdateDataSourceHandler"
-            id="eu.etaxonomy.taxeditor.store.datasource.update"
-            name="Update Datasource">
-      </command>
-   </extension>
-   <extension
-         point="org.eclipse.ui.commands">
-      <command
-            defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateDefinedTermHandler"
-            id="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
-            name="New Defined Term">
-      </command>
-      <command
-            defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateTermVocabularyHandler"
-            id="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
-            name="New Term Vocabulary">
-      </command>
-   </extension>
-   <extension
-         point="org.eclipse.ui.importWizards">
-      <category
-            id="eu.etaxonomy.taxeditor.import.category.cdm"
-            name="CDM">
-      </category>
-      <wizard
-            category="eu.etaxonomy.taxeditor.import.category.cdm"
-            class="eu.etaxonomy.taxeditor.io.wizard.TcsImportWizard"
-            id="eu.etaxonomy.taxeditor.io.import.tcs"
-            name="TCS">
-      </wizard>
-      <wizard
-            category="eu.etaxonomy.taxeditor.import.category.cdm"
-            class="eu.etaxonomy.taxeditor.io.wizard.JaxbImportWizard"
-            id="eu.etaxonomy.taxeditor.io.import.jaxb"
-            name="JAXB">
-      </wizard>
-      <wizard
-            category="eu.etaxonomy.taxeditor.import.category.cdm"
-            class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelImportWizard"
-            id="eu.etaxonomy.taxeditor.io.import.berlinModel"
-            name="Berlin Model">
-      </wizard>
-      <wizard
-            category="eu.etaxonomy.taxeditor.import.category.cdm"
-            class="eu.etaxonomy.taxeditor.io.wizard.EndnoteImportWizard"
-            id="eu.etaxonomy.taxeditor.io.import.endnote"
-            name="Endnote">
-      </wizard>
-      <wizard
-            category="eu.etaxonomy.taxeditor.import.category.cdm"
-            class="eu.etaxonomy.taxeditor.io.wizard.ExcelNormalExplicitTaxaImportWizard"
-            id="eu.etaxonomy.taxeditor.io.import.excel.taxa"
-            name="Excel Normal Explicit Taxa">
-      </wizard>
-      <wizard
-            category="eu.etaxonomy.taxeditor.import.category.cdm"
-            class="eu.etaxonomy.taxeditor.io.wizard.AbcdImportWizard"
-            id="eu.etaxonomy.taxeditor.io.import.abcd"
-            name="ABCD">
-      </wizard>
-      <wizard
-            category="eu.etaxonomy.taxeditor.import.category.cdm"
-            class="eu.etaxonomy.taxeditor.io.wizard.SddImportWizard"
-            id="eu.etaxonomy.taxeditor.io.import.sdd"
-            name="SDD">
-      </wizard>
-      <wizard
-            category="eu.etaxonomy.taxeditor.import.category.cdm"
-            class="eu.etaxonomy.taxeditor.io.wizard.SpecimenCdmExcelImportWizard"
-            id="eu.etaxonomy.taxeditor.io.import.specimenCdmExcel"
-            name="Specimen CDM Excel">
-      </wizard>
-   </extension>
-   <extension
-         point="org.eclipse.ui.exportWizards">
-      <category
-            id="eu.etaxonomy.taxeditor.export.category.cdm"
-            name="CDM">
-      </category>
-      <wizard
-            category="eu.etaxonomy.taxeditor.export.category.cdm"
-            class="eu.etaxonomy.taxeditor.io.wizard.JaxbExportWizard"
-            id="eu.etaxonomy.taxeditor.io.export.jaxb"
-            name="JAXB">
-      </wizard>
-      <wizard
-            category="eu.etaxonomy.taxeditor.export.category.cdm"
-            class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelExportWizard"
-            id="eu.etaxonomy.taxeditor.io.export.berlinModel"
-            name="Berlin Model">
-      </wizard>
-      <category
-            id="eu.etaxonomy.taxeditor.export.category.excel"
-            name="Excel">
-      </category>
-      <wizard
-            category="eu.etaxonomy.taxeditor.export.category.cdm"
-            class="eu.etaxonomy.taxeditor.io.wizard.SddExportWizard"
-            id="eu.etaxonomy.taxeditor.io.export.sdd"
-            name="SDD">
-      </wizard>
-      <wizard
-            category="eu.etaxonomy.taxeditor.export.category.cdm"
-            class="eu.etaxonomy.taxeditor.io.wizard.DarwinCoreArchiveExportWizard"
-            id="eu.etaxonomy.taxeditor.io.export.dwca"
-            name="DwC-A">
-      </wizard>
    </extension>
    <extension
          point="org.eclipse.ui.newWizards">
             class="eu.etaxonomy.taxeditor.newWizard.NewReferenceWizard"
             hasPages="true"
             id="eu.etaxonomy.taxeditor.new.reference"
-            name="Reference">
+            name="%wizard.name.10">
       </wizard>
       <wizard
             category="eu.etaxonomy.taxeditor.new.category.cdm"
             class="eu.etaxonomy.taxeditor.newWizard.NewNonViralNameWizard"
             hasPages="true"
             id="eu.etaxonomy.taxeditor.new.nonViralName"
-            name="Name">
+            name="%wizard.name.11">
       </wizard>
       <wizard
             category="eu.etaxonomy.taxeditor.new.category.cdm"
             class="eu.etaxonomy.taxeditor.newWizard.NewTeamWizard"
             hasPages="true"
             id="eu.etaxonomy.taxeditor.new.team"
-            name="Team">
+            name="%wizard.name.12">
       </wizard>
       <wizard
             category="eu.etaxonomy.taxeditor.new.category.cdm"
             class="eu.etaxonomy.taxeditor.newWizard.NewPersonWizard"
             hasPages="true"
             id="eu.etaxonomy.taxeditor.new.person"
-            name="Person">
+            name="%wizard.name.13">
       </wizard>
       <wizard
             category="eu.etaxonomy.taxeditor.new.category.cdm"
             class="eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard"
             hasPages="true"
             id="eu.etaxonomy.taxeditor.new.specimen"
-            name="Specimen">
+            name="%wizard.name.14">
       </wizard>
       <wizard
             category="eu.etaxonomy.taxeditor.new.category.cdm"
             class="eu.etaxonomy.taxeditor.newWizard.NewPolytomousKeyWizard"
             hasPages="true"
             id="eu.etaxonomy.taxeditor.new.key.polytomous"
-            name="Polytomous Key">
+            name="%wizard.name.15">
       </wizard>
       <category
             id="eu.etaxonomy.taxeditor.new.category.cdm"
-            name="CDM">
+            name="%category.name.2">
       </category>
       <wizard
             category="eu.etaxonomy.taxeditor.new.category.cdm"
             class="eu.etaxonomy.taxeditor.newWizard.NewTaxonNodeWizard"
             hasPages="true"
             id="eu.etaxonomy.taxeditor.new.taxonNode"
-            name="Taxon">
+            name="%wizard.name.16">
       </wizard>
       <wizard
             category="eu.etaxonomy.taxeditor.new.category.cdm"
             hasPages="true"
             icon="icons/tree_icon_small.jpg"
             id="eu.etaxonomy.taxeditor.new.classification"
-            name="Classification">
+            name="%wizard.name.17">
       </wizard>
    </extension>
-<extension
-            point="org.eclipse.ui.themes">
-         <themeElementCategory
-               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
-               label="Taxonomic Editor">
-            <description>
-               Color and font definitions for the EDIT Taxonomic Editor
-            </description>
-         </themeElementCategory>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackground"
-               label="List Background"
-               value="150,150,150">
-         </colorDefinition>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDefault"
-               label="Global Text Color"
-               value="0,0,0">
-         </colorDefinition>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeBackground"
-               label="Global Color Composite Background"
-               value="255,255,255">
-         </colorDefinition>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeIrrelevant"
-               label="Global Color Composite Irrelevant"
-               value="241,139,18">
-         </colorDefinition>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDisabled"
-               label="Global Text Color Disabled"
-               value="150,150,150">
-         </colorDefinition>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textBackgroundDisabled"
-               label="Global Background Color Disabled"
-               value="230,230,230">
-         </colorDefinition>
-         <themeElementCategory
-               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
-               label="Details View"
-               parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
-            <description>
-               Colors and fonts for the details view
-            </description>
-         </themeElementCategory>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundOdd"
-               label="Entity Element List Background Odd"
-               value="230,230,230">
-         </colorDefinition>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundEven"
-               label="Entity Element List Background Even"
-               value="255,255,255">
-         </colorDefinition>
-         <themeElementCategory
-               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
-               label="Name Editor"
-               parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
-            <description>
-               Colors and fonts for the name editor
-            </description>
-         </themeElementCategory>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerBackground"
-               label="Container Background"
-               value="220, 220, 220">
-         </colorDefinition>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelectedFocus"
-               label="Container Selected Focus"
-               value="232,242,254">
-         </colorDefinition>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelected"
-               label="Container Selected"
-               value="210, 210, 210">
-         </colorDefinition>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerDragEnter"
-               label="Container Drag Enter"
-               value="185,255,133">
-         </colorDefinition>
-         <fontDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
-               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.accepted"
-               label="Accepted Taxon Font"
-               value="Georgia-regular-12">
-         </fontDefinition>
-         <fontDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
-               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.synonym"
-               label="Synonym Font"
-               value="Georgia-regular-10">
-         </fontDefinition>
-         <fontDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
-               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.misapplication"
-               label="Misapplication Font"
-               value="Georgia-regular-10">
-         </fontDefinition>
-         <fontDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
-               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.concept"
-               label="Concept Font"
-               value="Georgia-regular-10">
-         </fontDefinition>
-         <fontDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
-               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.default"
-               label="Default Font"
-               value="Georgia-regular-10">
-         </fontDefinition>
-         <themeElementCategory
-               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
-               label="Search View"
-               parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
-            <description>
-               Colors and fonts for the search view
-            </description>
-         </themeElementCategory>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.foreground"
-               label="Search View Foreground"
-               value="192, 192, 192">
-         </colorDefinition>
-         <colorDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
-               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.focus"
-               label="Search View Focus"
-               value="0, 0, 0">
-         </colorDefinition>
-         <fontDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
-               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.accepted"
-               isEditable="true"
-               label="Accepted font"
-               value="Arial-regular-10">
-            <description>
-               The font that is used for accepted taxa in the search result list.
-            </description>
-         </fontDefinition>
-         <fontDefinition
-               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
-               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.synonym"
-               isEditable="true"
-               label="Synonym font"
-               value="Arial-italic-10">
-         <description>
-            The font that is used for synonyms in the search result list.
-         </description>
-      </fontDefinition>
-      <fontDefinition
-            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
-            id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.other"
-            isEditable="true"
-            label="Other font"
-            value="Lucida Grande-regular-11">
-         <description>
-            The font used by default in the search result list.
-         </description>
-      </fontDefinition>
-      <colorDefinition
-            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
-            id="eu.etaxonomy.taxeditor.preferences.colorDefinition.parseError"
-            label="Parse Error"
-            value="255,0,0">
-      </colorDefinition>
-      <colorDefinition
-            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
-            id="eu.etaxonomy.taxeditor.preferences.colorDefinition.disabledEditor"
-            label="Disabled Name Editor Field"
-            value="105,114,124">
-      </colorDefinition>
-      </extension>
 <extension
       point="org.eclipse.core.expressions.propertyTesters">
    <propertyTester
          namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
          properties="isCompatible"
          type="org.eclipse.jface.viewers.IStructuredSelection">
+   </propertyTester>
+    <propertyTester
+         class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
+         id="eu.etaxonomy.taxeditor.datasource.propertyTester"
+         namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
+         properties="test, hasDataModel"
+         type="org.eclipse.jface.viewers.IStructuredSelection">
    </propertyTester>
    <propertyTester
          class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
-         id="eu.etaxonomy.taxeditor.preferences.propertyTester"
-         namespace="eu.etaxonomy.taxeditor.preferences.propertyTester"
-         properties="isShowExperimentalFeatures"
-         type="org.eclipse.jface.viewers.IStructuredSelection">
+         id="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
+         namespace="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
+         properties="isShowExperimentalFeatures, isChecklistEditorEnabled"
+         type="java.lang.Object">
    </propertyTester>
    <propertyTester
          class="eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester"
          properties="isModifiable"
          type="org.eclipse.jface.viewers.IStructuredSelection">
    </propertyTester>
+   <propertyTester
+        class="eu.etaxonomy.taxeditor.security.PermissionPropertyTester"
+        id="eu.etaxonomy.taxeditor.security.permissionTester"
+        namespace="eu.etaxonomy.taxeditor.security.permissionTester"
+        properties="hasPermissions, hasRoles"
+        type="org.eclipse.jface.viewers.IStructuredSelection">
+   </propertyTester>
 </extension>
 <extension
       point="org.eclipse.core.expressions.definitions">
    <definition
          id="isCompatible">
       <with
-            variable="activeMenuSelection">
+            variable="selection">
          <test
                property="eu.etaxonomy.taxeditor.datasource.propertyTester.isCompatible">
          </test>
       </with>
    </definition>
    <definition
-         id="isShowExperimentalFeatures">
+         id="hasDataModel">
       <with
-            variable="activeMenuSelection">
+            variable="selection">
          <test
-               property="eu.etaxonomy.taxeditor.preferences.propertyTester.isShowExperimentalFeatures">
+               property="eu.etaxonomy.taxeditor.datasource.propertyTester.hasDataModel">
          </test>
       </with>
    </definition>
+   <definition
+         id="isShowExperimentalFeatures">
+      <test
+            property="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester.isShowExperimentalFeatures">
+      </test>
+   </definition>
    <definition
          id="isModifiable">
       <with
-            variable="activeMenuSelection">
+            variable="selection">
          <test
                property="eu.etaxonomy.taxeditor.store.termEditor.propertyTester.isModifiable">
          </test>
       </with>
    </definition>
+   <definition
+            id="canUPDATE">
+               <with
+                       variable="selection">
+                <test
+                      args="UPDATE"
+                      property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
+                </test>
+         </with>
+      </definition>
+      <definition
+            id="canDELETE">
+         <with
+               variable="selection">
+            <test
+                  args="DELETE"
+                  property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
+            </test>
+         </with>
+    </definition>
+      <definition
+            id="canCREATE">
+         <with
+               variable="selection">
+            <test
+                  args="CREATE"
+                  property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
+            </test>
+         </with>
+      </definition>
+      <definition
+            id="isUserLoggedIn">
+            <with
+               variable="eu.etaxonomy.taxeditor.security.user">
+               <instanceof
+                     value="eu.etaxonomy.cdm.model.common.User">
+               </instanceof>
+         </with>
+      </definition>
+      <definition
+            id="hasROLE_USER_MANAGER">
+            <with
+               variable="eu.etaxonomy.taxeditor.security.userRoles">
+            <iterate
+                  ifEmpty="false"
+                  operator="or">
+               <or>
+                  <equals
+                        value="ROLE_ADMIN">
+                  </equals>
+                  <equals
+                        value="ROLE_USER_MANAGER">
+                  </equals>
+               </or>
+            </iterate>
+         </with>
+      </definition>
+      <definition
+            id="hasROLE_PROJECT_MANAGER">
+         <with
+               variable="eu.etaxonomy.taxeditor.security.userRoles">
+            <iterate
+                  ifEmpty="false"
+                  operator="or">
+               <or>
+                  <equals
+                        value="ROLE_ADMIN">
+                  </equals>
+                  <equals
+                        value="ROLE_PROJECT_MANAGER">
+                  </equals>
+               </or>
+            </iterate>
+         </with>
+      </definition>
+      <definition
+            id="hasROLE_PROJECT_MANAGER_AND_isCdmStoreConnected">
+         <and>
+            <reference
+                  definitionId="hasROLE_PROJECT_MANAGER">
+            </reference>
+            <reference
+                  definitionId="isCdmStoreConnected">
+            </reference>
+         </and>
+      </definition>
+      <definition
+            id="isChecklistEditorEnabled">
+         <test
+               property="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester.isChecklistEditorEnabled">
+         </test>
+      </definition>
+</extension>
+<extension
+      point="org.eclipse.ui.activities">
+   <activity
+         description="%activity.description"
+         id="eu.etaxonomy.taxeditor.store.activityDelete"
+         name="%activity.name">
+      <enabledWhen>
+         <reference
+               definitionId="canDELETE">
+         </reference>
+      </enabledWhen>
+   </activity>
+   <activityPatternBinding
+         activityId="eu.etaxonomy.taxeditor.store.activityDelete"
+         pattern="eu\.etaxonomy\.taxeditor\..*/.*.delete">
+   </activityPatternBinding>
+   <activity
+         description="%activity.description.0"
+         id="eu.etaxonomy.taxeditor.store.activityUpdate"
+         name="%activity.name.0">
+      <enabledWhen>
+         <reference
+               definitionId="canUPDATE">
+         </reference>
+      </enabledWhen>
+   </activity>
+   <activityPatternBinding
+         activityId="eu.etaxonomy.taxeditor.store.activityUpdate"
+         pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.update\..*">
+   </activityPatternBinding>
+   <activity
+         description="%activity.description.1"
+         id="eu.etaxonomy.taxeditor.store.activityCreate"
+         name="%activity.name.1">
+      <enabledWhen>
+         <reference
+               definitionId="canDELETE">
+         </reference>
+      </enabledWhen>
+   </activity>
+   <activityPatternBinding
+         activityId="eu.etaxonomy.taxeditor.store.activityCreate"
+         pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.create\..*">
+   </activityPatternBinding>
+   <activity
+         description="%activity.description.2"
+         id="eu.etaxonomy.taxeditor.store.activityUserManagement"
+         name="%activity.name.2">
+      <enabledWhen>
+         <reference
+               definitionId="hasROLE_USER_MANAGER">
+         </reference>
+      </enabledWhen>
+   </activity>
+   <activityPatternBinding
+         activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
+         pattern="eu\.etaxonomy\.taxeditor\..*/.*.UserManagement">
+   </activityPatternBinding>
+   <activityPatternBinding
+         activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
+         pattern="eu\.etaxonomy\.taxeditor\..*/bulkeditor\.input\.group">
+   </activityPatternBinding>
+   <activity
+         description="%activity.description.3"
+         id="eu.etaxonomy.taxeditor.store.activityProjectManagement"
+         name="%activity.name.3">
+      <enabledWhen>
+         <reference
+               definitionId="hasROLE_PROJECT_MANAGER">
+         </reference>
+      </enabledWhen>
+   </activity>
+   <activityPatternBinding
+         activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
+         pattern="eu\.etaxonomy\.taxeditor\..*/eu\.etaxonomy\.taxeditor\..*\.definedTerm.*">
+   </activityPatternBinding>
+   <activityPatternBinding
+         activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
+         pattern="eu.etaxonomy.taxeditor.bulkeditor/bulkeditor.menus.openmenu"
+         isEqualityPattern="true">
+   </activityPatternBinding>
+   <activityPatternBinding
+         activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
+         pattern="eu.etaxonomy.taxeditor.bulkeditor/eu.etaxonomy.taxeditor.editor.definedTerm"
+         isEqualityPattern="true">
+   </activityPatternBinding>
+</extension>
+<extension
+      point="org.eclipse.ui.services">
+   <sourceProvider
+         provider="eu.etaxonomy.taxeditor.security.AuthenticationSourceProvider">
+      <variable
+            name="eu.etaxonomy.taxeditor.security.userRoles"
+            priorityLevel="workbench">
+      </variable>
+   </sourceProvider>
+</extension>
+<extension
+      point="eu.etaxonomy.taxeditor.store.cdmViewer">
+   <viewCommandMapping
+         commandId="eu.etaxonomy.taxeditor.command.openClassificationWizard"
+         selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
+         viewerName="%viewCommandMapping.viewerName.CLASSIFICATION_WIZARD">
+   </viewCommandMapping>
+   <viewCommandMapping
+         commandId="eu.etaxonomy.taxeditor.command.openTaxonNodeWizard"
+         selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
+         viewerName="%viewCommandMapping.viewerName.TAXON_NODE_WIZARD">
+   </viewCommandMapping>
+</extension>
+<extension
+      id="eu.etaxonomy.taxeditor.store.workbench.model"
+      name="Store Workbench Model"
+      point="org.eclipse.e4.workbench.model">
+   <fragment
+         apply="always"
+         uri="fragment.e4xmi">
+   </fragment>
+</extension>
+<extension
+      point="eu.etaxonomy.taxeditor.store.preferencePage">
+<page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.DebugPreferences"
+         id="eu.etaxonomy.taxeditor.preference.DebugPreferences"
+         name="%page.name.34">
+   </page>
+   <page
+         class="eu.etaxonomy.taxeditor.preference.TaxonomicEditorGeneralPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.general"
+         name="%page.name">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.NameDetailsViewConfiguration"
+         id="eu.etaxonomy.taxeditor.preferences.nameDetails"
+         name="%page.name.36">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.DescriptionPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.description"
+         name="%page.name.0">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.description"
+         class="eu.etaxonomy.taxeditor.preference.menu.FeatureMenuPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.feature"
+         name="%page.name.1">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.description"
+         class="eu.etaxonomy.taxeditor.preference.menu.PresenceAbsenceMenuPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.distributionStatus"
+         name="%page.name.2">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.TaxonomicPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.taxonomic"
+         name="%page.name.3">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.taxonomic"
+         class="eu.etaxonomy.taxeditor.preference.menu.NomenclaturalCodePreferences"
+         id="eu.etaxonomy.taxeditor.preferences.nomenclatural"
+         name="%page.name.4">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.taxonomic"
+         class="eu.etaxonomy.taxeditor.preference.menu.RankMenuPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.ranks"
+         name="%page.name.5">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.taxonomic"
+         class="eu.etaxonomy.taxeditor.preference.menu.NomenclaturalStatusTypeMenuPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.nomenclaturalStatusType"
+         name="%page.name.6">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.taxonomic"
+         class="eu.etaxonomy.taxeditor.preference.menu.NameRelationshipTypeMenuPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.nameRelationshipType"
+         name="%page.name.7">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.taxonomic"
+         class="eu.etaxonomy.taxeditor.preference.menu.TaxonRelationshipTypeMenuPreferences"
+         id="taxeditor-store.page1"
+         name="%page.name.8">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.taxonomic"
+         class="eu.etaxonomy.taxeditor.preference.menu.SpecimenTypeDesignationStatusMenuPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.specimenTypeDesignationStatus"
+         name="%page.name.9">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.taxonomic"
+         class="eu.etaxonomy.taxeditor.preference.menu.NameTypeDesignationStatusMenuPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.nameTypeDesignationStatus"
+         name="%page.name.13">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.language"
+         class="eu.etaxonomy.taxeditor.preference.menu.LanguageMenuPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.languages"
+         name="%page.name.10">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.menu.MarkerTypeMenuPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.markerTypes"
+         name="%page.name.11">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.menu.ExtensionTypeMenuPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.extensionTypes"
+         name="%page.name.12">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.description"
+         class="eu.etaxonomy.taxeditor.preference.menu.NamedAreaTypeMenuPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.namedAreaType"
+         name="%page.name.14">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.MatchingPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.matching"
+         name="%page.name.15">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.matching"
+         class="eu.etaxonomy.taxeditor.preference.matching.NonViralNameMatchingPreference"
+         id="eu.etaxonomy.taxeditor.preferences.matching.nonViralName"
+         name="%page.name.16">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.matching"
+         class="eu.etaxonomy.taxeditor.preference.matching.ReferenceMatchingPreference"
+         id="eu.etaxonomy.taxeditor.preferences.matching"
+         name="%page.name.17">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.matching"
+         class="eu.etaxonomy.taxeditor.preference.matching.TeamOrPersonMatchingPreference"
+         id="eu.etaxonomy.taxeditor.preferences.matching"
+         name="%page.name.18">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.description"
+         class="eu.etaxonomy.taxeditor.preference.menu.StageMenuPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.stage"
+         name="%page.name.19">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.description"
+         class="eu.etaxonomy.taxeditor.preference.menu.PreservationMethodMenuPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.preservationMethod"
+         name="%page.name.20">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.feature"
+         class="eu.etaxonomy.taxeditor.preference.DefaultFeatureTreePreferenecs"
+         id="eu.etaxonomy.taxeditor.preferences.defaultFeatureTreePreferenecs"
+         name="%page.name.22">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preference.defaultlanguagepditorpreferencePage"
+         class="eu.etaxonomy.taxeditor.preference.LanguageRepresentationPreferencePage"
+         id="eu.etaxonomy.taxeditor.preferences.language"
+         name="%page.name.23">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.MobotOpenUrlPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.mobotOpenUrl"
+         name="%page.name.24">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.TypeDesignationPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.typeDesignation"
+         name="%page.name.25">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
+         id="eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
+         name="%page.name.26">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.MediaPreferences"
+         id="eu.etaxonomy.taxeditor.preference.MediaPreferences"
+         name="%page.name.27">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.ChecklistEditorGeneralPreference"
+         id="eu.etaxonomy.taxeditor.preference.ChecklistEditorGeneralPreferencePage"
+         name="%page.name.28">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.LanguageEditorPreferencePage"
+         id="eu.etaxonomy.taxeditor.preference.defaultlanguagepditorpreferencePage"
+         name="%page.name.30">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.preference.OrderPreferences"
+         id="eu.etaxonomy.taxeditor.preference.TaxonNavigator"
+         name="%page.name.32">
+   </page>
+</extension>
+<extension
+      point="eu.etaxonomy.taxeditor.store.adminPreferencePage">
+   <!-- <page
+         class="eu.etaxonomy.taxeditor.preference.TaxonomicEditorGeneralAdminPreferences"
+         id="eu.etaxonomy.taxeditor.preferences.general"
+         name="%page.name">
+   </page>  -->
+   <page 
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.ChecklistEditorGeneralPreference"
+         id="eu.etaxonomy.taxeditor.store.checklist"
+         name="%page.name.21">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.AbcdImportPreference"
+         id="eu.etaxonomy.taxeditor.store.abcdImportPreference"
+         name="%page.name.40">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.store.abcdImportPreference"
+         class="eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.AbcdImportProvider"
+         id="eu.etaxonomy.taxeditor.store.abcdImportProvider"
+         name="%page.name.41">
+   </page>
+    <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.SpecimenAdminPreferences"
+         id="eu.etaxonomy.taxeditor.store.specimenAdminPreferences"
+         name="%page.name.45">
+   </page>
+   <page
+        
+         class="eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.GeneralAdminPreferencePage"
+         id="eu.etaxonomy.taxeditor.preferences.general"
+         name="%page.name.42">
+   </page>
+    <page
+        category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.PublishFlagPreference"
+         id="eu.etaxonomy.taxeditor.preferences.publishFlagPreference"
+         name="%page.name.46">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.NomenclaturalCodePreferences"
+         id="eu.etaxonomy.taxeditor.store.page2"
+         name="%page.name.43">
+   </page>
+   <page
+         category="eu.etaxonomy.taxeditor.preferences.general"
+         class="eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.NameDetailsViewConfiguration"
+         id="eu.etaxonomy.taxeditor.store.page3"
+         name="%page.name.44">
+   </page>
 </extension>
-       
 </plugin>