Project

General

Profile

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