Xcos : remove some java warnings 75/8275/2
Clément DAVID [Tue, 24 Jul 2012 08:44:04 +0000 (10:44 +0200)]
Change-Id: If8ea8bcff04f861728262da5a49d72ba12ae7839

35 files changed:
scilab/modules/xcos/src/java/org/scilab/modules/xcos/ViewPortTab.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/Xcos.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/AboutXcosAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/CloseAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/CompileAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/DebugLevelAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/DiagramBackgroundAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/DumpAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/EditFormatAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/ExportAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/ExternalAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/FitDiagramToViewAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/InitModelicaAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/NewDiagramAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/NormalViewAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/OpenAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/OpenInSciAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/PrintAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/QuitAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/RecentFileAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/SaveAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/SaveAsAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/SetContextAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/SetupAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/ShowHideShadowAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/SimulationNotRunningAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/StartAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/StopAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/ViewDiagramBrowserAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/ViewGridAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/ViewViewportAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/XcosDemonstrationsAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/actions/XcosDocumentationAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/view/PaletteBlockView.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/utils/BlockPositioning.java

index 51e427c..6d91435 100644 (file)
@@ -16,6 +16,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 
 import com.mxgraph.swing.mxGraphOutline;
 
+@SuppressWarnings(value = { "serial" })
 public final class ViewPortTab extends SwingScilabTab implements SimpleTab {
     public static final String DEFAULT_WIN_UUID = "xcos-viewport-default-window";
     public static final String DEFAULT_TAB_UUID = "xcos-viewport-default-tab";
@@ -29,9 +30,7 @@ public final class ViewPortTab extends SwingScilabTab implements SimpleTab {
         initComponents(graph);
     }
 
-    private static class ClosingOperation
-            implements
-            org.scilab.modules.gui.utils.ClosingOperationsManager.ClosingOperation {
+    private static class ClosingOperation implements org.scilab.modules.gui.utils.ClosingOperationsManager.ClosingOperation {
         private final XcosDiagram graph;
 
         public ClosingOperation(final XcosDiagram graph) {
@@ -57,14 +56,12 @@ public final class ViewPortTab extends SwingScilabTab implements SimpleTab {
         }
 
         @Override
-        public void updateDependencies(List<SwingScilabTab> list,
-                ListIterator<SwingScilabTab> it) {
+        public void updateDependencies(List<SwingScilabTab> list, ListIterator<SwingScilabTab> it) {
         }
 
     }
 
-    private static class EndedRestoration implements
-            WindowsConfigurationManager.EndedRestoration {
+    private static class EndedRestoration implements WindowsConfigurationManager.EndedRestoration {
         private final XcosDiagram graph;
 
         public EndedRestoration(XcosDiagram graph) {
@@ -73,8 +70,7 @@ public final class ViewPortTab extends SwingScilabTab implements SimpleTab {
 
         @Override
         public void finish() {
-            ConfigurationManager.getInstance().removeFromRecentTabs(
-                    graph.getViewPortTab());
+            ConfigurationManager.getInstance().removeFromRecentTabs(graph.getViewPortTab());
         }
     }
 
@@ -84,7 +80,7 @@ public final class ViewPortTab extends SwingScilabTab implements SimpleTab {
 
     /**
      * Get the viewport for a graph.
-     * 
+     *
      * @param graph
      *            the graph
      * @return the view port
@@ -96,7 +92,7 @@ public final class ViewPortTab extends SwingScilabTab implements SimpleTab {
 
     /**
      * Restore or create the viewport tab for the graph
-     * 
+     *
      * @param graph
      *            the graph
      */
@@ -106,7 +102,7 @@ public final class ViewPortTab extends SwingScilabTab implements SimpleTab {
 
     /**
      * Restore or create the viewport tab for the graph
-     * 
+     *
      * @param graph
      *            the graph
      * @param visible
@@ -125,13 +121,10 @@ public final class ViewPortTab extends SwingScilabTab implements SimpleTab {
         }
         ScilabTabFactory.getInstance().addToCache(tab);
 
-        ClosingOperationsManager.registerClosingOperation((SwingScilabTab) tab,
-                new ClosingOperation(graph));
-        ClosingOperationsManager.addDependency(
-                (SwingScilabTab) XcosTab.get(graph), (SwingScilabTab) tab);
+        ClosingOperationsManager.registerClosingOperation((SwingScilabTab) tab, new ClosingOperation(graph));
+        ClosingOperationsManager.addDependency((SwingScilabTab) XcosTab.get(graph), (SwingScilabTab) tab);
 
-        WindowsConfigurationManager.registerEndedRestoration(
-                (SwingScilabTab) tab, new EndedRestoration(graph));
+        WindowsConfigurationManager.registerEndedRestoration((SwingScilabTab) tab, new EndedRestoration(graph));
     }
 
     /*
@@ -139,8 +132,7 @@ public final class ViewPortTab extends SwingScilabTab implements SimpleTab {
      */
 
     private void initComponents(XcosDiagram graph) {
-        final mxGraphOutline outline = new mxGraphOutline(
-                graph.getAsComponent());
+        final mxGraphOutline outline = new mxGraphOutline(graph.getAsComponent());
         outline.setDrawLabels(true);
 
         setContentPane(outline);
@@ -149,8 +141,7 @@ public final class ViewPortTab extends SwingScilabTab implements SimpleTab {
     private SwingScilabWindow createDefaultWindow() {
         final SwingScilabWindow win;
 
-        final SwingScilabWindow configuration = WindowsConfigurationManager.createWindow(
-                DEFAULT_WIN_UUID, false);
+        final SwingScilabWindow configuration = WindowsConfigurationManager.createWindow(DEFAULT_WIN_UUID, false);
         if (configuration != null) {
             win = configuration;
         } else {
index 09978c3..c300b9a 100644 (file)
@@ -157,7 +157,7 @@ public final class Xcos {
         }
 
         /* Check the dependencies at startup time */
-        // checkDependencies();
+        checkDependencies();
 
         /*
          * Allocate data
@@ -540,6 +540,7 @@ public final class Xcos {
      * 
      * @return the diagram collection
      */
+    @SuppressWarnings("serial")
     public Collection<XcosDiagram> createDiagramCollection() {
         return new ArrayList<XcosDiagram>() {
             @Override
index b3540ab..62ec5e8 100644 (file)
@@ -27,7 +27,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
  * Display about box for Xcos
  */
 @SuppressWarnings(value = { "serial" })
-public class AboutXcosAction extends DefaultAction {
+public final class AboutXcosAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.ABOUT_XCOS;
     /** Icon name of the action */
index 42c518b..6e138ff 100644 (file)
@@ -30,7 +30,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
  * Diagram closing management
  */
 @SuppressWarnings(value = { "serial" })
-public class CloseAction extends DefaultAction {
+public final class CloseAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.CLOSE;
     /** Icon name of the action */
index 4f227c0..c01d555 100644 (file)
@@ -32,7 +32,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
  * Diagram compilation management
  */
 @SuppressWarnings(value = { "serial" })
-public class CompileAction extends SimulationNotRunningAction {
+public final class CompileAction extends SimulationNotRunningAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.COMPILE;
     /** Icon name of the action */
index a570e6b..110c5a8 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Allan SIMON
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- *
+ * 
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at
+ * are also available at    
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -26,7 +26,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
  * Set the debug level
  */
 @SuppressWarnings(value = { "serial" })
-public class DebugLevelAction extends SimulationNotRunningAction {
+public final class DebugLevelAction extends SimulationNotRunningAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.SET_DEBUG;
     /** Icon name of the action */
@@ -82,7 +82,7 @@ public class DebugLevelAction extends SimulationNotRunningAction {
 
     /**
      * Constructor
-     *
+     * 
      * @param scilabGraph
      *            corresponding Scilab Graph
      */
@@ -92,7 +92,7 @@ public class DebugLevelAction extends SimulationNotRunningAction {
 
     /**
      * Action !!!
-     *
+     * 
      * @param e
      *            action parameters
      * @see org.scilab.modules.graph.actions.base.DefaultAction#actionPerformed(java.awt.event.ActionEvent)
@@ -106,9 +106,9 @@ public class DebugLevelAction extends SimulationNotRunningAction {
         if (comp.isEditing()) {
             return;
         }
-
+        
         final DebugLevelDialog dialog = new DebugLevelDialog(
-            graph.getAsComponent(), graph.getScicosParameters());
+                graph.getAsComponent(), graph.getScicosParameters());
 
         dialog.pack();
         dialog.setVisible(true);
index bcdf0b9..be13562 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- *
+ * 
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at
+ * are also available at    
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -31,7 +31,7 @@ import com.mxgraph.swing.mxGraphComponent;
  * Diagram background color changing
  */
 @SuppressWarnings(value = { "serial" })
-public class DiagramBackgroundAction extends DefaultAction {
+public final class DiagramBackgroundAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.DIAGRAM_BACKGROUND;
     /** Icon name of the action */
@@ -43,7 +43,7 @@ public class DiagramBackgroundAction extends DefaultAction {
 
     /**
      * Constructor
-     *
+     * 
      * @param scilabGraph
      *            associated diagram
      */
@@ -53,7 +53,7 @@ public class DiagramBackgroundAction extends DefaultAction {
 
     /**
      * Menu for diagram menubar
-     *
+     * 
      * @param scilabGraph
      *            associated diagram
      * @return the menu
@@ -76,9 +76,9 @@ public class DiagramBackgroundAction extends DefaultAction {
         if (comp.isEditing()) {
             return;
         }
-
+        
         Color newColor = JColorChooser.showDialog(comp,
-                         XcosMessages.DIAGRAM_BACKGROUND, null);
+                XcosMessages.DIAGRAM_BACKGROUND, null);
 
         if (newColor != null) {
             comp.getViewport().setOpaque(false);
index c9dbe80..1458384 100644 (file)
@@ -32,7 +32,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
  * version.
  */
 @SuppressWarnings(value = { "serial" })
-public class DumpAction extends DefaultAction {
+public final class DumpAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.DUMP;
     /** Icon name of the action */
index 826be91..6260d34 100644 (file)
@@ -54,7 +54,7 @@ import com.mxgraph.util.mxUtils;
  * Customize the block representation.
  */
 @SuppressWarnings(value = { "serial" })
-public class EditFormatAction extends DefaultAction {
+public final class EditFormatAction extends DefaultAction {
     /**
      * Name of the action
      */
index aa1b2e6..5dbfdcc 100644 (file)
@@ -60,6 +60,7 @@ import com.mxgraph.util.mxUtils;
 /**
  * Diagram export management
  */
+@SuppressWarnings(value = { "serial" })
 public final class ExportAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.EXPORT;
index 5ed85ca..117380e 100644 (file)
@@ -34,7 +34,7 @@ import com.mxgraph.util.mxEventObject;
  * External action
  */
 @SuppressWarnings(value = { "serial" })
-public class ExternalAction extends DefaultAction {
+public final class ExternalAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = "";
     /** Icon name of the action */
index 944523c..8f4fa2c 100644 (file)
@@ -28,6 +28,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Use maximum of space inside the diagram
  */
+@SuppressWarnings(value = { "serial" })
 public final class FitDiagramToViewAction extends OneBlockDependantAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.FIT_DIAGRAM_TO_VIEW;
index 76f10ce..22e527d 100644 (file)
@@ -32,7 +32,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
  * Launch the modelica compiler configuration TCL UI
  */
 @SuppressWarnings(value = { "serial" })
-public class InitModelicaAction extends DefaultAction {
+public final class InitModelicaAction extends DefaultAction {
     /** the name */
     public static final String NAME = XcosMessages.INIT_MODELICA;
     /** no icon */
index 581bbd1..13c7846 100644 (file)
@@ -27,6 +27,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * New Diagram creation
  */
+@SuppressWarnings(value = { "serial" })
 public final class NewDiagramAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.NEW_DIAGRAM;
index f608cf4..2a9ffa1 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -24,6 +24,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Back to normal size for diagram (100%)
  */
+@SuppressWarnings(value = { "serial" })
 public final class NormalViewAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.NORMAL_100;
@@ -36,7 +37,7 @@ public final class NormalViewAction extends DefaultAction {
 
     /**
      * Constructor
-     * 
+     *
      * @param scilabGraph
      *            associated Scilab Graph
      */
@@ -46,7 +47,7 @@ public final class NormalViewAction extends DefaultAction {
 
     /**
      * Create the menu for Scilab Graph menu bar
-     * 
+     *
      * @param scilabGraph
      *            associated Scilab Graph
      * @return the menu
@@ -69,7 +70,7 @@ public final class NormalViewAction extends DefaultAction {
         if (comp.isEditing()) {
             return;
         }
-        
+
         comp.zoomActual();
     }
 
index a458fbd..0e5e822 100644 (file)
@@ -36,6 +36,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * File opening management
  */
+@SuppressWarnings(value = { "serial" })
 public final class OpenAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.OPEN;
index 2a9b86b..210ec70 100644 (file)
@@ -27,6 +27,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * File opening management
  */
+@SuppressWarnings(value = { "serial" })
 public final class OpenInSciAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.OPEN_IN;
index d0036ed..d15f917 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -32,6 +32,7 @@ import com.mxgraph.swing.mxGraphComponent;
 /**
  * Diagram printing management
  */
+@SuppressWarnings(value = { "serial" })
 public final class PrintAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.PRINT;
@@ -40,15 +41,14 @@ public final class PrintAction extends DefaultAction {
     /** Mnemonic key of the action */
     public static final int MNEMONIC_KEY = KeyEvent.VK_P;
     /** Accelerator key for the action */
-    public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit()
-            .getMenuShortcutKeyMask();
+    public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
 
     /** The default page margin */
     private static final int DEFAULT_MARGIN = 36;
 
     /**
      * Constructor
-     * 
+     *
      * @param scilabGraph
      *            associated diagram
      */
@@ -58,7 +58,7 @@ public final class PrintAction extends DefaultAction {
 
     /**
      * Print menu creation
-     * 
+     *
      * @param scilabGraph
      *            associated diagram
      * @return the menu
@@ -69,7 +69,7 @@ public final class PrintAction extends DefaultAction {
 
     /**
      * Print button creation
-     * 
+     *
      * @param scilabGraph
      *            associated diagram
      * @return the button
@@ -92,8 +92,7 @@ public final class PrintAction extends DefaultAction {
             PageFormat pf = graphComponent.getPageFormat();
             Paper paper = new Paper();
             double margin = DEFAULT_MARGIN;
-            paper.setImageableArea(margin, margin, paper.getWidth() - margin
-                    * 2, paper.getHeight() - margin * 2);
+            paper.setImageableArea(margin, margin, paper.getWidth() - margin * 2, paper.getHeight() - margin * 2);
             pf.setPaper(paper);
             pj.setPrintable(graphComponent, pf);
 
index 1a737f5..71167b4 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -26,6 +26,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Management of exit of Xcos
  */
+@SuppressWarnings(value = { "serial" })
 public final class QuitAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.QUIT;
@@ -34,12 +35,11 @@ public final class QuitAction extends DefaultAction {
     /** Mnemonic key of the action */
     public static final int MNEMONIC_KEY = KeyEvent.VK_Q;
     /** Accelerator key for the action */
-    public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit()
-            .getMenuShortcutKeyMask();
+    public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
 
     /**
      * Constructor
-     * 
+     *
      * @param scilabGraph
      *            associated Xcos diagram
      */
@@ -49,7 +49,7 @@ public final class QuitAction extends DefaultAction {
 
     /**
      * Create menu for the Scilab Graph menubar
-     * 
+     *
      * @param scilabGraph
      *            associated Xcos diagram
      * @return the menu
index ff5f02a..6146c08 100644 (file)
@@ -38,6 +38,7 @@ import org.scilab.modules.xcos.configuration.utils.ConfigurationConstants;
  *
  * This class doesn't follow standard action implementation.
  */
+@SuppressWarnings(value = { "serial" })
 public final class RecentFileAction extends DefaultAction implements PropertyChangeListener {
     /** Name of the action */
     public static final String NAME = "";
index d39e1cd..0e4498e 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -27,6 +27,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Management of "Diagram Saving"
  */
+@SuppressWarnings(value = { "serial" })
 public final class SaveAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.SAVE;
@@ -35,12 +36,11 @@ public final class SaveAction extends DefaultAction {
     /** Mnemonic key of the action */
     public static final int MNEMONIC_KEY = KeyEvent.VK_S;
     /** Accelerator key for the action */
-    public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit()
-            .getMenuShortcutKeyMask();
+    public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
 
     /**
      * Constructor
-     * 
+     *
      * @param scilabGraph
      *            associated Xcos diagram
      */
@@ -50,7 +50,7 @@ public final class SaveAction extends DefaultAction {
 
     /**
      * Create menu for saving
-     * 
+     *
      * @param scilabGraph
      *            associated Xcos diagram
      * @return the menu
@@ -61,7 +61,7 @@ public final class SaveAction extends DefaultAction {
 
     /**
      * Create toolbar button for saving
-     * 
+     *
      * @param scilabGraph
      *            associated Xcos diagram
      * @return the button
index 3e31549..323597e 100644 (file)
@@ -35,6 +35,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
  *
  * @author Vincent COUVERT
  */
+@SuppressWarnings(value = { "serial" })
 public final class SaveAsAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.SAVE_AS;
index 92fbc12..0f5969b 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Allan SIMON
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- *
+ * 
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at
+ * are also available at    
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -26,7 +26,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
  * Opens context settings Window
  */
 @SuppressWarnings(value = { "serial" })
-public class SetContextAction extends SimulationNotRunningAction {
+public final class SetContextAction extends SimulationNotRunningAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.SET_CONTEXT;
     /** Icon name of the action */
@@ -38,7 +38,7 @@ public class SetContextAction extends SimulationNotRunningAction {
 
     /**
      * Constructor
-     *
+     * 
      * @param scilabGraph
      *            corresponding Scilab Graph
      */
@@ -48,7 +48,7 @@ public class SetContextAction extends SimulationNotRunningAction {
 
     /**
      * Create the associated menu
-     *
+     * 
      * @param scilabGraph
      *            corresponding Scilab Graph
      * @return the menu
@@ -59,7 +59,7 @@ public class SetContextAction extends SimulationNotRunningAction {
 
     /**
      * Action !
-     *
+     * 
      * @param e
      *            the event
      * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
@@ -73,9 +73,9 @@ public class SetContextAction extends SimulationNotRunningAction {
         if (comp.isEditing()) {
             return;
         }
-
+        
         final SetContextDialog dialog = new SetContextDialog(
-            comp, graph.getScicosParameters());
+                comp, graph.getScicosParameters());
 
         dialog.pack();
         dialog.setVisible(true);
index ff4f020..4e08d0d 100644 (file)
@@ -26,7 +26,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
  * Setup dialog for Xcos
  */
 @SuppressWarnings(value = { "serial" })
-public class SetupAction extends SimulationNotRunningAction {
+public final class SetupAction extends SimulationNotRunningAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.SETUP;
     /** Icon name of the action */
@@ -38,7 +38,7 @@ public class SetupAction extends SimulationNotRunningAction {
 
     /**
      * Constructor
-     *
+     * 
      * @param scilabGraph
      *            Associated Scilab Graph
      */
@@ -48,7 +48,7 @@ public class SetupAction extends SimulationNotRunningAction {
 
     /**
      * Create corresponding menu
-     *
+     * 
      * @param scilabGraph
      *            Associated Scilab Graph
      * @return the menu
@@ -59,7 +59,7 @@ public class SetupAction extends SimulationNotRunningAction {
 
     /**
      * Action !
-     *
+     * 
      * @param e
      *            the event
      * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
@@ -73,7 +73,7 @@ public class SetupAction extends SimulationNotRunningAction {
         if (comp.isEditing()) {
             return;
         }
-
+        
         final SetupDialog dialog = new SetupDialog(comp,
                 graph.getScicosParameters());
 
index 37f6db7..1dc4134 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- *
+ * 
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at
+ * are also available at    
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -32,7 +32,7 @@ import com.mxgraph.view.mxCellState;
  * Block shadow handling
  */
 @SuppressWarnings(value = { "serial" })
-public class ShowHideShadowAction extends VertexSelectionDependantAction {
+public final class ShowHideShadowAction extends VertexSelectionDependantAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.SHOWHIDE_SHADOW;
     /** Icon name of the action */
@@ -44,7 +44,7 @@ public class ShowHideShadowAction extends VertexSelectionDependantAction {
 
     /**
      * Constructor
-     *
+     * 
      * @param scilabGraph
      *            associated diagram
      */
@@ -54,7 +54,7 @@ public class ShowHideShadowAction extends VertexSelectionDependantAction {
 
     /**
      * Menu added to the menubar
-     *
+     * 
      * @param scilabGraph
      *            associated diagram
      * @return the menu
@@ -77,7 +77,7 @@ public class ShowHideShadowAction extends VertexSelectionDependantAction {
         if (comp.isEditing()) {
             return;
         }
-
+        
         if (graph.getSelectionCells().length != 0) {
 
             Object[] allCells = graph.getSelectionCells();
@@ -86,7 +86,7 @@ public class ShowHideShadowAction extends VertexSelectionDependantAction {
                 if (allCells[i] instanceof BasicBlock) {
                     // ((BasicBlock) allCells[i])
                     mxCellState state = graph.getView().getState(
-                                            allCells[i]);
+                            allCells[i]);
                     Map<String, Object> style;
                     if (state != null) {
                         style = state.getStyle();
@@ -96,9 +96,9 @@ public class ShowHideShadowAction extends VertexSelectionDependantAction {
 
                     if (style != null) {
                         String value = Boolean.toString(mxUtils.isTrue(style,
-                                                        mxConstants.STYLE_SHADOW, false));
+                                mxConstants.STYLE_SHADOW, false));
                         graph.setCellStyles(mxConstants.STYLE_SHADOW,
-                                            value, new Object[] { allCells[i] });
+                                value, new Object[] { allCells[i] });
                     }
                 }
             }
index e8bc292..6b40b4c 100644 (file)
@@ -23,24 +23,24 @@ import org.scilab.modules.graph.actions.base.GraphActionManager;
  * This action is enable when the simulation is not running, otherwise it is
  * disabled.
  */
+@SuppressWarnings(value = { "serial" })
 public abstract class SimulationNotRunningAction extends DefaultAction {
     /**
      * Default constructor
-     *
+     * 
      * @param scilabGraph
      *            the associated scilab graph
      */
     public SimulationNotRunningAction(ScilabGraph scilabGraph) {
         super(scilabGraph);
 
-        GraphActionManager.get(scilabGraph, StartAction.class).addPropertyChangeListener(new PropertyChangeListener() {
-            @Override
-            public void propertyChange(PropertyChangeEvent evt) {
-                if (evt.getPropertyName().equals("enabled")) {
-                    setEnabled((Boolean) evt.getNewValue());
-                }
-            }
-        });
+        GraphActionManager.get(scilabGraph, StartAction.class)
+                .addPropertyChangeListener(new PropertyChangeListener() {
+                    @Override
+                    public void propertyChange(PropertyChangeEvent evt) {
+                        setEnabled((Boolean) evt.getNewValue());
+                    }
+                });
     }
 
 }
index 3881444..f5d3003 100644 (file)
@@ -37,7 +37,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
  * Start the simulation
  */
 @SuppressWarnings(value = { "serial" })
-public class StartAction extends OneBlockDependantAction {
+public final class StartAction extends OneBlockDependantAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.START;
     /** Icon name of the action */
index 36bd47b..e51111f 100644 (file)
@@ -3,11 +3,11 @@
  * Copyright (C) 2009 - DIGITEO - Bruno JOFRET
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- *
+ * 
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at
+ * are also available at    
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -30,7 +30,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
  * Stop the simulation
  */
 @SuppressWarnings(value = { "serial" })
-public class StopAction extends DefaultAction {
+public final class StopAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.STOP;
     /** Icon name of the action */
@@ -69,7 +69,7 @@ public class StopAction extends DefaultAction {
 
     /**
      * Action !!!
-     *
+     * 
      * @param e
      *            source event
      * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
@@ -83,7 +83,7 @@ public class StopAction extends DefaultAction {
         if (comp.isEditing()) {
             return;
         }
-
+        
         if (!GraphActionManager.getEnable(StartAction.class)) {
             ScilabInterpreterManagement.requestScilabExec("haltscicos");
 
index 0402b22..cd69e7d 100644 (file)
@@ -29,6 +29,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * View the diagram as a scilab tree
  */
+@SuppressWarnings(value = { "serial" })
 public final class ViewDiagramBrowserAction extends OneBlockDependantAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.DIAGRAM_BROWSER;
index ddf1b0a..0e9f629 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -27,6 +27,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Grid visibility management
  */
+@SuppressWarnings(value = { "serial" })
 public final class ViewGridAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.GRID;
@@ -39,7 +40,7 @@ public final class ViewGridAction extends DefaultAction {
 
     /**
      * Constructor
-     * 
+     *
      * @param scilabGraph
      *            associated Scilab Graph
      */
@@ -49,28 +50,25 @@ public final class ViewGridAction extends DefaultAction {
 
     /**
      * Create checkbox menu for the graph menu bar
-     * 
+     *
      * @param scilabGraph
      *            associated Scilab Graph
      * @return the menu
      */
     public static CheckBoxMenuItem createCheckBoxMenu(ScilabGraph scilabGraph) {
-        final CheckBoxMenuItem menu = createCheckBoxMenu(scilabGraph,
-                ViewGridAction.class);
+        final CheckBoxMenuItem menu = createCheckBoxMenu(scilabGraph, ViewGridAction.class);
         menu.setChecked(true);
 
-        scilabGraph.addPropertyChangeListener("gridEnabled",
-                new PropertyChangeListener() {
-                    @Override
-                    public void propertyChange(PropertyChangeEvent evt) {
-                        XcosDiagram graph = (XcosDiagram) evt.getSource();
+        scilabGraph.addPropertyChangeListener("gridEnabled", new PropertyChangeListener() {
+            @Override
+            public void propertyChange(PropertyChangeEvent evt) {
+                XcosDiagram graph = (XcosDiagram) evt.getSource();
 
-                        menu.setChecked(graph.isGridEnabled());
-                        graph.getAsComponent().setGridVisible(
-                                graph.isGridEnabled());
-                        graph.getAsComponent().repaint();
-                    }
-                });
+                menu.setChecked(graph.isGridEnabled());
+                graph.getAsComponent().setGridVisible(graph.isGridEnabled());
+                graph.getAsComponent().repaint();
+            }
+        });
 
         return menu;
     }
@@ -89,7 +87,7 @@ public final class ViewGridAction extends DefaultAction {
         if (comp.isEditing()) {
             return;
         }
-        
+
         graph.setGridEnabled(!graph.isGridEnabled());
     }
 }
index 1597115..e006663 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -29,6 +29,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Viewport tab visibility managemet
  */
+@SuppressWarnings(value = { "serial" })
 public final class ViewViewportAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.VIEWPORT;
@@ -41,7 +42,7 @@ public final class ViewViewportAction extends DefaultAction {
 
     /**
      * Constructor
-     * 
+     *
      * @param scilabGraph
      *            associated Scilab Graph
      */
@@ -51,7 +52,7 @@ public final class ViewViewportAction extends DefaultAction {
 
     /**
      * Create checkbox menu for the graph menu bar
-     * 
+     *
      * @param scilabGraph
      *            associated Scilab Graph
      * @return the menu
@@ -83,8 +84,7 @@ public final class ViewViewportAction extends DefaultAction {
         if (status) {
             ViewPortTab.restore(graph);
         } else {
-            ClosingOperationsManager
-                    .startClosingOperation((SwingScilabTab) viewport);
+            ClosingOperationsManager.startClosingOperation((SwingScilabTab) viewport);
         }
     }
 }
index a46854f..c368892 100644 (file)
@@ -27,6 +27,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * View Xcos demos
  */
+@SuppressWarnings(value = { "serial" })
 public final class XcosDemonstrationsAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.XCOS_DEMONSTRATIONS;
@@ -39,7 +40,7 @@ public final class XcosDemonstrationsAction extends DefaultAction {
 
     /**
      * Constructor
-     * 
+     *
      * @param scilabGraph
      *            corresponding Scilab Graph
      */
@@ -49,7 +50,7 @@ public final class XcosDemonstrationsAction extends DefaultAction {
 
     /**
      * Create a button for a graph toolbar
-     * 
+     *
      * @param scilabGraph
      *            corresponding Scilab Graph
      * @return the button
@@ -60,7 +61,7 @@ public final class XcosDemonstrationsAction extends DefaultAction {
 
     /**
      * Create a menu for a graph menubar
-     * 
+     *
      * @param scilabGraph
      *            corresponding Scilab Graph
      * @return the menu
@@ -71,7 +72,7 @@ public final class XcosDemonstrationsAction extends DefaultAction {
 
     /**
      * Action associated
-     * 
+     *
      * @param e
      *            the event
      * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
@@ -85,9 +86,7 @@ public final class XcosDemonstrationsAction extends DefaultAction {
         if (comp.isEditing()) {
             return;
         }
-        
-        ScilabInterpreterManagement.requestScilabExec("exec(\""
-                + System.getenv("SCI")
-                + "/modules/xcos/demos/xcos_demos.sce\", -1)");
+
+        ScilabInterpreterManagement.requestScilabExec("exec(\"" + System.getenv("SCI") + "/modules/xcos/demos/xcos_demos.sce\", -1)");
     }
 }
index 2615c99..f6dcc88 100644 (file)
@@ -16,7 +16,6 @@ package org.scilab.modules.xcos.actions;
 import java.awt.event.ActionEvent;
 import java.awt.event.KeyEvent;
 
-import org.scilab.modules.action_binding.highlevel.ScilabInterpreterManagement;
 import org.scilab.modules.graph.ScilabComponent;
 import org.scilab.modules.graph.ScilabGraph;
 import org.scilab.modules.graph.actions.base.DefaultAction;
@@ -29,6 +28,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * View Xcos documentation
  */
+@SuppressWarnings(value = { "serial" })
 public final class XcosDocumentationAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.XCOS_DOCUMENTATION;
@@ -41,7 +41,7 @@ public final class XcosDocumentationAction extends DefaultAction {
 
     /**
      * Constructor
-     * 
+     *
      * @param scilabGraph
      *            corresponding Scilab Graph
      */
@@ -51,7 +51,7 @@ public final class XcosDocumentationAction extends DefaultAction {
 
     /**
      * Create a button for a graph toolbar
-     * 
+     *
      * @param scilabGraph
      *            corresponding Scilab Graph
      * @return the button
@@ -62,7 +62,7 @@ public final class XcosDocumentationAction extends DefaultAction {
 
     /**
      * Create a menu for a graph menubar
-     * 
+     *
      * @param scilabGraph
      *            corresponding Scilab Graph
      * @return the menu
@@ -73,7 +73,7 @@ public final class XcosDocumentationAction extends DefaultAction {
 
     /**
      * Action associated
-     * 
+     *
      * @param e
      *            the event
      * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
index b6ea8d0..d38ae7e 100644 (file)
@@ -14,6 +14,7 @@ package org.scilab.modules.xcos.palette.view;
 
 import java.awt.Dimension;
 import java.awt.Font;
+import java.io.FileInputStream;
 
 import javax.swing.BorderFactory;
 import javax.swing.JLabel;
@@ -27,11 +28,12 @@ import org.scilab.modules.xcos.utils.XcosConstants;
 /**
  * The palette block view
  */
+new FileInputStream(in)
 public final class PaletteBlockView extends JLabel {
 
     private static final Dimension PREFERRED_SIZE = new Dimension(
-            XcosConstants.PALETTE_BLOCK_WIDTH,
-            XcosConstants.PALETTE_BLOCK_HEIGHT);
+        XcosConstants.PALETTE_BLOCK_WIDTH,
+        XcosConstants.PALETTE_BLOCK_HEIGHT);
     private static final int DEFAULT_FONT_SIZE = 12;
     private static final int DEFAULT_ICON_TEXT_GAP = 5;
 
@@ -44,13 +46,13 @@ public final class PaletteBlockView extends JLabel {
 
     /**
      * Default constructor
-     * 
+     *
      * @param controller
      *            the associated controller
      */
     public PaletteBlockView(PaletteBlockCtrl controller) {
         super(controller.getModel().getName(), controller.getModel()
-                .getLoadedIcon(), SwingConstants.CENTER);
+              .getLoadedIcon(), SwingConstants.CENTER);
         this.controller = controller;
         initComponents();
     }
index b42dae3..46c9c5c 100644 (file)
@@ -286,6 +286,7 @@ public final class BlockPositioning {
      *            The orientation.
      */
     private static void updatePortsPositions(BasicBlock block, List<BasicPort> ports, Orientation iter) {
+        @SuppressWarnings("serial")
         final List<BasicPort> invertedPorts = new ArrayList<BasicPort>(ports) {
             {
                 Collections.reverse(this);