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;
/**
* <p>BulkEditorPropertyTester class.</p>
.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)
*/
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) {
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;