Author: pwang
Date: 2011-10-28 12:11:57 -0700 (Fri, 28 Oct 2011)
New Revision: 27328
Modified:
csplugins/trunk/ucsd/ruschein/PanGIA-impl/src/main/java/org/idekerlab/PanGIAPlugin/PanGIANetworkListener.java
Log:
Refactored to work with Cy3
Modified:
csplugins/trunk/ucsd/ruschein/PanGIA-impl/src/main/java/org/idekerlab/PanGIAPlugin/PanGIANetworkListener.java
===================================================================
---
csplugins/trunk/ucsd/ruschein/PanGIA-impl/src/main/java/org/idekerlab/PanGIAPlugin/PanGIANetworkListener.java
2011-10-28 19:05:18 UTC (rev 27327)
+++
csplugins/trunk/ucsd/ruschein/PanGIA-impl/src/main/java/org/idekerlab/PanGIAPlugin/PanGIANetworkListener.java
2011-10-28 19:11:57 UTC (rev 27328)
@@ -3,60 +3,64 @@
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
-import cytoscape.CyNetwork;
-import cytoscape.CyNetworkTitleChange;
-import cytoscape.Cytoscape;
-import cytoscape.view.CyNetworkView;
-import cytoscape.view.CytoscapeDesktop;
+import org.cytoscape.model.CyNetwork;
+//import cytoscape.CyNetworkTitleChange;
+import org.cytoscape.view.model.CyNetworkView;
+//import cytoscape.view.CytoscapeDesktop;
+
+
+//Note: we do not need this class, it is a junk class in Cy3
+
+
public class PanGIANetworkListener implements PropertyChangeListener
{
public void propertyChange(PropertyChangeEvent event) {
- if
(CytoscapeDesktop.NETWORK_VIEW_CREATED.equals(event.getPropertyName()))
- {
- final CyNetworkView view = (CyNetworkView) event.getNewValue();
-
- // Node right-click menu
- final PanGIANodeContextMenuListener nodeMenuListener = new
PanGIANodeContextMenuListener(view);
-
Cytoscape.getCurrentNetworkView().addNodeContextMenuListener(nodeMenuListener);
-
- // Edge right-click menu
- final PanGIAEdgeContextMenuListener edgeMenuListener = new
PanGIAEdgeContextMenuListener(view);
-
Cytoscape.getCurrentNetworkView().addEdgeContextMenuListener(edgeMenuListener);
- }
-
- if (Cytoscape.NETWORK_DESTROYED.equals(event.getPropertyName()))
- {
- CyNetwork net =
Cytoscape.getNetwork((String)event.getNewValue());
+// if
(CytoscapeDesktop.NETWORK_VIEW_CREATED.equals(event.getPropertyName()))
+// {
+// final CyNetworkView view = (CyNetworkView)
event.getNewValue();
+//
+// // Node right-click menu
+// final PanGIANodeContextMenuListener nodeMenuListener = new
PanGIANodeContextMenuListener(view);
+//
Cytoscape.getCurrentNetworkView().addNodeContextMenuListener(nodeMenuListener);
+//
+// // Edge right-click menu
+// final PanGIAEdgeContextMenuListener edgeMenuListener = new
PanGIAEdgeContextMenuListener(view);
+//
Cytoscape.getCurrentNetworkView().addEdgeContextMenuListener(edgeMenuListener);
+// }
+//
+// if (Cytoscape.NETWORK_DESTROYED.equals(event.getPropertyName()))
+// {
+// CyNetwork net =
Cytoscape.getNetwork((String)event.getNewValue());
+//
+// if (PanGIAPlugin.output.containsKey(net.getTitle()))
System.out.println("Removing PanGIA result: "+net.getTitle());
+// PanGIAPlugin.output.remove(net.getIdentifier());
+// }
+//
+// if (Cytoscape.NETWORK_TITLE_MODIFIED.equals(event.getPropertyName()))
+// {
+// CyNetworkTitleChange ctc =
(CyNetworkTitleChange)event.getNewValue();
+// String newName =
Cytoscape.getNetwork(ctc.getNetworkIdentifier()).getTitle();
+//
+// for (CyNetwork net : Cytoscape.getNetworkSet())
+// if (net.getTitle().equals(newName) &&
!net.getIdentifier().equals(ctc.getNetworkIdentifier()) &&
(PanGIAPlugin.output.containsKey(net.getIdentifier()) ||
PanGIAPlugin.output.containsKey(ctc.getNetworkIdentifier())))
+// System.out.println("PanGIA WARNING: Two
overview networks have the same name!");
+//
+//
+// //CyNetworkTitleChange ctc =
(CyNetworkTitleChange)event.getNewValue();
+// //ctc.getNetworkTitle()
+//
+// //String oldName =
Cytoscape.getNetwork(ctc.getNetworkIdentifier()).getTitle();
+// //String newName =
Cytoscape.getNetwork(ctc.getNetworkIdentifier()).getTitle();
+//
+// /*
+// String oldName =
((CyNetworkTitleChange)event.getOldValue()).getNetworkTitle();
+// String newName =
((CyNetworkTitleChange)event.getNewValue()).getNetworkTitle();
+// System.out.println("Changing: "+oldName+" to "+newName);
+//
+// */
+// }
- if (PanGIAPlugin.output.containsKey(net.getTitle()))
System.out.println("Removing PanGIA result: "+net.getTitle());
- PanGIAPlugin.output.remove(net.getIdentifier());
- }
-
- if (Cytoscape.NETWORK_TITLE_MODIFIED.equals(event.getPropertyName()))
- {
- CyNetworkTitleChange ctc =
(CyNetworkTitleChange)event.getNewValue();
- String newName =
Cytoscape.getNetwork(ctc.getNetworkIdentifier()).getTitle();
-
- for (CyNetwork net : Cytoscape.getNetworkSet())
- if (net.getTitle().equals(newName) &&
!net.getIdentifier().equals(ctc.getNetworkIdentifier()) &&
(PanGIAPlugin.output.containsKey(net.getIdentifier()) ||
PanGIAPlugin.output.containsKey(ctc.getNetworkIdentifier())))
- System.out.println("PanGIA WARNING: Two
overview networks have the same name!");
-
-
- //CyNetworkTitleChange ctc =
(CyNetworkTitleChange)event.getNewValue();
- //ctc.getNetworkTitle()
-
- //String oldName =
Cytoscape.getNetwork(ctc.getNetworkIdentifier()).getTitle();
- //String newName =
Cytoscape.getNetwork(ctc.getNetworkIdentifier()).getTitle();
-
- /*
- String oldName =
((CyNetworkTitleChange)event.getOldValue()).getNetworkTitle();
- String newName =
((CyNetworkTitleChange)event.getNewValue()).getNetworkTitle();
- System.out.println("Changing: "+oldName+" to "+newName);
-
- */
- }
-
}
}
--
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.