Author: ruschein
Date: 2010-10-01 14:09:45 -0700 (Fri, 01 Oct 2010)
New Revision: 22126

Modified:
   
cytoscape3/trunk/application/src/main/java/cytoscape/internal/layout/ui/DynamicLayoutMenu.java
   
cytoscape3/trunk/application/src/main/java/cytoscape/internal/layout/ui/LayoutSettingsDialog.java
   
cytoscape3/trunk/application/src/main/java/cytoscape/internal/layout/ui/StaticLayoutMenu.java
   
cytoscape3/trunk/application/src/main/java/cytoscape/internal/task/CytoPanelTaskFactoryTunableAction.java
   
cytoscape3/trunk/application/src/main/java/cytoscape/internal/task/TaskFactoryTunableAction.java
Log:
Now we pass TaskFactorys to the TaskManager's execute method.

Modified: 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/layout/ui/DynamicLayoutMenu.java
===================================================================
--- 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/layout/ui/DynamicLayoutMenu.java
      2010-10-01 21:09:32 UTC (rev 22125)
+++ 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/layout/ui/DynamicLayoutMenu.java
      2010-10-01 21:09:45 UTC (rev 22126)
@@ -31,8 +31,6 @@
 
 
 import org.cytoscape.session.CyNetworkManager;
-import org.cytoscape.work.Task;
-import org.cytoscape.work.TaskIterator;
 import org.cytoscape.work.TaskManager;
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
@@ -127,11 +125,11 @@
                } else {
                        // No special menus, so make sure we layout all selected
                        List<CyNetworkView> views = 
netmgr.getSelectedNetworkViews();
-                       for ( CyNetworkView view: views ) {
+                       for (final CyNetworkView view: views) {
                                layout.setSelectedOnly(false);
                                layout.setLayoutAttribute(null);
-                               final Task layoutTask =  new LayoutTask(layout, 
view);
-                               tm.execute(new TaskIterator(layoutTask));
+                               layout.setNetworkView(view);
+                               tm.execute(layout);
                        }
                }
        }

Modified: 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/layout/ui/LayoutSettingsDialog.java
===================================================================
--- 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/layout/ui/LayoutSettingsDialog.java
   2010-10-01 21:09:32 UTC (rev 22125)
+++ 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/layout/ui/LayoutSettingsDialog.java
   2010-10-01 21:09:45 UTC (rev 22126)
@@ -35,8 +35,6 @@
 import org.cytoscape.view.layout.CyLayoutAlgorithm;
 import org.cytoscape.view.layout.CyLayouts;
 
-import org.cytoscape.work.Task;
-import org.cytoscape.work.TaskIterator;
 import org.cytoscape.work.Tunable;
 import org.cytoscape.work.swing.GUITaskManager;
 
@@ -104,9 +102,9 @@
                if (command.equals("done"))
                        setVisible(false);
                else if (command.equals("execute")) {
-                       final Task layoutTask = new LayoutTask(currentLayout, 
netmgr.getCurrentNetworkView());
                        taskManager.setParent(algorithmPanel);
-                       taskManager.execute(new TaskIterator(layoutTask));
+                       
currentLayout.setNetworkView(netmgr.getCurrentNetworkView());
+                       taskManager.execute(currentLayout);
                } else {
                        // OK, initialize and display
                        initialize();

Modified: 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/layout/ui/StaticLayoutMenu.java
===================================================================
--- 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/layout/ui/StaticLayoutMenu.java
       2010-10-01 21:09:32 UTC (rev 22125)
+++ 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/layout/ui/StaticLayoutMenu.java
       2010-10-01 21:09:45 UTC (rev 22126)
@@ -31,8 +31,6 @@
 
 
 import org.cytoscape.session.CyNetworkManager;
-import org.cytoscape.work.Task;
-import org.cytoscape.work.TaskIterator;
 import org.cytoscape.work.TaskManager;
 import org.cytoscape.view.layout.CyLayoutAlgorithm;
 
@@ -73,7 +71,6 @@
        public void actionPerformed(ActionEvent e) {
                layout.setSelectedOnly(false);
                layout.setNetworkView(netmgr.getCurrentNetworkView());
-               
-               tm.execute(layout.getTaskIterator());
+               tm.execute(layout);
        }
 }

Modified: 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/task/CytoPanelTaskFactoryTunableAction.java
===================================================================
--- 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/task/CytoPanelTaskFactoryTunableAction.java
   2010-10-01 21:09:32 UTC (rev 22125)
+++ 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/task/CytoPanelTaskFactoryTunableAction.java
   2010-10-01 21:09:45 UTC (rev 22126)
@@ -48,8 +48,6 @@
 
 import org.cytoscape.session.CyNetworkManager;
 import org.cytoscape.work.TaskFactory;
-import org.cytoscape.work.Task;
-import org.cytoscape.work.TaskIterator;
 import org.cytoscape.work.TunableValidator;
 import org.cytoscape.work.swing.GUITaskManager;
 
@@ -92,9 +90,7 @@
                                }
                        }
 
-                       final TaskIterator taskIterator = 
factory.getTaskIterator();
-                       // execute the task in a separate thread
-                       manager.execute(taskIterator);
+                       manager.execute(factory);
                }
        }
 

Modified: 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/task/TaskFactoryTunableAction.java
===================================================================
--- 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/task/TaskFactoryTunableAction.java
    2010-10-01 21:09:32 UTC (rev 22125)
+++ 
cytoscape3/trunk/application/src/main/java/cytoscape/internal/task/TaskFactoryTunableAction.java
    2010-10-01 21:09:45 UTC (rev 22126)
@@ -35,8 +35,6 @@
 import java.util.Map;
 
 import org.cytoscape.work.TaskFactory;
-import org.cytoscape.work.Task;
-import org.cytoscape.work.TaskIterator;
 import org.cytoscape.work.TaskManager;
 
 import cytoscape.view.CytoscapeAction;
@@ -61,8 +59,7 @@
 
        public void actionPerformed(ActionEvent a) {
                logger.debug("About to execute task from factory: " + 
factory.toString());
-               final TaskIterator taskIterator = factory.getTaskIterator();
                // execute the task(s) in a separate thread
-               manager.execute(taskIterator);
+               manager.execute(factory);
        }
 }

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to