Author: mes
Date: 2011-06-21 15:41:41 -0700 (Tue, 21 Jun 2011)
New Revision: 25864

Modified:
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/creation/CloneNetworkTask.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/edit/ConnectSelectedNodesTask.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTask.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteEdit.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteSelectedNodesAndEdgesTask.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/subnetworkbuilder/CreateSubnetworkTask.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/InvertSelectedEdgesTask.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/InvertSelectedNodesTask.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/SelectFromFileListTask.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/SelectUtils.java
Log:
updated for event-api changes that rely on payload events instead of 
microlisteners

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/creation/CloneNetworkTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/creation/CloneNetworkTask.java
 2011-06-21 22:41:27 UTC (rev 25863)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/creation/CloneNetworkTask.java
 2011-06-21 22:41:41 UTC (rev 25864)
@@ -42,8 +42,6 @@
 import org.cytoscape.model.CyRow;
 import org.cytoscape.model.CyTable;
 import org.cytoscape.model.CyTableEntry;
-import org.cytoscape.model.events.RowsAboutToChangeEvent;
-import org.cytoscape.model.events.RowsFinishedChangingEvent;
 import org.cytoscape.session.CyNetworkNaming;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.CyNetworkViewFactory;
@@ -105,12 +103,6 @@
                final CyTable nodeTable = newNet.getDefaultNodeTable();
                final CyTable edgeTable = newNet.getDefaultEdgeTable();
                final CyTable networkTable = newNet.getDefaultNetworkTable();
-
-               try {
-                       // Generate bundled event to avoid too many events 
problem.
-                       eventHelper.fireSynchronousEvent(new 
RowsAboutToChangeEvent(this, nodeTable));
-                       eventHelper.fireSynchronousEvent(new 
RowsAboutToChangeEvent(this, edgeTable));
-                       eventHelper.fireSynchronousEvent(new 
RowsAboutToChangeEvent(this, networkTable));
                        // copy default columns
                        cloneColumns(origNet.getDefaultNodeTable(), nodeTable);
                        cloneColumns(origNet.getDefaultEdgeTable(), edgeTable);
@@ -121,10 +113,6 @@
 
                        newNet.getCyRow().set(CyTableEntry.NAME,
                                        
naming.getSuggestedNetworkTitle(origNet.getCyRow().get(CyTableEntry.NAME, 
String.class)));
-               } finally {
-                       eventHelper.fireSynchronousEvent(new 
RowsFinishedChangingEvent(this, nodeTable));
-                       eventHelper.fireSynchronousEvent(new 
RowsFinishedChangingEvent(this, edgeTable));
-               }
                return newNet;
        }
 

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/edit/ConnectSelectedNodesTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/edit/ConnectSelectedNodesTask.java
     2011-06-21 22:41:27 UTC (rev 25863)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/edit/ConnectSelectedNodesTask.java
     2011-06-21 22:41:41 UTC (rev 25864)
@@ -10,8 +10,6 @@
 import org.cytoscape.model.CyTable;
 import org.cytoscape.model.CyTableEntry;
 import org.cytoscape.model.CyTableUtil;
-import org.cytoscape.model.events.RowsAboutToChangeEvent;
-import org.cytoscape.model.events.RowsFinishedChangingEvent;
 import org.cytoscape.work.AbstractTask;
 import org.cytoscape.work.TaskMonitor;
 
@@ -35,11 +33,6 @@
 
                final CyTable nodeTable = network.getDefaultNodeTable();
                final CyTable edgeTable = network.getDefaultEdgeTable();
-               try {
-                       // Generate bundled event to avoid too many events 
problem.
-                       eventHelper.fireSynchronousEvent(new 
RowsAboutToChangeEvent(this, nodeTable));
-                       eventHelper.fireSynchronousEvent(new 
RowsAboutToChangeEvent(this, edgeTable));
-                       
                        final List<CyNode> selectedNodes = 
CyTableUtil.getNodesInState(network, CyNetwork.SELECTED, true);
                        for (CyNode source : selectedNodes) {
                                for (CyNode target : selectedNodes) {
@@ -58,10 +51,6 @@
                                        }
                                }
                        }
-               } finally {
-                       eventHelper.fireSynchronousEvent(new 
RowsFinishedChangingEvent(this, nodeTable));
-                       eventHelper.fireSynchronousEvent(new 
RowsFinishedChangingEvent(this, edgeTable));
-               }
        }
 
 }

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTask.java
       2011-06-21 22:41:27 UTC (rev 25863)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTask.java
       2011-06-21 22:41:41 UTC (rev 25864)
@@ -85,10 +85,10 @@
                taskMonitor.setProgress(0.0);
                taskMonitor.setStatusMessage("Creating Cytoscape Network...");
 
-               
+               System.out.println("inserting generate network task");
                insertTasksAfterCurrentTask(viewReader, new 
GenerateNetworkViewsTask(name, viewReader, networkManager,
                                networkViewManager, namingUtil, viewThreshold));
-               
+               System.out.println("finished inserting generate network task");
                taskMonitor.setProgress(1.0);
        }
 
@@ -129,18 +129,24 @@
 
                taskMonitor.setProgress(0.0);
                
+               System.out.println("asdf1");
+               
                final CyNetwork[] networks = viewReader.getCyNetworks();
+               System.out.println("asdf2 " +networks.length);
                
                for (CyNetwork network : networks) {
                        
                        network.getCyRow().set(CyTableEntry.NAME, 
namingUtil.getSuggestedNetworkTitle(name));
+                       System.out.println("set name");
                        networkManager.addNetwork(network);
+                       System.out.println("added network)");
 
                        final int numGraphObjects = network.getNodeCount() + 
network.getEdgeCount();
                        if (numGraphObjects < viewThreshold) {
                                final CyNetworkView view = 
viewReader.buildCyNetworkView(network);
                                networkViewManager.addNetworkView(view);
                                view.fitContent();
+                               System.out.println("created view");
                        }
 
                        

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteEdit.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteEdit.java
 2011-06-21 22:41:27 UTC (rev 25863)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteEdit.java
 2011-06-21 22:41:41 UTC (rev 25864)
@@ -70,10 +70,8 @@
        public void redo() {
                super.redo();
 
-               for (CyNode n : nodes)
-                       net.removeNode(n);
-               for (CyEdge e : edges)
-                       net.removeEdge(e);
+               net.removeNodes(nodes);
+               net.removeEdges(edges);
 
                CyNetworkView netView = 
netViewMgr.getNetworkView(net.getSUID());
                

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteSelectedNodesAndEdgesTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteSelectedNodesAndEdgesTask.java
    2011-06-21 22:41:27 UTC (rev 25863)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteSelectedNodesAndEdgesTask.java
    2011-06-21 22:41:41 UTC (rev 25864)
@@ -73,10 +73,8 @@
                new DeleteEdit(network, selectedNodes, selectedEdges, this, 
networkViewManager));
 
        // Delete the actual nodes and edges:
-       for (CyNode selectedNode : selectedNodes)
-           network.removeNode(selectedNode);
-       for (CyEdge selectedEdge : selectedEdges)
-           network.removeEdge(selectedEdge);
+       network.removeNodes(selectedNodes);
+       network.removeEdges(selectedEdges);
 
        myView.updateView();
     }

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/subnetworkbuilder/CreateSubnetworkTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/subnetworkbuilder/CreateSubnetworkTask.java
 2011-06-21 22:41:27 UTC (rev 25863)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/subnetworkbuilder/CreateSubnetworkTask.java
 2011-06-21 22:41:41 UTC (rev 25864)
@@ -10,8 +10,6 @@
 import org.cytoscape.model.CyNode;
 import org.cytoscape.model.CyTable;
 import org.cytoscape.model.CyTableEntry;
-import org.cytoscape.model.events.RowsAboutToChangeEvent;
-import org.cytoscape.model.events.RowsFinishedChangingEvent;
 import org.cytoscape.task.internal.quickstart.IDType;
 import org.cytoscape.task.internal.select.SelectFirstNeighborsTask;
 import org.cytoscape.work.AbstractTask;
@@ -95,8 +93,6 @@
 
                boolean found = false;
                
-               try {
-                       util.eventHelper.fireSynchronousEvent(new 
RowsAboutToChangeEvent(this, nodeTable));
 
                        List<CyNode> nodeList = target.getNodeList();
                        for (final CyNode node : nodeList) {
@@ -117,9 +113,6 @@
                                        
node.getCyRow().set(SEARCH_GENE_ATTR_NAME, state.getSearchTerms());
                                }
                        }
-               } finally {
-                       util.eventHelper.fireSynchronousEvent(new 
RowsFinishedChangingEvent(this, nodeTable));
-               }
 
                if (!found) {
                        logger.error("Query genes were not found in the 
interactome.");

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/InvertSelectedEdgesTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/InvertSelectedEdgesTask.java
    2011-06-21 22:41:27 UTC (rev 25863)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/InvertSelectedEdgesTask.java
    2011-06-21 22:41:41 UTC (rev 25864)
@@ -32,8 +32,6 @@
 import org.cytoscape.event.CyEventHelper;
 import org.cytoscape.model.CyEdge;
 import org.cytoscape.model.CyNetwork;
-import org.cytoscape.model.events.RowsAboutToChangeEvent;
-import org.cytoscape.model.events.RowsFinishedChangingEvent;
 import org.cytoscape.view.model.CyNetworkViewManager;
 import org.cytoscape.work.TaskMonitor;
 
@@ -47,8 +45,6 @@
     }
 
     public void run(TaskMonitor tm) {
-       try {
-           eventHelper.fireSynchronousEvent(new RowsAboutToChangeEvent(this, 
network.getDefaultNodeTable()));
 
            for (final CyEdge e : network.getEdgeList()) {
                if (e.getCyRow().get(CyNetwork.SELECTED, Boolean.class))
@@ -56,10 +52,8 @@
                else
                    e.getCyRow().set(CyNetwork.SELECTED, true);
            }
-       } finally {
-           eventHelper.fireSynchronousEvent(new 
RowsFinishedChangingEvent(this, network.getDefaultNodeTable()));
-       }
 
+
        updateView();
     }
 }

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/InvertSelectedNodesTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/InvertSelectedNodesTask.java
    2011-06-21 22:41:27 UTC (rev 25863)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/InvertSelectedNodesTask.java
    2011-06-21 22:41:41 UTC (rev 25864)
@@ -32,35 +32,28 @@
 import org.cytoscape.event.CyEventHelper;
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
-import org.cytoscape.model.events.RowsAboutToChangeEvent;
-import org.cytoscape.model.events.RowsFinishedChangingEvent;
 import org.cytoscape.view.model.CyNetworkViewManager;
 import org.cytoscape.work.TaskMonitor;
 
 public class InvertSelectedNodesTask extends AbstractSelectTask {
-    private final CyEventHelper eventHelper;
+       private final CyEventHelper eventHelper;
 
-    public InvertSelectedNodesTask(final CyNetwork net, final 
CyNetworkViewManager networkViewManager,
-           final CyEventHelper eventHelper) {
-       super(net, networkViewManager, eventHelper);
-       this.eventHelper = eventHelper;
-    }
+       public InvertSelectedNodesTask(final CyNetwork net,
+                       final CyNetworkViewManager networkViewManager, final 
CyEventHelper eventHelper) {
+               super(net, networkViewManager, eventHelper);
+               this.eventHelper = eventHelper;
+       }
 
-    @Override
-    public void run(final TaskMonitor tm) {
-       try {
-           eventHelper.fireSynchronousEvent(new RowsAboutToChangeEvent(this, 
network.getDefaultNodeTable()));
+       @Override
+       public void run(final TaskMonitor tm) {
 
-           for (final CyNode n : network.getNodeList()) {
-               if (n.getCyRow().get(CyNetwork.SELECTED, Boolean.class))
-                   n.getCyRow().set(CyNetwork.SELECTED, false);
-               else
-                   n.getCyRow().set(CyNetwork.SELECTED, true);
-           }
-       } finally {
-           eventHelper.fireSynchronousEvent(new 
RowsFinishedChangingEvent(this, network.getDefaultNodeTable()));
-       }
+               for (final CyNode n : network.getNodeList()) {
+                       if (n.getCyRow().get(CyNetwork.SELECTED, Boolean.class))
+                               n.getCyRow().set(CyNetwork.SELECTED, false);
+                       else
+                               n.getCyRow().set(CyNetwork.SELECTED, true);
+               }
 
-       updateView();
-    }
+               updateView();
+       }
 }

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/SelectFromFileListTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/SelectFromFileListTask.java
     2011-06-21 22:41:27 UTC (rev 25863)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/SelectFromFileListTask.java
     2011-06-21 22:41:41 UTC (rev 25864)
@@ -40,8 +40,6 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
 import org.cytoscape.model.CyTableEntry;
-import org.cytoscape.model.events.RowsAboutToChangeEvent;
-import org.cytoscape.model.events.RowsFinishedChangingEvent;
 import org.cytoscape.view.model.CyNetworkViewManager;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
@@ -77,8 +75,6 @@
 
            fin.close();
 
-           try {
-               eventHelper.fireSynchronousEvent(new 
RowsAboutToChangeEvent(this, network.getDefaultNodeTable()));
 
                // loop through all the node of the graph selecting those in the
                // file
@@ -87,10 +83,8 @@
                    if 
(fileNodes.contains(node.getCyRow().get(CyTableEntry.NAME, String.class)))
                        node.getCyRow().set("selected", true);
                }
-           } finally {
-               eventHelper.fireSynchronousEvent(new 
RowsFinishedChangingEvent(this, network.getDefaultNodeTable()));
-           }
 
+
            updateView();
 
        } catch (Exception e) {

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/SelectUtils.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/SelectUtils.java
        2011-06-21 22:41:27 UTC (rev 25863)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/select/SelectUtils.java
        2011-06-21 22:41:41 UTC (rev 25864)
@@ -45,8 +45,6 @@
 import org.cytoscape.model.CyNode;
 import org.cytoscape.model.CyTable;
 import org.cytoscape.model.CyTableEntry;
-import org.cytoscape.model.events.RowsAboutToChangeEvent;
-import org.cytoscape.model.events.RowsFinishedChangingEvent;
 
 final class SelectUtils {
 
@@ -68,13 +66,8 @@
 
        private void setSelected(final Collection<? extends CyTableEntry> 
objects, final boolean select) {
                final CyTable table = 
objects.iterator().next().getCyRow().getTable();
-               try {
-                       eventHelper.fireSynchronousEvent(new 
RowsAboutToChangeEvent(eventSource, table));
 
-                       for (final CyTableEntry nodeOrEdge : objects)
-                               nodeOrEdge.getCyRow().set(CyNetwork.SELECTED, 
select);
-               } finally {
-                       eventHelper.fireSynchronousEvent(new 
RowsFinishedChangingEvent(eventSource, table));
-               }
+               for (final CyTableEntry nodeOrEdge : objects)
+                       nodeOrEdge.getCyRow().set(CyNetwork.SELECTED, select);
        }
 }

-- 
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