From: Katja Luther Date: Wed, 28 May 2014 09:27:35 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 3.6.0~607 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/31a0947c7e412854713a19a382d46a402364d7f2 --- diff --git a/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/command/BulkEditorPropertyTester.java b/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/command/BulkEditorPropertyTester.java index 7c59ac587..acc7a08c9 100644 --- a/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/command/BulkEditorPropertyTester.java +++ b/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/command/BulkEditorPropertyTester.java @@ -16,9 +16,12 @@ import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.ui.IEditorInput; import eu.etaxonomy.cdm.model.common.Group; +import eu.etaxonomy.cdm.model.occurrence.DerivedUnit; import eu.etaxonomy.taxeditor.bulkeditor.BulkEditor; import eu.etaxonomy.taxeditor.bulkeditor.input.AbstractBulkEditorInput; import eu.etaxonomy.taxeditor.bulkeditor.input.GroupEditorInput; +import eu.etaxonomy.taxeditor.bulkeditor.input.OccurrenceEditorInput; +import eu.etaxonomy.taxeditor.ui.section.description.DerivedUnitElement; /** *

BulkEditorPropertyTester class.

@@ -32,6 +35,7 @@ public class BulkEditorPropertyTester extends PropertyTester { .getLogger(BulkEditorPropertyTester.class); private static final String GROUP = "isGroup"; + private static final String DERIVEDUNIT = "isDerivedUnit"; /* (non-Javadoc) * @see org.eclipse.core.expressions.IPropertyTester#test(java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) */ @@ -49,6 +53,11 @@ public class BulkEditorPropertyTester extends PropertyTester { if(GROUP.equals(property)){ return isGroup(bulkEditor); } + + if (DERIVEDUNIT.equals(property)){ + + return isDerivedUnit(bulkEditor); + } // if (("isPublishFlagEditingEnabled").equals(property)) { // IEditorInput input = bulkEditor.getEditorInput(); // if (input instanceof NameEditorInput) { @@ -58,6 +67,11 @@ public class BulkEditorPropertyTester extends PropertyTester { return false; } + private boolean isDerivedUnit(BulkEditor bulkEditor) { + IEditorInput input = bulkEditor.getEditorInput(); + return (input instanceof OccurrenceEditorInput) ? true : false; + } + private boolean isGroup(BulkEditor bulkEditor) { IEditorInput input = bulkEditor.getEditorInput(); return (input instanceof GroupEditorInput) ? true : false;