blob: 2f8a7c416e1b3c5fa7283989236871b7a39851dd [file] [log] [blame]
<?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 &lt;import&gt; 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 &lt;annotation&gt; 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 &lt;annotation&gt; 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>