Author: heshan
Date: Fri Mar 22 16:02:21 2013
New Revision: 1459865

URL: http://svn.apache.org/r1459865
Log:
AIRAVATA-775 Adding EC2 menu to XBaya menu.

Modified:
    
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/menues/XBayaMenu.java

Modified: 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/menues/XBayaMenu.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/menues/XBayaMenu.java?rev=1459865&r1=1459864&r2=1459865&view=diff
==============================================================================
--- 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/menues/XBayaMenu.java
 (original)
+++ 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/menues/XBayaMenu.java
 Fri Mar 22 16:02:21 2013
@@ -21,15 +21,6 @@
 
 package org.apache.airavata.xbaya.ui.menues;
 
-import java.awt.event.ActionEvent;
-import java.awt.event.KeyEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Box;
-import javax.swing.JMenu;
-import javax.swing.JMenuBar;
-import javax.swing.JMenuItem;
-
 import org.apache.airavata.xbaya.XBayaConfiguration;
 import org.apache.airavata.xbaya.XBayaConfiguration.XBayaExecutionMode;
 import org.apache.airavata.xbaya.XBayaConstants;
@@ -41,30 +32,16 @@ import org.apache.airavata.xbaya.ui.dial
 import org.apache.airavata.xbaya.ui.widgets.XBayaComponent;
 import org.apache.airavata.xbaya.ui.widgets.XBayaToolBar;
 
+import javax.swing.*;
+import java.awt.event.ActionEvent;
+import java.awt.event.KeyEvent;
+
 public class XBayaMenu implements XBayaComponent,XBayaExecutionModeListener{
 
     private XBayaEngine engine;
 
     private JMenuBar menuBar;
 
-//    private WorkflowMenu workflowMenu;
-//
-//    private FileMenu fileMenu;
-//
-//    private ExperimentMenu experimentMenu;
-//
-//    private PegasusMenu pegasusMenu;
-//
-//    private AmazonEC2Menu amazonEC2Menu;
-//
-//    private ComponentMenu componentMenu;
-//
-//    private MonitorMenu monitorMenu;
-
-    // private MyProxyMenu myProxyMenu;
-
-//    private RegisterApplicationsMenu registerApplications;
-
        private XBayaMenuItem xBayaMenuItem;
 
        private EditMenuItem editMenuItem;
@@ -75,6 +52,8 @@ public class XBayaMenu implements XBayaC
 
        private RegistryMenuItem registryMenuItem;
 
+    private AmazonEC2MenuItem amazonEC2MenuItem;
+
        private ToolsMenuItem toolsMenuItem;
 
        private XBayaGUI gui;
@@ -91,34 +70,16 @@ public class XBayaMenu implements XBayaC
         setToolBar(toolBar);
         initMenu();
                
engine.getConfiguration().registerExecutionModeChangeListener(this);
-//        SwingUtilities.invokeLater(new Runnable() {
-//            public void run() {
-//                try {
-//                    initMenu();
-//                } catch (Exception exception) {
-//                    exception.printStackTrace();
-//                }
-//            }
-//        });
     }
     
        private void initMenu() {
-//             fileMenu = new FileMenu(getEngine());
-               
                xBayaMenuItem = new XBayaMenuItem(getEngine(),getToolBar());
                editMenuItem = new EditMenuItem(getEngine());
+        amazonEC2MenuItem = new AmazonEC2MenuItem(getEngine());
                viewMenuItem = new ViewMenuItem(getEngine());
                runMenuItem = new RunMenuItem(getEngine(), getToolBar());
                registryMenuItem = new 
RegistryMenuItem(getEngine(),getToolBar());
                toolsMenuItem = new ToolsMenuItem(getEngine());
-               
-//             workflowMenu = new WorkflowMenu(getEngine());
-//             experimentMenu = new ExperimentMenu(getEngine());
-//             amazonEC2Menu = new AmazonEC2Menu(getEngine());
-//             componentMenu = new ComponentMenu(getEngine());
-//             monitorMenu = new MonitorMenu(getEngine());
-               // this.myProxyMenu = new MyProxyMenu(this.engine);
-//             registerApplications = new 
RegisterApplicationsMenu(getEngine());
 
                createMenuBar();
                executionModeChanged(getEngine().getConfiguration());
@@ -137,7 +98,6 @@ public class XBayaMenu implements XBayaC
      * Creates the menu bar.
      */
     private void createMenuBar() {
-
         this.menuBar = new JMenuBar();
         menuBar.add(xBayaMenuItem.getMenu());
         menuBar.add(editMenuItem.getMenu());
@@ -145,6 +105,7 @@ public class XBayaMenu implements XBayaC
         menuBar.add(runMenuItem.getMenu());
         menuBar.add(toolsMenuItem.getMenu());
         menuBar.add(registryMenuItem.getMenu());
+        menuBar.add(amazonEC2MenuItem.getMenu());
         // Space before Help
         this.menuBar.add(Box.createHorizontalGlue());
 


Reply via email to