Project

General

Profile

Download (56.7 KB) Statistics
| Branch: | Tag: | Revision:
1 e8409423 n.hoffmann
<?xml version="1.0" encoding="UTF-8"?>
2
<?eclipse version="3.2"?>
3
<plugin>
4 03c12c41 Patrick Plitzner
   <extension-point id="eu.etaxonomy.taxeditor.store.cdmViewer" name="Cdm Viewer" schema="schema/eu.etaxonomy.taxeditor.store.cdmViewer.exsd"/>
5 e8409423 n.hoffmann
   <extension
6
         point="org.eclipse.ui.preferencePages">
7 3aa58b57 n.hoffmann
      <page
8
            class="eu.etaxonomy.taxeditor.preference.TaxonomicEditorGeneralPreferences"
9
            id="eu.etaxonomy.taxeditor.preferences.general"
10 4db49a38 Alexander Oppermann
            name="%page.name">
11 be140ab3 Katja Luther
      </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 5c9c924c Katja Luther
      </page>
18 be140ab3 Katja Luther
       <page
19
            category="eu.etaxonomy.taxeditor.preferences.admin"
20 e9773ade Katja Luther
            class="eu.etaxonomy.taxeditor.databasePreferences.AdminNomenclaturalCode"
21 be140ab3 Katja Luther
            id="eu.etaxonomy.taxeditor.preferences.adminNomenclaturalCode"
22
            name="%page.name.39">
23 5c9c924c Katja Luther
      </page>-->
24 be140ab3 Katja Luther
      <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 3aa58b57 n.hoffmann
      </page>
30 4022137c n.hoffmann
      <page
31 303d8fc7 n.hoffmann
            category="eu.etaxonomy.taxeditor.preferences.general"
32 4022137c n.hoffmann
            class="eu.etaxonomy.taxeditor.preference.DescriptionPreferences"
33
            id="eu.etaxonomy.taxeditor.preferences.description"
34 4db49a38 Alexander Oppermann
            name="%page.name.0">
35 4022137c n.hoffmann
      </page>
36
      <page
37
            category="eu.etaxonomy.taxeditor.preferences.description"
38 3aa58b57 n.hoffmann
            class="eu.etaxonomy.taxeditor.preference.menu.FeatureMenuPreferences"
39 4022137c n.hoffmann
            id="eu.etaxonomy.taxeditor.preferences.feature"
40 4db49a38 Alexander Oppermann
            name="%page.name.1">
41 4022137c n.hoffmann
      </page>
42
      <page
43
            category="eu.etaxonomy.taxeditor.preferences.description"
44 eca18c8b n.hoffmann
            class="eu.etaxonomy.taxeditor.preference.menu.PresenceAbsenceMenuPreferences"
45 4022137c n.hoffmann
            id="eu.etaxonomy.taxeditor.preferences.distributionStatus"
46 4db49a38 Alexander Oppermann
            name="%page.name.2">
47 4022137c n.hoffmann
      </page>
48
      <page
49 303d8fc7 n.hoffmann
            category="eu.etaxonomy.taxeditor.preferences.general"
50 4022137c n.hoffmann
            class="eu.etaxonomy.taxeditor.preference.TaxonomicPreferences"
51
            id="eu.etaxonomy.taxeditor.preferences.taxonomic"
52 4db49a38 Alexander Oppermann
            name="%page.name.3">
53 4022137c n.hoffmann
      </page>
54 e8409423 n.hoffmann
      <page
55
            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
56 5c9c924c Katja Luther
            class="eu.etaxonomy.taxeditor.preference.menu.NomenclaturalCodePreferences"
57 e8409423 n.hoffmann
            id="eu.etaxonomy.taxeditor.preferences.nomenclatural"
58 4db49a38 Alexander Oppermann
            name="%page.name.4">
59 e8409423 n.hoffmann
      </page>
60 9d0bce28 Katja Luther
     
61 e8409423 n.hoffmann
      <!--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 3aa58b57 n.hoffmann
            class="eu.etaxonomy.taxeditor.preference.menu.RankMenuPreferences"
75 e8409423 n.hoffmann
            id="eu.etaxonomy.taxeditor.preferences.ranks"
76 4db49a38 Alexander Oppermann
            name="%page.name.5">
77 9f02fc9a n.hoffmann
      </page>
78
      <page
79
            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
80 3aa58b57 n.hoffmann
            class="eu.etaxonomy.taxeditor.preference.menu.NomenclaturalStatusTypeMenuPreferences"
81 9f02fc9a n.hoffmann
            id="eu.etaxonomy.taxeditor.preferences.nomenclaturalStatusType"
82 4db49a38 Alexander Oppermann
            name="%page.name.6">
83 9f02fc9a n.hoffmann
      </page>
84
      <page
85
            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
86 3aa58b57 n.hoffmann
            class="eu.etaxonomy.taxeditor.preference.menu.NameRelationshipTypeMenuPreferences"
87 9f02fc9a n.hoffmann
            id="eu.etaxonomy.taxeditor.preferences.nameRelationshipType"
88 4db49a38 Alexander Oppermann
            name="%page.name.7">
89 e8409423 n.hoffmann
      </page>
90
      <page
91 4022137c n.hoffmann
            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
92 3aa58b57 n.hoffmann
            class="eu.etaxonomy.taxeditor.preference.menu.TaxonRelationshipTypeMenuPreferences"
93 4022137c n.hoffmann
            id="taxeditor-store.page1"
94 4db49a38 Alexander Oppermann
            name="%page.name.8">
95 e8409423 n.hoffmann
      </page>
96
      <page
97 4022137c n.hoffmann
            category="eu.etaxonomy.taxeditor.preferences.taxonomic"
98 3aa58b57 n.hoffmann
            class="eu.etaxonomy.taxeditor.preference.menu.SpecimenTypeDesignationStatusMenuPreferences"
99 4022137c n.hoffmann
            id="eu.etaxonomy.taxeditor.preferences.specimenTypeDesignationStatus"
100 4db49a38 Alexander Oppermann
            name="%page.name.9">
101 e8409423 n.hoffmann
      </page>
102 c5e35ea3 Andreas Müller
      <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 9da6d131 p.ciardelli
      <page
109 35861667 n.hoffmann
            category="eu.etaxonomy.taxeditor.preferences.language"
110 3aa58b57 n.hoffmann
            class="eu.etaxonomy.taxeditor.preference.menu.LanguageMenuPreferences"
111 9da6d131 p.ciardelli
            id="eu.etaxonomy.taxeditor.preferences.languages"
112 4db49a38 Alexander Oppermann
            name="%page.name.10">
113 9da6d131 p.ciardelli
      </page>
114 d0eea277 n.hoffmann
      <page
115 db5e366d n.hoffmann
            category="eu.etaxonomy.taxeditor.preferences.general"
116 3aa58b57 n.hoffmann
            class="eu.etaxonomy.taxeditor.preference.menu.MarkerTypeMenuPreferences"
117 d0eea277 n.hoffmann
            id="eu.etaxonomy.taxeditor.preferences.markerTypes"
118 4db49a38 Alexander Oppermann
            name="%page.name.11">
119 d0eea277 n.hoffmann
      </page>
120
      <page
121 db5e366d n.hoffmann
            category="eu.etaxonomy.taxeditor.preferences.general"
122 3aa58b57 n.hoffmann
            class="eu.etaxonomy.taxeditor.preference.menu.ExtensionTypeMenuPreferences"
123 d0eea277 n.hoffmann
            id="eu.etaxonomy.taxeditor.preferences.extensionTypes"
124 4db49a38 Alexander Oppermann
            name="%page.name.12">
125 d0eea277 n.hoffmann
      </page>
126 eca18c8b n.hoffmann
      <page
127
            category="eu.etaxonomy.taxeditor.preferences.description"
128
            class="eu.etaxonomy.taxeditor.preference.menu.NamedAreaTypeMenuPreferences"
129
            id="eu.etaxonomy.taxeditor.preferences.namedAreaType"
130 4db49a38 Alexander Oppermann
            name="%page.name.14">
131 eca18c8b n.hoffmann
      </page>
132 3aa58b57 n.hoffmann
      <page
133
            category="eu.etaxonomy.taxeditor.preferences.general"
134
            class="eu.etaxonomy.taxeditor.preference.MatchingPreferences"
135
            id="eu.etaxonomy.taxeditor.preferences.matching"
136 4db49a38 Alexander Oppermann
            name="%page.name.15">
137 3aa58b57 n.hoffmann
      </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 4db49a38 Alexander Oppermann
            name="%page.name.16">
143 3aa58b57 n.hoffmann
      </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 4db49a38 Alexander Oppermann
            name="%page.name.17">
149 3aa58b57 n.hoffmann
      </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 4db49a38 Alexander Oppermann
            name="%page.name.18">
155 3aa58b57 n.hoffmann
      </page>
156 2d9a13f7 n.hoffmann
      <page
157
            category="eu.etaxonomy.taxeditor.preferences.description"
158
            class="eu.etaxonomy.taxeditor.preference.menu.StageMenuPreferences"
159
            id="eu.etaxonomy.taxeditor.preferences.stage"
160 4db49a38 Alexander Oppermann
            name="%page.name.19">
161 2d9a13f7 n.hoffmann
      </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 4db49a38 Alexander Oppermann
            name="%page.name.20">
167 2d9a13f7 n.hoffmann
      </page>
168 cfcb0ce6 n.hoffmann
      <page
169
            category="eu.etaxonomy.taxeditor.preferences.feature"
170
            class="eu.etaxonomy.taxeditor.preference.DefaultFeatureTreePreferenecs"
171
            id="eu.etaxonomy.taxeditor.preferences.defaultFeatureTreePreferenecs"
172 4db49a38 Alexander Oppermann
            name="%page.name.22">
173 cfcb0ce6 n.hoffmann
      </page>
174 35861667 n.hoffmann
      <page
175 731facea Alexander Oppermann
            category="eu.etaxonomy.taxeditor.preference.defaultlanguagepditorpreferencePage"
176 9d63eb10 Alexander Oppermann
            class="eu.etaxonomy.taxeditor.preference.LanguageRepresentationPreferencePage"
177 35861667 n.hoffmann
            id="eu.etaxonomy.taxeditor.preferences.language"
178 4db49a38 Alexander Oppermann
            name="%page.name.23">
179 35861667 n.hoffmann
      </page>
180 5d1f3b51 n.hoffmann
      <page
181
            category="eu.etaxonomy.taxeditor.preferences.general"
182
            class="eu.etaxonomy.taxeditor.preference.MobotOpenUrlPreferences"
183
            id="eu.etaxonomy.taxeditor.preferences.mobotOpenUrl"
184 4db49a38 Alexander Oppermann
            name="%page.name.24">
185 5d1f3b51 n.hoffmann
      </page>
186 ed1ececc n.hoffmann
      <page
187
            category="eu.etaxonomy.taxeditor.preferences.general"
188
            class="eu.etaxonomy.taxeditor.preference.TypeDesignationPreferences"
189
            id="eu.etaxonomy.taxeditor.preferences.typeDesignation"
190 4db49a38 Alexander Oppermann
            name="%page.name.25">
191 ed1ececc n.hoffmann
      </page>
192 994548e2 Katja Luther
     <!-- <page
193 36848396 Patric Plitzner
            category="eu.etaxonomy.taxeditor.preferences.general"
194
            class="eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
195
            id="eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
196 543ccf33 Patric Plitzner
            name="%page.name.26">
197 994548e2 Katja Luther
      </page>-->
198 e9a2a0fa Patric Plitzner
      <page
199
            category="eu.etaxonomy.taxeditor.preferences.general"
200
            class="eu.etaxonomy.taxeditor.preference.MediaPreferences"
201
            id="eu.etaxonomy.taxeditor.preference.MediaPreferences"
202 543ccf33 Patric Plitzner
            name="%page.name.27">
203 e9a2a0fa Patric Plitzner
      </page>
204 4db49a38 Alexander Oppermann
      <page
205
            category="eu.etaxonomy.taxeditor.preferences.general"
206
            class="eu.etaxonomy.taxeditor.preference.ChecklistEditorGeneralPreference"
207
            id="eu.etaxonomy.taxeditor.preference.ChecklistEditorGeneralPreferencePage"
208 543ccf33 Patric Plitzner
            name="%page.name.28">
209 4db49a38 Alexander Oppermann
      </page>
210 994548e2 Katja Luther
   <!--   <page
211 4db49a38 Alexander Oppermann
            category="eu.etaxonomy.taxeditor.preferences.general"
212
            class="eu.etaxonomy.taxeditor.preference.TemplatePreferencePage"
213
            id="eu.etaxonomy.taxeditor.preference.TemplatePreferencePage"
214 543ccf33 Patric Plitzner
            name="%page.name.29">
215 994548e2 Katja Luther
      </page>-->
216 4afd9d97 Alexander Oppermann
      <page
217
            category="eu.etaxonomy.taxeditor.preferences.general"
218 9d63eb10 Alexander Oppermann
            class="eu.etaxonomy.taxeditor.preference.LanguageEditorPreferencePage"
219 4afd9d97 Alexander Oppermann
            id="eu.etaxonomy.taxeditor.preference.defaultlanguagepditorpreferencePage"
220 543ccf33 Patric Plitzner
            name="%page.name.30">
221 4afd9d97 Alexander Oppermann
      </page>
222 31d3e34d U-BGBM\k.luther
       <page
223 4633f830 Katja Luther
            category="eu.etaxonomy.taxeditor.preferences.general"
224
            class="eu.etaxonomy.taxeditor.preference.OrderPreferences"
225 31d3e34d U-BGBM\k.luther
            id="eu.etaxonomy.taxeditor.preference.TaxonNavigator"
226
            name="%page.name.32">
227 4633f830 Katja Luther
      </page>
228 be140ab3 Katja Luther
      <page
229 9d0bce28 Katja Luther
            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 e8409423 n.hoffmann
   </extension>
235
   <extension
236
         point="org.eclipse.ui.views">
237
      <view
238 f211dd28 n.hoffmann
            class="eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart"
239 2d9a13f7 n.hoffmann
            icon="icons/system-file-manager.png"
240 f211dd28 n.hoffmann
            id="eu.etaxonomy.taxeditor.view.datasource"
241 4db49a38 Alexander Oppermann
            name="%view.name"
242 e8409423 n.hoffmann
            restorable="true">
243
      </view>
244 1103732d Katja Luther
      <view
245
        allowMultiple="true"
246
        class="eu.etaxonomy.taxeditor.view.dataimport.SpecimenImportView"
247
        id="eu.etaxonomy.taxeditor.view.dataimport.SpecimenImportView"
248
        name="%view.name.7">
249
  	  </view>
250
  	  <view
251
        allowMultiple="true"
252
        class="eu.etaxonomy.taxeditor.view.dataimport.GbifResponseImportView"
253
        id="eu.etaxonomy.taxeditor.view.dataimport.GbifResponseImportView"
254
        name="%view.name.8">
255
   	  </view>
256 915cda99 n.hoffmann
      <view  
257 4db49a38 Alexander Oppermann
			name="%view.name.0"  
258 915cda99 n.hoffmann
   			category="org.eclipse.ui"  
259
			class="org.eclipse.ui.ExtensionFactory:progressView"  
260
			id="org.eclipse.ui.views.ProgressView">  
261
		</view>
262
		<view  
263 4db49a38 Alexander Oppermann
			name="%view.name.1"  
264 35861667 n.hoffmann
			icon="icons/console.gif"  
265 915cda99 n.hoffmann
   			category="org.eclipse.ui"  
266
			class="org.eclipse.ui.ExtensionFactory:logView"  
267
			id="org.eclipse.ui.views.LogView">  
268 db5e366d n.hoffmann
		</view>
269
  <view
270 f211dd28 n.hoffmann
        class="eu.etaxonomy.taxeditor.view.reporting.ReportingViewPart"
271 db5e366d n.hoffmann
        id="eu.etaxonomy.taxeditor.reporting.viewPart"
272 4db49a38 Alexander Oppermann
        name="%view.name.2"
273 db5e366d n.hoffmann
        restorable="true">
274 f211dd28 n.hoffmann
  </view>
275
  <view
276
        allowMultiple="false"
277
        class="eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart"
278
        icon="icons/applications-office.png"
279
        id="eu.etaxonomy.taxeditor.view.supplementalData"
280 4db49a38 Alexander Oppermann
        name="%view.name.3"
281 f211dd28 n.hoffmann
        restorable="true">
282
  </view>
283
  <view
284
        allowMultiple="false"
285
        class="eu.etaxonomy.taxeditor.view.detail.DetailsViewPart"
286
        icon="icons/accessories-text-editor.png"
287
        id="eu.etaxonomy.taxeditor.view.detail"
288 4db49a38 Alexander Oppermann
        name="%view.name.4"
289 f211dd28 n.hoffmann
        restorable="true">
290 a10131a0 a.theys
  </view>
291
  <view
292
        class="eu.etaxonomy.taxeditor.view.userecords.UseRecordsViewPart"
293
        icon="icons/leaf_detail.png"
294
        id="eu.etaxonomy.taxeditor.view.userecords"
295 4db49a38 Alexander Oppermann
        name="%view.name.5"
296 a10131a0 a.theys
        restorable="true">
297 ca9ca564 n.hoffmann
  </view>
298 e8409423 n.hoffmann
   </extension>
299 b9a0d300 l.morris
   <extension
300
         point="org.eclipse.ui.editors">
301
      <editor
302
            class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermEditor"
303
            default="false"
304
            id="eu.etaxonomy.taxeditor.editor.definedTerm"
305 4db49a38 Alexander Oppermann
            name="%editor.name">
306 b9a0d300 l.morris
      </editor>
307
   </extension>
308 e8409423 n.hoffmann
   <extension
309
         point="org.eclipse.ui.menus">
310 75dd6927 Patrick Plitzner
      <menuContribution 
311
         allPopups="false" 
312 0b611fb6 Patrick Plitzner
                 locationURI="menu:eu.etaxonomy.taxeditor.workbench.menu.window?before=eu.etaxonomy.taxeditor.application.windowMenu.last"> 
313 75dd6927 Patrick Plitzner
           <dynamic 
314
                    class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermMenu" 
315
                   id="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermMenu"> 
316
              <visibleWhen 
317
                      checkEnabled="true"> 
318
                  <reference 
319
                        definitionId="isCdmStoreConnected"> 
320
                  </reference> 
321
             </visibleWhen> 
322
        </dynamic> 
323 84e0905d n.hoffmann
      </menuContribution>
324
      <menuContribution
325 0b611fb6 Patrick Plitzner
            locationURI="menu:eu.etaxonomy.taxeditor.workbench.menu.file?after=eu.etaxonomy.taxeditor.application.filemenu.io">
326 1b626d51 Cherian Mathew
         <command
327
               commandId="eu.etaxonomy.taxeditor.store.operations.showRemotingLoginWindow"
328 03c12c41 Patrick Plitzner
               label="%command.label.CONNECT"
329 1b626d51 Cherian Mathew
               style="push">
330
         </command>
331 a928ae44 n.hoffmann
         <command
332
               commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
333 4db49a38 Alexander Oppermann
               label="%command.label.5"
334 87bae5e8 Andreas Kohlbecker
               style="push">
335 1b626d51 Cherian Mathew
            <visibleWhen
336
                  checkEnabled="true">
337
               <reference
338
                     definitionId="isUserLoggedIn">
339
               </reference>
340 ab81561c Patrick Plitzner
            </visibleWhen>
341
         </command>
342
         <command
343 ef33e3aa Patrick Plitzner
               commandId="eu.etaxonomy.taxeditor.store.operations.reconnect"
344
               label="%command.label.RE_CONNECT"
345 ab81561c Patrick Plitzner
               style="push">
346
            <visibleWhen
347
                  checkEnabled="true">
348
               <reference
349
                     definitionId="isUserLoggedIn">
350
               </reference>
351 1b626d51 Cherian Mathew
            </visibleWhen>
352
         </command>
353
         <command
354 ef33e3aa Patrick Plitzner
               commandId="eu.etaxonomy.taxeditor.store.openPasswordWizzard"
355
               label="%command.label.CHANGE_PASSWORD"
356 1b626d51 Cherian Mathew
               style="push">
357
            <visibleWhen
358
                  checkEnabled="true">
359
               <reference
360
                     definitionId="isUserLoggedIn">
361
               </reference>
362
            </visibleWhen>
363 87bae5e8 Andreas Kohlbecker
         </command>
364 84e0905d n.hoffmann
         <separator
365
               name="eu.etaxonomy.taxeditor.application.filemenu.login"
366
               visible="true">
367
         </separator>
368 e8409423 n.hoffmann
      </menuContribution>
369
      <menuContribution
370 f211dd28 n.hoffmann
            locationURI="popup:eu.etaxonomy.taxeditor.view.datasource">
371 e8409423 n.hoffmann
         <command
372
               commandId="eu.etaxonomy.taxeditor.store.datasource.change"
373 4db49a38 Alexander Oppermann
               label="%command.label.6"
374 e8409423 n.hoffmann
               style="push">
375 50fa099c Katja Luther
               <visibleWhen>
376 d45bc597 Patrick Plitzner
                  <not>
377
                     <reference
378
                           definitionId="hasDataModel">
379
                     </reference>
380
                  </not>
381 50fa099c Katja Luther
            </visibleWhen>
382 e8409423 n.hoffmann
         </command>
383
         <command
384
               commandId="eu.etaxonomy.taxeditor.store.datasource.create"
385 4db49a38 Alexander Oppermann
               label="%command.label.7"
386 e8409423 n.hoffmann
               style="push">
387
         </command>
388
         <command
389
               commandId="eu.etaxonomy.taxeditor.store.datasource.edit"
390 4db49a38 Alexander Oppermann
               label="%command.label.8"
391 e8409423 n.hoffmann
               style="push">
392 50fa099c Katja Luther
                <visibleWhen>
393
              <with
394
           		 variable="selection">
395
           		 <not>
396
         			<test
397
               			property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
398
         			</test>
399
	      		</not>
400
          		</with>
401
            </visibleWhen>
402 e8409423 n.hoffmann
         </command>
403 3001881c Cherian Mathew
         <command
404
               commandId="eu.etaxonomy.taxeditor.store.datasource.clone"
405 4d014d5d Patric Plitzner
               label="%command.label.clone"
406 3001881c Cherian Mathew
               style="push">
407 50fa099c Katja Luther
                <visibleWhen>
408
              <with
409
           		 variable="selection">
410
           		 <not>
411
         			<test
412
               			property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
413
         			</test>
414
	      		</not>
415
          		</with>
416
            </visibleWhen>
417 3001881c Cherian Mathew
         </command>
418 e8409423 n.hoffmann
         <separator
419
               name="eu.etaxonomy.taxeditor.store.datasource.separator"
420
               visible="true">
421
         </separator>
422
         <command
423 4633f830 Katja Luther
               commandId="eu.etaxonomy.taxeditor.view.datasource.delete"
424 4db49a38 Alexander Oppermann
               label="%command.label.9"
425 e8409423 n.hoffmann
               style="push">
426 50fa099c Katja Luther
               <visibleWhen>
427
              <with
428
           		 variable="selection">
429
           		 <not>
430
         			<test
431
               			property="eu.etaxonomy.taxeditor.datasource.propertyTester.test">
432
         			</test>
433
	      		</not>
434
          		</with>
435
            </visibleWhen>
436 e8409423 n.hoffmann
         </command>
437 eca18c8b n.hoffmann
         <separator
438
               name="eu.etaxonomy.taxeditor.store.datasource.separator2"
439
               visible="true">
440
         </separator>
441 3eb913da n.hoffmann
         <command
442
               commandId="eu.etaxonomy.taxeditor.store.datasource.update"
443 4db49a38 Alexander Oppermann
               label="%command.label.11"
444 3eb913da n.hoffmann
               style="push">
445
            <visibleWhen
446
                  checkEnabled="true">
447
               <not>
448
                  <reference
449
                        definitionId="isCompatible">
450
                  </reference>
451
               </not>
452
            </visibleWhen>
453 50fa099c Katja Luther
            
454 3eb913da n.hoffmann
         </command>
455 e8409423 n.hoffmann
      </menuContribution>
456 a928ae44 n.hoffmann
      <menuContribution
457
            locationURI="toolbar:org.eclipse.ui.trim.status">
458
         <toolbar
459
               id="eu.etaxonomy.taxeditor.store.authentication.trim.toolbar">
460
            <control
461 f211dd28 n.hoffmann
                  class="eu.etaxonomy.taxeditor.ui.bar.AuthenticatedUserBar">
462 a928ae44 n.hoffmann
            </control>
463
         </toolbar>
464
      </menuContribution>
465 b9a0d300 l.morris
      <menuContribution
466
            locationURI="popup:eu.etaxonomy.taxeditor.editor.definedTerm">
467
         <menu
468 4db49a38 Alexander Oppermann
               label="%menu.label.0">
469 b9a0d300 l.morris
            <command
470
                  commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
471 4db49a38 Alexander Oppermann
                  label="%command.label.12"
472 b9a0d300 l.morris
                  style="push">
473
            </command>
474
            <command
475
                  commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
476 4db49a38 Alexander Oppermann
                  label="%command.label.13"
477 b9a0d300 l.morris
                  style="push">
478
               <visibleWhen
479
                     checkEnabled="true">
480
                  <reference
481
                        definitionId="isModifiable">
482
                  </reference>
483
               </visibleWhen>
484
            </command>
485 1c9c9562 Patrick Plitzner
            <command
486
                  commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newKindOfTerm"
487
                  label="Kind Of Term"
488
                  style="push">
489
               <visibleWhen
490
                     checkEnabled="true">
491
                  <reference
492
                        definitionId="isShowExperimentalFeatures">
493
                  </reference>
494
               </visibleWhen>
495
            </command>
496 b9a0d300 l.morris
         </menu>
497
         <command
498 4633f830 Katja Luther
               commandId="eu.etaxonomy.taxeditor.editor.definedTerms.delete"
499 4db49a38 Alexander Oppermann
               label="%command.label.14"
500 b9a0d300 l.morris
               style="push">
501
            <visibleWhen
502
                  checkEnabled="true">
503
               <reference
504
                     definitionId="isModifiable">
505
               </reference>
506
            </visibleWhen>
507
         </command>
508
      </menuContribution>
509 e8409423 n.hoffmann
   </extension>
510 f211dd28 n.hoffmann
   <extension
511
         point="org.eclipse.ui.handlers">
512
      <handler
513
            class="eu.etaxonomy.taxeditor.view.datasource.handler.DeleteDataSourceHandler"
514 4633f830 Katja Luther
            commandId="eu.etaxonomy.taxeditor.view.datasource.delete">
515 f211dd28 n.hoffmann
         <activeWhen>
516
            <with
517
                  variable="activePartId">
518
               <equals
519
                     value="eu.etaxonomy.taxeditor.view.datasource">
520
               </equals>
521
            </with>
522
         </activeWhen>
523
      </handler>
524 b9a0d300 l.morris
      <handler
525
            class="eu.etaxonomy.taxeditor.editor.definedterm.handler.DeleteTermBaseHandler"
526 4633f830 Katja Luther
            commandId="eu.etaxonomy.taxeditor.editor.definedTerms.delete">
527 b9a0d300 l.morris
         <activeWhen>
528
            <with
529
                  variable="activePartId">
530
               <equals
531
                     value="eu.etaxonomy.taxeditor.editor.definedTerm">
532
               </equals>
533
            </with>
534
         </activeWhen>
535
      </handler>
536 87bae5e8 Andreas Kohlbecker
      <handler
537 1b626d51 Cherian Mathew
            class="eu.etaxonomy.taxeditor.handler.ShowRemotingLoginWindowHandler"
538
            commandId="eu.etaxonomy.taxeditor.store.operations.showRemotingLoginWindow">
539 87bae5e8 Andreas Kohlbecker
      </handler>
540
      <handler
541
            class="eu.etaxonomy.taxeditor.handler.OpenPasswordWizzardHandler"
542
            commandId="eu.etaxonomy.taxeditor.store.openPasswordWizzard">
543
         <enabledWhen>
544
            <reference
545
                  definitionId="isUserLoggedIn">
546
            </reference></enabledWhen>
547
      </handler>
548 4db49a38 Alexander Oppermann
      <handler
549
            class="eu.etaxonomy.taxeditor.handler.OpenDistributionEditorWizardHandler"
550
            commandId="eu.etaxonomy.taxeditor.store.open.OpenDistributionEditorWizardHandler">
551
         <activeWhen>
552
            <reference
553
                  definitionId="hasROLE_PROJECT_MANAGER">
554
            </reference>
555
         </activeWhen>
556
      </handler>
557 e9773ade Katja Luther
      <handler
558
            class="eu.etaxonomy.taxeditor.handler.OpenDatabasePreferencesWizardHandler"
559
            commandId="eu.etaxonomy.taxeditor.store.open.OpenDatabasePreferencesWizardHandler">
560 0bd095d9 Katja Luther
            <activeWhen>
561
            <reference
562
                  definitionId="hasROLE_PROJECT_MANAGER">
563
            </reference>
564
         </activeWhen>
565 047a7e28 Katja Luther
      </handler>
566
       <handler
567
            class="eu.etaxonomy.taxeditor.handler.OpenImportPreferenceHandler"
568
            commandId="eu.etaxonomy.taxeditor.store.open.OpenImportPreferenceHandler">
569
            <activeWhen>
570
            <reference
571
                  definitionId="hasROLE_PROJECT_MANAGER">
572
            </reference>
573
         </activeWhen>
574 e9773ade Katja Luther
      </handler>
575 1b626d51 Cherian Mathew
      <handler
576
            class="eu.etaxonomy.taxeditor.handler.SwitchUserHandler"
577
            commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow">
578
         <activeWhen>
579
            <reference
580
                  definitionId="isRemoting">
581
            </reference>
582
         </activeWhen>
583
      </handler>
584 f211dd28 n.hoffmann
   </extension>
585 e8409423 n.hoffmann
   <extension
586 4633f830 Katja Luther
         name="%extension.name.0"
587 e8409423 n.hoffmann
         point="org.eclipse.ui.commands">
588
      <command
589 f211dd28 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.ChangeConnectionHandler"
590 e8409423 n.hoffmann
            id="eu.etaxonomy.taxeditor.store.datasource.change"
591 4db49a38 Alexander Oppermann
            name="%command.name">
592 e8409423 n.hoffmann
      </command>
593
      <command
594 f211dd28 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.EditDataSourceHandler"
595 e8409423 n.hoffmann
            id="eu.etaxonomy.taxeditor.store.datasource.edit"
596 4db49a38 Alexander Oppermann
            name="%command.name.0">
597 e8409423 n.hoffmann
      </command>
598 3001881c Cherian Mathew
      <command
599
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CloneDataSourceHandler"
600
            id="eu.etaxonomy.taxeditor.store.datasource.clone"
601 4633f830 Katja Luther
            name="%command.name.8">
602 3001881c Cherian Mathew
      </command>
603 e8409423 n.hoffmann
      <command
604 f211dd28 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
605 e8409423 n.hoffmann
            id="eu.etaxonomy.taxeditor.store.datasource.create"
606 4db49a38 Alexander Oppermann
            name="%command.name.1">
607 e8409423 n.hoffmann
      </command>
608 4633f830 Katja Luther
      <command
609
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.DeleteDataSourceHandler"
610
            id="eu.etaxonomy.taxeditor.view.datasource.delete"
611
            name="%command.name.13">
612
      </command>
613 3eb913da n.hoffmann
      <command
614 f211dd28 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.UpdateDataSourceHandler"
615 3eb913da n.hoffmann
            id="eu.etaxonomy.taxeditor.store.datasource.update"
616 4db49a38 Alexander Oppermann
            name="%command.name.3">
617 3eb913da n.hoffmann
      </command>
618 89fdf8a2 Patric Plitzner
      <command
619 1b626d51 Cherian Mathew
            defaultHandler="eu.etaxonomy.taxeditor.handler.ShowLoginWindowHandler"
620 89fdf8a2 Patric Plitzner
            id="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
621 4db49a38 Alexander Oppermann
            name="%command.name.4">
622 89fdf8a2 Patric Plitzner
      </command>
623 1b626d51 Cherian Mathew
      <command
624
            id="eu.etaxonomy.taxeditor.store.operations.showRemotingLoginWindow"
625 03c12c41 Patrick Plitzner
            name="%command.name.CONNECT">
626 1b626d51 Cherian Mathew
      </command>
627
      <command
628
            defaultHandler="eu.etaxonomy.taxeditor.handler.ReconnectHandler"
629
            id="eu.etaxonomy.taxeditor.store.operations.reconnect"
630 03c12c41 Patrick Plitzner
            name="%command.name.RE_CONNECT">
631 1b626d51 Cherian Mathew
      </command>
632 89fdf8a2 Patric Plitzner
      <command
633
            defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.OpenDefinedTermEditorHandler"
634
            id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
635 4db49a38 Alexander Oppermann
            name="%command.name.5">
636 89fdf8a2 Patric Plitzner
         <commandParameter
637
               id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.termTypeUuid"
638 4db49a38 Alexander Oppermann
               name="%commandParameter.name.0"
639 89fdf8a2 Patric Plitzner
               optional="true">
640
         </commandParameter>
641
      </command>
642 b9a0d300 l.morris
      <command
643
            defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateDefinedTermHandler"
644
            id="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
645 4db49a38 Alexander Oppermann
            name="%command.name.6">
646 b9a0d300 l.morris
      </command>
647 1c9c9562 Patrick Plitzner
      <command
648
            defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateDefinedTermHandler"
649
            id="eu.etaxonomy.taxeditor.editor.definedTerms.newKindOfTerm"
650
            name="New kind-of term">
651
      </command>
652 b9a0d300 l.morris
      <command
653
            defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateTermVocabularyHandler"
654
            id="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
655 4db49a38 Alexander Oppermann
            name="%command.name.7">
656 b9a0d300 l.morris
      </command>
657 87bae5e8 Andreas Kohlbecker
      <command
658
            id="eu.etaxonomy.taxeditor.store.openPasswordWizzard"
659 4633f830 Katja Luther
            name="%command.name.10">
660 87bae5e8 Andreas Kohlbecker
      </command>
661 4db49a38 Alexander Oppermann
      <command
662
            id="eu.etaxonomy.taxeditor.store.open.OpenDistributionEditorWizardHandler"
663 4633f830 Katja Luther
            name="%command.name.11">
664 4db49a38 Alexander Oppermann
      </command>
665 0bd095d9 Katja Luther
       <command
666
            id="eu.etaxonomy.taxeditor.store.open.OpenDatabasePreferencesWizardHandler"
667
            name="%command.name.15">
668
      </command>
669
      
670 68224814 Patric Plitzner
      <command
671
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.ChangeConnectionHandler"
672
            id="eu.etaxonomy.taxeditor.datasource.connect"
673 4633f830 Katja Luther
            name="%command.name.12">
674
      </command>
675
      <command
676
            defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.DeleteTermBaseHandler"
677
            id="eu.etaxonomy.taxeditor.editor.definedTerms.delete"
678
            name="%command.name.14">
679 68224814 Patric Plitzner
      </command>
680 56a14252 Cherian Mathew
      <command
681
            defaultHandler="eu.etaxonomy.taxeditor.handler.OpenInspectSessionsHandler"
682
            id="eu.etaxonomy.taxeditor.store.open.InspectSessionsDialog"
683 d1dfc43d Patrick Plitzner
            name="%command.name.INSPECT_ACTIVE_SESSIONS">
684 56a14252 Cherian Mathew
      </command>
685 e382ff8f Patric Plitzner
      <command
686
            defaultHandler="eu.etaxonomy.taxeditor.handler.OpenHandler"
687
            id="eu.etaxonomy.taxeditor.store.open"
688 31d3e34d U-BGBM\k.luther
            name="%command.name.15">
689 e382ff8f Patric Plitzner
      </command>
690 124382f7 Patrick Plitzner
      <command
691
            defaultHandler="eu.etaxonomy.taxeditor.handler.defaultHandler.DefaultOpenClassificationWizardHandler"
692
            id="eu.etaxonomy.taxeditor.command.openClassificationWizard"
693 03c12c41 Patrick Plitzner
            name="%command.name.OPEN_CLASSIFICATION_WIZARD">
694 124382f7 Patrick Plitzner
         <commandParameter
695
               id="eu.etaxonomy.taxeditor.command.openClassificationWizard.uuid"
696
               name="Classification Uuid"
697
               optional="true"
698
               typeId="eu.etaxonomy.taxeditor.uuidParameterType">
699
         </commandParameter>
700
      </command>
701 07e50557 Katja Luther
      <command
702
            defaultHandler="eu.etaxonomy.taxeditor.handler.defaultHandler.DefaultOpenTaxonNodeWizardHandler"
703
            id="eu.etaxonomy.taxeditor.command.openTaxonNodeWizard"
704
            name="%command.name.OPEN_TAXONNODE_WIZARD">
705
         <commandParameter
706
               id="eu.etaxonomy.taxeditor.command.openTaxonNodeWizard.uuid"
707
               name="TaxonNode Uuid"
708
               optional="true"
709
               typeId="eu.etaxonomy.taxeditor.uuidParameterType">
710
         </commandParameter>
711
      </command>
712 124382f7 Patrick Plitzner
   </extension>
713
   <extension
714
         point="org.eclipse.ui.commands">
715
      <commandParameterType
716
            converter="eu.etaxonomy.taxeditor.handler.UuidsParameterTypeConverter"
717
            id="eu.etaxonomy.taxeditor.uuidParameterType"
718
            type="java.util.UUID">
719
      </commandParameterType>
720 e14abd9f Patrick Plitzner
      <commandParameterType
721
            converter="eu.etaxonomy.taxeditor.handler.UuidsParameterTypeConverter"
722
            id="eu.etaxonomy.taxeditor.uuidsParameterType"
723
            type="java.util.List">
724
      </commandParameterType>
725 b9a0d300 l.morris
   </extension>
726 20e9e644 n.hoffmann
   <extension
727
         point="org.eclipse.ui.importWizards">
728
      <category
729
            id="eu.etaxonomy.taxeditor.import.category.cdm"
730 4db49a38 Alexander Oppermann
            name="%category.name">
731 20e9e644 n.hoffmann
      </category>
732
      <wizard
733
            category="eu.etaxonomy.taxeditor.import.category.cdm"
734 a928ae44 n.hoffmann
            class="eu.etaxonomy.taxeditor.io.wizard.TcsImportWizard"
735 20e9e644 n.hoffmann
            id="eu.etaxonomy.taxeditor.io.import.tcs"
736 4db49a38 Alexander Oppermann
            name="%wizard.name">
737 20e9e644 n.hoffmann
      </wizard>
738 1103732d Katja Luther
       <wizard
739
            category="eu.etaxonomy.taxeditor.import.category.cdm"
740
            class="eu.etaxonomy.taxeditor.view.dataimport.SpecimenSearchWizard"
741
            id="eu.etaxonomy.taxeditor.view.dataimport.SpecimenSearchWizard"
742
            name="%wizard.name.21">
743
            <description>
744
                %wizard.description
745
            </description>
746
        </wizard>
747
   
748 097de990 Patric Plitzner
   <!--   <wizard
749 20e9e644 n.hoffmann
            category="eu.etaxonomy.taxeditor.import.category.cdm"
750 a928ae44 n.hoffmann
            class="eu.etaxonomy.taxeditor.io.wizard.JaxbImportWizard"
751 a345da86 n.hoffmann
            id="eu.etaxonomy.taxeditor.io.import.jaxb"
752 20e9e644 n.hoffmann
            name="JAXB">
753 7c9e1877 Katja Luther
      </wizard> -->
754 69d856ba Katja Luther
   <!--   <wizard
755 9f02fc9a n.hoffmann
            category="eu.etaxonomy.taxeditor.import.category.cdm"
756 a928ae44 n.hoffmann
            class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelImportWizard"
757 9f02fc9a n.hoffmann
            id="eu.etaxonomy.taxeditor.io.import.berlinModel"
758 4db49a38 Alexander Oppermann
            name="%wizard.name.0">
759 9f02fc9a n.hoffmann
      </wizard>
760 a928ae44 n.hoffmann
      <wizard
761
            category="eu.etaxonomy.taxeditor.import.category.cdm"
762
            class="eu.etaxonomy.taxeditor.io.wizard.EndnoteImportWizard"
763
            id="eu.etaxonomy.taxeditor.io.import.endnote"
764 4db49a38 Alexander Oppermann
            name="%wizard.name.1">
765 69d856ba Katja Luther
      </wizard>-->
766 a928ae44 n.hoffmann
      <wizard
767 06260b86 n.hoffmann
            category="eu.etaxonomy.taxeditor.import.category.cdm"
768 a928ae44 n.hoffmann
            class="eu.etaxonomy.taxeditor.io.wizard.ExcelNormalExplicitTaxaImportWizard"
769
            id="eu.etaxonomy.taxeditor.io.import.excel.taxa"
770 4db49a38 Alexander Oppermann
            name="%wizard.name.2">
771 a928ae44 n.hoffmann
      </wizard>
772 2d9a13f7 n.hoffmann
      <wizard
773
            category="eu.etaxonomy.taxeditor.import.category.cdm"
774
            class="eu.etaxonomy.taxeditor.io.wizard.AbcdImportWizard"
775
            id="eu.etaxonomy.taxeditor.io.import.abcd"
776 4db49a38 Alexander Oppermann
            name="%wizard.name.3">
777 d94e59f0 Katja Luther
      </wizard>
778
       <wizard
779
            category="eu.etaxonomy.taxeditor.import.category.cdm"
780
            class="eu.etaxonomy.taxeditor.io.wizard.ExcelDistributionUpdateWizard"
781
            id="eu.etaxonomy.taxeditor.io.import.excelDistribution"
782
            name="%wizard.name.23">
783 e3852133 Katja Luther
          <enabledWhen>
784
            <reference
785
                  definitionId="isShowExperimentalFeatures">
786
            </reference></enabledWhen>
787
      </wizard>
788
       <wizard
789
            category="eu.etaxonomy.taxeditor.import.category.cdm"
790
            class="eu.etaxonomy.taxeditor.io.wizard.RISImportWizard"
791
            id="eu.etaxonomy.taxeditor.io.import.risImport"
792
            name="%wizard.name.24">
793
          
794 2d9a13f7 n.hoffmann
      </wizard>
795
      <wizard
796
            category="eu.etaxonomy.taxeditor.import.category.cdm"
797
            class="eu.etaxonomy.taxeditor.io.wizard.SddImportWizard"
798
            id="eu.etaxonomy.taxeditor.io.import.sdd"
799 4db49a38 Alexander Oppermann
            name="%wizard.name.4">
800 2d9a13f7 n.hoffmann
      </wizard>
801 7eda66ff n.hoffmann
      <wizard
802
            category="eu.etaxonomy.taxeditor.import.category.cdm"
803
            class="eu.etaxonomy.taxeditor.io.wizard.SpecimenCdmExcelImportWizard"
804
            id="eu.etaxonomy.taxeditor.io.import.specimenCdmExcel"
805 4db49a38 Alexander Oppermann
            name="%wizard.name.5">
806 7eda66ff n.hoffmann
      </wizard>
807 20e9e644 n.hoffmann
   </extension>
808
   <extension
809
         point="org.eclipse.ui.exportWizards">
810
      <category
811
            id="eu.etaxonomy.taxeditor.export.category.cdm"
812 4db49a38 Alexander Oppermann
            name="%category.name.0">
813 20e9e644 n.hoffmann
      </category>
814
      <wizard
815 6c3c055f n.hoffmann
            category="eu.etaxonomy.taxeditor.export.category.cdm"
816 a928ae44 n.hoffmann
            class="eu.etaxonomy.taxeditor.io.wizard.JaxbExportWizard"
817 2d9a13f7 n.hoffmann
            id="eu.etaxonomy.taxeditor.io.export.jaxb"
818 4db49a38 Alexander Oppermann
            name="%wizard.name.6">
819 20e9e644 n.hoffmann
      </wizard>
820 69d856ba Katja Luther
      <!--<wizard
821 6c3c055f n.hoffmann
            category="eu.etaxonomy.taxeditor.export.category.cdm"
822 a928ae44 n.hoffmann
            class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelExportWizard"
823 d2443357 n.hoffmann
            id="eu.etaxonomy.taxeditor.io.export.berlinModel"
824 4db49a38 Alexander Oppermann
            name="%wizard.name.7">
825 69d856ba Katja Luther
      </wizard>-->
826 20e9e644 n.hoffmann
      <category
827
            id="eu.etaxonomy.taxeditor.export.category.excel"
828 4db49a38 Alexander Oppermann
            name="%category.name.1">
829 20e9e644 n.hoffmann
      </category>
830 2d9a13f7 n.hoffmann
      <wizard
831
            category="eu.etaxonomy.taxeditor.export.category.cdm"
832
            class="eu.etaxonomy.taxeditor.io.wizard.SddExportWizard"
833
            id="eu.etaxonomy.taxeditor.io.export.sdd"
834 4db49a38 Alexander Oppermann
            name="%wizard.name.8">
835 2d9a13f7 n.hoffmann
      </wizard>
836 1531d4fd n.hoffmann
      <wizard
837
            category="eu.etaxonomy.taxeditor.export.category.cdm"
838
            class="eu.etaxonomy.taxeditor.io.wizard.DarwinCoreArchiveExportWizard"
839
            id="eu.etaxonomy.taxeditor.io.export.dwca"
840 4db49a38 Alexander Oppermann
            name="%wizard.name.9">
841 1531d4fd n.hoffmann
      </wizard>
842 4b75d033 Alexander Oppermann
      <wizard
843
            category="eu.etaxonomy.taxeditor.export.category.cdm"
844
            class="eu.etaxonomy.taxeditor.io.wizard.CsvExportWizard"
845
            id="eu.etaxonomy.taxeditor.io.export.csv"
846 4633f830 Katja Luther
            name="%wizard.name.18">
847 4b75d033 Alexander Oppermann
      </wizard>
848 e3259fb3 Katja Luther
      <wizard
849
            category="eu.etaxonomy.taxeditor.export.category.cdm"
850
            class="eu.etaxonomy.taxeditor.io.wizard.CsvNameExportWizard"
851 4633f830 Katja Luther
            id="eu.etaxonomy.taxeditor.io.export.csv_name"
852
            name="%wizard.name.19">
853
      </wizard>
854
      <wizard
855
            category="eu.etaxonomy.taxeditor.export.category.cdm"
856
            class="eu.etaxonomy.taxeditor.io.wizard.CsvPrintExportWizard"
857
            id="eu.etaxonomy.taxeditor.io.export.csv_print"
858
            name="%wizard.name.20">
859 4b75d033 Alexander Oppermann
      </wizard>
860 f3e1e1fa Katja Luther
      <wizard
861
            category="eu.etaxonomy.taxeditor.export.category.cdm"
862 42b909f6 Katja Luther
            class="eu.etaxonomy.taxeditor.io.wizard.CdmLightExportWizard"
863 f3e1e1fa Katja Luther
            id="eu.etaxonomy.taxeditor.io.export.output_model"
864
            name="%wizard.name.22">
865
      </wizard>
866 20e9e644 n.hoffmann
   </extension>
867 f211dd28 n.hoffmann
   <extension
868
         point="org.eclipse.ui.newWizards">
869
      <wizard
870
            category="eu.etaxonomy.taxeditor.new.category.cdm"
871
            class="eu.etaxonomy.taxeditor.newWizard.NewReferenceWizard"
872
            hasPages="true"
873
            id="eu.etaxonomy.taxeditor.new.reference"
874 4db49a38 Alexander Oppermann
            name="%wizard.name.10">
875 f211dd28 n.hoffmann
      </wizard>
876
      <wizard
877
            category="eu.etaxonomy.taxeditor.new.category.cdm"
878
            class="eu.etaxonomy.taxeditor.newWizard.NewNonViralNameWizard"
879
            hasPages="true"
880
            id="eu.etaxonomy.taxeditor.new.nonViralName"
881 4db49a38 Alexander Oppermann
            name="%wizard.name.11">
882 f211dd28 n.hoffmann
      </wizard>
883
      <wizard
884
            category="eu.etaxonomy.taxeditor.new.category.cdm"
885
            class="eu.etaxonomy.taxeditor.newWizard.NewTeamWizard"
886
            hasPages="true"
887
            id="eu.etaxonomy.taxeditor.new.team"
888 4db49a38 Alexander Oppermann
            name="%wizard.name.12">
889 f211dd28 n.hoffmann
      </wizard>
890
      <wizard
891
            category="eu.etaxonomy.taxeditor.new.category.cdm"
892
            class="eu.etaxonomy.taxeditor.newWizard.NewPersonWizard"
893
            hasPages="true"
894
            id="eu.etaxonomy.taxeditor.new.person"
895 4db49a38 Alexander Oppermann
            name="%wizard.name.13">
896 f211dd28 n.hoffmann
      </wizard>
897
      <wizard
898
            category="eu.etaxonomy.taxeditor.new.category.cdm"
899
            class="eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard"
900
            hasPages="true"
901
            id="eu.etaxonomy.taxeditor.new.specimen"
902 4db49a38 Alexander Oppermann
            name="%wizard.name.14">
903 f211dd28 n.hoffmann
      </wizard>
904
      <wizard
905
            category="eu.etaxonomy.taxeditor.new.category.cdm"
906
            class="eu.etaxonomy.taxeditor.newWizard.NewPolytomousKeyWizard"
907
            hasPages="true"
908
            id="eu.etaxonomy.taxeditor.new.key.polytomous"
909 4db49a38 Alexander Oppermann
            name="%wizard.name.15">
910 f211dd28 n.hoffmann
      </wizard>
911
      <category
912
            id="eu.etaxonomy.taxeditor.new.category.cdm"
913 4db49a38 Alexander Oppermann
            name="%category.name.2">
914 f211dd28 n.hoffmann
      </category>
915
      <wizard
916
            category="eu.etaxonomy.taxeditor.new.category.cdm"
917
            class="eu.etaxonomy.taxeditor.newWizard.NewTaxonNodeWizard"
918
            hasPages="true"
919
            id="eu.etaxonomy.taxeditor.new.taxonNode"
920 4db49a38 Alexander Oppermann
            name="%wizard.name.16">
921 f211dd28 n.hoffmann
      </wizard>
922
      <wizard
923
            category="eu.etaxonomy.taxeditor.new.category.cdm"
924
            class="eu.etaxonomy.taxeditor.newWizard.NewClassificationWizard"
925
            hasPages="true"
926
            icon="icons/tree_icon_small.jpg"
927
            id="eu.etaxonomy.taxeditor.new.classification"
928 4db49a38 Alexander Oppermann
            name="%wizard.name.17">
929 f211dd28 n.hoffmann
      </wizard>
930
   </extension>
931 eca18c8b n.hoffmann
<extension
932
            point="org.eclipse.ui.themes">
933
         <themeElementCategory
934
               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
935 4db49a38 Alexander Oppermann
               label="%themeElementCategory.label">
936 eca18c8b n.hoffmann
            <description>
937 4db49a38 Alexander Oppermann
               %themeElementCategory.description
938 eca18c8b n.hoffmann
            </description>
939
         </themeElementCategory>
940
         <colorDefinition
941
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
942
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackground"
943 4db49a38 Alexander Oppermann
               label="%colorDefinition.label"
944 eca18c8b n.hoffmann
               value="150,150,150">
945
         </colorDefinition>
946
         <colorDefinition
947
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
948
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDefault"
949 4db49a38 Alexander Oppermann
               label="%colorDefinition.label.0"
950 eca18c8b n.hoffmann
               value="0,0,0">
951
         </colorDefinition>
952 a2353579 n.hoffmann
         <colorDefinition
953
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
954
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeBackground"
955 4db49a38 Alexander Oppermann
               label="%colorDefinition.label.1"
956 a2353579 n.hoffmann
               value="255,255,255">
957
         </colorDefinition>
958 eca18c8b n.hoffmann
         <colorDefinition
959
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
960
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeIrrelevant"
961 4db49a38 Alexander Oppermann
               label="%colorDefinition.label.2"
962 eca18c8b n.hoffmann
               value="241,139,18">
963
         </colorDefinition>
964
         <colorDefinition
965
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
966
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDisabled"
967 4db49a38 Alexander Oppermann
               label="%colorDefinition.label.3"
968 eca18c8b n.hoffmann
               value="150,150,150">
969
         </colorDefinition>
970
         <colorDefinition
971
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
972
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textBackgroundDisabled"
973 4db49a38 Alexander Oppermann
               label="%colorDefinition.label.4"
974 eca18c8b n.hoffmann
               value="230,230,230">
975
         </colorDefinition>
976
         <themeElementCategory
977
               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
978 4db49a38 Alexander Oppermann
               label="%themeElementCategory.label.0"
979 eca18c8b n.hoffmann
               parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
980
            <description>
981 4db49a38 Alexander Oppermann
               %themeElementCategory.description.0
982 eca18c8b n.hoffmann
            </description>
983
         </themeElementCategory>
984
         <colorDefinition
985
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
986
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundOdd"
987 4db49a38 Alexander Oppermann
               label="%colorDefinition.label.5"
988 eca18c8b n.hoffmann
               value="230,230,230">
989
         </colorDefinition>
990
         <colorDefinition
991
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
992
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundEven"
993 4db49a38 Alexander Oppermann
               label="%colorDefinition.label.6"
994 eca18c8b n.hoffmann
               value="255,255,255">
995
         </colorDefinition>
996
         <themeElementCategory
997
               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
998 4db49a38 Alexander Oppermann
               label="%themeElementCategory.label.1"
999 eca18c8b n.hoffmann
               parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
1000
            <description>
1001 4db49a38 Alexander Oppermann
               %themeElementCategory.description.1
1002 eca18c8b n.hoffmann
            </description>
1003
         </themeElementCategory>
1004
         <colorDefinition
1005
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1006 a2353579 n.hoffmann
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerBackground"
1007 4db49a38 Alexander Oppermann
               label="%colorDefinition.label.7"
1008 a2353579 n.hoffmann
               value="220, 220, 220">
1009
         </colorDefinition>
1010
         <colorDefinition
1011
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1012
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelectedFocus"
1013 4db49a38 Alexander Oppermann
               label="%colorDefinition.label.8"
1014 3fb05254 n.hoffmann
               value="232,242,254">
1015 eca18c8b n.hoffmann
         </colorDefinition>
1016
         <colorDefinition
1017
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1018 a2353579 n.hoffmann
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelected"
1019 4db49a38 Alexander Oppermann
               label="%colorDefinition.label.9"
1020 eca18c8b n.hoffmann
               value="210, 210, 210">
1021
         </colorDefinition>
1022 a2353579 n.hoffmann
         <colorDefinition
1023
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1024
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerDragEnter"
1025 4db49a38 Alexander Oppermann
               label="%colorDefinition.label.10"
1026 a2353579 n.hoffmann
               value="185,255,133">
1027
         </colorDefinition>
1028 eca18c8b n.hoffmann
         <fontDefinition
1029
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1030
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.accepted"
1031 4db49a38 Alexander Oppermann
               label="%fontDefinition.label"
1032 eca18c8b n.hoffmann
               value="Georgia-regular-12">
1033
         </fontDefinition>
1034
         <fontDefinition
1035
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1036
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.synonym"
1037 4db49a38 Alexander Oppermann
               label="%fontDefinition.label.0"
1038 eca18c8b n.hoffmann
               value="Georgia-regular-10">
1039
         </fontDefinition>
1040
         <fontDefinition
1041
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1042
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.misapplication"
1043 4db49a38 Alexander Oppermann
               label="%fontDefinition.label.1"
1044 eca18c8b n.hoffmann
               value="Georgia-regular-10">
1045
         </fontDefinition>
1046
         <fontDefinition
1047
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1048
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.concept"
1049 4db49a38 Alexander Oppermann
               label="%fontDefinition.label.2"
1050 eca18c8b n.hoffmann
               value="Georgia-regular-10">
1051
         </fontDefinition>
1052
         <fontDefinition
1053
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1054
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.default"
1055 4db49a38 Alexander Oppermann
               label="%fontDefinition.label.3"
1056 eca18c8b n.hoffmann
               value="Georgia-regular-10">
1057
         </fontDefinition>
1058
         <themeElementCategory
1059
               id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1060 4db49a38 Alexander Oppermann
               label="%themeElementCategory.label.2"
1061 eca18c8b n.hoffmann
               parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
1062
            <description>
1063 4db49a38 Alexander Oppermann
               %themeElementCategory.description.2
1064 eca18c8b n.hoffmann
            </description>
1065
         </themeElementCategory>
1066
         <colorDefinition
1067
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1068
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.foreground"
1069 4db49a38 Alexander Oppermann
               label="%colorDefinition.label.11"
1070 eca18c8b n.hoffmann
               value="192, 192, 192">
1071
         </colorDefinition>
1072
         <colorDefinition
1073
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1074
               id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.focus"
1075 4db49a38 Alexander Oppermann
               label="%colorDefinition.label.12"
1076 eca18c8b n.hoffmann
               value="0, 0, 0">
1077
         </colorDefinition>
1078
         <fontDefinition
1079
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1080
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.accepted"
1081
               isEditable="true"
1082 4db49a38 Alexander Oppermann
               label="%fontDefinition.label.4"
1083 eca18c8b n.hoffmann
               value="Arial-regular-10">
1084
            <description>
1085 4db49a38 Alexander Oppermann
               %fontDefinition.description
1086 eca18c8b n.hoffmann
            </description>
1087
         </fontDefinition>
1088
         <fontDefinition
1089
               categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1090
               id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.synonym"
1091
               isEditable="true"
1092 4db49a38 Alexander Oppermann
               label="%fontDefinition.label.5"
1093 eca18c8b n.hoffmann
               value="Arial-italic-10">
1094
         <description>
1095 4db49a38 Alexander Oppermann
            %fontDefinition.description.0
1096 eca18c8b n.hoffmann
         </description>
1097
      </fontDefinition>
1098
      <fontDefinition
1099
            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
1100
            id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.other"
1101
            isEditable="true"
1102 4db49a38 Alexander Oppermann
            label="%fontDefinition.label.6"
1103 eca18c8b n.hoffmann
            value="Lucida Grande-regular-11">
1104
         <description>
1105 4db49a38 Alexander Oppermann
            %fontDefinition.description.1
1106 eca18c8b n.hoffmann
         </description>
1107
      </fontDefinition>
1108 9a0f58cd n.hoffmann
      <colorDefinition
1109
            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
1110
            id="eu.etaxonomy.taxeditor.preferences.colorDefinition.parseError"
1111 4db49a38 Alexander Oppermann
            label="%colorDefinition.label.13"
1112 9a0f58cd n.hoffmann
            value="255,0,0">
1113
      </colorDefinition>
1114 bcd1d981 n.hoffmann
      <colorDefinition
1115
            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
1116
            id="eu.etaxonomy.taxeditor.preferences.colorDefinition.disabledEditor"
1117 4db49a38 Alexander Oppermann
            label="%colorDefinition.label.14"
1118 bcd1d981 n.hoffmann
            value="105,114,124">
1119
      </colorDefinition>
1120 005c39ab Andreas Kohlbecker
      <colorDefinition
1121
            categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
1122
            id="eu.etaxonomy.taxeditor.preferences.colorDefinition.editorError"
1123 4db49a38 Alexander Oppermann
            label="%colorDefinition.label.15"
1124 005c39ab Andreas Kohlbecker
            value="255,0,0">
1125
      </colorDefinition>
1126 eca18c8b n.hoffmann
      </extension>
1127 3eb913da n.hoffmann
<extension
1128
      point="org.eclipse.core.expressions.propertyTesters">
1129
   <propertyTester
1130 f211dd28 n.hoffmann
         class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
1131 3eb913da n.hoffmann
         id="eu.etaxonomy.taxeditor.datasource.propertyTester"
1132
         namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
1133
         properties="isCompatible"
1134
         type="org.eclipse.jface.viewers.IStructuredSelection">
1135 50fa099c Katja Luther
   </propertyTester>
1136
    <propertyTester
1137
         class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
1138
         id="eu.etaxonomy.taxeditor.datasource.propertyTester"
1139
         namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
1140 d45bc597 Patrick Plitzner
         properties="test, hasDataModel"
1141 50fa099c Katja Luther
         type="org.eclipse.jface.viewers.IStructuredSelection">
1142 3eb913da n.hoffmann
   </propertyTester>
1143 57e6fef9 n.hoffmann
   <propertyTester
1144
         class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
1145
         id="eu.etaxonomy.taxeditor.preferences.propertyTester"
1146
         namespace="eu.etaxonomy.taxeditor.preferences.propertyTester"
1147
         properties="isShowExperimentalFeatures"
1148
         type="org.eclipse.jface.viewers.IStructuredSelection">
1149
   </propertyTester>
1150 b9a0d300 l.morris
   <propertyTester
1151
         class="eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester"
1152
         id="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
1153
         namespace="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
1154
         properties="isModifiable"
1155
         type="org.eclipse.jface.viewers.IStructuredSelection">
1156
   </propertyTester>
1157 3692b5bf Andreas Kohlbecker
   <propertyTester
1158
        class="eu.etaxonomy.taxeditor.security.PermissionPropertyTester"
1159
        id="eu.etaxonomy.taxeditor.security.permissionTester"
1160
        namespace="eu.etaxonomy.taxeditor.security.permissionTester"
1161
        properties="hasPermissions, hasRoles"
1162
        type="org.eclipse.jface.viewers.IStructuredSelection">
1163
   </propertyTester>
1164 3eb913da n.hoffmann
</extension>
1165
<extension
1166
      point="org.eclipse.core.expressions.definitions">
1167
   <definition
1168
         id="isCompatible">
1169
      <with
1170 f41433b9 a.theys
            variable="selection">
1171 3eb913da n.hoffmann
         <test
1172
               property="eu.etaxonomy.taxeditor.datasource.propertyTester.isCompatible">
1173
         </test>
1174
      </with>
1175
   </definition>
1176 d45bc597 Patrick Plitzner
   <definition
1177
         id="hasDataModel">
1178
      <with
1179
            variable="selection">
1180
         <test
1181
               property="eu.etaxonomy.taxeditor.datasource.propertyTester.hasDataModel">
1182
         </test>
1183
      </with>
1184
   </definition>
1185 57e6fef9 n.hoffmann
   <definition
1186
         id="isShowExperimentalFeatures">
1187
      <with
1188 f41433b9 a.theys
            variable="selection">
1189 57e6fef9 n.hoffmann
         <test
1190
               property="eu.etaxonomy.taxeditor.preferences.propertyTester.isShowExperimentalFeatures">
1191
         </test>
1192
      </with>
1193
   </definition>
1194 b9a0d300 l.morris
   <definition
1195
         id="isModifiable">
1196
      <with
1197 f41433b9 a.theys
            variable="selection">
1198 b9a0d300 l.morris
         <test
1199
               property="eu.etaxonomy.taxeditor.store.termEditor.propertyTester.isModifiable">
1200
         </test>
1201
      </with>
1202
   </definition>
1203 3692b5bf Andreas Kohlbecker
   <definition
1204
            id="canUPDATE">
1205
        	<with
1206
           		variable="selection">
1207
	         <test
1208
	               args="UPDATE"
1209
	               property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1210
	         </test>
1211
         </with>
1212
      </definition>
1213
      <definition
1214
            id="canDELETE">
1215
         <with
1216
               variable="selection">
1217
            <test
1218
                  args="DELETE"
1219
                  property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1220
            </test>
1221
         </with>
1222
    </definition>
1223
      <definition
1224
            id="canCREATE">
1225
         <with
1226
               variable="selection">
1227
            <test
1228
                  args="CREATE"
1229
                  property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1230
            </test>
1231
         </with>
1232
      </definition>
1233 87bae5e8 Andreas Kohlbecker
      <definition
1234
            id="isUserLoggedIn">
1235
            <with
1236
               variable="eu.etaxonomy.taxeditor.security.user">
1237
               <instanceof
1238
                     value="eu.etaxonomy.cdm.model.common.User">
1239
               </instanceof>
1240
         </with>
1241
      </definition>
1242 3692b5bf Andreas Kohlbecker
      <definition
1243
            id="hasROLE_USER_MANAGER">
1244 45716169 Andreas Kohlbecker
            <with
1245
               variable="eu.etaxonomy.taxeditor.security.userRoles">
1246
            <iterate
1247
                  ifEmpty="false"
1248
                  operator="or">
1249
               <or>
1250
                  <equals
1251
                        value="ROLE_ADMIN">
1252
                  </equals>
1253
                  <equals
1254
                        value="ROLE_USER_MANAGER">
1255
                  </equals>
1256
               </or>
1257
            </iterate>
1258
         </with>
1259
      </definition>
1260
      <definition
1261
            id="hasROLE_PROJECT_MANAGER">
1262
         <with
1263
               variable="eu.etaxonomy.taxeditor.security.userRoles">
1264
            <iterate
1265
                  ifEmpty="false"
1266
                  operator="or">
1267
               <or>
1268
                  <equals
1269
                        value="ROLE_ADMIN">
1270
                  </equals>
1271
                  <equals
1272
                        value="ROLE_PROJECT_MANAGER">
1273
                  </equals>
1274
               </or>
1275
            </iterate>
1276
         </with>
1277 3692b5bf Andreas Kohlbecker
      </definition>
1278 ef32cd3e Patrick Plitzner
      <definition
1279
            id="hasROLE_PROJECT_MANAGER_AND_isCdmStoreConnected">
1280
         <and>
1281
            <reference
1282
                  definitionId="hasROLE_PROJECT_MANAGER">
1283
            </reference>
1284
            <reference
1285
                  definitionId="isCdmStoreConnected">
1286
            </reference>
1287
         </and>
1288
      </definition>
1289 3692b5bf Andreas Kohlbecker
</extension>
1290
<extension
1291
      point="org.eclipse.ui.activities">
1292
   <activity
1293 4633f830 Katja Luther
         description="%activity.description"
1294 3692b5bf Andreas Kohlbecker
         id="eu.etaxonomy.taxeditor.store.activityDelete"
1295 4633f830 Katja Luther
         name="%activity.name">
1296 3692b5bf Andreas Kohlbecker
      <enabledWhen>
1297
         <reference
1298
               definitionId="canDELETE">
1299
         </reference>
1300
      </enabledWhen>
1301
   </activity>
1302
   <activityPatternBinding
1303
         activityId="eu.etaxonomy.taxeditor.store.activityDelete"
1304
         pattern="eu\.etaxonomy\.taxeditor\..*/.*.delete">
1305
   </activityPatternBinding>
1306
   <activity
1307 4633f830 Katja Luther
         description="%activity.description.0"
1308 3692b5bf Andreas Kohlbecker
         id="eu.etaxonomy.taxeditor.store.activityUpdate"
1309 4633f830 Katja Luther
         name="%activity.name.0">
1310 3692b5bf Andreas Kohlbecker
      <enabledWhen>
1311
         <reference
1312
               definitionId="canUPDATE">
1313
         </reference>
1314
      </enabledWhen>
1315
   </activity>
1316
   <activityPatternBinding
1317
         activityId="eu.etaxonomy.taxeditor.store.activityUpdate"
1318
         pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.update\..*">
1319
   </activityPatternBinding>
1320
   <activity
1321 4633f830 Katja Luther
         description="%activity.description.1"
1322 3692b5bf Andreas Kohlbecker
         id="eu.etaxonomy.taxeditor.store.activityCreate"
1323 4633f830 Katja Luther
         name="%activity.name.1">
1324 3692b5bf Andreas Kohlbecker
      <enabledWhen>
1325
         <reference
1326
               definitionId="canDELETE">
1327
         </reference>
1328
      </enabledWhen>
1329
   </activity>
1330
   <activityPatternBinding
1331
         activityId="eu.etaxonomy.taxeditor.store.activityCreate"
1332
         pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.create\..*">
1333
   </activityPatternBinding>
1334
   <activity
1335 4633f830 Katja Luther
         description="%activity.description.2"
1336 3692b5bf Andreas Kohlbecker
         id="eu.etaxonomy.taxeditor.store.activityUserManagement"
1337 4633f830 Katja Luther
         name="%activity.name.2">
1338 3692b5bf Andreas Kohlbecker
      <enabledWhen>
1339
         <reference
1340
               definitionId="hasROLE_USER_MANAGER">
1341
         </reference>
1342
      </enabledWhen>
1343
   </activity>
1344
   <activityPatternBinding
1345
         activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1346
         pattern="eu\.etaxonomy\.taxeditor\..*/.*.UserManagement">
1347
   </activityPatternBinding>
1348 45716169 Andreas Kohlbecker
   <activityPatternBinding
1349
         activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1350
         pattern="eu\.etaxonomy\.taxeditor\..*/bulkeditor\.input\.group">
1351
   </activityPatternBinding>
1352
   <activity
1353 4633f830 Katja Luther
         description="%activity.description.3"
1354 45716169 Andreas Kohlbecker
         id="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1355 4633f830 Katja Luther
         name="%activity.name.3">
1356 45716169 Andreas Kohlbecker
      <enabledWhen>
1357
         <reference
1358
               definitionId="hasROLE_PROJECT_MANAGER">
1359
         </reference>
1360
      </enabledWhen>
1361
   </activity>
1362
   <activityPatternBinding
1363
         activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1364
         pattern="eu\.etaxonomy\.taxeditor\..*/eu\.etaxonomy\.taxeditor\..*\.definedTerm.*">
1365
   </activityPatternBinding>
1366
   <activityPatternBinding
1367
         activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1368
         pattern="eu.etaxonomy.taxeditor.bulkeditor/bulkeditor.menus.openmenu"
1369
         isEqualityPattern="true">
1370
   </activityPatternBinding>
1371 c09bbef0 Andreas Kohlbecker
   <activityPatternBinding
1372
         activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1373
         pattern="eu.etaxonomy.taxeditor.bulkeditor/eu.etaxonomy.taxeditor.editor.definedTerm"
1374
         isEqualityPattern="true">
1375
   </activityPatternBinding>
1376 45716169 Andreas Kohlbecker
</extension>
1377
<extension
1378
      point="org.eclipse.ui.services">
1379
   <sourceProvider
1380 87bae5e8 Andreas Kohlbecker
         provider="eu.etaxonomy.taxeditor.security.AuthenticationSourceProvider">
1381 45716169 Andreas Kohlbecker
      <variable
1382
            name="eu.etaxonomy.taxeditor.security.userRoles"
1383
            priorityLevel="workbench">
1384
      </variable>
1385
   </sourceProvider>
1386 3eb913da n.hoffmann
</extension>
1387 124382f7 Patrick Plitzner
<extension
1388
      point="eu.etaxonomy.taxeditor.store.cdmViewer">
1389
   <viewCommandMapping
1390
         commandId="eu.etaxonomy.taxeditor.command.openClassificationWizard"
1391
         selection="eu.etaxonomy.cdm.model.taxon.Classification"
1392 d1dfc43d Patrick Plitzner
         viewerName="%viewCommandMapping.viewerName.CLASSIFICATION_WIZARD">
1393 124382f7 Patrick Plitzner
   </viewCommandMapping>
1394 07e50557 Katja Luther
   <viewCommandMapping
1395
         commandId="eu.etaxonomy.taxeditor.command.openTaxonNodeWizard"
1396
         selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1397 d1dfc43d Patrick Plitzner
         viewerName="%viewCommandMapping.viewerName.TAXON_NODE_WIZARD">
1398 07e50557 Katja Luther
   </viewCommandMapping>
1399 124382f7 Patrick Plitzner
</extension>
1400 0f8746c6 Patrick Plitzner
<extension
1401 bb1d1762 Patrick Plitzner
      id="eu.etaxonomy.taxeditor.store.workbench.model"
1402
      name="Store Workbench Model"
1403 0f8746c6 Patrick Plitzner
      point="org.eclipse.e4.workbench.model">
1404
   <fragment
1405
         apply="always"
1406
         uri="fragment.e4xmi">
1407
   </fragment>
1408
</extension>
1409 e8409423 n.hoffmann
</plugin>