| <?xml-stylesheet type="text/xsl" href="../../../../development/milestone_plans/stylesheets/milestone-bulletList.xsl"?> |
| <plan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../development/milestone_plans/milestonePlan.xsd"> |
| <component name="xsd" subproject="wst"> |
| <description>xml schema tools</description> |
| <milestone name="M3"> |
| <title>M3 Plan - under development and review - (updated 2005-01-05)</title> |
| <category name="Overall XSD UI"> |
| <item priority="medium" status="in-progress"> |
| <description>Improve XML Schema editor reliability</description> |
| <developer name="kchong@ca.ibm.com" /> |
| <step start="6" pds="2"> |
| <description>Improve robustness of model/editor synchronization.</description> |
| </step> |
| <step start="6" pds="2"> |
| <description>Improve properties/source synchronization.</description> |
| </step> |
| </item> |
| <item status="done" priority="medium"> |
| <description>Impove XML Schema component selection dialogs</description> |
| <developer name="rmah@ca.ibm.com" /> |
| <step start="3" pds="2"> |
| <description>Type and element selection dialogs similar to JDT class selection dialog</description> |
| </step> |
| <step start="3" pds="2"> |
| <description>Make referencing components from external schemas easier (automatically manage imports)</description> |
| </step> |
| </item> |
| <item priority="medium" status="done"> |
| <description>Investigate XML / XML Schema refactoring support</description> |
| <developer name="ebelisar@ca.ibm.com" /> |
| <step status="investigate" start="3" pds="5"> |
| <description>Move to 'common' refactoring infrastructure (similar to JDT refactoring)</description> |
| </step> |
| <step status="investigate" start="4" pds="3"> |
| <description>File dependency analysis - a simple means to track depency information between files</description> |
| </step> |
| </item> |
| <item priority="medium" status="in-progress"> |
| <description>Implement initial XML Schema refactoring support</description> |
| <developer name="ebelisar@ca.ibm.com" /> |
| <step status="in-progress" start="4" pds="2"> |
| <description>Component renaming - update reference to rename (initially just within immediate file)</description> |
| </step> |
| <step status="in-progress" start="5" pds="2"> |
| <description>Promote local element and types to be global 'named' components</description> |
| </step> |
| </item> |
| </category> |
| <category name="Graph View"> |
| <item priority="medium" status="done"> |
| <description>Graph view improvements for smoother 'top down' creation flow</description> |
| <developer name="kchong@ca.ibm.com" /> |
| <step status="done" start="3" pds="2"> |
| <description>Support easy selection and editing of 'anonymous'simple types within elements</description> |
| </step> |
| <step start="4" pds="1" status="done"> |
| <description>Provide 'Set type' menu action from element declaration</description> |
| </step> |
| <step start="4" pds="1" status="done"> |
| <description>Provide 'Set multiplicity' menu action from element declaration</description> |
| </step> |
| </item> |
| <item status="investigate" priority="low"> |
| <description>Investigate visualization of additional objects and relationships</description> |
| <developer name="kchong@ca.ibm.com" /> |
| <step status="investigate" start="4" pds="2"> |
| <description>Display attributes in graphical view</description> |
| </step> |
| <step status="investigate" start="5" pds="2"> |
| <description>Inheritance - allow supertypes/subtypes to be displayed</description> |
| </step> |
| <step status="investigate" start="6" pds="2"> |
| <description>Substitution groups - show 'choice' like object when elements belong to substiution groups</description> |
| </step> |
| </item> |
| </category> |
| <category name="Properties View"> |
| <item priority="medium" status="done"> |
| <description>Improve <import> editing</description> |
| <developer name="kchong@ca.ibm.com" /> |
| <developer name="rmah@ca.ibm.com" /> |
| <step start="4" pds="1" status="done"> |
| <description>Make import location editable via properties view</description> |
| <developer name="kchong@ca.ibm.com" /> |
| </step> |
| <step start="5" pds="2" status="deferred"> |
| <description>Support catalog browsing to locate to schemas</description> |
| <developer name="rmah@ca.ibm.com" /> |
| </step> |
| </item> |
| </category> |
| <category name="Documentation Generation"> |
| <item priority="low" status="deferred"> |
| <description>Improve HTML documention generation</description> |
| <developer name="lauzond@ca.ibm.com" /> |
| <step start="4" pds="2"> |
| <description>Provide basic documentation generation support</description> |
| </step> |
| <step start="5" pds="1"> |
| <description>Refactor for reuse (e.g. so WSDL docgen links seamlessly with XSD docgen)</description> |
| </step> |
| <step start="6" pds="1"> |
| <description>Support <annotation> content in gen'd docs</description> |
| </step> |
| </item> |
| </category> |
| </milestone> |
| <milestone name="M4"> |
| <title>M4 Plan - under development and review - (updated 2005-01-17)</title> |
| <category name="Overall XSD UI"> |
| <item status="investigate" priority="medium" helpWanted="true"> |
| <description>Investigate XSD Editor API requirements</description> |
| </item> |
| <item status="investigate" priority="low" helpWanted="true"> |
| <description>Investigate XSD search function to find component refences in XSD, WSDL and XML</description> |
| </item> |
| <item priority="low" helpWanted="true"> |
| <description>Implement 'Open Declaration' support</description> |
| </item> |
| <item priority="medium"> |
| <description>Provide iniitial XML Schema refactoring support</description> |
| <developer name="ebelisar@ca.ibm.com" /> |
| <step> |
| <description>Move to 'common' refactoring infrastructure (similar to JDT refactoring)</description> |
| </step> |
| </item> |
| </category> |
| <category name="Graph View"> |
| <item priority="medium"> |
| <description>Support visualization of additional objects and relationships</description> |
| <developer name="kchong@ca.ibm.com" /> |
| <step start="4" pds="2"> |
| <description>Display attributes in graphical view</description> |
| </step> |
| <step> |
| <description>Inheritance - allow supertypes/subtypes to be displayed</description> |
| </step> |
| </item> |
| <item priority="medium"> |
| <description>Keep history of expansion state to make it more convenient to revisit view</description> |
| </item> |
| </category> |
| <category name="Properties View"> |
| <item priority="high"> |
| <description>Improve <annotation> editing</description> |
| <developer name="kchong@ca.ibm.com" /> |
| <step> |
| <description>Provide support for multiple annotations</description> |
| </step> |
| <step> |
| <description>Provide source editing for XML content</description> |
| </step> |
| <step> |
| <description>Provide tree view for XML content</description> |
| </step> |
| </item> |
| </category> |
| <category name="Articles"> |
| <item priority="medium"> |
| <description>Article - Introduction to the XML Schema Editor</description> |
| <developer name="kchong@ca.ibm.com" /> |
| <step start="4" length="3" pds="3"></step> |
| </item> |
| </category> |
| </milestone> |
| </component> |
| |
| </plan> |