- enabled DescriptiveView (Factual Data) to show descriptions of SpecimenOrObservati...
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / uses / handler / CreateUseRecordHandler.java
index 8124bd3cf9ee75da63e2232e74cd0923e87faf2a..e99cdd862de11def8b14a7973278cbd1a13c877f 100644 (file)
@@ -1,8 +1,8 @@
 /**
  * Copyright (C) 2011 EDIT
- * European Distributed Institute of Taxonomy 
+ * European Distributed Institute of Taxonomy
  * http://www.e-taxonomy.eu
- * 
+ *
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
@@ -12,9 +12,8 @@ package eu.etaxonomy.taxeditor.editor.view.uses.handler;
 import org.eclipse.core.commands.ExecutionEvent;
 
 import eu.etaxonomy.cdm.api.service.ITermService;
+import eu.etaxonomy.cdm.model.description.DescriptionBase;
 import eu.etaxonomy.cdm.model.description.Feature;
-import eu.etaxonomy.cdm.model.description.TaxonDescription;
-import eu.etaxonomy.cdm.model.taxon.Taxon;
 import eu.etaxonomy.taxeditor.editor.EditorUtil;
 import eu.etaxonomy.taxeditor.editor.UsageTermCollection;
 import eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionElementHandler;
@@ -25,22 +24,22 @@ import eu.etaxonomy.taxeditor.store.CdmStore;
 
 /**
  * CreateUseRecordHandler Class
- * @author a.theys     
+ * @author a.theys
  * @created mar 13, 2012
  * @version 1.0
  */
 public class CreateUseRecordHandler extends CreateDescriptionElementHandler {
        /** {@inheritDoc} */
        @Override
-       protected AbstractPostOperation operationCreationInstance(String label, ExecutionEvent event, Taxon taxon, TaxonDescription description, IPostOperationEnabled postOperationEnabled) {
+       protected AbstractPostOperation operationCreationInstance(String label, ExecutionEvent event, DescriptionBase<?> description, IPostOperationEnabled postOperationEnabled) {
                //Use Record Feature retrieval below
                Feature feature = (Feature) CdmStore.getService(ITermService.class).find(UsageTermCollection.uuidUseRecordFeature);
                feature.setSupportsCategoricalData(true);
                return new CreateUseRecordOperation(label,
-                                       EditorUtil.getUndoContext(), taxon,
+                                       EditorUtil.getUndoContext(),
                                        description, feature, postOperationEnabled);
        }
-       
-       
-       
+
+
+
 }