Project

General

Profile

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