Author: ruschein
Date: 2010-11-19 14:29:08 -0800 (Fri, 19 Nov 2010)
New Revision: 22947

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/DeleteSelectedNodesAndEdgesTaskFactory.java
   
core3/core-task-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
Log:
Removed dependeny on a CyRootNetworkFactory.

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
    2010-11-19 22:19:24 UTC (rev 22946)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteSelectedNodesAndEdgesTask.java
    2010-11-19 22:29:08 UTC (rev 22947)
@@ -44,7 +44,6 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
 import org.cytoscape.model.CyTableEntry;
-import org.cytoscape.model.subnetwork.CyRootNetworkFactory;
 import org.cytoscape.model.subnetwork.CySubNetwork;
 import org.cytoscape.session.CyApplicationManager;
 import org.cytoscape.view.model.CyNetworkView;
@@ -56,17 +55,14 @@
 
 public class DeleteSelectedNodesAndEdgesTask extends AbstractTask {
        private final UndoSupport undoSupport;
-       private final CyRootNetworkFactory rootNetworkFactory;
        private final CyApplicationManager applicationManager;
        private final CyNetworkViewManager networkViewManager;
 
        public DeleteSelectedNodesAndEdgesTask(final UndoSupport undoSupport,
-                                              final CyRootNetworkFactory 
rootNetworkFactory,
                                               final CyApplicationManager 
applicationManager,
                                               final CyNetworkViewManager 
networkViewManager)
        {
                this.undoSupport = undoSupport;
-               this.rootNetworkFactory = rootNetworkFactory;
                this.applicationManager = applicationManager;
                this.networkViewManager = networkViewManager;
        }
@@ -76,7 +72,7 @@
                CyNetworkView myView = 
applicationManager.getCurrentNetworkView();
 
                // Delete from the base network so that our changes can be 
undone:
-               CySubNetwork network = 
rootNetworkFactory.convert(myView.getModel()).getBaseNetwork();
+               final CySubNetwork network = (CySubNetwork)myView.getModel();
                final List<CyNode> selectedNodes = 
CyTableUtil.getNodesInState(network, "selected", true); 
                final List<CyEdge> selectedEdges = 
CyTableUtil.getEdgesInState(network, "selected", true); 
 

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteSelectedNodesAndEdgesTaskFactory.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteSelectedNodesAndEdgesTaskFactory.java
     2010-11-19 22:19:24 UTC (rev 22946)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteSelectedNodesAndEdgesTaskFactory.java
     2010-11-19 22:29:08 UTC (rev 22947)
@@ -30,7 +30,6 @@
 package org.cytoscape.task.internal.networkobjects;
 
 
-import org.cytoscape.model.subnetwork.CyRootNetworkFactory;
 import org.cytoscape.work.TaskFactory;
 import org.cytoscape.work.TaskIterator;
 import org.cytoscape.work.undo.UndoSupport;
@@ -40,24 +39,20 @@
 
 public class DeleteSelectedNodesAndEdgesTaskFactory implements TaskFactory {
        private final UndoSupport undoSupport;
-       private final CyRootNetworkFactory rootNetworkFactory;
        private final CyApplicationManager applicationManager;
        private final CyNetworkViewManager networkViewManager;
 
        public DeleteSelectedNodesAndEdgesTaskFactory(final UndoSupport 
undoSupport,
-                                                     final 
CyRootNetworkFactory rootNetworkFactory,
                                                      final 
CyApplicationManager applicationManager,
                                                      final 
CyNetworkViewManager networkViewManager)
        {
                this.undoSupport = undoSupport;
-               this.rootNetworkFactory = rootNetworkFactory;
                this.applicationManager = applicationManager;
                this.networkViewManager = networkViewManager;
        }
 
        public TaskIterator getTaskIterator() {
                return new TaskIterator(
-                       new DeleteSelectedNodesAndEdgesTask(undoSupport, 
rootNetworkFactory,
-                                                           applicationManager, 
networkViewManager));
+                       new DeleteSelectedNodesAndEdgesTask(undoSupport, 
applicationManager, networkViewManager));
        }
 }

Modified: 
core3/core-task-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
===================================================================
--- 
core3/core-task-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
    2010-11-19 22:19:24 UTC (rev 22946)
+++ 
core3/core-task-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
    2010-11-19 22:29:08 UTC (rev 22947)
@@ -61,7 +61,6 @@
        <bean id="deleteSelectedNodesAndEdgesTaskFactory"
              
class="org.cytoscape.task.internal.networkobjects.DeleteSelectedNodesAndEdgesTaskFactory">
                <constructor-arg ref="undoSupportServiceRef" />
-               <constructor-arg ref="cyRootNetworkFactoryServiceRef" />
                <constructor-arg ref="cyApplicationManagerServiceRef" />
                <constructor-arg ref="cyNetworkViewManagerServiceRef" />
        </bean>

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