cleanup
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / uses / operation / CreateUseSummaryOperation.java
index ac2d6e9d98c3c2fc9c55db57cc540a36be9c5d3c..e360c2eda93f9c34e690c67982818034a52b08c8 100644 (file)
@@ -23,14 +23,12 @@ import eu.etaxonomy.cdm.model.taxon.Taxon;
 import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;\r
 import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;\r
 \r
-\r
 /**\r
  * CreateUseSummaryOperation Class\r
  * @author a.theys\r
  * @created mar 13, 2012\r
- * @version 1.0\r
  */\r
-public class CreateUseSummaryOperation extends AbstractPostOperation {\r
+public class CreateUseSummaryOperation extends AbstractPostOperation<Taxon> {\r
 \r
        public static final String ID = "eu.etaxonomy.taxeditor.editor.use.createUseRecord"; //$NON-NLS-1$\r
 \r
@@ -38,7 +36,6 @@ public class CreateUseSummaryOperation extends AbstractPostOperation {
        private final Feature feature;\r
        private DescriptionElementBase element;\r
 \r
-\r
        /**\r
         * <p>Constructor for CreateUseSummaryOperation.</p>\r
         *\r
@@ -58,35 +55,24 @@ public class CreateUseSummaryOperation extends AbstractPostOperation {
 \r
        /**\r
         * <p>Constructor for CreateUseSummaryOperation.</p>\r
-        *\r
-        * @param undoContext a {@link org.eclipse.core.commands.operations.IUndoContext} object.\r
-        * @param taxon a {@link eu.etaxonomy.cdm.model.taxon.Taxon} object.\r
-        * @param description a {@link eu.etaxonomy.cdm.model.description.TaxonDescription} object.\r
-        * @param feature a {@link eu.etaxonomy.cdm.model.description.Feature} object.\r
-        * @param element a {@link eu.etaxonomy.cdm.model.description.DescriptionElementBase} object.\r
-        * @param postOperationEnabled a {@link eu.etaxonomy.taxeditor.operation.IPostOperationEnabled} object.\r
-        * @param label a {@link java.lang.String} object.\r
         */\r
        public CreateUseSummaryOperation(String label,\r
                        IUndoContext undoContext, Taxon taxon,\r
                        TaxonDescription description, Feature feature,\r
                        DescriptionElementBase element, IPostOperationEnabled postOperationEnabled) {\r
-                       this(label, undoContext, description, feature, postOperationEnabled);\r
-\r
+                       \r
+               this(label, undoContext, description, feature, postOperationEnabled);\r
                this.element = element;\r
        }\r
 \r
-       /** {@inheritDoc} */\r
        @Override\r
        public IStatus execute(IProgressMonitor monitor, IAdaptable info)\r
                        throws ExecutionException {\r
                monitor.worked(20);\r
                if (element == null) {\r
-\r
                                element = TextData.NewInstance();\r
                }\r
 \r
-\r
                element.setFeature(feature);\r
                description.addElement(element);\r
                monitor.worked(40);\r