← Revision 1 as of 2005-10-11 20:21:16
Size: 812
Comment: First stab at implementation plan
|
← Revision 2 as of 2005-10-11 20:22:04 →
Size: 854
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
* Finalize CyAttributes API, based on public review * Implement CyAttributesImpl (Nerius) |
* Finalize {{{CyAttributes}}} API, based on public review (10/13/2005) * Implement {{{CyAttributesImpl}}} (Nerius) |
Line 6: | Line 6: |
* Implement GraphObjAttributes (Nerius) | * Implement {{{GraphObjAttributes}}} (Nerius) |
Line 8: | Line 8: |
* Write CyAttributesReader (Nerius) | * Write {{{CyAttributesReader}}} (Nerius) |
Line 10: | Line 10: |
* Write CyAttributesWriter (Nerius) | * Write {{{CyAttributesWriter}}} (Nerius) |
Implementation Plan for RFC #1
Finalize CyAttributes API, based on public review (10/13/2005)
Implement CyAttributesImpl (Nerius)
- Write Unit Test (Ethan)
Implement GraphObjAttributes (Nerius)
- Write Unit Test (Ethan)
Write CyAttributesReader (Nerius)
- Write Unit Test (Ethan)
Write CyAttributesWriter (Nerius)
- Write Unit Test (Ethan)
- Agree on way to access global attributes and implement (Subgroup)
Deprecate all attribute access methods in Cytoscape.java and CyNetwork.java (Ethan)
Replace all calls to GraphObjAttributes with calls to CyAttributes (Iliana)
Remove CytoscapeData and CytoscapeDataImpl from core (Ethan)
Verify that all references to GraphObjAttributes have been removed
- Celebrate