Revision e44f328b
Added by Patrick Plitzner over 10 years ago
- implemented context menu functionality (create specimen)
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