Author: kono
Date: 2009-12-01 17:37:44 -0800 (Tue, 01 Dec 2009)
New Revision: 18641

Modified:
   cytoscape/trunk/lib/ding.jar
   cytoscape/trunk/src/cytoscape/Cytoscape.java
   cytoscape/trunk/src/cytoscape/util/NestedNetworkViewUpdater.java
Log:
Null value checker added for non-nested networks.

Modified: cytoscape/trunk/lib/ding.jar
===================================================================
(Binary files differ)

Modified: cytoscape/trunk/src/cytoscape/Cytoscape.java
===================================================================
--- cytoscape/trunk/src/cytoscape/Cytoscape.java        2009-12-02 00:58:48 UTC 
(rev 18640)
+++ cytoscape/trunk/src/cytoscape/Cytoscape.java        2009-12-02 01:37:44 UTC 
(rev 18641)
@@ -1702,9 +1702,7 @@
         * @param vs the VisualStyle in which to render this new network. If 
null,
         *           the default visual style will be used.
         */
-       public static CyNetworkView createNetworkView(CyNetwork network, String 
title, CyLayoutAlgorithm layout, VisualStyle vs) {      
-               Thread.dumpStack();
-               
+       public static CyNetworkView createNetworkView(CyNetwork network, String 
title, CyLayoutAlgorithm layout, VisualStyle vs) {                      
                if (network == nullNetwork) {
                        return nullNetworkView;
                }
@@ -1714,14 +1712,6 @@
                }
 
                final DingNetworkView view = new DingNetworkView(network, 
title);
-//             for (final NodeView nv: 
(List<NodeView>)view.getNodeViewsList()) {
-//                     final GraphPerspective nestedNetwork = 
nv.getNode().getNestedNetwork();
-//                     if (nestedNetwork != null) {
-//                             final CyNetworkView nestedNetworkView = 
Cytoscape.getNetworkView(((CyNetwork)nestedNetwork).getIdentifier());
-//                             if 
(!nestedNetworkView.equals(Cytoscape.getNullNetworkView()))
-//                                     
((DNodeView)nv).setNestedNetworkView((DGraphView) nestedNetworkView);
-//                     }
-//             }
                
                view.setGraphLOD(new CyGraphLOD());
                view.setIdentifier(network.getIdentifier());

Modified: cytoscape/trunk/src/cytoscape/util/NestedNetworkViewUpdater.java
===================================================================
--- cytoscape/trunk/src/cytoscape/util/NestedNetworkViewUpdater.java    
2009-12-02 00:58:48 UTC (rev 18640)
+++ cytoscape/trunk/src/cytoscape/util/NestedNetworkViewUpdater.java    
2009-12-02 01:37:44 UTC (rev 18641)
@@ -22,10 +22,12 @@
 public class NestedNetworkViewUpdater implements PropertyChangeListener {
 
        public NestedNetworkViewUpdater() {
+               
//Cytoscape.getPropertyChangeSupport().addPropertyChangeListener(this);
                
Cytoscape.getSwingPropertyChangeSupport().addPropertyChangeListener(this);
        }
 
-       public void propertyChange(final PropertyChangeEvent evt) {             
+       public void propertyChange(final PropertyChangeEvent evt) {
+               //System.out.println("------- Got Signal --------> " + 
evt.getPropertyName() + ", " + evt.getSource());
                if 
(evt.getPropertyName().equals(CytoscapeDesktop.NETWORK_VIEW_CREATED) ||
                                
evt.getPropertyName().equals(CytoscapeDesktop.NETWORK_VIEW_DESTROYED)) {
                        

--

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