performed javacscript:fix and worked on documentation
[taxeditor.git] / taxeditor-store / src / main / java / eu / etaxonomy / taxeditor / datasource / handler / AbstractDataSourceHandler.java
index a8253e756d3a3339eb9d3beaeee668e63023bc8f..8fbb9a481fc763d82401eecb3c3bdd33fc8fbf74 100644 (file)
@@ -31,6 +31,7 @@ abstract class AbstractDataSourceHandler extends AbstractHandler {
        /* (non-Javadoc)
         * @see org.eclipse.core.commands.IHandler#execute(org.eclipse.core.commands.ExecutionEvent)
         */
+       /** {@inheritDoc} */
        public Object execute(ExecutionEvent event) throws ExecutionException {
                
                boolean refresh = specificExecute(event);
@@ -41,6 +42,12 @@ abstract class AbstractDataSourceHandler extends AbstractHandler {
                return null;
        }
        
+       /**
+        * <p>getSelectedDataSourceContainer</p>
+        *
+        * @param event a {@link org.eclipse.core.commands.ExecutionEvent} object.
+        * @return a {@link eu.etaxonomy.taxeditor.datasource.view.CdmMetaDataAwareDataSourceContainer} object.
+        */
        protected CdmMetaDataAwareDataSourceContainer getSelectedDataSourceContainer(ExecutionEvent event){
                ISelection menuSelection = HandlerUtil.getActiveMenuSelection(event);
                CdmMetaDataAwareDataSourceContainer container = (CdmMetaDataAwareDataSourceContainer) ((StructuredSelection) menuSelection).getFirstElement();
@@ -48,9 +55,10 @@ abstract class AbstractDataSourceHandler extends AbstractHandler {
        }
        
        /**
-        * 
-        * @param event
-        * @return
+        * <p>specificExecute</p>
+        *
+        * @param event a {@link org.eclipse.core.commands.ExecutionEvent} object.
+        * @return a boolean.
         */
        public abstract boolean specificExecute(ExecutionEvent event);
 }