Author: mes
Date: 2012-01-11 17:46:00 -0800 (Wed, 11 Jan 2012)
New Revision: 27992
Modified:
core3/api/trunk/viewmodel-api/src/main/java/org/cytoscape/view/model/CyNetworkViewManager.java
core3/impl/trunk/application-impl/src/main/java/org/cytoscape/application/internal/CyApplicationManagerImpl.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/creation/AbstractNetworkFromSelectionTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/creation/CloneNetworkTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/creation/CreateNetworkViewEdit.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteEdit.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/AbstractSelectTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/DeselectAllEdgesTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/DeselectAllNodesTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/DeselectAllTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/InvertSelectedEdgesTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/InvertSelectedNodesTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAdjacentEdgesTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAllEdgesTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAllNodesTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAllTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectConnectedNodesTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectFirstNeighborsTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectFromFileListTask.java
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/select/AbstractSelectTaskTester.java
core3/impl/trunk/cpath2-impl/src/main/java/org/cytoscape/cpath2/internal/cytoscape/MergeNetworkEdit.java
core3/impl/trunk/cpath2-impl/src/main/java/org/cytoscape/cpath2/internal/util/NetworkUtil.java
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/IndexAndSearchTask.java
core3/impl/trunk/session-impl/src/main/java/org/cytoscape/session/internal/CysessionFactory.java
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/select/RowsSetViewUpdater.java
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkPanel.java
core3/impl/trunk/viewmodel-impl/impl/src/main/java/org/cytoscape/view/model/internal/CyNetworkViewManagerImpl.java
core3/support/trunk/samples/sample06/src/main/java/org/cytoscape/sample/internal/MyNetworkViewTask.java
Log:
fixes #434 Changes CyNetworkViewManager api to work with networks instead of
network ids.
Modified:
core3/api/trunk/viewmodel-api/src/main/java/org/cytoscape/view/model/CyNetworkViewManager.java
===================================================================
---
core3/api/trunk/viewmodel-api/src/main/java/org/cytoscape/view/model/CyNetworkViewManager.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/api/trunk/viewmodel-api/src/main/java/org/cytoscape/view/model/CyNetworkViewManager.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -33,6 +33,7 @@
import java.util.Set;
import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.model.CyNetwork;
/**
@@ -48,22 +49,22 @@
public Set<CyNetworkView> getNetworkViewSet();
/**
- * Returns the network view corresponding to an ID, if found.
+ * Returns the network view corresponding to the specified network, if
found.
*
- * @param networkId a unique ID that hopefully corresponds to a
network view.
+ * @param network The network we're requesting a view of.
*
* @return null if no network view was found corresponding to
"networkId", else the network view
*/
- public CyNetworkView getNetworkView(long networkId);
+ public CyNetworkView getNetworkView(CyNetwork network);
/**
- * Determines whether a network view corresponding to a certain ID is
known to the network view manager.
+ * Determines whether a network view for the specified network is known
to the network view manager.
*
- * @param networkId a unique ID that may correspond to a network view
+ * @param network The network for which we want to know whether a view
exists.
*
* @return true if a view was found that corresponds to "networkId",
else false
*/
- public boolean viewExists(long networkId);
+ public boolean viewExists(CyNetwork network);
/**
* Destroys a network view.
Modified:
core3/impl/trunk/application-impl/src/main/java/org/cytoscape/application/internal/CyApplicationManagerImpl.java
===================================================================
---
core3/impl/trunk/application-impl/src/main/java/org/cytoscape/application/internal/CyApplicationManagerImpl.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/application-impl/src/main/java/org/cytoscape/application/internal/CyApplicationManagerImpl.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -185,7 +185,7 @@
logger.info("Set current network called. Current
network ID = " + networkId);
currentNetwork = network;
- currentNetworkView =
networkViewManager.getNetworkView(networkId);
+ currentNetworkView =
networkViewManager.getNetworkView(network);
// reset selected networks
selectedNetworks.clear();
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/creation/AbstractNetworkFromSelectionTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/creation/AbstractNetworkFromSelectionTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/creation/AbstractNetworkFromSelectionTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -96,7 +96,7 @@
throw new NullPointerException("Source network is
null.");
tm.setProgress(0.0);
- final CyNetworkView curView =
networkViewManager.getNetworkView(parentNetwork.getSUID());
+ final CyNetworkView curView =
networkViewManager.getNetworkView(parentNetwork);
tm.setProgress(0.1);
// Get the selected nodes, but only create network if nodes are
actually
@@ -129,7 +129,7 @@
if (curView == null) {
// inserted first, happens second
- final Task setCurrentNetworkView = new
SetCurrentNetworkViewTask(newNet.getSUID());
+ final Task setCurrentNetworkView = new
SetCurrentNetworkViewTask(newNet);
insertTasksAfterCurrentTask(setCurrentNetworkView);
@@ -176,13 +176,13 @@
}
private class SetCurrentNetworkViewTask extends AbstractTask {
- long netId;
- SetCurrentNetworkViewTask(long netId) {
- this.netId = netId;
+ CyNetwork net;
+ SetCurrentNetworkViewTask(CyNetwork net) {
+ this.net = net;
}
public void run(TaskMonitor tm) {
tm.setProgress(0.0);
- CyNetworkView view =
networkViewManager.getNetworkView(netId);
+ CyNetworkView view =
networkViewManager.getNetworkView(net);
tm.setProgress(0.5);
if ( view != null )
appManager.setCurrentNetworkView( view );
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/creation/CloneNetworkTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/creation/CloneNetworkTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/creation/CloneNetworkTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -87,7 +87,7 @@
// Create copied network model
final CyNetwork newNet = cloneNetwork(parentNetwork);
tm.setProgress(0.4);
- final CyNetworkView origView =
networkViewManager.getNetworkView(parentNetwork.getSUID());
+ final CyNetworkView origView =
networkViewManager.getNetworkView(parentNetwork);
networkManager.addNetwork(newNet);
tm.setProgress(0.6);
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/creation/CreateNetworkViewEdit.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/creation/CreateNetworkViewEdit.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/creation/CreateNetworkViewEdit.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -69,7 +69,7 @@
public void undo() {
;
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
networkCenterX =
view.getVisualProperty(NETWORK_CENTER_X_LOCATION);
networkCenterY =
view.getVisualProperty(NETWORK_CENTER_Y_LOCATION);
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteEdit.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteEdit.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/networkobjects/DeleteEdit.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -66,7 +66,7 @@
// save the positions of the nodes
xPos = new double[nodes.size()];
yPos = new double[nodes.size()];
- CyNetworkView netView =
netViewMgr.getNetworkView(net.getSUID());
+ CyNetworkView netView = netViewMgr.getNetworkView(net);
if (netView != null) {
int i = 0;
for (CyNode n : nodes) {
@@ -84,7 +84,7 @@
net.removeNodes(nodes);
net.removeEdges(edges);
- CyNetworkView netView =
netViewMgr.getNetworkView(net.getSUID());
+ CyNetworkView netView = netViewMgr.getNetworkView(net);
// Manually call update presentation
netView.updateView();
@@ -100,7 +100,7 @@
eventHelper.flushPayloadEvents();
- CyNetworkView netView =
netViewMgr.getNetworkView(net.getSUID());
+ CyNetworkView netView = netViewMgr.getNetworkView(net);
if (netView != null) {
int i = 0;
for (final CyNode node : nodes) {
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/AbstractSelectTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/AbstractSelectTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/AbstractSelectTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -53,7 +53,7 @@
// This is necessary, otherwise, this does not update
presentation!
eventHelper.flushPayloadEvents();
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
if (view != null)
view.updateView();
}
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/DeselectAllEdgesTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/DeselectAllEdgesTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/DeselectAllEdgesTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -51,7 +51,7 @@
public void run(TaskMonitor tm) {
tm.setProgress(0.0);
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
undoSupport.postEdit(
new SelectionEdit(eventHelper, "Deselect All Edges",
network, view,
SelectionEdit.SelectionFilter.EDGES_ONLY));
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/DeselectAllNodesTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/DeselectAllNodesTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/DeselectAllNodesTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -51,7 +51,7 @@
public void run(final TaskMonitor tm) {
tm.setProgress(0.0);
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
undoSupport.postEdit(
new SelectionEdit(eventHelper, "Deselect All Nodes",
network, view,
SelectionEdit.SelectionFilter.NODES_ONLY));
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/DeselectAllTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/DeselectAllTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/DeselectAllTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -51,7 +51,7 @@
public void run(final TaskMonitor tm) {
tm.setProgress(0.0);
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
undoSupport.postEdit(
new SelectionEdit(eventHelper, "Deselect All Nodes and
Edges", network, view,
SelectionEdit.SelectionFilter.NODES_AND_EDGES));
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/InvertSelectedEdgesTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/InvertSelectedEdgesTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/InvertSelectedEdgesTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -52,7 +52,7 @@
public void run(final TaskMonitor tm) {
tm.setProgress(0.0);
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
undoSupport.postEdit(
new SelectionEdit(eventHelper, "Invert Selected Edges",
network, view,
SelectionEdit.SelectionFilter.EDGES_ONLY));
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/InvertSelectedNodesTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/InvertSelectedNodesTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/InvertSelectedNodesTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -53,7 +53,7 @@
@Override
public void run(final TaskMonitor tm) {
tm.setProgress(0.0);
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
undoSupport.postEdit(
new SelectionEdit(eventHelper, "Invert Selected Nodes",
network, view,
SelectionEdit.SelectionFilter.NODES_ONLY));
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAdjacentEdgesTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAdjacentEdgesTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAdjacentEdgesTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -57,7 +57,7 @@
public void run(final TaskMonitor tm) {
tm.setProgress(0.0);
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
undoSupport.postEdit(
new SelectionEdit(eventHelper, "Select Adjacent Edges",
network, view,
SelectionEdit.SelectionFilter.EDGES_ONLY));
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAllEdgesTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAllEdgesTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAllEdgesTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -51,7 +51,7 @@
public void run(TaskMonitor tm) {
tm.setProgress(0.0);
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
undoSupport.postEdit(
new SelectionEdit(eventHelper, "Select All Edges",
network, view,
SelectionEdit.SelectionFilter.EDGES_ONLY));
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAllNodesTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAllNodesTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAllNodesTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -53,7 +53,7 @@
@Override
public void run(TaskMonitor tm) throws Exception {
tm.setProgress(0.0);
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
undoSupport.postEdit(
new SelectionEdit(eventHelper, "Select All Nodes",
network, view,
SelectionEdit.SelectionFilter.NODES_ONLY));
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAllTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAllTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectAllTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -51,7 +51,7 @@
public void run(TaskMonitor monitor) {
monitor.setProgress(0.0);
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
undoSupport.postEdit(
new SelectionEdit(eventHelper, "Select All Nodes and
Edges", network, view,
SelectionEdit.SelectionFilter.NODES_AND_EDGES));
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectConnectedNodesTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectConnectedNodesTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectConnectedNodesTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -59,7 +59,7 @@
public void run(TaskMonitor tm) {
tm.setProgress(0.0);
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
undoSupport.postEdit(
new SelectionEdit(eventHelper, "Select Nodes Connected
by Selected Edges",
network, view,
SelectionEdit.SelectionFilter.NODES_ONLY));
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectFirstNeighborsTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectFirstNeighborsTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectFirstNeighborsTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -62,7 +62,7 @@
@Override
public void run(TaskMonitor tm) {
tm.setProgress(0.0);
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
undoSupport.postEdit(
new SelectionEdit(eventHelper, "Select First-Neighbour
Nodes", network, view,
SelectionEdit.SelectionFilter.NODES_ONLY));
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectFromFileListTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectFromFileListTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/select/SelectFromFileListTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -74,7 +74,7 @@
if (file == null)
throw new NullPointerException("You must specify a
non-null file to load!");
- final CyNetworkView view =
networkViewManager.getNetworkView(network.getSUID());
+ final CyNetworkView view =
networkViewManager.getNetworkView(network);
final SelectionEdit edit =
new SelectionEdit(eventHelper, "Select Nodes From
File", network, view,
SelectionEdit.SelectionFilter.NODES_ONLY);
Modified:
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/select/AbstractSelectTaskTester.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/select/AbstractSelectTaskTester.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/select/AbstractSelectTaskTester.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -27,7 +27,7 @@
*/
package org.cytoscape.task.internal.select;
-import static org.mockito.Matchers.anyLong;
+import static org.mockito.Matchers.any;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
@@ -70,7 +70,7 @@
when(view.getModel()).thenReturn(net);
networkViewManager = mock(CyNetworkViewManager.class);
- when(networkViewManager.getNetworkView(anyLong())).thenReturn(view);
+
when(networkViewManager.getNetworkView(any(CyNetwork.class))).thenReturn(view);
tm = mock(TaskMonitor.class);
Modified:
core3/impl/trunk/cpath2-impl/src/main/java/org/cytoscape/cpath2/internal/cytoscape/MergeNetworkEdit.java
===================================================================
---
core3/impl/trunk/cpath2-impl/src/main/java/org/cytoscape/cpath2/internal/cytoscape/MergeNetworkEdit.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/cpath2-impl/src/main/java/org/cytoscape/cpath2/internal/cytoscape/MergeNetworkEdit.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -91,7 +91,7 @@
this.cyEdges = cyEdges;
this.cyNodes = new HashMap<CyNode, Point2D.Double>();
- CyNetworkView view =
factory.getCyNetworkViewManager().getNetworkView(cyNetwork.getSUID());
+ CyNetworkView view =
factory.getCyNetworkViewManager().getNetworkView(cyNetwork);
if (view != null) {
for (CyNode cyNode : cyNodes) {
View<CyNode> nv = view.getNodeView(cyNode);
@@ -118,7 +118,7 @@
public void redo() {
// get ref to view
- CyNetworkView view =
factory.getCyNetworkViewManager().getNetworkView(cyNetwork.getSUID());
+ CyNetworkView view =
factory.getCyNetworkViewManager().getNetworkView(cyNetwork);
if (view != null) {
Modified:
core3/impl/trunk/cpath2-impl/src/main/java/org/cytoscape/cpath2/internal/util/NetworkUtil.java
===================================================================
---
core3/impl/trunk/cpath2-impl/src/main/java/org/cytoscape/cpath2/internal/util/NetworkUtil.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/cpath2-impl/src/main/java/org/cytoscape/cpath2/internal/util/NetworkUtil.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -222,7 +222,7 @@
private void postProcess(final CyNetwork cyNetwork, boolean doLayout) {
// ref to view used below
- CyNetworkView view =
factory.getCyNetworkViewManager().getNetworkView(cyNetwork.getSUID());
+ CyNetworkView view =
factory.getCyNetworkViewManager().getNetworkView(cyNetwork);
// if do layout, do it
// TODO: Port this?
Modified:
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/IndexAndSearchTask.java
===================================================================
---
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/IndexAndSearchTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/IndexAndSearchTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -118,7 +118,7 @@
* If view(s) exists for the current network, update them.
*/
private void updateView() {
- final CyNetworkView targetView =
viewManager.getNetworkView(network.getSUID());
+ final CyNetworkView targetView =
viewManager.getNetworkView(network);
if(targetView != null)
targetView.updateView();
Modified:
core3/impl/trunk/session-impl/src/main/java/org/cytoscape/session/internal/CysessionFactory.java
===================================================================
---
core3/impl/trunk/session-impl/src/main/java/org/cytoscape/session/internal/CysessionFactory.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/session-impl/src/main/java/org/cytoscape/session/internal/CysessionFactory.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -159,7 +159,7 @@
String name =
cyNet.getRow(cyNet).get(CyNetwork.NAME, String.class);
String styleName = DEF_STYLE_NAME;
- CyNetworkView cyNetView =
nvMgr.getNetworkView(cyNet.getSUID());
+ CyNetworkView cyNetView =
nvMgr.getNetworkView(cyNet);
if (cyNetView != null) {
org.cytoscape.view.vizmap.VisualStyle
style = vmMgr.getVisualStyle(cyNetView);
@@ -170,7 +170,7 @@
net.setId(name);
net.setFilename(name + ".xgmml");
net.setVisualStyle(styleName);
-
net.setViewAvailable(nvMgr.getNetworkView(cyNet.getSUID()) != null);
+
net.setViewAvailable(nvMgr.getNetworkView(cyNet) != null);
net.setVisualStyle(styleName);
if (cyNet instanceof CySubNetwork) {
Modified:
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/select/RowsSetViewUpdater.java
===================================================================
---
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/select/RowsSetViewUpdater.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/select/RowsSetViewUpdater.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -59,7 +59,7 @@
if ( network == null )
return;
- CyNetworkView networkView =
vm.getNetworkView(network.getSUID());
+ CyNetworkView networkView = vm.getNetworkView(network);
if ( networkView == null )
return;
Modified:
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkPanel.java
===================================================================
---
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkPanel.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkPanel.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -465,7 +465,7 @@
if (parentNetwork != null)
this.treeNodeMap.put(parentNetwork.getSUID(),
parentTreeNode);
- if(networkViewManager.viewExists(network_id))
+ if(networkViewManager.viewExists(network))
dmtn.setNodeColor(Color.black);
this.treeNodeMap.put(network.getSUID(), dmtn);
Modified:
core3/impl/trunk/viewmodel-impl/impl/src/main/java/org/cytoscape/view/model/internal/CyNetworkViewManagerImpl.java
===================================================================
---
core3/impl/trunk/viewmodel-impl/impl/src/main/java/org/cytoscape/view/model/internal/CyNetworkViewManagerImpl.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/impl/trunk/viewmodel-impl/impl/src/main/java/org/cytoscape/view/model/internal/CyNetworkViewManagerImpl.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -54,7 +54,7 @@
public class CyNetworkViewManagerImpl implements CyNetworkViewManager,
NetworkAboutToBeDestroyedListener {
private static final Logger logger =
LoggerFactory.getLogger(CyNetworkViewManagerImpl.class);
- private final Map<Long, CyNetworkView> networkViewMap;
+ private final Map<CyNetwork, CyNetworkView> networkViewMap;
private final CyEventHelper cyEventHelper;
/**
@@ -62,7 +62,7 @@
* @param cyEventHelper
*/
public CyNetworkViewManagerImpl(final CyEventHelper cyEventHelper) {
- networkViewMap = new HashMap<Long, CyNetworkView>();
+ networkViewMap = new HashMap<CyNetwork, CyNetworkView>();
this.cyEventHelper = cyEventHelper;
}
@@ -73,9 +73,9 @@
@Override
public synchronized void handleEvent(final
NetworkAboutToBeDestroyedEvent event) {
- final long networkId = event.getNetwork().getSUID();
- if (viewExists(networkId))
- destroyNetworkView(networkViewMap.get(networkId));
+ final CyNetwork network = event.getNetwork();
+ if (viewExists(network))
+ destroyNetworkView(networkViewMap.get(network));
}
@Override
@@ -84,13 +84,13 @@
}
@Override
- public synchronized CyNetworkView getNetworkView(long networkId) {
- return networkViewMap.get(networkId);
+ public synchronized CyNetworkView getNetworkView(CyNetwork network) {
+ return networkViewMap.get(network);
}
@Override
- public synchronized boolean viewExists(long networkId) {
- return networkViewMap.containsKey(networkId);
+ public synchronized boolean viewExists(CyNetwork network) {
+ return networkViewMap.containsKey(network);
}
@Override
@@ -126,11 +126,11 @@
throw new NullPointerException("CyNetworkView is null");
final CyNetwork network = view.getModel();
- long networkId = network.getSUID();
+
synchronized (this) {
- logger.debug("Adding new Network View Model: Model ID =
" + networkId);
- networkViewMap.put(networkId, view);
+ logger.debug("Adding new Network View Model: Model ID =
" + network.getSUID());
+ networkViewMap.put(network, view);
}
logger.debug("Firing event: NetworkViewAddedEvent");
Modified:
core3/support/trunk/samples/sample06/src/main/java/org/cytoscape/sample/internal/MyNetworkViewTask.java
===================================================================
---
core3/support/trunk/samples/sample06/src/main/java/org/cytoscape/sample/internal/MyNetworkViewTask.java
2012-01-12 00:46:26 UTC (rev 27991)
+++
core3/support/trunk/samples/sample06/src/main/java/org/cytoscape/sample/internal/MyNetworkViewTask.java
2012-01-12 01:46:00 UTC (rev 27992)
@@ -30,7 +30,7 @@
return;
}
- if(networkViewManager.getNetworkView(currNet.getSUID())
== null){
+ if(networkViewManager.getNetworkView(currNet) == null){
// create a new view for current network
CyNetworkView myView =
cnvf.createNetworkView(currNet);
networkViewManager.addNetworkView(myView);
@@ -44,7 +44,7 @@
if(destroyView)
{
CyNetwork currNetwork =
appMgr.getCurrentNetwork();
- CyNetworkView view =
networkViewManager.getNetworkView(currNetwork.getSUID());
+ CyNetworkView view =
networkViewManager.getNetworkView(currNetwork);
networkViewManager.destroyNetworkView(view);
}
}
--
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.