Author: mes
Date: 2010-12-09 11:29:50 -0800 (Thu, 09 Dec 2010)
New Revision: 23149

Modified:
   
core3/model-impl/trunk/impl/src/main/java/org/cytoscape/model/internal/ArrayGraph.java
   
core3/model-impl/trunk/impl/src/main/java/org/cytoscape/model/internal/ArraySubGraph.java
Log:
added convenience methods for accessing the attribute tables for nodes, edges, 
and networks

Modified: 
core3/model-impl/trunk/impl/src/main/java/org/cytoscape/model/internal/ArrayGraph.java
===================================================================
--- 
core3/model-impl/trunk/impl/src/main/java/org/cytoscape/model/internal/ArrayGraph.java
      2010-12-09 19:29:40 UTC (rev 23148)
+++ 
core3/model-impl/trunk/impl/src/main/java/org/cytoscape/model/internal/ArrayGraph.java
      2010-12-09 19:29:50 UTC (rev 23149)
@@ -858,4 +858,25 @@
        public CySubNetwork getBaseNetwork() {
                return base;
        }
+
+       /**
+        * {...@inheritdoc}
+        */
+       public CyTable getDefaultNetworkTable() {
+               return netAttrMgr.get(CyNetwork.DEFAULT_ATTRS);
+       }
+
+       /**
+        * {...@inheritdoc}
+        */
+       public CyTable getDefaultNodeTable() {
+               return nodeAttrMgr.get(CyNetwork.DEFAULT_ATTRS);
+       }
+
+       /**
+        * {...@inheritdoc}
+        */
+       public CyTable getDefaultEdgeTable() {
+               return edgeAttrMgr.get(CyNetwork.DEFAULT_ATTRS);
+       }
 }

Modified: 
core3/model-impl/trunk/impl/src/main/java/org/cytoscape/model/internal/ArraySubGraph.java
===================================================================
--- 
core3/model-impl/trunk/impl/src/main/java/org/cytoscape/model/internal/ArraySubGraph.java
   2010-12-09 19:29:40 UTC (rev 23148)
+++ 
core3/model-impl/trunk/impl/src/main/java/org/cytoscape/model/internal/ArraySubGraph.java
   2010-12-09 19:29:50 UTC (rev 23149)
@@ -407,5 +407,15 @@
         return (int) (internalSUID ^ (internalSUID >>> 32));
     }
 
+       public CyTable getDefaultNetworkTable() {
+               return parent.getDefaultNetworkTable();
+       }
 
+       public CyTable getDefaultNodeTable() {
+               return parent.getDefaultNodeTable();
+       }
+
+       public CyTable getDefaultEdgeTable() {
+               return parent.getDefaultEdgeTable();
+       }
 }

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