← Revision 9 as of 2005-10-21 21:17:35
Size: 1232
Comment:
|
← Revision 10 as of 2005-10-21 21:19:40 →
Size: 1273
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
* Deprecate all attribute access methods in {{{Cytoscape.java}}} and {{{CyNetwork.java}}} (Ethan) [Done: 10/17/2005] * Revert {{{Cytoscape.java}}} and {{{CyNetwork.java}}} to return {{{GraphObjAttribute}}} for backward compability (Ethan) [Done: 10/17/2005] * Remove {{{CytoscapeData}}} and {{{CytoscapeDataImpl}}} from core (Ethan) [Done: 10/21/2005] * Implement {{{CyAttributesImpl}}} [Done: 10/15/2005] * Write Unit Test (Ethan) [Done: 10/15/2005] |
* Deprecate all attribute access methods in {{{Cytoscape.java}}} and {{{CyNetwork.java}}} [Ethan, Done: 10/17/2005] * Revert {{{Cytoscape.java}}} and {{{CyNetwork.java}}} to return {{{GraphObjAttribute}}} for backward compability [Ethan, Done: 10/17/2005] * Remove {{{CytoscapeData}}} and {{{CytoscapeDataImpl}}} from core [Ethan, Done: 10/21/2005] * Implement {{{CyAttributesImpl}}} [Nerius, Done: 10/15/2005] * Write Unit Test [Ethan, Done: 10/15/2005] |
Line 14: | Line 14: |
* Implement {{{GraphObjAttributes}}} (Nerius) [Almost done] * Write Unit Test (Ethan) [Done: 10/21/2005] * Write {{{CyAttributesReader}}} (Nerius) [In Progress] * Write Unit Test (Ethan) [Partially complete] * Write {{{CyAttributesWriter}}} (Nerius) [In Progress] * Write Unit Test (Ethan) * Replace all calls to {{{GraphObjAttributes}}} with calls to {{{CyAttributes}}} (Iliana) * Verify that all references to {{{GraphObjAttributes}}} have been removed |
* Implement {{{GraphObjAttributes}}} [Nerius, Almost done] * Write Unit Test [Ethan, Done: 10/21/2005] * Write {{{CyAttributesReader}}} [Nerius, In Progress] * Write Unit Test [Ethan, Partially complete] * Write {{{CyAttributesWriter}}} [Nerius, Not Started] * Write Unit Test [Ethan, Not Started] * Replace all calls to {{{GraphObjAttributes}}} with calls to {{{CyAttributes}}} [Iliana, Nerius, Not started] * Verify that all references to {{{GraphObjAttributes}}} have been removed [Ethan] |
Implementation Plan for RFC #1
Stuff that is now done:
Finalize CyAttributes API, based on public review [Done: 10/13/2005]
- Agree on way to access global attributes and implement [Done: 10/17/2005]
Deprecate all attribute access methods in Cytoscape.java and CyNetwork.java [Ethan, Done: 10/17/2005]
Revert Cytoscape.java and CyNetwork.java to return GraphObjAttribute for backward compability [Ethan, Done: 10/17/2005]
Remove CytoscapeData and CytoscapeDataImpl from core [Ethan, Done: 10/21/2005]
Implement CyAttributesImpl [Nerius, Done: 10/15/2005]
- Write Unit Test [Ethan, Done: 10/15/2005]
Stuff that is still in the works:
Implement GraphObjAttributes [Nerius, Almost done]
- Write Unit Test [Ethan, Done: 10/21/2005]
Write CyAttributesReader [Nerius, In Progress]
- Write Unit Test [Ethan, Partially complete]
Write CyAttributesWriter [Nerius, Not Started]
- Write Unit Test [Ethan, Not Started]
Replace all calls to GraphObjAttributes with calls to CyAttributes [Iliana, Nerius, Not started]
Verify that all references to GraphObjAttributes have been removed [Ethan]
- Celebrate