Author: ruschein
Date: 2010-10-27 17:11:43 -0700 (Wed, 27 Oct 2010)
New Revision: 22538
Modified:
cytoscape3/trunk/application/src/main/java/cytoscape/internal/view/NetworkPanel.java
cytoscape3/trunk/application/src/main/resources/META-INF/spring/bundle-context.xml
Log:
Fixed fallout from refactoring CyNetworkManager.
Modified:
cytoscape3/trunk/application/src/main/java/cytoscape/internal/view/NetworkPanel.java
===================================================================
---
cytoscape3/trunk/application/src/main/java/cytoscape/internal/view/NetworkPanel.java
2010-10-28 00:00:08 UTC (rev 22537)
+++
cytoscape3/trunk/application/src/main/java/cytoscape/internal/view/NetworkPanel.java
2010-10-28 00:11:43 UTC (rev 22538)
@@ -1,15 +1,8 @@
/*
File: NetworkPanel.java
- Copyright (c) 2006, The Cytoscape Consortium (www.cytoscape.org)
+ Copyright (c) 2006, 2010, The Cytoscape Consortium (www.cytoscape.org)
- The Cytoscape Consortium is:
- - Institute for Systems Biology
- - University of California San Diego
- - Memorial Sloan-Kettering Cancer Center
- - Institut Pasteur
- - Agilent Technologies
-
This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
by the Free Software Foundation; either version 2.1 of the License, or
@@ -36,6 +29,7 @@
*/
package cytoscape.internal.view;
+
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
@@ -71,15 +65,17 @@
import org.cytoscape.model.CyNetwork;
import org.cytoscape.model.events.RowSetMicroListener;
import org.cytoscape.event.CyEventHelper;
-import org.cytoscape.session.CyNetworkManager;
-import org.cytoscape.session.events.NetworkAboutToBeDestroyedEvent;
-import org.cytoscape.session.events.NetworkAboutToBeDestroyedListener;
-import org.cytoscape.session.events.NetworkAddedEvent;
-import org.cytoscape.session.events.NetworkAddedListener;
-import org.cytoscape.session.events.NetworkViewAboutToBeDestroyedEvent;
-import org.cytoscape.session.events.NetworkViewAboutToBeDestroyedListener;
-import org.cytoscape.session.events.NetworkViewAddedEvent;
-import org.cytoscape.session.events.NetworkViewAddedListener;
+import org.cytoscape.model.CyNetworkManager;
+import org.cytoscape.model.events.NetworkAboutToBeDestroyedEvent;
+import org.cytoscape.model.events.NetworkAboutToBeDestroyedListener;
+import org.cytoscape.model.events.NetworkAddedEvent;
+import org.cytoscape.model.events.NetworkAddedListener;
+import org.cytoscape.view.model.CyNetworkViewManager;
+import org.cytoscape.view.model.events.NetworkViewAboutToBeDestroyedEvent;
+import org.cytoscape.view.model.events.NetworkViewAboutToBeDestroyedListener;
+import org.cytoscape.view.model.events.NetworkViewAddedEvent;
+import org.cytoscape.view.model.events.NetworkViewAddedListener;
+import org.cytoscape.session.CyApplicationManager;
import org.cytoscape.session.events.SetCurrentNetworkEvent;
import org.cytoscape.session.events.SetCurrentNetworkListener;
import org.cytoscape.session.events.SetCurrentNetworkViewEvent;
@@ -103,9 +99,7 @@
import cytoscape.internal.task.TaskFactoryTunableAction;
import cytoscape.view.CyAction;
-/**
- *
- */
+
public class NetworkPanel extends JPanel implements TreeSelectionListener,
SetCurrentNetworkViewListener,
SetCurrentNetworkListener, NetworkAddedListener,
@@ -122,7 +116,9 @@
private JPopupMenu popup;
private JSplitPane split;
private final NetworkTreeTableModel treeTableModel;
+ private final CyApplicationManager applicationManager;
private final CyNetworkManager netmgr;
+ private final CyNetworkViewManager networkViewManager;
private Long currentNetId;
private final TaskManager taskManager;
private Map<TaskFactory,JMenuItem> popupMap;
@@ -136,12 +132,16 @@
*
* @param desktop
*/
- public NetworkPanel(final CyNetworkManager netmgr, final
BirdsEyeViewHandler bird,
- final TaskManager taskManager, final CyEventHelper
eventHelper)
+ public NetworkPanel(final CyApplicationManager applicationManager,
final CyNetworkManager netmgr,
+ final CyNetworkViewManager networkViewManager,
+ final BirdsEyeViewHandler bird, final TaskManager
taskManager,
+ final CyEventHelper eventHelper)
{
super();
+ this.applicationManager = applicationManager;
this.netmgr = netmgr;
+ this.networkViewManager = networkViewManager;
this.taskManager = taskManager;
this.eventHelper = eventHelper;
@@ -395,7 +395,7 @@
+ nde.getNetworkView().getModel().getSUID());
// Set current network view to the new one.
-
this.netmgr.setCurrentNetworkView(nde.getNetworkView().getModel().getSUID());
+
applicationManager.setCurrentNetworkView(nde.getNetworkView().getModel().getSUID());
treeTable.getTree().updateUI();
}
@@ -505,7 +505,7 @@
return;
}
- netmgr.setCurrentNetwork(node.getNetworkID());
+ applicationManager.setCurrentNetwork(node.getNetworkID());
// creates a list of all selected networks
List<Long> networkList = new LinkedList<Long>();
@@ -522,9 +522,8 @@
ex.printStackTrace();
}
- if (networkList.size() > 0) {
- netmgr.setSelectedNetworkViews(networkList);
- }
+ if (networkList.size() > 0)
+ applicationManager.setSelectedNetworkViews(networkList);
}
/**
@@ -665,7 +664,7 @@
else
setToolTipText("Root");
- return netmgr.viewExists(node.getNetworkID());
+ return
networkViewManager.viewExists(node.getNetworkID());
}
}
Modified:
cytoscape3/trunk/application/src/main/resources/META-INF/spring/bundle-context.xml
===================================================================
---
cytoscape3/trunk/application/src/main/resources/META-INF/spring/bundle-context.xml
2010-10-28 00:00:08 UTC (rev 22537)
+++
cytoscape3/trunk/application/src/main/resources/META-INF/spring/bundle-context.xml
2010-10-28 00:11:43 UTC (rev 22538)
@@ -82,7 +82,9 @@
</bean>
<bean name="networkPanel" class="cytoscape.internal.view.NetworkPanel">
+ <constructor-arg ref="cyApplicationManagerServiceRef" />
<constructor-arg ref="cyNetworkManagerServiceRef" />
+ <constructor-arg ref="cyNetworkViewManagerServiceRef" />
<constructor-arg ref="birdsEyeViewHandler" />
<constructor-arg ref="guiTaskManagerServiceRef" />
<constructor-arg ref="cyEventHelperServiceRef" />
--
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.