AT: committing changes to the TaxEditor Post second round of code review
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / uses / operation / CreateUseRecordOperation.java
index bc48e1401f3b3e7e28a21fca434ab59e5ff486a0..68f6862d0ddaa6d5f01210992b3786a6d634935c 100644 (file)
@@ -1,3 +1,11 @@
+/**
+* Copyright (C) 2007 EDIT
+* 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.
+*/
 package eu.etaxonomy.taxeditor.editor.view.uses.operation;
 
 import org.eclipse.core.commands.ExecutionException;
@@ -7,14 +15,9 @@ import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.core.runtime.IStatus;
 
 import eu.etaxonomy.cdm.model.description.CategoricalData;
-import eu.etaxonomy.cdm.model.description.CommonTaxonName;
 import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
-import eu.etaxonomy.cdm.model.description.Distribution;
 import eu.etaxonomy.cdm.model.description.Feature;
-import eu.etaxonomy.cdm.model.description.IndividualsAssociation;
-import eu.etaxonomy.cdm.model.description.QuantitativeData;
 import eu.etaxonomy.cdm.model.description.TaxonDescription;
-import eu.etaxonomy.cdm.model.description.TaxonInteraction;
 import eu.etaxonomy.cdm.model.description.TextData;
 import eu.etaxonomy.cdm.model.taxon.Taxon;
 import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
@@ -22,8 +25,7 @@ import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
 
 
 /**
- * The context manager mediates context start/stop and workbench shutdowns to all registered listeners.
- *
+ * CreateUseRecordOperation Class
  * @author a.theys     
  * @created mar 13, 2012
  * @version 1.0
@@ -36,7 +38,16 @@ public class CreateUseRecordOperation extends AbstractPostOperation {
        private Feature feature;
        private DescriptionElementBase element;
 
-       
+       /**
+        * <p>Constructor for CreateUseRecordOperation.</p>
+        *
+        * @param label a {@link java.lang.String} object.
+        * @param undoContext a {@link org.eclipse.core.commands.operations.IUndoContext} object.
+        * @param taxon a {@link eu.etaxonomy.cdm.model.taxon.Taxon} object.
+        * @param description a {@link eu.etaxonomy.cdm.model.description.TaxonDescription} object.
+        * @param feature a {@link eu.etaxonomy.cdm.model.description.Feature} object.
+        * @param postOperationEnabled a {@link eu.etaxonomy.taxeditor.operation.IPostOperationEnabled} object.
+        */
        public CreateUseRecordOperation(String label, IUndoContext undoContext,
                Taxon taxon, TaxonDescription description, Feature feature, IPostOperationEnabled postOperationEnabled) {
                        super(label, undoContext, taxon, postOperationEnabled);
@@ -45,6 +56,18 @@ public class CreateUseRecordOperation extends AbstractPostOperation {
                        this.feature = feature;
        }
 
+       
+       /**
+        * <p>Constructor for CreateUseRecordOperation.</p>
+        *
+        * @param undoContext a {@link org.eclipse.core.commands.operations.IUndoContext} object.
+        * @param taxon a {@link eu.etaxonomy.cdm.model.taxon.Taxon} object.
+        * @param description a {@link eu.etaxonomy.cdm.model.description.TaxonDescription} object.
+        * @param feature a {@link eu.etaxonomy.cdm.model.description.Feature} object.
+        * @param element a {@link eu.etaxonomy.cdm.model.description.DescriptionElementBase} object.
+        * @param postOperationEnabled a {@link eu.etaxonomy.taxeditor.operation.IPostOperationEnabled} object.
+        * @param label a {@link java.lang.String} object.
+        */
        public CreateUseRecordOperation(String label,
                        IUndoContext undoContext, Taxon taxon,
                        TaxonDescription description, Feature feature,