Project

General

Profile

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