Project

General

Profile

« Previous | Next » 

Revision e44f328b

Added by Patrick Plitzner over 10 years ago

  • implemented context menu functionality (create specimen)

View differences:

eu.etaxonomy.taxeditor.editor/plugin.xml
545 545
      <menuContribution
546 546
            locationURI="popup:eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
547 547
         <menu
548
               label="New">
548
               label="New Derivate">
549 549
            <dynamic
550
                  class="eu.etaxonomy.taxeditor.bulkeditor.command.DynamicNewObjectMenu"
551
                  id="eu.etaxonomy.taxeditor.bulkeditor.dynamicNewMenu">
550
                  class="eu.etaxonomy.taxeditor.editor.view.derivate.CreateDerivateContextMenu"
551
                  id="eu.etaxonomy.taxeditor.editor.view.derivate.CreateDerivateContextMenu">
552 552
            </dynamic>
553 553
            <visibleWhen
554 554
                  checkEnabled="true">
555
               <or>
556
                  <reference
557
                        definitionId="isFieldUnit">
558
                  </reference>
559
                  <reference
560
                        definitionId="isDerivedUnit">
561
                  </reference>
562
               </or>
555
               <reference
556
                     definitionId="isSpecimenOrObservation">
557
               </reference>
563 558
            </visibleWhen>
564 559
         </menu>
565
         <separator
566
               name="eu.etaxonomy.taxeditor.editor.separator1"
567
               visible="true">
568
         </separator>
569
         <dynamic
570
               class="eu.etaxonomy.taxeditor.editor.view.derivate.CreateDerivateContextMenu"
571
               id="eu.etaxonomy.taxeditor.editor.view.derivate.CreateDerivateContextMenu">
572
         </dynamic>
573 560
      </menuContribution>
574 561
      
575 562
      
......
1215 1202
         </with>
1216 1203
      </definition>
1217 1204
      <definition
1218
            id="isFieldUnit">
1219
         <with
1220
               variable="selection">
1221
            <test
1222
                  property="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateMenuPropertyTester.isFieldUnit">
1223
            </test>
1224
         </with>
1225
      </definition>
1226
      <definition
1227
            id="isDerivedUnit">
1205
            id="isSpecimenOrObservation">
1228 1206
         <with
1229 1207
               variable="selection">
1230 1208
            <test
1231
                  property="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateMenuPropertyTester.isSpecimen">
1209
                  property="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateMenuPropertyTester.isSpecimenOrObservation">
1232 1210
            </test>
1233 1211
         </with>
1234 1212
      </definition>
......
1260 1238
            class="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateMenuPropertyTester"
1261 1239
            id="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateMenuPropertyTester"
1262 1240
            namespace="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateMenuPropertyTester"
1263
            properties="isFieldUnit,isSpecimen"
1241
            properties="isSpecimenOrObservation"
1264 1242
            type="org.eclipse.jface.viewers.TreeSelection">
1265 1243
      </propertyTester>
1266 1244
   </extension>

Also available in: Unified diff