blob: c678dc4953d7c0dbaa908a6fdea5119bdab49bb8 [file] [log] [blame]
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xalan="http://xml.apache.org/xslt">
<head>
<title>xsd M3 milestone plan</title>
<link rel="stylesheet" type="text/css" href="../../../../development/milestone_plans/stylesheets/images/default_style.css"/>
<script src="../../../../popup.js" type="text/javascript">
// script is linked
</script>
</head>
<body>
<table border="0" width="100%" cellPadding="2" cellSpacing="5">
<tr>
<td>
<font class="indextop">xsd M3</font>
<br/>
<font class="indexsub">an example of a simple milestone plan document</font>
</td>
<td>
<br/>
</td>
<td width="28%">
<img height="86" width="120" src="../../../../development/milestone_plans/stylesheets/images/Idea.jpe"/>
</td>
</tr>
</table>
<table border="0" width="100%" cellPadding="2" cellSpacing="5">
<tr>
<a name="Overall_Planning">
<td rowspan="3" colSpan="2" bgColor="#0080c0" width="100%" align="left" valign="top">
<b>
<font face="Arial,Helvetica">
<font color="#ffffff">M3 Example Plan</font>
</font>
</b>
</td>
</a>
</tr>
</table>
<table width="100%" cellspacing="5">
<tr>
<td>
<description>This is an example milestone plan for illustration purposes only. Please see the <a href="xsd_milestone_plan.html">real xsd component milestone plan</a> for accurate information. </description>
</td>
</tr>
</table>
<tr>
<td>
<table>
<tr>
<td valign="top">
<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>Top Items</b>
<ul>
<li>
<description>XML Schema editor enhancements</description>
</li>
<li>
<description>XML Schema refactoring support</description>
</li>
<li>
<description>HTML documentation generation for XML Schema</description>
</li>
</ul>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td valign="top">
<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>Overall XSD UI</b>
<ul>
<li>
<description>Improve robustness of model/editor synchronization.</description>
</li>
<ul>
<li>
<description>Write Junit test cases to test synchronization</description>
</li>
<li>
<description>Investigate 'full synchronize on timed interval' approach.</description>
</li>
</ul>
<li>
<img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/>
<description>Impove XML Schema Editor component selection dialogs</description>
</li>
<ul>
<li>
<description>Type and element selection dialogs similar to JDT class selection dialog</description>
</li>
<li>
<description>Make referencing components from external schemas easier (automatically manage imports)</description>
</li>
</ul>
<li>
<description>Provide XML Schema refactoring support</description>
</li>
<ul>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/>
<description>Move to 'common' refactoring infrastructure (e.g. to JDT)</description>
</li>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/>
<description>File dependency analysis - a simple means to track depency information between files</description>
</li>
<li>
<img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/>
<description>Component renaming - update reference to rename</description>
</li>
<li>
<img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/>
<description>Promote local element and types to be global 'named' components</description>
</li>
</ul>
</ul>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td valign="top">
<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>Graph View</b>
<ul>
<li>
<description>Improve top down editing flow</description>
</li>
<ul>
<li>
<img width="13" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/>
<description>Support easy selection and editing of 'anonymous' types</description>
</li>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/>
<description>Display attributes in graphical view</description>
</li>
<li>
<description>Provide 'Set type' menu action from element declaration</description>
</li>
</ul>
<li>
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/>
<description>Support visualization of addition relationships</description>
</li>
<ul>
<li>
<description>Inheritance - allow base type to be 'expanded' out above subtypes</description>
</li>
<li>
<description>Substitution groups - show 'choice' like object when elements belong to substiution groups</description>
</li>
</ul>
</ul>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td valign="top">
<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>Properties View</b>
<ul>
<li>
<description>Improve &lt;import&gt; editing</description>
</li>
<ul>
<li>
<description>Make import location editable properties view</description>
</li>
<li>
<description>Support catalog browsing to locate to schemas</description>
</li>
</ul>
</ul>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td valign="top">
<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>Documentation Generation</b>
<ul>
<li>
<description>Improve HTML documention generation</description>
</li>
<ul>
<li>
<description>Provide basic documentation generation support</description>
</li>
<li>
<description>Refactor for reuse (e.g. so WSDL docgen links seamlessly with XSD docgen)</description>
</li>
<li>
<description>Support &lt;annotation&gt; content in gen'd docs</description>
</li>
</ul>
</ul>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td valign="top">
<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
</td>
<td>
<b>Articles</b>
<ul>
<li>
<description>Article - Introduction to the XML Schema Editor</description>
</li>
</ul>
</td>
</tr>
</table>
</td>
</tr>
<table border="0" width="100%" cellpadding="2" cellspacing="5">
<tbody>
<tr>
<td colspan="4" bgcolor="#0080c0" width="100%" align="left" valign="top">
<b>
<font face="Arial,Helvetica">
<font color="#ffffff">Legend</font>
</font>
</b>
</td>
</tr>
<tr>
<td valign="top">
<img width="14" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/>
</td>
<td width="50%">item is under development.</td>
<td valign="top">
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/>
</td>
<td width="50%">item is under investigation.</td>
</tr>
<tr>
<td valign="top">
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
</td>
<td width="50%">item is finished.</td>
<td valign="top">
<img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/>
</td>
<td width="50%">help wanted</td>
</tr>
<tr>
<td valign="top">
<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
</td>
<td width="50%">item is deferred.</td>
<td valign="top">
<font class="indexsub">
<img src="../../../../development/milestone_plans/stylesheets/images/new.gif"/>
</font>
</td>
<td width="50%">new</td>
</tr>
</tbody>
</table>
<br/>
</body>
</html>