Project

General

Profile

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