Author: pwang
Date: 2012-06-01 17:11:46 -0700 (Fri, 01 Jun 2012)
New Revision: 29429

Modified:
   
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActiveModulesUI.java
   
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActivePaths.java
   
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActivePathsFinder.java
   
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActivePathsTaskFactory.java
   
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/Component.java
   
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ComponentFinder.java
   
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/CyActivator.java
   
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ServicesUtil.java
   
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/dialogs/ActivePathsParameterPanel.java
   
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/util/SelectUtil.java
Log:
Updated because of the change of API

Modified: 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActiveModulesUI.java
===================================================================
--- 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActiveModulesUI.java
  2012-06-01 23:07:03 UTC (rev 29428)
+++ 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActiveModulesUI.java
  2012-06-02 00:11:46 UTC (rev 29429)
@@ -15,8 +15,8 @@
 import csplugins.jActiveModules.dialogs.ActivePathsParameterPanel;
 
 import org.cytoscape.application.CyApplicationManager;
-import org.cytoscape.application.events.CytoscapeStartEvent;
-import org.cytoscape.application.events.CytoscapeStartListener;
+import org.cytoscape.application.events.CyStartEvent;
+import org.cytoscape.application.events.CyStartListener;
 import org.cytoscape.application.swing.AbstractCyAction;
 import org.cytoscape.application.swing.CySwingApplication;
 import org.cytoscape.application.swing.CytoPanel;
@@ -26,9 +26,9 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNetworkFactory;
 import org.cytoscape.model.CyNetworkManager;
-import org.cytoscape.model.subnetwork.CyRootNetworkFactory;
+import org.cytoscape.model.subnetwork.CyRootNetworkManager;
 import org.cytoscape.property.CyProperty;
-import org.cytoscape.task.creation.LoadVisualStyles;
+//import org.cytoscape.task.creation.LoadVisualStyles;
 import org.cytoscape.view.layout.CyLayoutAlgorithmManager;
 import org.cytoscape.view.model.CyNetworkViewFactory;
 import org.cytoscape.view.model.CyNetworkViewManager;
@@ -56,12 +56,12 @@
        
        private final CytoPanel cytoPanelWest;
        private static final Logger logger = 
LoggerFactory.getLogger(ActiveModulesUI.class);
-       private CyHelpBrokerImpl cyHelpBroker = new CyHelpBrokerImpl();
+       //private CyHelpBrokerImpl cyHelpBroker = new CyHelpBrokerImpl();
 
        
        public ActiveModulesUI(ActivePathFinderParameters apfParams, 
ActivePathsParameterPanel mainPanel) {
                
-               super("jActiveModules...", 
ServicesUtil.cyApplicationManagerServiceRef);
+               super("jActiveModules...", 
ServicesUtil.cyApplicationManagerServiceRef, "network", 
ServicesUtil.cyNetworkViewManagerServiceRef);
                setPreferredMenu("Plugins.jActiveModules");
                //setMenuGravity(2.0f);
                
@@ -114,7 +114,7 @@
                try {
                        helpSetURL = HelpSet.findHelpSet(classLoader, 
HELP_SET_NAME);
                        final HelpSet newHelpSet = new HelpSet(classLoader, 
helpSetURL);
-                       cyHelpBroker.getHelpSet().add(newHelpSet);
+                       //cyHelpBroker.getHelpSet().add(newHelpSet);
                } catch (final Exception e) {
                        logger.warn("Could not find help set: \"" + 
HELP_SET_NAME + "!");
                }
@@ -194,7 +194,7 @@
 //             t.start();
                
                ActivePathsTaskFactory factory = new 
ActivePathsTaskFactory(activePaths);
-               ServicesUtil.taskManagerServiceRef.execute(factory);
+               
ServicesUtil.taskManagerServiceRef.execute(factory.createTaskIterator());
        }
 
        /**

Modified: 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActivePaths.java
===================================================================
--- 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActivePaths.java
      2012-06-01 23:07:03 UTC (rev 29428)
+++ 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActivePaths.java
      2012-06-02 00:11:46 UTC (rev 29429)
@@ -49,6 +49,7 @@
 import org.cytoscape.work.AbstractTask;
 import org.cytoscape.work.TaskMonitor;
 import csplugins.jActiveModules.ServicesUtil;
+import java.io.File;
 
 
 
//-----------------------------------------------------------------------------------
@@ -188,7 +189,7 @@
                //activePaths = apf.findActivePaths();
                   
                ActivePathsTaskFactory factory = new 
ActivePathsTaskFactory(apf);
-               ServicesUtil.synchronousTaskManagerServiceRef.execute(factory);
+               
ServicesUtil.synchronousTaskManagerServiceRef.execute(factory.createTaskIterator());
                                
                activePaths = new Component[activePathsVect.size()];
                for (int i=0; i< activePathsVect.size(); i++){
@@ -220,13 +221,13 @@
                taskMonitor.setStatusMessage("Create an overview network for 
all nested network...");
 
                //2. create an overview network for all nested network
-               final CyNetwork overview = 
ServicesUtil.cyNetworkFactoryServiceRef.getInstance();
-               overview.getCyRow().set("name", "jActiveModules Search Result 
"+ runCount++);
+               final CyNetwork overview = 
ServicesUtil.cyNetworkFactoryServiceRef.createNetwork();
+               overview.getRow(overview).set("name", "jActiveModules Search 
Result "+ runCount++);
                
                Set<CyNode>  path_nodes = new HashSet<CyNode>();
                for (int i=0; i< subnetworks.length; i++){
                        CyNode newNode = overview.addNode(); 
//Cytoscape.getCyNode(subnetworks[i].getTitle(), true);
-                       newNode.getCyRow().set("name", 
subnetworks[i].getCyRow().get("name", String.class));
+                       overview.getRow(newNode).set("name", 
subnetworks[i].getRow(subnetworks[i]).get("name", String.class));
                        path_nodes.add(newNode);
                        newNode.setNetworkPointer(subnetworks[i]);
                        // create an attribute for this new node
@@ -235,7 +236,7 @@
                        if 
(overview.getDefaultNodeTable().getColumn(NODE_SCORE)== null){
                                
overview.getDefaultNodeTable().createColumn(NODE_SCORE, Double.class, false);
                        }
-                       newNode.getCyRow().set(NODE_SCORE, new 
Double(activePaths[i].getScore()));
+                       overview.getRow(newNode).set(NODE_SCORE, new 
Double(activePaths[i].getScore()));
                }
 
                ServicesUtil.cyNetworkManagerServiceRef.addNetwork(overview);
@@ -265,13 +266,13 @@
                                                                
aEdge.getTarget().getNetworkPointer().getNodeCount());
 
                        //cyEdgeAttrs.setAttribute(aEdge.getIdentifier(), 
"jActiveModules_nodeCount_min_two", minNodeCount);
-                       
aEdge.getCyRow().set("jActiveModules_nodeCount_min_two", minNodeCount);
+                       
overview.getRow(aEdge).set("jActiveModules_nodeCount_min_two", minNodeCount);
                        
                        //cyEdgeAttrs.setAttribute(aEdge.getIdentifier(), 
"jActiveModules_nodeOverlapCount", NumberOfSharedNodes);
-                       aEdge.getCyRow().set("jActiveModules_nodeOverlapCount", 
NumberOfSharedNodes);
+                       
overview.getRow(aEdge).set("jActiveModules_nodeOverlapCount", 
NumberOfSharedNodes);
                        double overlapScore = 
(double)NumberOfSharedNodes/minNodeCount;
                        //cyEdgeAttrs.setAttribute(aEdge.getIdentifier(), 
EDGE_SCORE, overlapScore);
-                       aEdge.getCyRow().set(EDGE_SCORE, overlapScore);
+                       overview.getRow(aEdge).set(EDGE_SCORE, overlapScore);
                }
                taskMonitor.setProgress(0.8);
 
@@ -279,12 +280,15 @@
 
                //4. Create a view for overview network and apply visual style
                //Cytoscape.createNetworkView(overview, 
overview.getIdentifier(), tuning(), null);
-               final CyNetworkView newView = 
ServicesUtil.cyNetworkViewFactoryServiceRef.getNetworkView(overview);
+               final CyNetworkView newView = 
ServicesUtil.cyNetworkViewFactoryServiceRef.createNetworkView(overview);
                
ServicesUtil.cyNetworkViewManagerServiceRef.addNetworkView(newView);
                
                // Apply layout for overview
-               layoutAlgorithm.setNetworkView(newView);
-               
this.insertTasksAfterCurrentTask(layoutAlgorithm.getTaskIterator());
+//             layoutAlgorithm.setNetworkView(newView);
+//             
this.insertTasksAfterCurrentTask(layoutAlgorithm.getTaskIterator());
+               Object context = layoutAlgorithm.getDefaultLayoutContext();
+               
insertTasksAfterCurrentTask(layoutAlgorithm.createTaskIterator(newView, 
context, CyLayoutAlgorithm.ALL_NODE_VIEWS,""));
+
                                
 //             this.visualMappingManager.setVisualStyle(overviewVS, newView);
 //             newView.updateView();
@@ -305,11 +309,12 @@
                 }
 
                 for (int i=0; i<n; i++){
-                               CyNetworkView theView = 
ServicesUtil.cyNetworkViewFactoryServiceRef.getNetworkView(subnetworks[i]);
+                               CyNetworkView theView = 
ServicesUtil.cyNetworkViewFactoryServiceRef.createNetworkView(subnetworks[i]);
                                
ServicesUtil.cyNetworkViewManagerServiceRef.addNetworkView(theView);
                                                                
-                               layoutAlgorithm.setNetworkView(theView);
-                               
this.insertTasksAfterCurrentTask(layoutAlgorithm.getTaskIterator());            
                
+//                             layoutAlgorithm.setNetworkView(theView);
+//                             
this.insertTasksAfterCurrentTask(layoutAlgorithm.getTaskIterator());
+                               
insertTasksAfterCurrentTask(layoutAlgorithm.createTaskIterator(theView, 
context, CyLayoutAlgorithm.ALL_NODE_VIEWS,""));
 
 //                             
this.visualMappingManager.setVisualStyle(moduleVS, theView);
 //                             theView.updateView();
@@ -395,7 +400,7 @@
 
                CySubNetwork[] subnetworks2 = new 
CySubNetwork[activePaths.length];
                
-               CyRootNetwork rootNetwork = 
ServicesUtil.cyRootNetworkFactory.convert(cyNetwork);
+               CyRootNetwork rootNetwork = 
ServicesUtil.cyRootNetworkFactory.getRootNetwork(cyNetwork);
                
                for (int i = 0; i < activePaths.length; i++) {
                        Component thePath = activePaths[i];
@@ -421,7 +426,7 @@
 
                        //subnetworks[i] = Cytoscape.createNetwork(nodeSet, 
edgeSet, pathName, cyNetwork, false);
                        subnetworks2[i] = rootNetwork.addSubNetwork(nodeSet, 
edgeSet);
-                       subnetworks2[i].getCyRow().set("name", pathName);
+                       subnetworks2[i].getRow(subnetworks2[i]).set("name", 
pathName);
                        
 //                     if(i < MAX_NETWORK_VIEWS) {
 //                             //final CyNetworkView moduleView = 
Cytoscape.createNetworkView(subnetworks[i], subnetworks[i].getTitle(), 
tuning());
@@ -475,7 +480,7 @@
                final Double[][] attribValues = new 
Double[attrNames.length][geneList.size()];
                final Map<String, Integer> geneNameToIndexMap = new 
HashMap<String, Integer>();
                for (int i = 0; i < geneList.size(); i++) {
-                       final String geneName = 
geneList.get(i).getCyRow().get("name", String.class); //.getIdentifier();
+                       final String geneName = 
this.cyNetwork.getRow(geneList.get(i)).get("name", String.class); 
//.getIdentifier();
                        
                        geneNameToIndexMap.put(geneName, new Integer(i));
                        for (int j = 0; j < attrNames.length; j++)
@@ -503,7 +508,7 @@
                        CyNode shuffle = shuffledList.get(i);
 
                        // If randomizing, you'll get p-values for a different 
gene. 
-                       String canonicalName = shuffle.getCyRow().get("name", 
String.class); //.getIdentifier();
+                       String canonicalName = 
this.cyNetwork.getRow(shuffle).get("name", String.class); //.getIdentifier();
 
                        double[] tempArray = new double[attrNames.length];
                        for (int j = 0; j < attrNames.length; j++) {
@@ -514,12 +519,12 @@
                                        double sigValue = d.doubleValue();
                                        if (sigValue < MIN_SIG) {
                                                sigValue = MIN_SIG;
-                                               logger.warn("Warning: value for 
" + current.getCyRow().get("name", String.class)+ //.getIdentifier() + 
+                                               logger.warn("Warning: value for 
" + this.cyNetwork.getRow(current).get("name", String.class)+ 
//.getIdentifier() + 
                                                                   " (" + 
canonicalName + ") adjusted to " + MIN_SIG);
                                        } 
                                        if (sigValue > MAX_SIG) {
                                                sigValue = MAX_SIG;
-                                               logger.warn("Warning: value for 
" + current.getCyRow().get("name", String.class)+ //.getIdentifier() + 
+                                               logger.warn("Warning: value for 
" + this.cyNetwork.getRow(current).get("name", String.class)+ 
//.getIdentifier() + 
                                                                   " (" + 
canonicalName + ") adjusted to " + MAX_SIG);
                                        } 
 
@@ -663,18 +668,21 @@
                        Iterator<CyNode> it = 
this.cyNetwork.getNodeList().iterator();
                        while (it.hasNext()){
                                CyNode node = it.next();
-                               node.getCyRow().set(CyNetwork.SELECTED, false);
+                               
this.cyNetwork.getRow(node).set(CyNetwork.SELECTED, false);
                        }
                }
                //filter.setSelectedNodes(activePath.getDisplayNodesGeneric(), 
true);
                Iterator<CyNode> it2 = 
activePath.getDisplayNodesGeneric().iterator();
                while (it2.hasNext()){
                        CyNode node2 = it2.next();
-                       node2.getCyRow().set(CyNetwork.SELECTED, true);
+                       this.cyNetwork.getRow(node2).set(CyNetwork.SELECTED, 
true);
                }
                
                // cyNetwork.setFlaggedNodes(activePath.getNodes(),true);
-               
ServicesUtil.cyNetworkViewManagerServiceRef.getNetworkView(ServicesUtil.cyApplicationManagerServiceRef.getCurrentNetwork().getSUID()).updateView();
 
+               
+               Collection<CyNetworkView> views = 
ServicesUtil.cyNetworkViewManagerServiceRef.getNetworkViews(ServicesUtil.cyApplicationManagerServiceRef.getCurrentNetwork());
+               Iterator<CyNetworkView> it = views.iterator();
+               it.next().updateView();
                //Cytoscape.getCurrentNetworkView().redrawGraph(false, true);
        }
        // 
------------------------------------------------------------------------------

Modified: 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActivePathsFinder.java
===================================================================
--- 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActivePathsFinder.java
        2012-06-01 23:07:03 UTC (rev 29428)
+++ 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActivePathsFinder.java
        2012-06-02 00:11:46 UTC (rev 29429)
@@ -440,7 +440,7 @@
                        //gst.start();
                        //threadVector.add(gst);
                        ActivePathsTaskFactory factory = new 
ActivePathsTaskFactory(gst);
-                       
ServicesUtil.synchronousTaskManagerServiceRef.execute(factory);
+                       
ServicesUtil.synchronousTaskManagerServiceRef.execute(factory.createTaskIterator());
                }
 
 //             // wait for the threads to finish

Modified: 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActivePathsTaskFactory.java
===================================================================
--- 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActivePathsTaskFactory.java
   2012-06-01 23:07:03 UTC (rev 29428)
+++ 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ActivePathsTaskFactory.java
   2012-06-02 00:11:46 UTC (rev 29429)
@@ -1,18 +1,18 @@
 package csplugins.jActiveModules;
 
 import org.cytoscape.work.TaskIterator;
-import org.cytoscape.work.TaskFactory;
+import org.cytoscape.work.AbstractTaskFactory;
 import org.cytoscape.work.Task;
 
 
-public class ActivePathsTaskFactory implements TaskFactory {
+public class ActivePathsTaskFactory extends AbstractTaskFactory {
        
        private Task task;
        public ActivePathsTaskFactory(Task task){
                this.task = task;
        }
        
-       public TaskIterator getTaskIterator()  {
+       public TaskIterator createTaskIterator()  {
                return new TaskIterator(task);
        }
 }

Modified: 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/Component.java
===================================================================
--- 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/Component.java
        2012-06-01 23:07:03 UTC (rev 29428)
+++ 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/Component.java
        2012-06-02 00:11:46 UTC (rev 29429)
@@ -583,12 +583,14 @@
     }
   }
 
-  public String [] getNodeNames(){
+  public String [] getNodeNames(CyNetwork network){
     String [] result = new String[nodes.size()];
     Iterator it = displayNodes.iterator();
     for(int i=0;i<result.length;i++){
-      //result[i] = 
(String)Cytoscape.getNodeAttributeValue((Node)it.next(),Semantics.CANONICAL_NAME);
-      result[i] = ((CyNode)it.next()).getCyRow().get("name", String.class); 
//.getIdentifier();
+        //result[i] = 
(String)Cytoscape.getNodeAttributeValue((Node)it.next(),Semantics.CANONICAL_NAME);
+        //result[i] = ((CyNode)it.next()).getCyRow().get("name", 
String.class); //.getIdentifier();
+       CyNode node = (CyNode)it.next();
+       result[i] = network.getDefaultNodeTable().getRow(node).get("name", 
String.class);
     }
     return result;
        
@@ -664,7 +666,7 @@
                          CyNode current = (CyNode)nodeIt.next();
                          tempComponent.addNode(current);
                          double new_score = tempComponent.getScore();
-                         node2Increase.put(current.getIndex() 
/*.getRootGraphIndex()*/,new_score-previous_score);
+                         
node2Increase.put(current.getSUID().intValue()/*.getRootGraphIndex()*/,new_score-previous_score);
                          tempComponent.removeNode(current);
                  }
                  

Modified: 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ComponentFinder.java
===================================================================
--- 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ComponentFinder.java
  2012-06-01 23:07:03 UTC (rev 29428)
+++ 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ComponentFinder.java
  2012-06-02 00:11:46 UTC (rev 29429)
@@ -72,7 +72,7 @@
       //call back to postVisit after it is done searching any node. This is
       //where we will update the status of that node
       if(!valid.contains(nodes.get(start))){
-       throw new RuntimeException("Starting node for a component search was 
not present in the graph, this is an ActiveModules 
bug."+((CyNode)nodes.get(start)).getCyRow().get("name", String.class)); 
//.getIdentifier());
+       throw new RuntimeException("Starting node for a component search was 
not present in the graph, this is an ActiveModules 
bug."/*((CyNode)nodes.get(start)).getCyRow().get("name", String.class)*/); 
//.getIdentifier());
        }
                                                
       search((CyNode)nodes.get(start));

Modified: 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/CyActivator.java
===================================================================
--- 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/CyActivator.java
      2012-06-01 23:07:03 UTC (rev 29428)
+++ 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/CyActivator.java
      2012-06-02 00:11:46 UTC (rev 29429)
@@ -4,7 +4,7 @@
 import org.cytoscape.work.TaskManager;
 import org.cytoscape.model.CyNetworkFactory;
 import org.cytoscape.model.CyNetworkManager;
-import org.cytoscape.model.subnetwork.CyRootNetworkFactory;
+import org.cytoscape.model.subnetwork.CyRootNetworkManager;
 import org.cytoscape.property.CyProperty;
 import org.cytoscape.view.layout.CyLayoutAlgorithmManager;
 import org.cytoscape.view.model.CyNetworkViewFactory;
@@ -20,13 +20,11 @@
 
 import org.osgi.framework.BundleContext;
 import org.cytoscape.service.util.AbstractCyActivator;
-import org.cytoscape.task.creation.LoadVisualStyles;
-
+import org.cytoscape.task.read.LoadVizmapFileTaskFactory;
 import java.util.Properties;
 import csplugins.jActiveModules.dialogs.ActivePathsParameterPanel;
 import csplugins.jActiveModules.data.ActivePathFinderParameters;
-import org.cytoscape.util.swing.NetworkSelectorPanel;
-import org.cytoscape.task.creation.LoadVisualStyles;
+import csplugins.jActiveModules.util.swing.NetworkSelectorPanel;
 
 public class CyActivator extends AbstractCyActivator {
        public CyActivator() {
@@ -49,11 +47,11 @@
                VisualMappingManager visualMappingManagerRef = 
getService(bc,VisualMappingManager.class);
                CyNetworkFactory cyNetworkFactoryServiceRef = 
getService(bc,CyNetworkFactory.class);
 
-               CyRootNetworkFactory cyRootNetworkFactory = 
getService(bc,CyRootNetworkFactory.class);
+               CyRootNetworkManager cyRootNetworkFactory = 
getService(bc,CyRootNetworkManager.class);
                CyNetworkViewFactory cyNetworkViewFactoryServiceRef = 
getService(bc,CyNetworkViewFactory.class);
                CyLayoutAlgorithmManager cyLayoutsServiceRef = 
getService(bc,CyLayoutAlgorithmManager.class);
 
-               LoadVisualStyles loadVizmapFileTaskFactory =  
getService(bc,LoadVisualStyles.class);
+               LoadVizmapFileTaskFactory loadVizmapFileTaskFactory =  
getService(bc,LoadVizmapFileTaskFactory.class);
                SynchronousTaskManager synchronousTaskManagerServiceRef = 
getService(bc,SynchronousTaskManager.class);
 
                //

Modified: 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ServicesUtil.java
===================================================================
--- 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ServicesUtil.java
     2012-06-01 23:07:03 UTC (rev 29428)
+++ 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/ServicesUtil.java
     2012-06-02 00:11:46 UTC (rev 29429)
@@ -7,10 +7,10 @@
 import org.cytoscape.event.CyEventHelper;
 import org.cytoscape.model.CyNetworkFactory;
 import org.cytoscape.model.CyNetworkManager;
-import org.cytoscape.model.subnetwork.CyRootNetworkFactory;
+import org.cytoscape.model.subnetwork.CyRootNetworkManager;
 import org.cytoscape.property.CyProperty;
 import org.cytoscape.service.util.CyServiceRegistrar;
-import org.cytoscape.task.creation.LoadVisualStyles;
+import org.cytoscape.task.read.LoadVizmapFileTaskFactory;
 //import org.cytoscape.task.creation.LoadVisualStylesFromFileFactory;
 import org.cytoscape.view.layout.CyLayoutAlgorithmManager;
 import org.cytoscape.view.model.CyNetworkViewFactory;
@@ -36,11 +36,11 @@
        public static VisualMappingManager visualMappingManagerRef;
        public static CyNetworkFactory cyNetworkFactoryServiceRef;
 
-       public static CyRootNetworkFactory cyRootNetworkFactory;
+       public static CyRootNetworkManager cyRootNetworkFactory;
        public static CyNetworkViewFactory cyNetworkViewFactoryServiceRef;
        public static CyLayoutAlgorithmManager cyLayoutsServiceRef;
 
-       public static LoadVisualStyles loadVizmapFileTaskFactory;
+       public static LoadVizmapFileTaskFactory loadVizmapFileTaskFactory;
        
        public static SynchronousTaskManager synchronousTaskManagerServiceRef;
        

Modified: 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/dialogs/ActivePathsParameterPanel.java
===================================================================
--- 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/dialogs/ActivePathsParameterPanel.java
        2012-06-01 23:07:03 UTC (rev 29428)
+++ 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/dialogs/ActivePathsParameterPanel.java
        2012-06-02 00:11:46 UTC (rev 29429)
@@ -69,8 +69,7 @@
 import org.cytoscape.model.CyNetworkManager;
 import org.cytoscape.model.CyTable;
 //import cytoscape.view.CyHelpBroker;
-import org.cytoscape.util.swing.NetworkSelectorPanel;
-
+import csplugins.jActiveModules.util.swing.NetworkSelectorPanel;
 import java.awt.Component;
 import javax.swing.table.TableColumn;
 import javax.swing.JComboBox;
@@ -178,7 +177,7 @@
        private NetworkSelectorPanel networkPanel;
        
        //private final CySwingApplication cySwingApplicationServiceRef;
-       private CyHelpBrokerImpl cyHelpBroker = new CyHelpBrokerImpl();
+       //private CyHelpBrokerImpl cyHelpBroker = new CyHelpBrokerImpl();
        
        // 
-----------------------------------------------------------------------------
        public ActivePathsParameterPanel(ActivePathFinderParameters 
incomingApfParams,NetworkSelectorPanel networkSelectorPanel){

Modified: 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/util/SelectUtil.java
===================================================================
--- 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/util/SelectUtil.java
  2012-06-01 23:07:03 UTC (rev 29428)
+++ 
csplugins/trunk/ucsd/pwang/jActiveModules-impl/src/main/java/csplugins/jActiveModules/util/SelectUtil.java
  2012-06-02 00:11:46 UTC (rev 29429)
@@ -8,20 +8,21 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
 import org.cytoscape.model.CyRow;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.model.CyTable;
 
 
 public class SelectUtil {
 
        public static Set<CyNode> getSelectedNodes(CyNetwork cyNetwork) {
-               return getSelected(cyNetwork.getNodeList());
+               return getSelected(cyNetwork.getNodeList(), cyNetwork);
        }
        
-       static <T extends CyTableEntry> Set<T> getSelected(Collection<T> items) 
{
+       static <T extends CyIdentifiable> Set<T> getSelected(Collection<T> 
items, CyNetwork network) {
                Set<T> entries = new HashSet<T>();
                for (T item : items) {
-                       CyRow row = item.getCyRow();
+                       //CyRow row = item.getCyRow();
+                       CyRow row = network.getRow(item);
                        if (row.get(CyNetwork.SELECTED, Boolean.class)) {
                                entries.add(item);
                        }

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