Project

General

Profile

Download (24.8 KB) Statistics
| Branch: | Tag: | Revision:
1 e8409423 n.hoffmann
<?xml version="1.0" encoding="UTF-8"?>
2
<?eclipse version="3.2"?>
3
<plugin>
4
   <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
      <extension
24
            point="org.eclipse.ui.views">
25 dd1c696a Andreas Müller
         <view
26
               allowMultiple="false"
27
               category="eu.etaxonomy.taxeditor.editor.category"
28
               class="eu.etaxonomy.taxeditor.editor.view.validation.ValidationProblemsView"
29
               icon="icons/edit_16x16.gif"
30
               id="eu.etaxonomy.taxeditor.editor.view.validation.problems"
31
               name="%view.name.6">
32
         </view>
33 ca4feec7 n.hoffmann
      </extension>
34 ca22953d Andreas Müller
      
35
	<!-- VALIDATION RELATED STUFF -->
36 8367bf37 Patric Plitzner
	<extension point="org.eclipse.core.resources.markers" name="%extension.name.0" id="eu.etaxonomy.taxeditor.markers.validationerror">
37 ca22953d Andreas Müller
		<super type="org.eclipse.core.resources.problemmarker"/>
38
		<attribute name="databaseId"/>
39
		<attribute name="userFriendlyTypeName"/>
40
		<attribute name="userFriendlyDescription"/>
41
		<attribute name="userFriendlyFieldName"/>
42
		<attribute name="validatorMessage"/>
43
		<attribute name="invalidValue"/>
44
		<attribute name="validatorClass"/>
45
		<attribute name="entityClass"/>
46
		<attribute name="entityId"/>
47
   		<persistent value="false"/>
48
   	</extension>
49
50
	<extension point="org.eclipse.ui.ide.markerSupport">
51
	    <markerContentGenerator
52
		    id="eu.etaxonomy.taxeditor.editor.validation.ValidationProblemsMarkerGenerator" 
53 dcec2a45 Katja Luther
		    name="%markerContentGenerator.name">  
54 ca22953d Andreas Müller
	    	<markerTypeReference id="eu.etaxonomy.taxeditor.markers.validationerror" />
55
	    	
56
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName" visible="true" />
57
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription" visible="true" />
58
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName" visible="true" />
59
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.validatorMessage" visible="true" />
60
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.invalidValue" visible="true" />
61
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.validatorClass" visible="false" />
62
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.entityClass" visible="false" />
63
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.entityId" visible="false" />
64
	    </markerContentGenerator>
65
	    
66
		<markerField
67
			class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyTypeNameMarkerField"
68
			id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName"
69 dd1c696a Andreas Müller
			name="%marker.field.0">
70 ca22953d Andreas Müller
		</markerField>
71
		<markerField
72
			class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyDescriptionMarkerField"
73
			id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription"
74 dd1c696a Andreas Müller
			name="%marker.field.1">
75 ca22953d Andreas Müller
		</markerField>
76
		<markerField
77
			class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyFieldNameMarkerField"
78
			id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName"
79 dd1c696a Andreas Müller
			name="%marker.field.2 = Attribute">
80 ca22953d Andreas Müller
		</markerField>
81
		<markerField
82
			class="eu.etaxonomy.taxeditor.editor.view.validation.InvalidValueMarkerField"
83
			id="eu.etaxonomy.taxeditor.markers.validation.invalidValue"
84 dd1c696a Andreas Müller
			name="%marker.field.3 = Problematic Value">
85 ca22953d Andreas Müller
		</markerField>
86
		<markerField
87
			class="eu.etaxonomy.taxeditor.editor.view.validation.ValidatorMessageMarkerField"
88
			id="eu.etaxonomy.taxeditor.markers.validation.validatorMessage"
89 dd1c696a Andreas Müller
			name="%marker.field.4 = Problem description">
90 ca22953d Andreas Müller
		</markerField>
91
		<markerField
92
			class="eu.etaxonomy.taxeditor.editor.view.validation.ValidatorClassMarkerField"
93
			id="eu.etaxonomy.taxeditor.markers.validation.validatorClass"
94 dd1c696a Andreas Müller
			name="%marker.field.5">
95 ca22953d Andreas Müller
		</markerField>
96
		<markerField
97
			class="eu.etaxonomy.taxeditor.editor.view.validation.EntityClassMarkerField"
98
			id="eu.etaxonomy.taxeditor.markers.validation.entityClass"
99 dd1c696a Andreas Müller
			name="%marker.field.6">
100 ca22953d Andreas Müller
		</markerField>
101
		<markerField
102
			class="eu.etaxonomy.taxeditor.editor.view.validation.EntityIdMarkerField"
103
			id="eu.etaxonomy.taxeditor.markers.validation.entityId"
104 dd1c696a Andreas Müller
			name="%marker.field.7">
105 ca22953d Andreas Müller
		</markerField>
106
	</extension>
107
	
108
  <extension
109 ca4feec7 n.hoffmann
         point="org.eclipse.ui.elementFactories">
110
      <factory
111
            class="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"
112 f211dd28 n.hoffmann
            id="eu.etaxonomy.taxeditor.editor.name.taxonEditorInputFactory">
113 ca4feec7 n.hoffmann
      </factory>
114
   </extension>
115
   <extension
116
         point="org.eclipse.ui.menus">
117 db434445 Patrick Plitzner
      <menuContribution
118 55325532 Patrick Plitzner
            locationURI="menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.store.showViewMenu.internal">
119 db434445 Patrick Plitzner
         <separator
120
               name="eu.etaxonomy.taxeditor.store.showViewMenu.validation.separator"
121
               visible="true">
122
         </separator>
123
         <command
124
               commandId="org.eclipse.ui.views.showView"
125
               label="%command.name.40"
126
               style="push">
127
            <parameter
128
                  name="org.eclipse.ui.views.showView.viewId"
129
                  value="eu.etaxonomy.taxeditor.editor.view.validation.problems">
130
            </parameter>
131
            <visibleWhen
132
                  checkEnabled="true">
133
               <reference
134
                     definitionId="isCdmStoreConnected">
135
               </reference>
136
            </visibleWhen>
137
         </command>
138
      </menuContribution>
139 a10131a0 a.theys
      
140
      
141
      
142
      
143
      
144
      
145 82ef24f3 Patrick Plitzner
      <menuContribution
146
            allPopups="false"
147 8f065066 Patrick Plitzner
            locationURI="toolbar:org.eclipse.ui.main.toolbar?after=eu.etaxonomy.taxeditor.navigation.search.toolbar">
148
         <toolbar
149
               id="eu.etaxonomy.taxeditor.editor.derivativeViewToolbar">
150
            <command
151
                  commandId="eu.etaxonomy.taxeditor.editor.derivative.listenToSelectionChange"
152
                  icon="icons/synced.gif"
153 5ac8a8c8 Patrick Plitzner
                  label="%command.label.LINK_WITH_TAXON_SELECTIO"
154 8f065066 Patrick Plitzner
                  style="toggle">
155
               <visibleWhen
156
                     checkEnabled="true">
157
                  <with
158
                        variable="activePartId">
159
                     <equals
160
                           value="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
161
                     </equals>
162
                  </with>
163
               </visibleWhen>
164
            </command>
165
         </toolbar>
166 82ef24f3 Patrick Plitzner
      </menuContribution>
167 e8409423 n.hoffmann
   </extension>
168
   <extension
169
         point="org.eclipse.ui.handlers">
170 1830a09d em.lee
      <handler
171
            class="org.eclipse.ui.internal.handlers.NewEditorHandler"
172
            commandId="org.eclipse.ui.window.newEditor">
173
         <activeWhen>
174
            <not>
175
               <instanceof
176
                     value="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor">
177
               </instanceof>
178
            </not>
179
         </activeWhen>
180
         <enabledWhen>
181
            <count
182
                  value="-1">
183
            </count>
184
         </enabledWhen>
185
      </handler>
186 e8409423 n.hoffmann
   </extension>
187
   <extension
188 4db49a38 Alexander Oppermann
         name="%extension.name"
189 e8409423 n.hoffmann
         point="org.eclipse.ui.commands">
190
      <category
191 f211dd28 n.hoffmann
            id="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
192 4db49a38 Alexander Oppermann
            name="%category.name.0">
193 e8409423 n.hoffmann
      </category>
194 e9773ade Katja Luther
    <!--  <command
195 e8409423 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
196
            id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
197
            name="Move Taxon">
198 e9773ade Katja Luther
      </command>-->
199 c918301b Katja Luther
     <!-- <command
200 f211dd28 n.hoffmann
            categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
201 ca4feec7 n.hoffmann
            defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
202
            id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
203
            name="Change Accepted Taxon to Synonym">
204 c918301b Katja Luther
      </command>-->
205 f211dd28 n.hoffmann
      <category
206
            id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
207 4db49a38 Alexander Oppermann
            name="%category.name.1">
208 f211dd28 n.hoffmann
      </category>
209 a10131a0 a.theys
      <category
210
            id="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
211 4db49a38 Alexander Oppermann
            name="%category.name.2">
212 a10131a0 a.theys
      </category>
213 f211dd28 n.hoffmann
      <category
214
            id="eu.etaxonomy.taxeditor.editor.media.category"
215 4db49a38 Alexander Oppermann
            name="%category.name.3">
216 f211dd28 n.hoffmann
      </category>
217 69373790 U-BGBM\k.luther
      
218 f211dd28 n.hoffmann
      <category
219
            id="eu.etaxonomy.taxeditor.editor.new.category"
220 4db49a38 Alexander Oppermann
            name="%category.name.4">
221 f211dd28 n.hoffmann
      </category>
222
      <category
223
            id="eu.etaxonomy.taxeditor.editor.view.concept.category"
224 4db49a38 Alexander Oppermann
            name="%category.name.6">
225 f211dd28 n.hoffmann
      </category>
226 19fa310b Cherian Mathew
      <category
227
            id="eu.etaxonomy.taxeditor.bulkeditor.group.category"
228 4db49a38 Alexander Oppermann
            name="%category.name.7">
229 19fa310b Cherian Mathew
      </category>
230 69373790 U-BGBM\k.luther
       
231 34014ada Patrick Plitzner
      <command
232
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
233
            id="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
234 5ac8a8c8 Patrick Plitzner
            name="%command.name.OPEN_DERIVATIVE_EDITOR">
235 fd4fff8b Patrick Plitzner
         <commandParameter
236
               id="eu.etaxonomy.taxeditor.editor.openSpecimenEditor.uuid"
237
               name="Specimen Uuids"
238
               optional="true"
239
               typeId="eu.etaxonomy.taxeditor.uuidParameterType">
240
         </commandParameter>
241 34014ada Patrick Plitzner
      </command>
242 2362417c Patrick Plitzner
      <command
243
            defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
244
            id="eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
245
            name="%command.name.OPEN_DERIVATIVE_EDITOR">
246
      </command>
247 dcec2a45 Katja Luther
        
248 8091dec0 n.hoffmann
   </extension>
249
   <extension
250 ca4feec7 n.hoffmann
         point="org.eclipse.core.expressions.definitions">
251
      <definition
252
            id="nameEditorActive">
253
         <with
254
               variable="activeEditorId">
255
            <equals
256
                  value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">
257
            </equals>
258
         </with>
259
      </definition>
260
      <definition
261
            id="isAcceptedTaxon">
262
         <with
263 6a6ea365 n.hoffmann
               variable="selection">
264 2d9a13f7 n.hoffmann
            <test
265
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
266
            </test>
267 ca4feec7 n.hoffmann
         </with>
268
      </definition>
269 9e4cdc9f k.luther
      <definition
270
            id="isNotHomotypicSynonymOfAcceptedTaxon">
271
         <with
272
               variable="selection">
273
            <test
274 9f983dae Katja Luther
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isNotHomotypicSynonymOfAcceptedTaxon">
275 9e4cdc9f k.luther
            </test>
276
         </with>
277 e9f9f442 Katja Luther
      </definition>
278
          <definition
279
            id="isNotAcceptedTaxon">
280
         <with
281
               variable="selection">
282
            <test
283
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isNotAcceptedTaxon">
284
            </test>
285
         </with>
286 df601566 Katja Luther
      </definition>
287
       <definition
288
            id="isSynonymInHomotypicalGroupWithMoreSynonyms">
289
         <with
290
               variable="selection">
291
            <test
292
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonymInHomotypicalGroupWithMoreSynonyms">
293
            </test>
294
         </with>
295 9e4cdc9f k.luther
      </definition>
296 ca4feec7 n.hoffmann
      <definition
297
            id="isSynonym">
298
         <with
299 6a6ea365 n.hoffmann
               variable="selection">
300 2d9a13f7 n.hoffmann
            <test
301
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
302
            </test>
303 ca4feec7 n.hoffmann
         </with>
304
      </definition>
305
      <definition
306
            id="isMisapplication">
307
         <with
308 6a6ea365 n.hoffmann
               variable="selection">
309 2d9a13f7 n.hoffmann
            <test
310
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
311
            </test>
312 ca4feec7 n.hoffmann
         </with>
313
      </definition>
314
      <definition
315 6a6ea365 n.hoffmann
            id="isTaxonBase">
316 ca4feec7 n.hoffmann
         <with
317 6a6ea365 n.hoffmann
               variable="selection">
318 2d9a13f7 n.hoffmann
            <test
319 6a6ea365 n.hoffmann
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
320 2d9a13f7 n.hoffmann
            </test>
321 ca4feec7 n.hoffmann
         </with>
322
      </definition>
323
      <definition
324 6a6ea365 n.hoffmann
            id="hasEmptyNames">
325 ca4feec7 n.hoffmann
         <with
326 6a6ea365 n.hoffmann
               variable="selection">
327 2d9a13f7 n.hoffmann
            <test
328 6a6ea365 n.hoffmann
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
329 2d9a13f7 n.hoffmann
            </test>
330 ca4feec7 n.hoffmann
         </with>
331
      </definition>
332 f211dd28 n.hoffmann
      <definition
333
            id="isDeletable">
334
         <with
335
               variable="selection">
336
            <test
337
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
338
            </test>
339
         </with>
340
      </definition>
341
      <definition
342
            id="isMedia">
343
         <with
344
               variable="selection">
345
            <test
346
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
347
            </test>
348
         </with>
349
      </definition>
350 5ff3332c Patric Plitzner
      <definition
351
            id="isTaxonEditor">
352
         <with
353
               variable="selection">
354
            <test
355
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
356
            </test>
357
         </with>
358
      </definition>
359 c43d0839 Patric Plitzner
      <definition
360
            id="isBulkEditor">
361
         <with
362
               variable="selection">
363
            <test
364
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
365
            </test>
366
         </with>
367
      </definition>
368
      <definition
369
            id="isDerivateEditor">
370
         <with
371
               variable="selection">
372
            <test
373
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
374
            </test>
375
         </with>
376
      </definition>
377 f211dd28 n.hoffmann
      <definition
378
            id="isDescription">
379
         <with
380
               variable="selection">
381
            <test
382
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
383
            </test>
384
         </with>
385
      </definition>
386
      <definition
387
            id="isDescriptionElement">
388
         <with
389
               variable="selection">
390
            <test
391
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
392
            </test>
393
         </with>
394
      </definition>
395
      <definition
396
            id="isFeatureNodeContainer">
397
         <with
398
               variable="selection">
399
            <test
400
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
401
            </test>
402
         </with>
403
      </definition>
404 459dc5dc n.hoffmann
      <definition
405
            id="isImageGallery">
406
         <with
407
               variable="selection">
408
            <test
409
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
410
            </test>
411
         </with>
412
      </definition>
413 806ad398 n.hoffmann
      <definition
414
            id="isAcceptedAndHasNoHomotypicSynonyms">
415
         <with
416
               variable="selection">
417
            <test
418
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
419
            </test>
420
         </with>
421
      </definition>
422 ce33189b Patric Plitzner
      <definition
423
            id="isIndividualsAssociation">
424
         <with
425
               variable="selection">
426
            <test
427
                  property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isIndividualsAssociation">
428
            </test>
429
         </with>
430
      </definition>
431 9bc47800 Cherian Mathew
      <definition
432
            id="isRemoting">
433
         <test
434
               property="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isRemoting">
435
         </test>
436 f81dda1f Katja Luther
      </definition>
437
       <definition
438
            id="isKeyNode">
439
          <with
440
                variable="selection">
441
             <test
442
                   property="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
443
             </test>
444
          </with>
445 9bc47800 Cherian Mathew
      </definition>
446 94d3e32a Patrick Plitzner
      <definition
447
            id="isSequence">
448
         <with
449
               variable="selection">
450
            <test
451
                  property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSequence">
452
            </test>
453
         </with>
454
      </definition>
455
      <definition
456
            id="isSingleRead">
457
         <with
458
               variable="selection">
459
            <test
460
                  property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSingleRead">
461
            </test>
462
         </with>
463
      </definition>
464 48e42214 Patrick Plitzner
      <definition
465
            id="isSpecimenOrObservationBase">
466
         <with
467
               variable="selection">
468
            <test
469
                  property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSpecimenOrObservationBase">
470
            </test>
471
         </with>
472
      </definition>
473 b60e0894 Patrick Plitzner
      <definition
474
            id="isDerivativeEditorLinkedToTaxonSelection">
475
         <with
476
               variable="activeEditor">
477
            <test
478
                  property="eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester.isLinkedWithTaxonSelection">
479
            </test>
480
         </with>
481
      </definition>
482 30afcea0 Patrick Plitzner
      <definition
483
            id="isOrphanedTaxon">
484
         <with
485
               variable="selection">
486
            <test
487
                  forcePluginActivation="true"
488
                  property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isOrphaned">
489
            </test>
490
         </with>
491
      </definition>
492 48e42214 Patrick Plitzner
      <definition
493
            id="isAddDerivateAllowed">
494
         <with
495
               variable="selection">
496
            <test
497
                  property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddDerivateAllowed">
498
            </test>
499
         </with>
500
      </definition>
501
      <definition
502
            id="isAddMediaAllowed">
503
         <with
504
               variable="selection">
505
            <test
506
                  property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddMediaAllowed">
507
            </test>
508
         </with>
509
      </definition>
510 2d9a13f7 n.hoffmann
   </extension>
511
   <extension
512
         point="org.eclipse.core.expressions.propertyTesters">
513
      <propertyTester
514
            class="eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
515
            id="eu.etaxonomy.taxeditor.editor.name.propertyTester"
516
            namespace="eu.etaxonomy.taxeditor.editor.name.propertyTester"
517 e9f9f442 Katja Luther
            properties="isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms,isNotHomotypicSynonymOfAcceptedTaxon,isNotAcceptedTaxon,isSynonymInHomotypicalGroupWithMoreSynonyms,isOrphaned"
518 f81dda1f Katja Luther
            type="java.lang.Object">
519 2d9a13f7 n.hoffmann
      </propertyTester>
520 f211dd28 n.hoffmann
      <propertyTester
521 0b8488b1 Patrick Plitzner
            class="eu.etaxonomy.taxeditor.editor.view.descriptive.e4.handler.DescriptionsMenuPropertyTesterE4"
522 9a512b18 Patrick Plitzner
            id="eu.etaxonomy.taxeditor.descriptions.propertyTester"
523 f211dd28 n.hoffmann
            namespace="eu.etaxonomy.taxeditor.descriptions.propertyTester"
524 ce33189b Patric Plitzner
            properties="isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor, isIndividualsAssociation"
525 e6aba306 Patrick Plitzner
            type="java.lang.Object">
526 f211dd28 n.hoffmann
      </propertyTester>
527 94d3e32a Patrick Plitzner
      <propertyTester
528
            class="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
529
            id="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
530
            namespace="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
531 167eefc2 Patrick Plitzner
            properties="isSequence,isSingleRead,isSpecimenOrObservationBase,isAddDerivateAllowed,isAddMediaAllowed"
532 94d3e32a Patrick Plitzner
            type="org.eclipse.jface.viewers.IStructuredSelection">
533
      </propertyTester>
534 b60e0894 Patrick Plitzner
      <propertyTester
535
            class="eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
536
            id="eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
537
            namespace="eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
538
            properties="isLinkedWithTaxonSelection"
539
            type="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
540
      </propertyTester>
541 f81dda1f Katja Luther
      <propertyTester
542
            class="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
543
            id="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
544
            namespace="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
545
            properties="isKeyNode"
546
            type="org.eclipse.jface.viewers.IStructuredSelection">
547
      </propertyTester>
548 f1e57f12 p.ciardelli
   </extension>
549 ca4feec7 n.hoffmann
   <extension
550
         point="org.eclipse.ui.bindings">   
551
      <scheme
552 4db49a38 Alexander Oppermann
            description="%scheme.description"
553 ca4feec7 n.hoffmann
            id="eu.etaxonomy.taxeditor.bindings.scheme.default"
554 4db49a38 Alexander Oppermann
            name="%scheme.name">
555 ca4feec7 n.hoffmann
      </scheme>
556
   </extension>
557 1afa4a17 Patrick Plitzner
    <!--extension
558 15387df0 Patric Plitzner
         point="org.eclipse.ui.importWizards">
559
      <wizard
560
            category="eu.etaxonomy.taxeditor.import.category.cdm"
561
            class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
562
            id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
563 543ccf33 Patric Plitzner
            name="%wizard.name">
564 15387df0 Patric Plitzner
         <description>
565 543ccf33 Patric Plitzner
            %wizard.description
566 15387df0 Patric Plitzner
         </description>
567
      </wizard>
568 1afa4a17 Patrick Plitzner
   </extension-->
569 d637e4ba Cherian Mathew
   <extension
570 3dba9fc4 Patric Plitzner
          point="eu.etaxonomy.taxeditor.store.cdmViewer">
571 420c234a Patrick Plitzner
      <viewCommandMapping
572
            commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxonNode"
573
            selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
574 d1dfc43d Patrick Plitzner
            viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
575 420c234a Patrick Plitzner
      </viewCommandMapping>
576
      <viewCommandMapping
577
            commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxon"
578
            selection="eu.etaxonomy.cdm.model.taxon.TaxonBase"
579 d1dfc43d Patrick Plitzner
            viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
580 420c234a Patrick Plitzner
      </viewCommandMapping>
581 fd4fff8b Patrick Plitzner
      <viewCommandMapping
582
            commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
583
            selection="eu.etaxonomy.cdm.model.description.IndividualsAssociation"
584 d1dfc43d Patrick Plitzner
            viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
585 fd4fff8b Patrick Plitzner
      </viewCommandMapping>
586 eed59bfd Patrick Plitzner
      <viewCommandMapping
587
            commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
588
            selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
589 d1dfc43d Patrick Plitzner
            viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
590 eed59bfd Patrick Plitzner
      </viewCommandMapping>
591 1b6fc97e Patrick Plitzner
      <viewCommandMapping
592
            commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
593
            selection="eu.etaxonomy.cdm.model.taxon.ITaxonTreeNode"
594
            viewerName="%viewCommandMapping.viewerName.CHECKLIST_EDITOR">
595
      </viewCommandMapping>
596 f8ab37f4 Patrick Plitzner
      <viewCommandMapping
597
            commandId="eu.etaxonomy.taxeditor.openSpecimenEditorForTypeSpecimen"
598
            selection="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation"
599 ae137b34 Patrick Plitzner
            viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
600 f8ab37f4 Patrick Plitzner
      </viewCommandMapping>
601 9fcf0574 Patrick Plitzner
      <viewCommandMapping
602
            commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
603
            selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
604
            viewerName="Name Editor">
605
      </viewCommandMapping>
606
      <viewCommandMapping
607
            commandId="eu.etaxonomy.taxeditor.editor.openBulkEditorForTaxonRelationship"
608
            selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
609
            viewerName="Bulk Editor">
610
      </viewCommandMapping>
611 b769449a Patrick Plitzner
      <viewCommandMapping
612
            commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
613
            selection="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase"
614 ed46b81a Patrick Plitzner
            viewerName="Specimen Editor (tree)">
615 b769449a Patrick Plitzner
      </viewCommandMapping>
616 8079fdb3 Patrick Plitzner
      <viewCommandMapping
617
            commandId="eu.etaxonomy.taxeditor.editor.command.workingSet.openWorkingSetEditor"
618
            selection="eu.etaxonomy.cdm.model.description.WorkingSet"
619
            viewerName="Working Set Editor">
620
      </viewCommandMapping>
621
      <viewCommandMapping
622
            commandId="eu.etaxonomy.taxeditor.editor.command.workingSet.openCharacterMatrix"
623
            selection="eu.etaxonomy.cdm.model.description.WorkingSet"
624
            viewerName="Character Matrix">
625
      </viewCommandMapping>
626
      <viewCommandMapping
627
            commandId="eu.etaxonomy.taxeditor.editor.command.workingSet.openWorkingSetEditor"
628
            selection="eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache"
629
            viewerName="Working Set Editor">
630
      </viewCommandMapping>
631 2864959f Patrick Plitzner
      <viewCommandMapping
632
            commandId="eu.etaxonomy.taxeditor.openSpecimenEditorForGatheringEvent"
633
            selection="eu.etaxonomy.cdm.model.occurrence.GatheringEvent"
634
            viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
635
      </viewCommandMapping>
636 3dba9fc4 Patric Plitzner
    </extension>
637 83ec3e12 Patrick Plitzner
   <extension
638 bb1d1762 Patrick Plitzner
         id="eu.etaxonomy.taxeditor.editor.workbench.model"
639
         name="Editor Workbench Model"
640 83ec3e12 Patrick Plitzner
         point="org.eclipse.e4.workbench.model">
641
      <fragment
642 9e1d7d77 Patrick Plitzner
            apply="always"
643 83ec3e12 Patrick Plitzner
            uri="fragment.e4xmi">
644
      </fragment>
645
   </extension>
646 e8409423 n.hoffmann
</plugin>