You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2011/10/11 16:18:51 UTC
svn commit: r1181802 [2/2] - in /incubator/airavata/trunk/modules:
commons/registry-api/src/main/java/org/apache/airavata/registry/api/
commons/registry-api/src/main/java/org/apache/airavata/registry/api/exception/
commons/registry-api/src/main/java/or...
Modified: incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/wf/gui/WorkflowMenu.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/wf/gui/WorkflowMenu.java?rev=1181802&r1=1181801&r2=1181802&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/wf/gui/WorkflowMenu.java (original)
+++ incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/wf/gui/WorkflowMenu.java Tue Oct 11 14:18:50 2011
@@ -63,16 +63,10 @@ public class WorkflowMenu {
private JMenuItem runJythonWorkflowItem;
- private JMenuItem exitItem;
-
private JMenuItem launchDynamicWorkflowItem;
private JMenuItem launchGridChemWorkflowItem;
- private JMenuItem generateDataDrivenSubWorkflow;
-
- private JMenuItem partitionStreamflowItem;
-
private static final Logger logger = LoggerFactory.getLogger(WorkflowMenu.class);
/**
@@ -107,10 +101,6 @@ public class WorkflowMenu {
this.launchDynamicWorkflowItem = createLaunchDynamicWorkflowItem();
this.launchGridChemWorkflowItem = createLaunchGridChemWorkflowItem();
- this.generateDataDrivenSubWorkflow = createGenerateDataDrivenSubWorkflow();
- this.partitionStreamflowItem = createPartitionStreamflow();
- this.exitItem = createExitItem();
-
this.workflowMenu = new JMenu("Workflow");
this.workflowMenu.setMnemonic(KeyEvent.VK_W);
@@ -129,63 +119,8 @@ public class WorkflowMenu {
this.workflowMenu.add(this.launchDynamicWorkflowItem);
this.workflowMenu.addSeparator();
this.workflowMenu.add(this.launchGridChemWorkflowItem);
- this.workflowMenu.addSeparator();
- this.workflowMenu.add(this.generateDataDrivenSubWorkflow);
- this.workflowMenu.addSeparator();
- this.workflowMenu.add(this.partitionStreamflowItem);
- this.workflowMenu.addSeparator();
- this.workflowMenu.add(this.exitItem);
- }
-
- /**
- * @return
- */
- private JMenuItem createPartitionStreamflow() {
- JMenuItem menuItem = new JMenuItem("Partition Streamflow");
- menuItem.addActionListener(new AbstractAction() {
-
- @Override
- public void actionPerformed(ActionEvent e) {
- GraphCanvas canvas = WorkflowMenu.this.engine.getGUI().getGraphCanvas();
- try {
- canvas.partition();
- } catch (XBayaException e1) {
- WorkflowMenu.this.engine.getErrorWindow().error(e1);
- }
- }
- });
- return menuItem;
}
- /**
- * @return
- */
- private JMenuItem createGenerateDataDrivenSubWorkflow() {
- JMenuItem menuItem = new JMenuItem("Harvest Datadriven workflow");
- menuItem.setMnemonic(KeyEvent.VK_H);
- menuItem.addActionListener(new AbstractAction() {
- public void actionPerformed(ActionEvent e) {
- QName dataType = null;// new QName(WSConstants.XSD_NS_URI, "string");
-
- XBayaEngine engineRef = WorkflowMenu.this.engine;
- String ns = JOptionPane.showInputDialog(null, "Namespace", "http://www.extreme.indiana.edu/lead/xsd");// "Namespace for the type",
- // JOptionPane.QUESTION_MESSAGE);
- String type = JOptionPane.showInputDialog(null, "Local name", "LEADFileIDArrayType");// "Type name",
- // JOptionPane.QUESTION_MESSAGE);
- if (ns == null || "".equals(ns)) {
- dataType = new QName(WSConstants.XSD_NS_URI, type);
- } else {
- dataType = new QName(ns, type);
- }
- Workflow[] newWorkflows = new WorkflowHarvester().harvest(engineRef.getWorkflow(), dataType);
- for (Workflow workflow : newWorkflows) {
- GraphCanvas canvas = engineRef.getGUI().newGraphCanvas(true);
- canvas.setWorkflow(workflow);
- }
- }
- });
- return menuItem;
- }
private JMenuItem createNewWorkflowItem() {
JMenuItem menuItem = new JMenuItem("New Workflow");
@@ -334,21 +269,4 @@ public class WorkflowMenu {
// return item;
// }
- private JMenuItem createExitItem() {
- JMenuItem menuItem = new JMenuItem("Exit");
- menuItem.setMnemonic(KeyEvent.VK_X);
- menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q, ActionEvent.CTRL_MASK));
- menuItem.addActionListener(new AbstractAction() {
- public void actionPerformed(ActionEvent event) {
- try {
- WorkflowMenu.this.engine.dispose();
- } catch (XBayaException e) {
- logger.error(e.getMessage(), e);
- } finally {
- WorkflowMenu.this.engine.getGUI().getFrame().dispose();
- }
- }
- });
- return menuItem;
- }
}
\ No newline at end of file