Project

General

Profile

Download (70.6 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
         id="application"
6
         point="org.eclipse.core.runtime.applications">
7
      <application>
8
         <run
9
               class="eu.etaxonomy.taxeditor.editor.Application">
10
         </run>
11
      </application>
12
   </extension>
13 ca4feec7 n.hoffmann
      <extension
14
            point="org.eclipse.core.runtime.adapters">
15
         <factory
16
               adaptableType="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor"
17
               class="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditorAdapterFactory">
18
            <adapter
19
                  type="eu.etaxonomy.taxeditor.editor.DuplicateArbitrator">
20
            </adapter>
21
         </factory>
22
      </extension>
23 e8409423 n.hoffmann
   <extension
24
         point="org.eclipse.ui.editors">
25 b6ea3484 n.hoffmann
      <editor
26
           class="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor"
27
           icon="icons/edit_16x16.gif"
28 f211dd28 n.hoffmann
           id="eu.etaxonomy.taxeditor.editor.taxon"
29 4db49a38 Alexander Oppermann
           name="%editor.name">
30 b6ea3484 n.hoffmann
 	  </editor>
31 e8409423 n.hoffmann
      <editor
32
            class="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor"
33 2d9a13f7 n.hoffmann
            default="true"
34 f211dd28 n.hoffmann
            id="eu.etaxonomy.taxeditor.editor.taxon.name"
35 4db49a38 Alexander Oppermann
            name="%editor.name.0">
36 e8409423 n.hoffmann
      </editor>
37 35861667 n.hoffmann
      <editor
38 9d33fde3 n.hoffmann
            class="eu.etaxonomy.taxeditor.editor.key.KeyEditor"
39 35861667 n.hoffmann
            default="false"
40 9d33fde3 n.hoffmann
            id="eu.etaxonomy.taxeditor.editor.key"
41 4db49a38 Alexander Oppermann
            name="%editor.name.1">
42 9d33fde3 n.hoffmann
      </editor>
43
      <editor
44
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyGraphEditor"
45
            default="false"
46
            id="eu.etaxonomy.taxeditor.editor.key.polytomous.graph"
47 4db49a38 Alexander Oppermann
            name="%editor.name.2">
48 9d33fde3 n.hoffmann
      </editor>
49
      <editor
50
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyListEditor"
51
            default="false"
52
            id="eu.etaxonomy.taxeditor.editor.key.polytomous.list"
53 4db49a38 Alexander Oppermann
            name="%editor.name.3">
54 35861667 n.hoffmann
      </editor>
55 19fa310b Cherian Mathew
      <editor
56
            class="eu.etaxonomy.taxeditor.editor.group.authority.CdmAuthorityEditor"
57
            default="false"
58
            id="eu.etaxonomy.taxeditor.editor.group.authority"
59 4db49a38 Alexander Oppermann
            name="%editor.name.4">
60 19fa310b Cherian Mathew
      </editor>
61 15387df0 Patric Plitzner
      <editor
62
            class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor"
63
            default="false"
64
            id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor"
65 543ccf33 Patric Plitzner
            name="%editor.name.6">
66 15387df0 Patric Plitzner
      </editor>
67 5f152d2b Patric Plitzner
      <editor
68
            class="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor"
69
            default="false"
70
            id="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor"
71 543ccf33 Patric Plitzner
            name="%editor.name.7">
72 5f152d2b Patric Plitzner
      </editor>
73 4db49a38 Alexander Oppermann
         <editor
74
            class="eu.etaxonomy.taxeditor.editor.view.checklist.ChecklistEditor"
75 62bc913b Alexander Oppermann
            icon="icons/check.png"
76 4db49a38 Alexander Oppermann
            id="eu.etaxonomy.taxeditor.editor.view.checklist.ChecklistEditor"
77 543ccf33 Patric Plitzner
            name="%editor.name.8">
78 4db49a38 Alexander Oppermann
      </editor>
79 ca4feec7 n.hoffmann
   </extension>
80
      <extension
81
            point="org.eclipse.ui.views">
82 a10131a0 a.theys
          <view
83 5a4afedd Patric Plitzner
                allowMultiple="false"
84
                category="eu.etaxonomy.taxeditor.editor.category"
85
                class="eu.etaxonomy.taxeditor.editor.view.uses.UsesViewPart"
86
                icon="icons/leaf.png"
87
                id="eu.etaxonomy.taxeditor.editor.view.uses"
88 4db49a38 Alexander Oppermann
                name="%view.name.0"
89 5a4afedd Patric Plitzner
                restorable="true">
90 2d9a13f7 n.hoffmann
         </view>
91 9be11919 n.hoffmann
         <view
92 5a4afedd Patric Plitzner
               category="eu.etaxonomy.taxeditor.editor.category"
93 9be11919 n.hoffmann
               class="eu.etaxonomy.taxeditor.editor.view.concept.ConceptViewPart"
94
               id="eu.etaxonomy.taxeditor.editor.view.concept"
95 4db49a38 Alexander Oppermann
               name="%view.name.2"
96 9be11919 n.hoffmann
               restorable="true">
97
         </view>
98 f41433b9 a.theys
         <view
99 5a4afedd Patric Plitzner
               category="eu.etaxonomy.taxeditor.editor.category"
100 f41433b9 a.theys
               class="eu.etaxonomy.taxeditor.editor.view.concept.graph.ConceptGraphView"
101
               icon="icons/address-book-new.png"
102
               id="eu.etaxonomy.taxeditor.editor.view.concept.graph"
103 4db49a38 Alexander Oppermann
               name="%view.name.3"
104 f41433b9 a.theys
               restorable="true">
105
         </view>
106 5a4afedd Patric Plitzner
         <category
107
               id="eu.etaxonomy.taxeditor.editor.category"
108 4db49a38 Alexander Oppermann
               name="%category.name">
109 5a4afedd Patric Plitzner
         </category>
110 5da1d38c Patric Plitzner
         <view
111
               allowMultiple="true"
112
               class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
113
               id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
114 543ccf33 Patric Plitzner
               name="%view.name.4">
115 5da1d38c Patric Plitzner
         </view>
116
         <view
117
               allowMultiple="true"
118
               class="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
119
               id="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
120 543ccf33 Patric Plitzner
               name="%view.name.5">
121 5da1d38c Patric Plitzner
         </view>
122 dd1c696a Andreas Müller
         <view
123
               allowMultiple="false"
124
               category="eu.etaxonomy.taxeditor.editor.category"
125
               class="eu.etaxonomy.taxeditor.editor.view.validation.ValidationProblemsView"
126
               icon="icons/edit_16x16.gif"
127
               id="eu.etaxonomy.taxeditor.editor.view.validation.problems"
128
               name="%view.name.6">
129
         </view>
130 ca4feec7 n.hoffmann
      </extension>
131 ca22953d Andreas Müller
      
132
	<!-- VALIDATION RELATED STUFF -->
133 8367bf37 Patric Plitzner
	<extension point="org.eclipse.core.resources.markers" name="%extension.name.0" id="eu.etaxonomy.taxeditor.markers.validationerror">
134 ca22953d Andreas Müller
		<super type="org.eclipse.core.resources.problemmarker"/>
135
		<attribute name="databaseId"/>
136
		<attribute name="userFriendlyTypeName"/>
137
		<attribute name="userFriendlyDescription"/>
138
		<attribute name="userFriendlyFieldName"/>
139
		<attribute name="validatorMessage"/>
140
		<attribute name="invalidValue"/>
141
		<attribute name="validatorClass"/>
142
		<attribute name="entityClass"/>
143
		<attribute name="entityId"/>
144
   		<persistent value="false"/>
145
   	</extension>
146
147
	<extension point="org.eclipse.ui.ide.markerSupport">
148
	    <markerContentGenerator
149
		    id="eu.etaxonomy.taxeditor.editor.validation.ValidationProblemsMarkerGenerator" 
150 dcec2a45 Katja Luther
		    name="%markerContentGenerator.name">  
151 ca22953d Andreas Müller
	    	<markerTypeReference id="eu.etaxonomy.taxeditor.markers.validationerror" />
152
	    	
153
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName" visible="true" />
154
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription" visible="true" />
155
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName" visible="true" />
156
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.validatorMessage" visible="true" />
157
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.invalidValue" visible="true" />
158
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.validatorClass" visible="false" />
159
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.entityClass" visible="false" />
160
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.entityId" visible="false" />
161
	    </markerContentGenerator>
162
	    
163
		<markerField
164
			class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyTypeNameMarkerField"
165
			id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName"
166 dd1c696a Andreas Müller
			name="%marker.field.0">
167 ca22953d Andreas Müller
		</markerField>
168
		<markerField
169
			class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyDescriptionMarkerField"
170
			id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription"
171 dd1c696a Andreas Müller
			name="%marker.field.1">
172 ca22953d Andreas Müller
		</markerField>
173
		<markerField
174
			class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyFieldNameMarkerField"
175
			id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName"
176 dd1c696a Andreas Müller
			name="%marker.field.2 = Attribute">
177 ca22953d Andreas Müller
		</markerField>
178
		<markerField
179
			class="eu.etaxonomy.taxeditor.editor.view.validation.InvalidValueMarkerField"
180
			id="eu.etaxonomy.taxeditor.markers.validation.invalidValue"
181 dd1c696a Andreas Müller
			name="%marker.field.3 = Problematic Value">
182 ca22953d Andreas Müller
		</markerField>
183
		<markerField
184
			class="eu.etaxonomy.taxeditor.editor.view.validation.ValidatorMessageMarkerField"
185
			id="eu.etaxonomy.taxeditor.markers.validation.validatorMessage"
186 dd1c696a Andreas Müller
			name="%marker.field.4 = Problem description">
187 ca22953d Andreas Müller
		</markerField>
188
		<markerField
189
			class="eu.etaxonomy.taxeditor.editor.view.validation.ValidatorClassMarkerField"
190
			id="eu.etaxonomy.taxeditor.markers.validation.validatorClass"
191 dd1c696a Andreas Müller
			name="%marker.field.5">
192 ca22953d Andreas Müller
		</markerField>
193
		<markerField
194
			class="eu.etaxonomy.taxeditor.editor.view.validation.EntityClassMarkerField"
195
			id="eu.etaxonomy.taxeditor.markers.validation.entityClass"
196 dd1c696a Andreas Müller
			name="%marker.field.6">
197 ca22953d Andreas Müller
		</markerField>
198
		<markerField
199
			class="eu.etaxonomy.taxeditor.editor.view.validation.EntityIdMarkerField"
200
			id="eu.etaxonomy.taxeditor.markers.validation.entityId"
201 dd1c696a Andreas Müller
			name="%marker.field.7">
202 ca22953d Andreas Müller
		</markerField>
203
	</extension>
204
	
205
  <extension
206 ca4feec7 n.hoffmann
         point="org.eclipse.ui.elementFactories">
207
      <factory
208
            class="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"
209 f211dd28 n.hoffmann
            id="eu.etaxonomy.taxeditor.editor.name.taxonEditorInputFactory">
210 ca4feec7 n.hoffmann
      </factory>
211
   </extension>
212
   <extension
213
         point="org.eclipse.ui.menus">
214
      <menuContribution
215 f211dd28 n.hoffmann
            locationURI="menu:eu.etaxonomy.navigation.menu.new?after=eu.etaxonomy.navigation.menu.new.separator1">
216 ca4feec7 n.hoffmann
         <command
217 77921ba6 Andreas Müller
               commandId="eu.etaxonomy.taxeditor.editor.command.new.name"
218 543ccf33 Patric Plitzner
               label="%command.label.46"
219 ca4feec7 n.hoffmann
               style="push">
220 5a91da84 Patrick Plitzner
            <visibleWhen
221
                  checkEnabled="true">
222
               <reference
223
                     definitionId="isCdmStoreConnected">
224
               </reference>
225
            </visibleWhen>
226 ca4feec7 n.hoffmann
         </command>
227
         <command
228 77921ba6 Andreas Müller
               commandId="eu.etaxonomy.taxeditor.editor.command.new.reference"
229 543ccf33 Patric Plitzner
               label="%command.label.47"
230 f211dd28 n.hoffmann
               style="push">
231 5a91da84 Patrick Plitzner
            <visibleWhen
232
                  checkEnabled="true">
233
               <reference
234
                     definitionId="isCdmStoreConnected">
235
               </reference>
236
            </visibleWhen>
237 f211dd28 n.hoffmann
         </command>
238
         <command
239
               commandId="eu.etaxonomy.taxeditor.editor.command.new.team"
240 4db49a38 Alexander Oppermann
               label="%command.label.1"
241 f211dd28 n.hoffmann
               style="push">
242 5a91da84 Patrick Plitzner
            <visibleWhen
243
                  checkEnabled="true">
244
               <reference
245
                     definitionId="isCdmStoreConnected">
246
               </reference>
247
            </visibleWhen>
248 f211dd28 n.hoffmann
         </command>
249
         <command
250
               commandId="eu.etaxonomy.taxeditor.editor.command.new.person"
251 4db49a38 Alexander Oppermann
               label="%command.label.2"
252 f211dd28 n.hoffmann
               style="push">
253 5a91da84 Patrick Plitzner
            <visibleWhen
254
                  checkEnabled="true">
255
               <reference
256
                     definitionId="isCdmStoreConnected">
257
               </reference>
258
            </visibleWhen>
259 f211dd28 n.hoffmann
         </command>
260 77921ba6 Andreas Müller
         <separator
261 f89dba76 Andreas Müller
               name="eu.etaxonomy.navigation.menu.new.separator2"
262 77921ba6 Andreas Müller
               visible="true">
263
         </separator>
264 50fa099c Katja Luther
         <separator
265 69d856ba Katja Luther
               name="eu.etaxonomy.navigation.menu.new.separator3"
266
               visible="true">
267 50fa099c Katja Luther
         </separator>
268
         <command
269
               commandId="eu.etaxonomy.taxeditor.editor.command.new.datasource"
270 543ccf33 Patric Plitzner
               label="%command.label.48"
271 50fa099c Katja Luther
               style="push">
272
         </command>
273 f211dd28 n.hoffmann
      </menuContribution>
274
      <menuContribution
275 af4ba804 n.hoffmann
            locationURI="menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.store.showViewMenu.details">
276 144176fe Patrick Plitzner
         <separator
277
               name="eu.etaxonomy.taxeditor.editor.showViewMenu"
278
               visible="true">
279
         </separator>
280 9be11919 n.hoffmann
         <command
281
               commandId="org.eclipse.ui.views.showView"
282 4db49a38 Alexander Oppermann
               label="%command.label.6"
283 9be11919 n.hoffmann
               style="push">
284
            <parameter
285
                  name="org.eclipse.ui.views.showView.viewId"
286
                  value="eu.etaxonomy.taxeditor.editor.view.concept">
287
            </parameter>
288 dd7f77fb Patrick Plitzner
            <visibleWhen
289
                  checkEnabled="true">
290
               <reference
291
                     definitionId="isCdmStoreConnected">
292
               </reference>
293
            </visibleWhen>
294 9be11919 n.hoffmann
         </command>
295 f41433b9 a.theys
         <command
296
               commandId="org.eclipse.ui.views.showView"
297 4db49a38 Alexander Oppermann
               label="%command.label.7"
298 f41433b9 a.theys
               style="push">
299
            <parameter
300
                  name="org.eclipse.ui.views.showView.viewId"
301
                  value="eu.etaxonomy.taxeditor.editor.view.concept.graph">
302
            </parameter>
303
            <visibleWhen
304 dd7f77fb Patrick Plitzner
                  checkEnabled="true">
305
               <and>
306
                  <reference
307
                        definitionId="isShowExperimentalFeatures">
308
                  </reference>
309
                  <reference
310
                        definitionId="isCdmStoreConnected">
311
                  </reference>
312
               </and>
313 f41433b9 a.theys
            </visibleWhen>
314
         </command>
315 db434445 Patrick Plitzner
      </menuContribution>
316
      <menuContribution
317 55325532 Patrick Plitzner
            locationURI="menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.store.showViewMenu.internal">
318 db434445 Patrick Plitzner
         <separator
319
               name="eu.etaxonomy.taxeditor.store.showViewMenu.validation.separator"
320
               visible="true">
321
         </separator>
322
         <command
323
               commandId="org.eclipse.ui.views.showView"
324
               label="%command.name.40"
325
               style="push">
326
            <parameter
327
                  name="org.eclipse.ui.views.showView.viewId"
328
                  value="eu.etaxonomy.taxeditor.editor.view.validation.problems">
329
            </parameter>
330
            <visibleWhen
331
                  checkEnabled="true">
332
               <reference
333
                     definitionId="isCdmStoreConnected">
334
               </reference>
335
            </visibleWhen>
336
         </command>
337
      </menuContribution>
338 ca4feec7 n.hoffmann
      <menuContribution
339
            locationURI="menu:org.eclipse.ui.main.menu.navigate">
340
         <command
341
               commandId="eu.etaxonomy.taxeditor.editor.command.openParent"
342 4db49a38 Alexander Oppermann
               label="%command.label.8"
343 ca4feec7 n.hoffmann
               style="push">
344
         </command>
345
      </menuContribution>
346 e8409423 n.hoffmann
      <menuContribution
347 f211dd28 n.hoffmann
            locationURI="popup:eu.etaxonomy.taxeditor.editor.taxon.name">
348
         <menu
349 4db49a38 Alexander Oppermann
               label="%menu.label">
350 d5f64ca2 p.ciardelli
            <command
351 f211dd28 n.hoffmann
                  commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
352 4db49a38 Alexander Oppermann
                  label="%command.label.9"
353 d5f64ca2 p.ciardelli
                  style="push">
354
               <visibleWhen>
355
                  <reference
356
                        definitionId="isAcceptedTaxon">
357
                  </reference>
358
               </visibleWhen>
359
            </command>
360 e8409423 n.hoffmann
            <command
361 f211dd28 n.hoffmann
                  commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
362 4db49a38 Alexander Oppermann
                  label="%command.label.10"
363 e8409423 n.hoffmann
                  style="push">
364
               <visibleWhen>
365 f211dd28 n.hoffmann
                  <reference
366
                        definitionId="isAcceptedTaxon">
367
                  </reference>
368 e8409423 n.hoffmann
               </visibleWhen>
369
            </command>
370 6a6ea365 n.hoffmann
            <command
371 f211dd28 n.hoffmann
                  commandId="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
372 4db49a38 Alexander Oppermann
                  label="%command.label.11"
373 6a6ea365 n.hoffmann
                  style="push">
374
               <visibleWhen>
375
                  <reference
376 f211dd28 n.hoffmann
                        definitionId="isSynonym">
377 6a6ea365 n.hoffmann
                  </reference>
378
               </visibleWhen>
379
            </command>
380 e8409423 n.hoffmann
            <separator
381 f211dd28 n.hoffmann
                  name="separator1"
382 e8409423 n.hoffmann
                  visible="true">
383
            </separator>
384 57601eb4 Katja Luther
           <command
385 f211dd28 n.hoffmann
                  commandId="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
386 543ccf33 Patric Plitzner
                  label="%command.label.49"
387 f211dd28 n.hoffmann
                  style="push">
388 f1e57f12 p.ciardelli
               <visibleWhen>
389 a2353579 n.hoffmann
                  <or>
390
                     <reference
391
                           definitionId="isAcceptedTaxon">
392
                     </reference>
393
                     <reference
394 f211dd28 n.hoffmann
                           definitionId="isMisapplication">
395 a2353579 n.hoffmann
                     </reference>
396
                  </or>
397 e8409423 n.hoffmann
               </visibleWhen>
398 57601eb4 Katja Luther
            </command>
399 f211dd28 n.hoffmann
         </menu>
400 c918301b Katja Luther
        <!--<command
401 f211dd28 n.hoffmann
               commandId="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
402
               label="Change Accepted Taxon to Synonym"
403
               style="push">
404 c918301b Katja Luther
            <visibleWhen
405 806ad398 n.hoffmann
                  checkEnabled="true">
406 f211dd28 n.hoffmann
               <reference
407 806ad398 n.hoffmann
                     definitionId="isAcceptedAndHasNoHomotypicSynonyms">
408 f211dd28 n.hoffmann
               </reference>
409 c918301b Katja Luther
            </visibleWhen
410 2312fc7b Patric Plitzner
                <visibleWhen>                  
411
                     <or>
412
                        <reference
413
                              definitionId="isAcceptedTaxon">
414
                        </reference>
415
                        <reference
416
                              definitionId="isMisapplication">
417
                        </reference>
418
                     </or>                  
419
               </visibleWhen>
420 c918301b Katja Luther
         </command>-->
421 f211dd28 n.hoffmann
         <menu
422 4db49a38 Alexander Oppermann
               label="%menu.label.0">
423 e8409423 n.hoffmann
            <command
424 f211dd28 n.hoffmann
                  commandId="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
425 4db49a38 Alexander Oppermann
                  label="%command.label.12"
426 e8409423 n.hoffmann
                  style="push">
427
               <visibleWhen>
428 9f983dae Katja Luther
               <and>
429 f211dd28 n.hoffmann
                  <not>
430
                     <or>
431
                        <reference
432
                              definitionId="isAcceptedTaxon">
433
                        </reference>
434
                        <reference
435
                              definitionId="isMisapplication">
436
                        </reference>
437
                     </or>
438 9f983dae Katja Luther
                     </not>
439
                       <reference
440
                              definitionId="isNotHomotypicSynonymOfAcceptedTaxon">
441
                        </reference>
442
                  </and>
443 e8409423 n.hoffmann
               </visibleWhen>
444
            </command>
445 729887cf n.hoffmann
            <command
446 f211dd28 n.hoffmann
                  commandId="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
447 4db49a38 Alexander Oppermann
                  label="%command.label.13"
448 729887cf n.hoffmann
                  style="push">
449 f211dd28 n.hoffmann
               <visibleWhen>
450
                  <not>
451
                     <or>
452
                        <reference
453
                              definitionId="isAcceptedTaxon">
454
                        </reference>
455
                        <reference
456
                              definitionId="isSynonym">
457
                        </reference>
458
                     </or>
459
                  </not>
460
               </visibleWhen>
461 729887cf n.hoffmann
            </command>
462 e8409423 n.hoffmann
            <command
463 f211dd28 n.hoffmann
                  commandId="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
464 4db49a38 Alexander Oppermann
                  label="%command.label.14"
465 e8409423 n.hoffmann
                  style="push">
466 f211dd28 n.hoffmann
               <visibleWhen>
467
                  <not>
468
                     <or>
469
                        <reference
470
                              definitionId="isAcceptedTaxon">
471
                        </reference>
472
                        <reference
473
                              definitionId="isMisapplication">
474
                        </reference>
475
                     </or>
476
                  </not>
477
               </visibleWhen>
478 e8409423 n.hoffmann
            </command>
479 f211dd28 n.hoffmann
         </menu>
480
         <separator
481
               name="taxeditor-editor.separator1"
482
               visible="true">
483
         </separator>
484
         <command
485 dcec2a45 Katja Luther
               commandId="eu.etaxonomy.taxeditor.editor.name.delete"
486 4db49a38 Alexander Oppermann
               label="%command.label.15"
487 f211dd28 n.hoffmann
               style="push">
488
            <visibleWhen>
489
               <or>
490
                  <reference
491
                        definitionId="isSynonym">
492
                  </reference>
493
                  <reference
494
                        definitionId="isMisapplication">
495
                  </reference>
496
                  <reference
497
                        definitionId="isConceptRelation">
498
                  </reference>
499
               </or>
500
            </visibleWhen>
501
         </command>
502
         <command
503
               commandId="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
504 4db49a38 Alexander Oppermann
               label="%command.label.16"
505 f211dd28 n.hoffmann
               style="push">
506
            <visibleWhen>
507
               <reference
508
                     definitionId="hasEmptyNames">
509
               </reference>
510
            </visibleWhen>
511
         </command>
512
         <separator
513
               name="taxeditor-editor.separator2"
514
               visible="true">
515
         </separator>
516 f81dda1f Katja Luther
        <!-- <dynamic
517 f211dd28 n.hoffmann
               class="eu.etaxonomy.taxeditor.editor.name.handler.GroupBasionymContributionItem"
518
               id="taxeditor-editor.dynamic.setBasionym">
519
            <visibleWhen>
520
               <or>
521
                  <reference
522
                        definitionId="isAcceptedTaxon">
523
                  </reference>
524
                  <reference
525
                        definitionId="isSynonym">
526
                  </reference>
527
               </or>
528
            </visibleWhen>
529 f81dda1f Katja Luther
         </dynamic>-->
530 f211dd28 n.hoffmann
         <command
531
               commandId="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
532 4db49a38 Alexander Oppermann
               label="%command.label.17"
533 f211dd28 n.hoffmann
               style="push">
534
            <visibleWhen>
535
               <reference
536
                     definitionId="isSynonym">
537
               </reference>
538
            </visibleWhen>
539 df601566 Katja Luther
         </command>
540
          <command
541
               commandId="eu.etaxonomy.taxeditor.editor.name.setAsBasionym"
542
               label="%command.label.57"
543
               style="push">
544
            <visibleWhen>
545
              <reference
546
                     definitionId="isSynonymInHomotypicalGroupWithMoreSynonyms">
547
               </reference>
548
           </visibleWhen>
549 f211dd28 n.hoffmann
         </command>
550 e3259fb3 Katja Luther
         <command
551
                  commandId="eu.etaxonomy.taxeditor.editor.name.moveSynonymToAnotherAcceptedTaxon"
552
                  label="%command.label.56"
553
                  style="push">
554
               <visibleWhen>
555 9f983dae Katja Luther
                  <and>
556 e3259fb3 Katja Luther
                   <reference
557
                         definitionId="isSynonym">
558
                   </reference>
559 9f983dae Katja Luther
                   <reference
560
                         definitionId="isNotHomotypicSynonymOfAcceptedTaxon">
561
                   </reference>
562
                   </and>
563 e3259fb3 Katja Luther
                </visibleWhen>
564
          </command>
565 f211dd28 n.hoffmann
         <separator
566
               name="taxeditor-editor.separator3"
567
               visible="true">
568
         </separator>
569
         <command
570
               commandId="org.eclipse.ui.views.showView"
571 4db49a38 Alexander Oppermann
               label="%command.label.18"
572 f211dd28 n.hoffmann
               style="push">
573
            <parameter
574
                  name="org.eclipse.ui.views.showView.viewId"
575 5940cf36 Patrick Plitzner
                  value="eu.etaxonomy.taxeditor.view.detail">
576 f211dd28 n.hoffmann
            </parameter>
577
         </command>
578
         <separator
579
               name="taxeditor-editor.separator4"
580
               visible="true">
581
         </separator>
582
         <command
583
               commandId="org.eclipse.ui.file.save"
584 4db49a38 Alexander Oppermann
               label="%command.label.19"
585 f211dd28 n.hoffmann
               style="push">
586
         </command>
587
      </menuContribution>
588
      <menuContribution
589
            locationURI="popup:eu.etaxonomy.taxeditor.editor.key.polytomous">
590
         <command
591
               commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new"
592 4db49a38 Alexander Oppermann
               label="%command.label.20"
593 f211dd28 n.hoffmann
               style="push">
594
         </command>
595
         <command
596 dcec2a45 Katja Luther
               commandId="eu.etaxonomy.taxeditor.key.polytomous.delete"
597 4db49a38 Alexander Oppermann
               label="%command.label.21"
598 f211dd28 n.hoffmann
               style="push">
599
         </command>
600
         <separator
601
               name="taxeditor-editor.separator2"
602
               visible="true">
603
         </separator>
604
         <command
605
               commandId="eu.etaxonomy.taxeditor.key.command.applyLayout"
606 4db49a38 Alexander Oppermann
               label="%command.label.22"
607 f211dd28 n.hoffmann
               style="push">
608
         </command>
609
         <separator
610
               name="taxeditor-editor.separator3"
611
               visible="true">
612
         </separator>
613
      </menuContribution>
614 b7ae6548 Cherian Mathew
      <menuContribution
615
            locationURI="popup:eu.etaxonomy.taxeditor.editor.key.polytomous.list">
616 40bd7837 Katja Luther
         <menu
617
               label="%menu.label.4">
618
            <command
619
                  commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.node"
620
                  label="%command.label.58"
621
                  style="push">
622
            </command>
623
            <command
624
                  commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
625
                  label="%command.label.23"
626
                  style="push">
627
            </command>
628
         </menu>
629 cd670a3b Cherian Mathew
         <command
630 14cbded8 Andreas Müller
               commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
631 4db49a38 Alexander Oppermann
               label="%command.label.24"
632 cd670a3b Cherian Mathew
               style="push">
633
         </command>
634 f81dda1f Katja Luther
       <!--  <dynamic
635 db940f1c Patrick Plitzner
               class="eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
636
               id="eu.etaxonomy.taxeditor.editor.polytomous.list.cdmViewerContextMenu">
637 f81dda1f Katja Luther
         </dynamic>-->
638 cd670a3b Cherian Mathew
         <command
639
               commandId="eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
640 4db49a38 Alexander Oppermann
               label="%command.label.25"
641 b7ae6548 Cherian Mathew
               style="push">
642
         </command>
643
         <command
644 dcec2a45 Katja Luther
               commandId="eu.etaxonomy.taxeditor.key.polytomous.command.delete"
645 4db49a38 Alexander Oppermann
               label="%command.label.26"
646 b7ae6548 Cherian Mathew
               style="push">
647
         </command>
648 db940f1c Patrick Plitzner
         <separator
649
               name="eu.etaxonomy.taxeditor.editor.separator1">
650
         </separator>
651 b7ae6548 Cherian Mathew
      </menuContribution>
652 f211dd28 n.hoffmann
      <menuContribution
653 e21fd1fd n.hoffmann
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.descriptive">
654 f211dd28 n.hoffmann
         <command
655 dcec2a45 Katja Luther
               commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.adddescription"
656 4db49a38 Alexander Oppermann
               label="%command.label.27"
657 f211dd28 n.hoffmann
               style="push">
658
         </command>
659 53531ea8 Patrick Plitzner
         <menu
660
               label="%menu.label.1">
661
            <dynamic
662
                  class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DynamicFeatureMenu"
663
                  id="eu.etaxonomy.taxeditor.dynamicFeatureMenu">
664
            </dynamic>
665
            <visibleWhen
666
                  checkEnabled="true">
667
               <or>
668
                  <reference
669
                        definitionId="isDescription">
670
                  </reference>
671
                  <reference
672
                        definitionId="isDescriptionElement">
673
                  </reference>
674
                  <reference
675
                        definitionId="isFeatureNodeContainer">
676
                  </reference>
677
               </or>
678
            </visibleWhen>
679
         </menu>
680
         <separator
681
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator3"
682
               visible="true">
683
         </separator>
684 f211dd28 n.hoffmann
         <command
685 dcec2a45 Katja Luther
               commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionToTaxon"
686 4db49a38 Alexander Oppermann
               label="%command.label.28"
687 f211dd28 n.hoffmann
               style="push">
688
            <visibleWhen
689
                  checkEnabled="true">
690
               <reference
691 6c7a1f64 Andreas Kohlbecker
                     definitionId="isDescription">
692 f211dd28 n.hoffmann
               </reference>
693
            </visibleWhen>
694
         </command>
695 6c7a1f64 Andreas Kohlbecker
         <command
696 dcec2a45 Katja Luther
               commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionElements"
697 4db49a38 Alexander Oppermann
               label="%command.label.29"
698 6c7a1f64 Andreas Kohlbecker
               style="push">
699
            <visibleWhen
700
                  checkEnabled="true">
701
               <or>
702
                  <reference
703
                        definitionId="isFeatureNodeContainer">
704
                  </reference>
705 84a43ef0 U-BGBM\k.luther
                   <reference
706
                        definitionId="isDescriptionElement">
707
                  </reference>
708
              </or>
709 6c7a1f64 Andreas Kohlbecker
            </visibleWhen>
710
         </command>
711 eed59bfd Patrick Plitzner
         <separator
712
               name="eu.etaxonomy.taxeditor.editor.separator1">
713
         </separator>
714 fd4fff8b Patrick Plitzner
         <dynamic
715
               class="eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
716
               id="eu.etaxonomy.taxeditor.editor.descriptive.cdmViewerContextMenu">
717
         </dynamic>
718
         <separator
719
               name="eu.etaxonomy.taxeditor.editor.separator1">
720
         </separator>
721 f211dd28 n.hoffmann
         <separator
722
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
723
               visible="true">
724
         </separator>
725 dcec2a45 Katja Luther
                  <command
726
               commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.delete"
727 4db49a38 Alexander Oppermann
               label="%command.label.30"
728 f211dd28 n.hoffmann
               style="push">
729 c1950d32 Patrick Plitzner
                     <visibleWhen
730
                           checkEnabled="true">
731
                        <count
732
                              value="+">
733
                        </count>
734
                     </visibleWhen>
735 f211dd28 n.hoffmann
         </command>
736
         <separator
737
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
738
               visible="true">
739
         </separator>
740
         <command
741
               commandId="org.eclipse.ui.file.save"
742 4db49a38 Alexander Oppermann
               label="%command.label.31"
743 f211dd28 n.hoffmann
               style="push">
744
         </command>
745 1f94bdc9 Patric Plitzner
         <separator
746
               name="eu.etaxonomy.taxeditor.editor.separator1">
747
         </separator>
748 f211dd28 n.hoffmann
      </menuContribution>
749 15387df0 Patric Plitzner
      <menuContribution
750
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor">
751 1109c1c6 Patric Plitzner
         <dynamic
752
               class="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
753
               id="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
754
         </dynamic>
755 15387df0 Patric Plitzner
      </menuContribution>
756 5f152d2b Patric Plitzner
      <menuContribution
757
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor">
758 1109c1c6 Patric Plitzner
         <dynamic
759
               class="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
760
               id="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
761
         </dynamic>
762 5f152d2b Patric Plitzner
      </menuContribution>
763 a10131a0 a.theys
      
764
      <menuContribution
765
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.uses">
766
         <command
767
               commandId="eu.etaxonomy.taxeditor.use.commands.adduse"
768 4db49a38 Alexander Oppermann
               label="%command.label.32"
769 a10131a0 a.theys
               style="push">
770
         </command>
771 e38f840c a.theys
         <command
772
               commandId="eu.etaxonomy.taxeditor.editor.use.createUseSummary"
773 4db49a38 Alexander Oppermann
               label="%command.label.33"
774 e38f840c a.theys
               style="push">
775
            <visibleWhen
776
                  checkEnabled="true">
777
               <or>
778
                  <reference
779
                        definitionId="isDescription">
780
                  </reference>
781
                  <reference
782
                        definitionId="isDescriptionElement">
783
                  </reference>
784
                  <reference
785
                        definitionId="isFeatureNodeContainer">
786
                  </reference>
787
               </or>
788
            </visibleWhen>
789
         </command>
790 3c65b791 a.theys
         <command
791
               commandId="eu.etaxonomy.taxeditor.editor.use.createUseRecord"
792 4db49a38 Alexander Oppermann
               label="%command.label.34"
793 3c65b791 a.theys
               style="push">
794 a10131a0 a.theys
            <visibleWhen
795
                  checkEnabled="true">
796
               <or>
797
                  <reference
798
                        definitionId="isDescription">
799
                  </reference>
800
                  <reference
801
                        definitionId="isDescriptionElement">
802
                  </reference>
803
                  <reference
804
                        definitionId="isFeatureNodeContainer">
805
                  </reference>
806
               </or>
807
            </visibleWhen>
808 4c8f9801 a.theys
         </command>
809
         <separator
810
               name="eu.etaxonomy.taxeditor.usesEditor.separator3"
811
               visible="true">
812
         </separator>
813 a10131a0 a.theys
         <separator
814
               name="taxeditor-editor.separator1"
815
               visible="true">
816
         </separator>
817
         <separator
818
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
819
               visible="true">
820
         </separator>
821
         <command
822 dcec2a45 Katja Luther
               commandId="eu.etaxonomy.taxeditor.editor.use.command.delete"
823 4db49a38 Alexander Oppermann
               label="%command.label.35"
824 a10131a0 a.theys
               style="push">
825
         </command>
826
         <separator
827
               name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
828
               visible="true">
829
         </separator>
830
         <command
831
               commandId="org.eclipse.ui.file.save"
832 4db49a38 Alexander Oppermann
               label="%command.label.36"
833 a10131a0 a.theys
               style="push">
834
         </command>
835
      </menuContribution>
836
      
837
      
838
      
839
      
840
      
841 f211dd28 n.hoffmann
      <menuContribution
842
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.concept">
843
         <menu
844 4db49a38 Alexander Oppermann
               label="%menu.label.3">
845 f211dd28 n.hoffmann
            <dynamic
846
                  class="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationMenu"
847
                  id="eu.etaxonomy.taxeditor.editor.view.concept.menus.new">
848
            </dynamic>
849
         </menu>
850 9fcf0574 Patrick Plitzner
         <dynamic
851
               class="eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
852
               id="eu.etaxonomy.taxeditor.view.context.CdmViewerContextMenu">
853
         </dynamic>
854 f211dd28 n.hoffmann
         <separator
855
               name="eu.etaxonomy.taxeditor.editor.view.concept.menu.separator1"
856
               visible="true">
857
         </separator>
858
         <command
859 dcec2a45 Katja Luther
               commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.delete"
860 4db49a38 Alexander Oppermann
               label="%command.label.44"
861 f211dd28 n.hoffmann
               style="push">
862
         </command>
863 e8409423 n.hoffmann
      </menuContribution>
864 19fa310b Cherian Mathew
      <menuContribution
865
            allPopups="false"
866 d676f3ce Patrick Plitzner
            locationURI="popup:bulkeditor.editor?before=eu.etaxonomy.taxeditor.bulkeditor.separator1">
867 19fa310b Cherian Mathew
         <command
868
               commandId="eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
869 4db49a38 Alexander Oppermann
               label="%command.label.45"
870 19fa310b Cherian Mathew
               style="push">
871
            <visibleWhen>
872
               <reference
873 4db8d201 Cherian Mathew
                     definitionId="isGroupEditor">
874 19fa310b Cherian Mathew
               </reference>
875
            </visibleWhen>
876
         </command>
877
      </menuContribution>
878 bc05b2c2 Patric Plitzner
      <menuContribution
879 db434445 Patrick Plitzner
            allPopups="false"
880
            locationURI="toolbar:eu.etaxonomy.taxeditor.editor.view.descriptive">
881 bc05b2c2 Patric Plitzner
         <command
882 db434445 Patrick Plitzner
               commandId="eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
883
               icon="icons/link_obj.gif"
884
               style="toggle"
885
               tooltip="%command.tooltip">
886 bc05b2c2 Patric Plitzner
         </command>
887
      </menuContribution>
888 82ef24f3 Patrick Plitzner
      <menuContribution
889
            allPopups="false"
890 8f065066 Patrick Plitzner
            locationURI="toolbar:org.eclipse.ui.main.toolbar?after=eu.etaxonomy.taxeditor.navigation.search.toolbar">
891
         <toolbar
892
               id="eu.etaxonomy.taxeditor.editor.derivativeViewToolbar">
893
            <command
894
                  commandId="eu.etaxonomy.taxeditor.editor.derivative.listenToSelectionChange"
895
                  icon="icons/synced.gif"
896 5ac8a8c8 Patrick Plitzner
                  label="%command.label.LINK_WITH_TAXON_SELECTIO"
897 8f065066 Patrick Plitzner
                  style="toggle">
898
               <visibleWhen
899
                     checkEnabled="true">
900
                  <with
901
                        variable="activePartId">
902
                     <equals
903
                           value="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
904
                     </equals>
905
                  </with>
906
               </visibleWhen>
907
            </command>
908
         </toolbar>
909 82ef24f3 Patrick Plitzner
      </menuContribution>
910 5e008e49 Patrick Plitzner
      <menuContribution
911
            locationURI="menu:bulkeditor.menus.openmenu">
912
         <command
913
               commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
914
               label="%command.label.DERIVATIVE_EDITOR"
915
               style="push">
916
            <visibleWhen
917
                  checkEnabled="true">
918
               <reference
919
                     definitionId="isCdmStoreConnected">
920
               </reference>
921
            </visibleWhen>
922
         </command>
923
      </menuContribution>
924 e8409423 n.hoffmann
   </extension>
925
   <extension
926
         point="org.eclipse.ui.handlers">
927 1830a09d em.lee
      <handler
928
            class="org.eclipse.ui.internal.handlers.NewEditorHandler"
929
            commandId="org.eclipse.ui.window.newEditor">
930
         <activeWhen>
931
            <not>
932
               <instanceof
933
                     value="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor">
934
               </instanceof>
935
            </not>
936
         </activeWhen>
937
         <enabledWhen>
938
            <count
939
                  value="-1">
940
            </count>
941
         </enabledWhen>
942
      </handler>
943 729887cf n.hoffmann
      <handler
944
            class="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
945 dcec2a45 Katja Luther
            commandId="eu.etaxonomy.taxeditor.editor.name.command.delete">
946 729887cf n.hoffmann
         <activeWhen>
947 2628d99c n.hoffmann
            <and>
948
               <reference
949
                     definitionId="isTaxonBase">
950
               </reference>
951 039e4ea5 Katja Luther
              <not>
952 2628d99c n.hoffmann
                  <reference
953
                        definitionId="isAcceptedTaxon">
954
                  </reference>
955
               </not>
956
            </and>
957 729887cf n.hoffmann
         </activeWhen>
958
      </handler>
959 f211dd28 n.hoffmann
      <handler
960
            class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
961 dcec2a45 Katja Luther
            commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.delete">
962 2628d99c n.hoffmann
          <activeWhen>
963
             <with
964
                   variable="activePartId">
965 94b13014 n.hoffmann
                <or>
966
                   <equals
967
                         value="eu.etaxonomy.taxeditor.editor.view.descriptive">
968
                   </equals>
969
                   <equals
970
                         value="eu.etaxonomy.taxeditor.editor.view.media">
971
                   </equals>
972 dcec2a45 Katja Luther
                   <equals
973
                     	value="eu.etaxonomy.taxeditor.editor.view.uses">
974
               		</equals>
975 94b13014 n.hoffmann
                </or>
976 dcec2a45 Katja Luther
           	 </with>
977
         </activeWhen>
978 e8409423 n.hoffmann
      </handler>
979
      <handler
980 f211dd28 n.hoffmann
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
981 f81dda1f Katja Luther
            commandId="eu.etaxonomy.taxeditor.key.polytomous.command.delete">
982 f211dd28 n.hoffmann
         <activeWhen>
983 f81dda1f Katja Luther
           <with
984 f211dd28 n.hoffmann
                  variable="activePartId">
985
               <equals
986 4cc2aab3 n.hoffmann
                     value="eu.etaxonomy.taxeditor.editor.key">
987 f211dd28 n.hoffmann
               </equals>
988
            </with>
989
         </activeWhen>
990 f81dda1f Katja Luther
         <enabledWhen>
991
            <with
992
                  variable="selection">
993
               <test
994
                     property="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
995
               </test>
996
            </with>
997
         </enabledWhen>
998 f211dd28 n.hoffmann
      </handler>
999
      <handler
1000
            class="eu.etaxonomy.taxeditor.editor.view.concept.handler.DeleteConceptRelationHandler"
1001 dcec2a45 Katja Luther
            commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.delete">
1002 f211dd28 n.hoffmann
         <activeWhen>
1003
            <with
1004
                  variable="activePartId">
1005
               <equals
1006
                     value="eu.etaxonomy.taxeditor.editor.view.concept">
1007
               </equals>
1008
            </with>
1009
         </activeWhen>
1010
      </handler>
1011 3177a949 Patric Plitzner
      <handler
1012 71f9f770 Patric Plitzner
            class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.ToggleShowOnlyIndividualAssociationsHandler"
1013
            commandId="eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations">
1014 3177a949 Patric Plitzner
      </handler>
1015 9bc47800 Cherian Mathew
      <handler
1016
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateChildPolytomousKeyNodeHandler"
1017
            commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.child">
1018 e9773ade Katja Luther
        <activeWhen>
1019
            <reference
1020
                  definitionId="isRemoting">
1021
            </reference>
1022
         </activeWhen>
1023
      </handler>
1024
       <handler
1025
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.InsertNewNodeHandler"
1026
            commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.node">
1027 f81dda1f Katja Luther
          <enabledWhen>
1028
             <with
1029
                   variable="selection">
1030
            <test
1031
                  property="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
1032
            </test>
1033
         
1034
             </with>
1035
          </enabledWhen>
1036 9bc47800 Cherian Mathew
      </handler>
1037
      <handler
1038
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateSiblingPolytomousKeyNodeHandler"
1039
            commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling">
1040
         <activeWhen>
1041 f81dda1f Katja Luther
            <with
1042
                  variable="activePartId">
1043
               <equals
1044
                     value="eu.etaxonomy.taxeditor.editor.key">
1045
               </equals>
1046
            </with>
1047 9bc47800 Cherian Mathew
         </activeWhen>
1048 f81dda1f Katja Luther
         <enabledWhen>
1049
             <with
1050
                   variable="selection">
1051
            <test
1052
                  property="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
1053
            </test>
1054
         
1055
             </with>
1056
          </enabledWhen>
1057 9bc47800 Cherian Mathew
      </handler>
1058 2d3da144 Patrick Plitzner
      <handler
1059
            class="eu.etaxonomy.taxeditor.handler.defaultHandler.OpenReferencingObjectsView"
1060
            commandId="eu.etaxonomy.taxeditor.openReferencingObjectsView">
1061
         <activeWhen>
1062
            <with
1063
                  variable="activePartId">
1064
               <equals
1065
                     value="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
1066
               </equals>
1067
            </with>
1068
         </activeWhen>
1069
      </handler>
1070 fd4fff8b Patrick Plitzner
      <handler
1071
            class="eu.etaxonomy.taxeditor.editor.view.derivate.handler.OpenDerivativeEditorForDescriptionElement"
1072
            commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor">
1073
         <activeWhen>
1074
            <with
1075
                  variable="activePartId">
1076
               <equals
1077
                     value="eu.etaxonomy.taxeditor.editor.view.descriptive">
1078
               </equals>
1079
            </with>
1080
         </activeWhen>
1081
      </handler>
1082 eed59bfd Patrick Plitzner
      <handler
1083 8f3ee558 p.plitzner
            class="eu.etaxonomy.taxeditor.editor.view.derivate.handler.OpenDerivativeEditorForTaxonNode"
1084 eed59bfd Patrick Plitzner
            commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor">
1085
         <activeWhen>
1086
            <with
1087
                  variable="selection">
1088
               <reference
1089
                     definitionId="isTaxonNode">
1090
               </reference>
1091
            </with>
1092
         </activeWhen>
1093
      </handler>
1094 b769449a Patrick Plitzner
      <handler
1095
            class="eu.etaxonomy.taxeditor.editor.view.derivate.handler.OpenDerivativeEditorForSpecimenOrOBservationBase"
1096
            commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor">
1097
         <activeWhen>
1098
            <with
1099
                  variable="activePartId">
1100
               <equals
1101
                     value="bulkeditor.editor">
1102
               </equals>
1103
            </with>
1104
         </activeWhen>
1105
      </handler>
1106 1b6fc97e Patrick Plitzner
      <handler
1107
            class="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler"
1108
            commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler">
1109
         <activeWhen>
1110
            <and>
1111
               <reference
1112
                     definitionId="isChecklistEditorEnabled">
1113
               </reference>
1114 fdf56703 Katja Luther
              <reference
1115
                       definitionId="isTaxonNode">
1116
              </reference>
1117 1b6fc97e Patrick Plitzner
            </and>
1118
         </activeWhen>
1119
      </handler>
1120 f81dda1f Katja Luther
      <handler
1121
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RefreshNodeNumberingHandler"
1122
            commandId="eu.etaxonomy.taxeditor.key.polytomous.command.refresh">
1123
         <enabledWhen>
1124
            <with
1125
                  variable="selection">
1126
               <test
1127
                     property="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
1128
               </test>
1129
            </with>
1130
         </enabledWhen>
1131
      </handler>
1132 e8409423 n.hoffmann
   </extension>
1133
   <extension
1134 4db49a38 Alexander Oppermann
         name="%extension.name"
1135 e8409423 n.hoffmann
         point="org.eclipse.ui.commands">
1136
      <category
1137 f211dd28 n.hoffmann
            id="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1138 4db49a38 Alexander Oppermann
            name="%category.name.0">
1139 e8409423 n.hoffmann
      </category>
1140
      <command
1141 f211dd28 n.hoffmann
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1142
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
1143
            id="eu.etaxonomy.taxeditor.editor.command.openParent"
1144 4db49a38 Alexander Oppermann
            name="%command.name">
1145 f211dd28 n.hoffmann
      </command>
1146
      <command
1147
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1148 e8409423 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHomotypicSynonymHandler"
1149
            id="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
1150 4db49a38 Alexander Oppermann
            name="%command.name.0">
1151 e8409423 n.hoffmann
      </command>
1152
      <command
1153 f211dd28 n.hoffmann
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1154 e8409423 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHeterotypicSynonymHandler"
1155
            id="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
1156 4db49a38 Alexander Oppermann
            name="%command.name.1">
1157 e8409423 n.hoffmann
      </command>
1158
      <command
1159 f211dd28 n.hoffmann
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1160 e8409423 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateSynonymInHomotypicalGroupHandler"
1161
            id="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
1162 4db49a38 Alexander Oppermann
            name="%command.name.2">
1163 e8409423 n.hoffmann
      </command>
1164 57601eb4 Katja Luther
     <command
1165 f211dd28 n.hoffmann
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1166 e8409423 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateMisapplicationHandler"
1167
            id="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
1168 543ccf33 Patric Plitzner
            name="%command.name.36">
1169 57601eb4 Katja Luther
      </command>
1170 e9773ade Katja Luther
    <!--  <command
1171 e8409423 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
1172
            id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
1173
            name="Move Taxon">
1174 e9773ade Katja Luther
      </command>-->
1175 e8409423 n.hoffmann
      <command
1176 f211dd28 n.hoffmann
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1177 e8409423 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToSynonymHandler"
1178
            id="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
1179 4db49a38 Alexander Oppermann
            name="%command.name.3">
1180 e8409423 n.hoffmann
      </command>
1181
      <command
1182 f211dd28 n.hoffmann
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1183 1be348b9 p.ciardelli
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeSynonymToAcceptedTaxonHandler"
1184 e8409423 n.hoffmann
            id="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
1185 4db49a38 Alexander Oppermann
            name="%command.name.4">
1186 e8409423 n.hoffmann
      </command>
1187
      <command
1188 f211dd28 n.hoffmann
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1189 e8409423 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToMisapplicationHandler"
1190
            id="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
1191 4db49a38 Alexander Oppermann
            name="%command.name.5">
1192 e8409423 n.hoffmann
      </command>
1193
      <command
1194 f211dd28 n.hoffmann
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1195 e8409423 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SwapSynonymAndAcceptedHandler"
1196
            id="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
1197 4db49a38 Alexander Oppermann
            name="%command.name.6">
1198 df601566 Katja Luther
      </command>
1199
       <command
1200
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1201
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SetBasionymHandler"
1202
            id="eu.etaxonomy.taxeditor.editor.name.setAsBasionym"
1203
            name="%command.name.57">
1204 e3259fb3 Katja Luther
      </command>
1205 dcec2a45 Katja Luther
      <command
1206 e3259fb3 Katja Luther
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1207
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.MoveSynonymToAnotherAcceptedTaxonHandler"
1208
            id="eu.etaxonomy.taxeditor.editor.name.moveSynonymToAnotherAcceptedTaxon"
1209
            name="%command.name.46">
1210 e8409423 n.hoffmann
      </command>
1211
      <command
1212 f211dd28 n.hoffmann
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1213 f1654bfd p.ciardelli
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SetBasionymHandler"
1214 e8409423 n.hoffmann
            id="eu.etaxonomy.taxeditor.editor.name.setBasionym"
1215 4db49a38 Alexander Oppermann
            name="%command.name.7">
1216 e8409423 n.hoffmann
      </command>
1217
      <command
1218 f211dd28 n.hoffmann
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1219 f1654bfd p.ciardelli
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.RemoveBasionymHandler"
1220 e8409423 n.hoffmann
            id="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
1221 4db49a38 Alexander Oppermann
            name="%command.name.8">
1222 ca4feec7 n.hoffmann
      </command>
1223 c918301b Katja Luther
     <!-- <command
1224 f211dd28 n.hoffmann
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1225 ca4feec7 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
1226
            id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
1227
            name="Change Accepted Taxon to Synonym">
1228 c918301b Katja Luther
      </command>-->
1229 dcec2a45 Katja Luther
      <command
1230
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1231
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
1232
            id="eu.etaxonomy.taxeditor.editor.name.delete"
1233
            name="%command.name.45">
1234
      </command>
1235 6a6ea365 n.hoffmann
      <command
1236 f211dd28 n.hoffmann
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1237 6a6ea365 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteAllEmptyNamesHandler"
1238
            id="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
1239 4db49a38 Alexander Oppermann
            name="%command.name.9">
1240 6a6ea365 n.hoffmann
      </command>
1241 f211dd28 n.hoffmann
      <category
1242
            id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1243 4db49a38 Alexander Oppermann
            name="%category.name.1">
1244 f211dd28 n.hoffmann
      </category>
1245 a10131a0 a.theys
      <category
1246
            id="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1247 4db49a38 Alexander Oppermann
            name="%category.name.2">
1248 a10131a0 a.theys
      </category>
1249
      <command
1250
            categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1251
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseHandler"
1252
            id="eu.etaxonomy.taxeditor.use.commands.adduse"
1253 4db49a38 Alexander Oppermann
            name="%command.name.14">
1254 a10131a0 a.theys
      </command>
1255 dcec2a45 Katja Luther
      <command
1256
            categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1257
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseRecordHandler"
1258
            id="eu.etaxonomy.taxeditor.editor.use.createUseRecord"
1259
            name="%command.name.16">
1260
      </command>
1261 e38f840c a.theys
      <command
1262
            categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1263
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseSummaryHandler"
1264
            id="eu.etaxonomy.taxeditor.editor.use.createUseSummary"
1265 4db49a38 Alexander Oppermann
            name="%command.name.15">
1266 e38f840c a.theys
      </command>
1267 3c65b791 a.theys
      <command
1268 dcec2a45 Katja Luther
            id="eu.etaxonomy.taxeditor.editor.use.command.delete"
1269
            name="%command.name.47">
1270 3c65b791 a.theys
      </command>
1271 f211dd28 n.hoffmann
      <category
1272
            id="eu.etaxonomy.taxeditor.editor.media.category"
1273 4db49a38 Alexander Oppermann
            name="%category.name.3">
1274 f211dd28 n.hoffmann
      </category>
1275 69373790 U-BGBM\k.luther
      
1276 f211dd28 n.hoffmann
      <category
1277
            id="eu.etaxonomy.taxeditor.editor.new.category"
1278 4db49a38 Alexander Oppermann
            name="%category.name.4">
1279 f211dd28 n.hoffmann
      </category>
1280
      <command
1281
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1282
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
1283
            id="eu.etaxonomy.taxeditor.editor.command.new.reference"
1284 4db49a38 Alexander Oppermann
            name="%command.name.23">
1285 f211dd28 n.hoffmann
      </command>
1286
      <command
1287
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1288
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
1289
            id="eu.etaxonomy.taxeditor.editor.command.new.name"
1290 4db49a38 Alexander Oppermann
            name="%command.name.24">
1291 f211dd28 n.hoffmann
      </command>
1292
      <command
1293
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1294
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
1295
            id="eu.etaxonomy.taxeditor.editor.command.new.team"
1296 4db49a38 Alexander Oppermann
            name="%command.name.25">
1297 f211dd28 n.hoffmann
      </command>
1298
      <command
1299
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1300
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
1301
            id="eu.etaxonomy.taxeditor.editor.command.new.person"
1302 4db49a38 Alexander Oppermann
            name="%command.name.26">
1303 f211dd28 n.hoffmann
      </command>
1304
      <category
1305
            id="eu.etaxonomy.taxeditor.editor.key.category"
1306 4db49a38 Alexander Oppermann
            name="%category.name.5">
1307 f211dd28 n.hoffmann
      </category>
1308
      <command
1309
            categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1310 f81dda1f Katja Luther
           
1311 cd670a3b Cherian Mathew
            id="eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
1312 4db49a38 Alexander Oppermann
            name="%command.name.28">
1313 e9773ade Katja Luther
      </command>
1314
       <command
1315
            categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1316 f81dda1f Katja Luther
            
1317 e9773ade Katja Luther
            id="eu.etaxonomy.taxeditor.key.polytomous.command.new.node"
1318
            name="%command.name.58">
1319 cd670a3b Cherian Mathew
      </command>
1320 f81dda1f Katja Luther
        <command
1321
             categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1322 cd670a3b Cherian Mathew
            id="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
1323 4db49a38 Alexander Oppermann
            name="%command.name.29">
1324 cd670a3b Cherian Mathew
      </command>
1325
      <command
1326
            categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1327 f81dda1f Katja Luther
           
1328 cd670a3b Cherian Mathew
            id="eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
1329 4db49a38 Alexander Oppermann
            name="%command.name.30">
1330 f211dd28 n.hoffmann
      </command>
1331
      <command
1332
            categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1333
            defaultHandler="eu.etaxonomy.taxeditor.editor.key.handler.ApplyLayoutHandler"
1334
            id="eu.etaxonomy.taxeditor.key.command.applyLayout"
1335 4db49a38 Alexander Oppermann
            name="%command.name.31">
1336 f211dd28 n.hoffmann
      </command>
1337 dcec2a45 Katja Luther
      <command
1338 f81dda1f Katja Luther
            categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1339 dcec2a45 Katja Luther
            id="eu.etaxonomy.taxeditor.key.polytomous.command.delete"
1340
            name="%command.name.50">
1341
      </command>
1342 f211dd28 n.hoffmann
      <category
1343
            id="eu.etaxonomy.taxeditor.editor.view.concept.category"
1344 4db49a38 Alexander Oppermann
            name="%category.name.6">
1345 f211dd28 n.hoffmann
      </category>
1346
      <command
1347
            categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1348
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationHandler"
1349
            id="eu.etaxonomy.taxeditor.editor.name.createConceptRelation"
1350 4db49a38 Alexander Oppermann
            name="%command.name.32">
1351 f211dd28 n.hoffmann
      </command>
1352
      <command
1353
            categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1354
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.OpenRelatedConceptHandler"
1355
            id="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
1356 4db49a38 Alexander Oppermann
            name="%command.name.33">
1357 f211dd28 n.hoffmann
      </command>
1358 c12b01cf Katja Luther
      <command
1359
            categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1360 8a6a41cd Patrick Plitzner
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.DeleteConceptRelationHandler"
1361 c12b01cf Katja Luther
            id="eu.etaxonomy.taxeditor.editor.view.concept.command.delete"
1362
            name="%command.name.51">
1363
      </command>
1364 19fa310b Cherian Mathew
      <category
1365
            id="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1366 4db49a38 Alexander Oppermann
            name="%category.name.7">
1367 19fa310b Cherian Mathew
      </category>
1368
      <command
1369
            categoryId="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1370
            defaultHandler="eu.etaxonomy.taxeditor.editor.group.authority.handler.EditCdmAuthoritiesHandler"
1371
            id="eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
1372 4db49a38 Alexander Oppermann
            name="%command.name.34">
1373 b2f76600 Patric Plitzner
      </command>
1374 4db49a38 Alexander Oppermann
       <command
1375
             id="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
1376 543ccf33 Patric Plitzner
             name="%command.name.38">
1377 1b6fc97e Patrick Plitzner
          <commandParameter
1378
                id="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler.uuid"
1379
                name="taxonNodeUuid"
1380
                optional="true"
1381
                typeId="eu.etaxonomy.taxeditor.uuidParameterType">
1382
          </commandParameter>
1383 4db49a38 Alexander Oppermann
       </command>
1384 50fa099c Katja Luther
      <command
1385
            categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1386
            defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
1387
            id="eu.etaxonomy.taxeditor.editor.command.new.datasource"
1388 543ccf33 Patric Plitzner
            name="%command.name.39">
1389 50fa099c Katja Luther
      </command>
1390 3177a949 Patric Plitzner
      <command
1391 71f9f770 Patric Plitzner
            id="eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
1392 8367bf37 Patric Plitzner
            name="%command.name.41">
1393 3177a949 Patric Plitzner
      </command>
1394 dea7cd9c Patric Plitzner
      <command
1395 420c234a Patrick Plitzner
            id="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxon"
1396 8367bf37 Patric Plitzner
            name="%command.name.42">
1397 dea7cd9c Patric Plitzner
         <commandParameter
1398 420c234a Patrick Plitzner
               id="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxon.uuid"
1399 dcec2a45 Katja Luther
               name="%commandParameter.name"
1400 dea7cd9c Patric Plitzner
               optional="false"
1401 420c234a Patrick Plitzner
               typeId="eu.etaxonomy.taxeditor.uuidParameterType">
1402
         </commandParameter>
1403
      </command>
1404
      <command
1405 098e0027 Patrick Plitzner
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.defaultHandler.DefaultOpenTaxonEditorForTaxonNodeHandler"
1406 420c234a Patrick Plitzner
            id="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxonNode"
1407 5ac8a8c8 Patrick Plitzner
            name="%command.name.OPEN_NAME_EDITOR_FOR_TAXON_NODE">
1408 420c234a Patrick Plitzner
         <commandParameter
1409
               id="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxonNode.uuid"
1410
               name="taxon node uuid"
1411
               optional="true"
1412
               typeId="eu.etaxonomy.taxeditor.uuidParameterType">
1413 dea7cd9c Patric Plitzner
         </commandParameter>
1414
      </command>
1415 69373790 U-BGBM\k.luther
       
1416 34014ada Patrick Plitzner
      <command
1417
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1418
            id="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1419 5ac8a8c8 Patrick Plitzner
            name="%command.name.OPEN_DERIVATIVE_EDITOR">
1420 fd4fff8b Patrick Plitzner
         <commandParameter
1421
               id="eu.etaxonomy.taxeditor.editor.openSpecimenEditor.uuid"
1422
               name="Specimen Uuids"
1423
               optional="true"
1424
               typeId="eu.etaxonomy.taxeditor.uuidParameterType">
1425
         </commandParameter>
1426 34014ada Patrick Plitzner
      </command>
1427 2362417c Patrick Plitzner
      <command
1428
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1429
            id="eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
1430
            name="%command.name.OPEN_DERIVATIVE_EDITOR">
1431
      </command>
1432 f8ab37f4 Patrick Plitzner
      <command
1433
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.defaultHandler.DefaultOpenSpecimenEditorForTypeSpecimenHandler"
1434
            id="eu.etaxonomy.taxeditor.openSpecimenEditorForTypeSpecimen"
1435 ae137b34 Patrick Plitzner
            name="%command.name.OPEN_EDITOR_FOR_TYPE_SPECIMEN">
1436 f8ab37f4 Patrick Plitzner
      </command>
1437 9fcf0574 Patrick Plitzner
      <command
1438
            defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.OpenRelatedConceptInBulkEditorHandler"
1439
            id="eu.etaxonomy.taxeditor.editor.openBulkEditorForTaxonRelationship"
1440
            name="Open bulk editor for taxon relationship">
1441
      </command>
1442 dcec2a45 Katja Luther
        
1443 8091dec0 n.hoffmann
   </extension>
1444
   <extension
1445 ca4feec7 n.hoffmann
         point="org.eclipse.core.expressions.definitions">
1446
      <definition
1447
            id="nameEditorActive">
1448
         <with
1449
               variable="activeEditorId">
1450
            <equals
1451
                  value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">
1452
            </equals>
1453
         </with>
1454
      </definition>
1455
      <definition
1456
            id="isAcceptedTaxon">
1457
         <with
1458 6a6ea365 n.hoffmann
               variable="selection">
1459 2d9a13f7 n.hoffmann
            <test
1460
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
1461
            </test>
1462 ca4feec7 n.hoffmann
         </with>
1463
      </definition>
1464 9e4cdc9f k.luther
      <definition
1465
            id="isNotHomotypicSynonymOfAcceptedTaxon">
1466
         <with
1467
               variable="selection">
1468
            <test
1469 9f983dae Katja Luther
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isNotHomotypicSynonymOfAcceptedTaxon">
1470 9e4cdc9f k.luther
            </test>
1471
         </with>
1472 df601566 Katja Luther
      </definition>
1473
       <definition
1474
            id="isSynonymInHomotypicalGroupWithMoreSynonyms">
1475
         <with
1476
               variable="selection">
1477
            <test
1478
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonymInHomotypicalGroupWithMoreSynonyms">
1479
            </test>
1480
         </with>
1481 9e4cdc9f k.luther
      </definition>
1482 ca4feec7 n.hoffmann
      <definition
1483
            id="isSynonym">
1484
         <with
1485 6a6ea365 n.hoffmann
               variable="selection">
1486 2d9a13f7 n.hoffmann
            <test
1487
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
1488
            </test>
1489 ca4feec7 n.hoffmann
         </with>
1490
      </definition>
1491
      <definition
1492
            id="isMisapplication">
1493
         <with
1494 6a6ea365 n.hoffmann
               variable="selection">
1495 2d9a13f7 n.hoffmann
            <test
1496
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
1497
            </test>
1498 ca4feec7 n.hoffmann
         </with>
1499
      </definition>
1500
      <definition
1501 6a6ea365 n.hoffmann
            id="isTaxonBase">
1502 ca4feec7 n.hoffmann
         <with
1503 6a6ea365 n.hoffmann
               variable="selection">
1504 2d9a13f7 n.hoffmann
            <test
1505 6a6ea365 n.hoffmann
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
1506 2d9a13f7 n.hoffmann
            </test>
1507 ca4feec7 n.hoffmann
         </with>
1508
      </definition>
1509
      <definition
1510 6a6ea365 n.hoffmann
            id="hasEmptyNames">
1511 ca4feec7 n.hoffmann
         <with
1512 6a6ea365 n.hoffmann
               variable="selection">
1513 2d9a13f7 n.hoffmann
            <test
1514 6a6ea365 n.hoffmann
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
1515 2d9a13f7 n.hoffmann
            </test>
1516 ca4feec7 n.hoffmann
         </with>
1517
      </definition>
1518 f211dd28 n.hoffmann
      <definition
1519
            id="isDeletable">
1520
         <with
1521
               variable="selection">
1522
            <test
1523
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
1524
            </test>
1525
         </with>
1526
      </definition>
1527
      <definition
1528
            id="isMedia">
1529
         <with
1530
               variable="selection">
1531
            <test
1532
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
1533
            </test>
1534
         </with>
1535
      </definition>
1536 5ff3332c Patric Plitzner
      <definition
1537
            id="isTaxonEditor">
1538
         <with
1539
               variable="selection">
1540
            <test
1541
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
1542
            </test>
1543
         </with>
1544
      </definition>
1545 c43d0839 Patric Plitzner
      <definition
1546
            id="isBulkEditor">
1547
         <with
1548
               variable="selection">
1549
            <test
1550
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
1551
            </test>
1552
         </with>
1553
      </definition>
1554
      <definition
1555
            id="isDerivateEditor">
1556
         <with
1557
               variable="selection">
1558
            <test
1559
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
1560
            </test>
1561
         </with>
1562
      </definition>
1563 f211dd28 n.hoffmann
      <definition
1564
            id="isDescription">
1565
         <with
1566
               variable="selection">
1567
            <test
1568
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
1569
            </test>
1570
         </with>
1571
      </definition>
1572
      <definition
1573
            id="isDescriptionElement">
1574
         <with
1575
               variable="selection">
1576
            <test
1577
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
1578
            </test>
1579
         </with>
1580
      </definition>
1581
      <definition
1582
            id="isFeatureNodeContainer">
1583
         <with
1584
               variable="selection">
1585
            <test
1586
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
1587
            </test>
1588
         </with>
1589
      </definition>
1590 459dc5dc n.hoffmann
      <definition
1591
            id="isImageGallery">
1592
         <with
1593
               variable="selection">
1594
            <test
1595
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
1596
            </test>
1597
         </with>
1598
      </definition>
1599 806ad398 n.hoffmann
      <definition
1600
            id="isAcceptedAndHasNoHomotypicSynonyms">
1601
         <with
1602
               variable="selection">
1603
            <test
1604
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
1605
            </test>
1606
         </with>
1607
      </definition>
1608 ce33189b Patric Plitzner
      <definition
1609
            id="isIndividualsAssociation">
1610
         <with
1611
               variable="selection">
1612
            <test
1613
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isIndividualsAssociation">
1614
            </test>
1615
         </with>
1616
      </definition>
1617 9bc47800 Cherian Mathew
      <definition
1618
            id="isRemoting">
1619
         <test
1620
               property="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isRemoting">
1621
         </test>
1622 f81dda1f Katja Luther
      </definition>
1623
       <definition
1624
            id="isKeyNode">
1625
          <with
1626
                variable="selection">
1627
             <test
1628
                   property="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
1629
             </test>
1630
          </with>
1631 9bc47800 Cherian Mathew
      </definition>
1632 94d3e32a Patrick Plitzner
      <definition
1633
            id="isSequence">
1634
         <with
1635
               variable="selection">
1636
            <test
1637
                  property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSequence">
1638
            </test>
1639
         </with>
1640
      </definition>
1641
      <definition
1642
            id="isSingleRead">
1643
         <with
1644
               variable="selection">
1645
            <test
1646
                  property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSingleRead">
1647
            </test>
1648
         </with>
1649
      </definition>
1650 48e42214 Patrick Plitzner
      <definition
1651
            id="isSpecimenOrObservationBase">
1652
         <with
1653
               variable="selection">
1654
            <test
1655
                  property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSpecimenOrObservationBase">
1656
            </test>
1657
         </with>
1658
      </definition>
1659 b60e0894 Patrick Plitzner
      <definition
1660
            id="isDerivativeEditorLinkedToTaxonSelection">
1661
         <with
1662
               variable="activeEditor">
1663
            <test
1664
                  property="eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester.isLinkedWithTaxonSelection">
1665
            </test>
1666
         </with>
1667
      </definition>
1668 30afcea0 Patrick Plitzner
      <definition
1669
            id="isOrphanedTaxon">
1670
         <with
1671
               variable="selection">
1672
            <test
1673
                  forcePluginActivation="true"
1674
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isOrphaned">
1675
            </test>
1676
         </with>
1677
      </definition>
1678 48e42214 Patrick Plitzner
      <definition
1679
            id="isAddDerivateAllowed">
1680
         <with
1681
               variable="selection">
1682
            <test
1683
                  property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddDerivateAllowed">
1684
            </test>
1685
         </with>
1686
      </definition>
1687
      <definition
1688
            id="isAddMediaAllowed">
1689
         <with
1690
               variable="selection">
1691
            <test
1692
                  property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddMediaAllowed">
1693
            </test>
1694
         </with>
1695
      </definition>
1696 2d9a13f7 n.hoffmann
   </extension>
1697
   <extension
1698
         point="org.eclipse.core.expressions.propertyTesters">
1699
      <propertyTester
1700
            class="eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
1701
            id="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1702
            namespace="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1703 30afcea0 Patrick Plitzner
            properties="isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms,isNotHomotypicSynonymOfAcceptedTaxon,isSynonymInHomotypicalGroupWithMoreSynonyms,isOrphaned"
1704 f81dda1f Katja Luther
            type="java.lang.Object">
1705 2d9a13f7 n.hoffmann
      </propertyTester>
1706 f211dd28 n.hoffmann
      <propertyTester
1707
            class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
1708 9a512b18 Patrick Plitzner
            id="eu.etaxonomy.taxeditor.descriptions.propertyTester"
1709 f211dd28 n.hoffmann
            namespace="eu.etaxonomy.taxeditor.descriptions.propertyTester"
1710 ce33189b Patric Plitzner
            properties="isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor, isIndividualsAssociation"
1711 e6aba306 Patrick Plitzner
            type="java.lang.Object">
1712 f211dd28 n.hoffmann
      </propertyTester>
1713 94d3e32a Patrick Plitzner
      <propertyTester
1714
            class="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1715
            id="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1716
            namespace="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1717 167eefc2 Patrick Plitzner
            properties="isSequence,isSingleRead,isSpecimenOrObservationBase,isAddDerivateAllowed,isAddMediaAllowed"
1718 94d3e32a Patrick Plitzner
            type="org.eclipse.jface.viewers.IStructuredSelection">
1719
      </propertyTester>
1720 b60e0894 Patrick Plitzner
      <propertyTester
1721
            class="eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1722
            id="eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1723
            namespace="eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1724
            properties="isLinkedWithTaxonSelection"
1725
            type="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
1726
      </propertyTester>
1727 f81dda1f Katja Luther
      <propertyTester
1728
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
1729
            id="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
1730
            namespace="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
1731
            properties="isKeyNode"
1732
            type="org.eclipse.jface.viewers.IStructuredSelection">
1733
      </propertyTester>
1734 f1e57f12 p.ciardelli
   </extension>
1735 ca4feec7 n.hoffmann
   <extension
1736
         point="org.eclipse.ui.bindings">   
1737
      <scheme
1738 4db49a38 Alexander Oppermann
            description="%scheme.description"
1739 ca4feec7 n.hoffmann
            id="eu.etaxonomy.taxeditor.bindings.scheme.default"
1740 4db49a38 Alexander Oppermann
            name="%scheme.name">
1741 ca4feec7 n.hoffmann
      </scheme>
1742
   </extension>
1743 1afa4a17 Patrick Plitzner
    <!--extension
1744 15387df0 Patric Plitzner
         point="org.eclipse.ui.importWizards">
1745
      <wizard
1746
            category="eu.etaxonomy.taxeditor.import.category.cdm"
1747
            class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1748
            id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1749 543ccf33 Patric Plitzner
            name="%wizard.name">
1750 15387df0 Patric Plitzner
         <description>
1751 543ccf33 Patric Plitzner
            %wizard.description
1752 15387df0 Patric Plitzner
         </description>
1753
      </wizard>
1754 1afa4a17 Patrick Plitzner
   </extension-->
1755 d637e4ba Cherian Mathew
   <extension
1756 3dba9fc4 Patric Plitzner
          point="eu.etaxonomy.taxeditor.store.cdmViewer">
1757 420c234a Patrick Plitzner
      <viewCommandMapping
1758
            commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxonNode"
1759
            selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1760 d1dfc43d Patrick Plitzner
            viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
1761 420c234a Patrick Plitzner
      </viewCommandMapping>
1762
      <viewCommandMapping
1763
            commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxon"
1764
            selection="eu.etaxonomy.cdm.model.taxon.TaxonBase"
1765 d1dfc43d Patrick Plitzner
            viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
1766 420c234a Patrick Plitzner
      </viewCommandMapping>
1767 fd4fff8b Patrick Plitzner
      <viewCommandMapping
1768
            commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1769
            selection="eu.etaxonomy.cdm.model.description.IndividualsAssociation"
1770 d1dfc43d Patrick Plitzner
            viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
1771 fd4fff8b Patrick Plitzner
      </viewCommandMapping>
1772 eed59bfd Patrick Plitzner
      <viewCommandMapping
1773
            commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1774
            selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1775 d1dfc43d Patrick Plitzner
            viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
1776 eed59bfd Patrick Plitzner
      </viewCommandMapping>
1777 1b6fc97e Patrick Plitzner
      <viewCommandMapping
1778
            commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
1779
            selection="eu.etaxonomy.cdm.model.taxon.ITaxonTreeNode"
1780
            viewerName="%viewCommandMapping.viewerName.CHECKLIST_EDITOR">
1781
      </viewCommandMapping>
1782 f8ab37f4 Patrick Plitzner
      <viewCommandMapping
1783
            commandId="eu.etaxonomy.taxeditor.openSpecimenEditorForTypeSpecimen"
1784
            selection="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation"
1785 ae137b34 Patrick Plitzner
            viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
1786 f8ab37f4 Patrick Plitzner
      </viewCommandMapping>
1787 9fcf0574 Patrick Plitzner
      <viewCommandMapping
1788
            commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
1789
            selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
1790
            viewerName="Name Editor">
1791
      </viewCommandMapping>
1792
      <viewCommandMapping
1793
            commandId="eu.etaxonomy.taxeditor.editor.openBulkEditorForTaxonRelationship"
1794
            selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
1795
            viewerName="Bulk Editor">
1796
      </viewCommandMapping>
1797 b769449a Patrick Plitzner
      <viewCommandMapping
1798
            commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1799
            selection="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase"
1800
            viewerName="Specimen Editor">
1801
      </viewCommandMapping>
1802 3dba9fc4 Patric Plitzner
    </extension>
1803 83ec3e12 Patrick Plitzner
   <extension
1804 bb1d1762 Patrick Plitzner
         id="eu.etaxonomy.taxeditor.editor.workbench.model"
1805
         name="Editor Workbench Model"
1806 83ec3e12 Patrick Plitzner
         point="org.eclipse.e4.workbench.model">
1807
      <fragment
1808 9e1d7d77 Patrick Plitzner
            apply="always"
1809 83ec3e12 Patrick Plitzner
            uri="fragment.e4xmi">
1810
      </fragment>
1811
   </extension>
1812 e8409423 n.hoffmann
</plugin>