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.