blob: 660d5cc5a21d927d676d347d0f2147d5244d6188 [file] [log] [blame]
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 10">
<meta name=Originator content="Microsoft Word 10">
<link rel=File-List href="mdt_project_plan_1_0_files/filelist.xml">
<link rel=Edit-Time-Data href="mdt_project_plan_1_0_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Eclipse MDT - DRAFT 1.0 Plan</title>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="date"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="time"/>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>khussey</o:Author>
<o:Template>Normal</o:Template>
<o:LastAuthor>Kenn Hussey</o:LastAuthor>
<o:Revision>88</o:Revision>
<o:TotalTime>3160</o:TotalTime>
<o:Created>2004-10-27T01:51:00Z</o:Created>
<o:LastSaved>2006-10-19T01:44:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>4476</o:Words>
<o:Characters>25517</o:Characters>
<o:Company>Rational Software</o:Company>
<o:Lines>212</o:Lines>
<o:Paragraphs>59</o:Paragraphs>
<o:CharactersWithSpaces>29934</o:CharactersWithSpaces>
<o:Version>10.6817</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:Compatibility>
<w:ApplyBreakingRules/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if !mso]><object
classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]-->
<link rel=Stylesheet type="text/css" media=all href="default_style.css">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"MS Mincho";
panose-1:2 2 6 9 4 2 5 8 3 4;
mso-font-alt:"\FF2D\FF33 \660E\671D";
mso-font-charset:128;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:fixed;
mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:536871559 0 0 0 415 0;}
@font-face
{font-family:"\@MS Mincho";
mso-font-charset:128;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-believe-normal-left:yes;}
h1
{mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
mso-outline-level:1;
font-size:21.0pt;
mso-fareast-font-family:"MS Mincho";
font-weight:bold;}
h2
{mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-line-height-alt:10.5pt;
mso-pagination:widow-orphan;
mso-outline-level:2;
font-size:18.0pt;
mso-fareast-font-family:"MS Mincho";
font-weight:bold;}
h3
{mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
mso-outline-level:3;
font-size:14.0pt;
mso-fareast-font-family:"MS Mincho";
font-weight:bold;}
h4
{mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
mso-outline-level:4;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho";
font-weight:bold;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:blue;
text-decoration:underline;
text-underline:single;}
p
{mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:10.0pt;
mso-fareast-font-family:"Times New Roman";}
code
{mso-fareast-font-family:"Times New Roman";}
pre
{margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:10.0pt;
mso-fareast-font-family:"Times New Roman";}
p.indextop, li.indextop, div.indextop
{mso-style-name:indextop;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:24.0pt;
mso-fareast-font-family:"Times New Roman";
font-weight:bold;}
p.indexsub, li.indexsub, div.indexsub
{mso-style-name:indexsub;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:7.5pt;
mso-fareast-font-family:"Times New Roman";}
p.jump, li.jump, div.jump
{mso-style-name:jump;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:10.0pt;
mso-fareast-font-family:"Times New Roman";}
span.header
{mso-style-name:header;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:199630218;
mso-list-template-ids:-1221184516;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1
{mso-list-id:213278280;
mso-list-template-ids:1664226462;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2
{mso-list-id:242615546;
mso-list-template-ids:339376676;}
@list l2:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3
{mso-list-id:338696525;
mso-list-template-ids:-1388785178;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4
{mso-list-id:676233000;
mso-list-template-ids:-227133684;}
@list l4:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5
{mso-list-id:1113019837;
mso-list-template-ids:252184060;}
@list l5:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6
{mso-list-id:1303848377;
mso-list-template-ids:-391109514;}
@list l6:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7
{mso-list-id:1959750821;
mso-list-template-ids:-2070008336;}
@list l7:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l8
{mso-list-id:2002542540;
mso-list-template-ids:-1676484476;}
@list l8:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";}
</style>
<![endif]--><![if mso 9]>
<style>
p.MsoNormal
{margin-left:8.5pt;}
</style>
<![endif]>
<meta name="Kenn Hussey" content="Eclipse UML2 PMC">
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="8194"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=blue style='tab-interval:.5in;margin-left:
8.5pt;margin-top:14.2pt'>
<div class=Section1>
<h1>Eclipse MDT<br>
DRAFT 1.0 Plan</h1>
<p>Last revised <st1:time Minute="45" Hour="21">21:45 EDT</st1:time> <st1:date
Year="2006" Day="18" Month="10">October 18, 2006</st1:date> (<img width=12
height=12 id="_x0000_i1025" src="../../images/new.gif" border=0> marks
interesting changes over the previous plan revision)</p>
<p><i>&nbsp;&nbsp;&nbsp; Please send comments about this plan to the </i><a
href="mailto:mdt-dev@eclipse.org">mdt-dev@eclipse.org</a> <i>developer mailing
list.</i></p>
<p>This document lays out the feature and API set for the next feature release
of the Eclipse MDT project, designated release 1.0. </p>
<ul type=disc>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo3;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'><a href="#Deliverables">Release deliverables</a><o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo3;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'><a href="#Milestones">Release milestones</a><o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo3;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'><a href="#TargetOperatingEnvironments">Target operating
environments</a><o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo3;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'><a href="#Compatibility">Compatibility with previous releases</a><o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo3;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'><a href="#_EODM_component">EODM component</a><o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo3;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'><a href="#_UML2_component">UML2 component</a><o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo3;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'><a href="#_XSD_component">XSD component</a><o:p></o:p></span></li>
</ul>
<p>Plans do not materialize out of nowhere, nor are they entirely static. To
ensure the planning process is transparent and open to the entire Eclipse
community, plans are posted in an embryonic form and then revised from time to
time throughout the release cycle. </p>
<p>The first part of the plan deals with the important matters of release
deliverables, release milestones, target operating environments, and
release-to-release compatibility. These are all things that need to be clear
for any release, even if no features were to change.&nbsp; </p>
<p>The remainder of the plan consists of plan items for the components under
the Eclipse MDT project. Each plan item covers a feature or API that is to be
added, or some aspect that is to be improved. Each plan item has its own entry
in the Eclipse <span class=SpellE>bugzilla</span> database, with a title and a
concise summary (usually a single paragraph) that explains the work item at a
suitably high enough level so that everyone can readily understand what the
work item is without having to understand the nitty-gritty detail. </p>
<p>Not all plan items represent the same amount of work; some may be quite large,
others, quite small. Some plan items may involve work that is localized to a
single subsystem; others may involve coordinated changes across several
projects within the same top-level project; and others may involve coordination
with other top-level projects. Although some plan items are for work that is
more pressing that others, the plan items appear in no particular order. </p>
<p>Fixing bugs, improving test coverage, documentation, examples, performance
tuning, usability, etc. are considered routine ongoing maintenance activities
and are not included in this plan unless they would also involve a significant
change to the API or feature set, or involve a significant amount of work. The
intent of the plan is to account for all interesting feature work.</p>
<p>The current status of each plan item is noted: </p>
<ul type=disc>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo3;tab-stops:list .5in'><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;font-family:Arial'>Committed</span></b><span
style='font-size:10.0pt;font-family:Arial'> plan item – A committed plan
item is one that we have decided to address for the release.<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo3;tab-stops:list .5in'><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;font-family:Arial'>Proposed</span></b><span
style='font-size:10.0pt;font-family:Arial'> plan item – A proposed plan
item is one that we are considering addressing for the release. Although
we are actively investigating it, we are not yet in a position to commit
to it, or to say that we won’t be able to address it. After due
consideration, a proposal will either be committed or deferred.<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo3;tab-stops:list .5in'><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;font-family:Arial'>Deferred</span></b><span
style='font-size:10.0pt;font-family:Arial'> plan item – A reasonable
proposal that will not make it into this release for some reason is marked
as deferred with a brief note as to why it was deferred. Deferred plan
items may resurface as committed plan items at a later point.<o:p></o:p></span></li>
</ul>
<h2><a name=Deliverables></a>Release deliverables</h2>
<p>The release deliverables are: </p>
<ul type=disc>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>Source code release for the EODM component, available
as versions tagged &quot;R2_0&quot; in the eclipse.org <a
href="http://dev.eclipse.org/viewcvs/">CVS repository</a>.<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>EODM runtime binary and SDK distributions
(downloadable).<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>EODM runtime binary and SDK features on eclipse.org update
site (install via Eclipse update manager).<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>Source code release for the UML2 OCL subcomponent, available
as versions tagged &quot;R1_1&quot; in the eclipse.org <a
href="http://dev.eclipse.org/viewcvs/">CVS repository</a>.<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>UML2 OCL runtime binary and SDK distributions
(downloadable).<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>UML2 OCL runtime binary and SDK features on eclipse.org
update site (install via Eclipse update manager).<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>Source code release for the UML2 Tools subcomponent,
available as versions tagged &quot;R1_0&quot; in the eclipse.org <a
href="http://dev.eclipse.org/viewcvs/">CVS repository</a>.<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>UML2 Tools runtime binary and SDK distributions
(downloadable).<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>UML2 Tools runtime binary and SDK features on
eclipse.org update site (install via Eclipse update manager).<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>Source code release for the UML2 UML subcomponent,
available as versions tagged &quot;R2_1&quot; in the eclipse.org <a
href="http://dev.eclipse.org/viewcvs/">CVS repository</a>.<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>UML2 UML runtime binary and SDK distributions
(downloadable).<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>UML2 UML runtime binary and SDK features on eclipse.org
update site (install via Eclipse update manager).<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>Source code release for XSD component, available as
versions tagged &quot;R3_0&quot; in the eclipse.org <a
href="http://dev.eclipse.org/viewcvs/">CVS repository</a>.<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>XSD runtime binary and SDK distributions
(downloadable).<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l4 level1 lfo7;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>XSD runtime binary and SDK features on eclipse.org
update site (install via Eclipse update manager).<o:p></o:p></span></li>
</ul>
<h2><a name=Milestones></a>Release milestones</h2>
<p>Release milestone occurring at roughly 6 week intervals exist to facilitate
coarse-grained planning and staging. The milestones are:</p>
<ul type=disc>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo10;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>Thursday, October 5 - Milestone 2 (1.0 M2) - Stable
Build based on Eclipse 3.3 M2<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo10;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>Thursday, November 16 - Milestone 3 (1.0 M3) - Stable
Build based on Eclipse 3.3 M3<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo10;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>Thursday, December 28 - Milestone 4 (1.0 M4) - Stable
Build based on Eclipse 3.3 M4<o:p></o:p></span></li>
</ul>
<p>The 1.0 release is targeted for late June 2007. All release deliverables
will be available for download as soon as the release has been tested and
validated in the target operating configurations listed below.</p>
<h2><a name=TargetOperatingEnvironments></a>Target Operating Environments</h2>
<p>In order to remain current, each release of an Eclipse project targets
reasonably current versions of underlying operating environments and other
Eclipse projects on which it depends.&nbsp;</p>
<p>Most of Eclipse is &quot;pure&quot; <span class=SpellE>Java<sup><span
style='font-size:9.5pt'>TM</span></sup></span> code and has no direct
dependence on the underlying operating system. The chief dependence is on the
Eclipse Platform, and on the Java 2 Platform that runs it.</p>
<p>The MDT 1.0 release depends on the following:</p>
<ul type=disc>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l6 level1 lfo13;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>Java 2 Platform 1.5<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l6 level1 lfo13;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>Eclipse Platform 3.3<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l6 level1 lfo13;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>EMF 3.0<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l6 level1 lfo13;tab-stops:list .5in'><span style='font-size:10.0pt;
font-family:Arial'>GMF 2.0<o:p></o:p></span></li>
</ul>
<p>The 1.0 release of MDT is designed to run on any configuration supporting
the above components.</p>
<p>The Eclipse Platform runs in a variety of operating environments. Testing is
focused on a handful of popular <span class=header>combinations of operating
system and Java 2 Platform; these are our </span><em><span style='font-family:
Arial'>reference platforms</span></em><span class=header>. Eclipse undoubtedly
runs fine in many operating environments beyond the reference platforms we
test. However, since we do not systematically test them we cannot vouch for
them. Problems encountered when running Eclipse on non-reference platform that
cannot be recreated on any reference platform will be given lower priority than
problems with running Eclipse on a reference platform.</span></p>
<p><span style='mso-bidi-font-weight:bold'>See the <a
href="http://www.eclipse.org/eclipse/development/eclipse_project_plan_3_3.html">Eclipse
Project 3.3 plan</a> for a list of reference platforms.</span></p>
<h4><span style='font-family:Arial'>Internationalization<o:p></o:p></span></h4>
<p>Eclipse is designed as the basis for internationalized products. The user
interface elements provided by the various Eclipse projects, including dialogs
and error messages, are externalized. The English strings for MDT are provided
as the default resource bundles. Translations are not provided with this
release. However, the plug-in fragment mechanism provides the means by which
translations into any number of other languages can be incorporated.</p>
<h2><a name=Compatibility></a>Compatibility with Previous Releases</h2>
<h3>Compatibility of EODM 2.0 with 1.0</h3>
<p>The EODM 2.0 component of Eclipse MDT will <b style='mso-bidi-font-weight:
normal'>not</b> be compatible with EODM 1.0.</p>
<p><b>API Contract Compatibility:</b> EODM 2.0 will <b style='mso-bidi-font-weight:
normal'>not</b> be upwards contract-compatible with EODM 1.0 as noted in the <i>EODM
2.0 Migration</i> Guide. Programs that use affected APIs and extension points
will need to be ported to EODM 2.0 APIs. Downward contract compatibility is not
supported. Compliance with EODM 2.0 APIs would <b style='mso-bidi-font-weight:
normal'>not</b> ensure compliance with EODM 1.0 APIs. Refer to <i><a
href="http://www.eclipse.org/eclipse/development/java-api-evolution.html">Evolving
Java-based APIs</a></i> for a discussion of the kinds of API changes that
maintain contract compatibility.</p>
<p><b>Binary (plug-in) Compatibility:</b> EODM 2.0 will <b style='mso-bidi-font-weight:
normal'>not</b> be upwards binary-compatible with EODM 1.0 as noted in the <i>EODM
2.0 Migration</i> Guide. Downward plug-in compatibility is not supported:
plug-ins compiled against EODM 2.0 will be unusable with EODM 1.0. Refer to <i><a
href="http://www.eclipse.org/eclipse/development/java-api-evolution.html">Evolving
Java-based APIs</a></i> for a discussion of the kinds of API changes that
maintain binary compatibility.</p>
<p><b>Source Compatibility:</b> Source files written to use EODM 1.0 APIs will <b
style='mso-bidi-font-weight:normal'>not</b> compile and run successfully
against EODM 2.0 APIs. In some cases, it may be necessary to make minor changes
to the source code to disambiguate things like imports or overloaded method
invocations. Downward source compatibility is not supported. If source files use
new APIs, they will not be usable with earlier versions. </p>
<p><b>Workspace Compatibility:</b> EODM 2.0 will <b style='mso-bidi-font-weight:
normal'>not</b> be upwards workspace-compatible with EODM 1.0 as noted. This
means that workspaces and projects created by an Eclipse with EODM 1.0
installed <b style='mso-bidi-font-weight:normal'>cannot</b> be successfully
opened by an Eclipse with EODM 2.0 installed. This includes both hidden
metadata, which is localized to a particular workspace, as well as metadata
files found within a workspace project, which may propagate between workspaces
via file copying or team repositories. User interface session state may be
discarded when a workspace is upgraded. Downward workspace compatibility is not
supported. Metadata files created (or overwritten) by the newer version will
generally be unusable with older versions.</p>
<p><b>Non-compliant usage of API's</b>: All non-API methods and classes, and
certainly everything in a package with &quot;internal&quot; in its name, are
considered implementation details which may vary between operating environment
and are subject to change without notice. Client plug-ins that directly <span
class=GramE>depend</span> on anything other than what is specified in the API
are inherently unsupportable and receive no guarantees about compatibility
within a single release much less with an earlier releases. Refer to <i><a
href="http://www.eclipse.org/articles/Article-API%20use/eclipse-api-usage-rules.html">How
to Use the Eclipse API</a></i> for information about how to write compliant
plug-ins.</p>
<h3>Compatibility of UML2 OCL 1.1 with 1.0</h3>
<p>The UML2 OCL 1.1 subcomponent of Eclipse MDT will be compatible with UML2
OCL 1.0, except in those areas noted in the UML2 OCL 1.1 Migration Guide.</p>
<p><b>API Contract Compatibility:</b> UML2 OCL 1.1 will be upwards
contract-compatible with UML2 OCL 1.0 except in those areas noted in the <i>UML2
OCL 1.1 Migration</i><i style='mso-bidi-font-style:normal'> Guide</i>. Programs
that use affected APIs and extension points will need to be ported to UML2 OCL 1.1
APIs. Downward contract compatibility is not supported. There is no guarantee
that compliance with UML2 OCL 1.1 APIs would ensure compliance with UML2 OCL
1.0 APIs. Refer to <i><a
href="http://www.eclipse.org/eclipse/development/java-api-evolution.html">Evolving
Java-based APIs</a></i> for a discussion of the kinds of API changes that
maintain contract compatibility.</p>
<p><b>Binary (plug-in) Compatibility:</b> UML2 OCL 1.1 will be upwards binary-compatible
with UML2 OCL 1.0 except in those areas noted in the <i>UML2 OCL 1.1 Migration</i><i
style='mso-bidi-font-style:normal'> Guide</i>. Downward plug-in compatibility
is not supported: plug-ins compiled against UML2 OCL 1.1 will likely be
unusable with UML2 OCL 1.0. Refer to <i><a
href="http://www.eclipse.org/eclipse/development/java-api-evolution.html">Evolving
Java-based APIs</a></i> for a discussion of the kinds of API changes that
maintain binary compatibility.</p>
<p><b>Source Compatibility:</b> Source files written to use UML2 OCL 1.0 APIs
will usually compile and run successfully against UML2 OCL 1.1 APIs, although
this cannot be guaranteed. Because UML2 OCL 1.1 may exploit new Java language
constructs and/or aspects of the OCL specification, there is an increased
chance of source incompatibilities compared to previous UML2 OCL releases. In
some cases, it may be necessary to make minor changes to the source code to
disambiguate things like imports or overloaded method invocations. Downward
source compatibility is not supported. If source files use new APIs, they will
not be usable with earlier versions.</p>
<p><b>Workspace Compatibility:</b> UML2 OCL 1.1 will be upwards
workspace-compatible with UML2 OCL 1.0 unless noted. This means that workspaces
and projects created by an Eclipse with UML2 OCL 1.0 installed can be successfully
opened by an Eclipse with UML2 OCL 1.1 installed. This includes both hidden
metadata, which is localized to a particular workspace, as well as metadata
files found within a workspace project, which may propagate between workspaces
via file copying or team repositories. User interface session state may be
discarded when a workspace is upgraded. Downward workspace compatibility is not
supported. Metadata files created (or overwritten) by the newer version will
generally be unusable with older versions.</p>
<p><b>Non-compliant usage of API's</b>: All non-API methods and classes, and
certainly everything in a package with &quot;internal&quot; in its name, are
considered implementation details which may vary between operating environment
and are subject to change without notice. Client plug-ins that directly <span
class=GramE>depend</span> on anything other than what is specified in the API
are inherently unsupportable and receive no guarantees about compatibility
within a single release much less with an earlier releases. Refer to <i><a
href="http://www.eclipse.org/articles/Article-API%20use/eclipse-api-usage-rules.html">How
to Use the Eclipse API</a></i> for information about how to write compliant
plug-ins.</p>
<h3>Compatibility of UML2 UML 2.1 with 2.0</h3>
<p>The UML2 UML 2.1 subcomponent of Eclipse MDT will be compatible with UML2
UML 2.0, except in those areas noted in the UML2 UML 2.1 Migration Guide.</p>
<p><b>API Contract Compatibility:</b> UML2 UML 2.1 will be upwards
contract-compatible with UML2 UML 2.0 except in those areas noted in the <i>UML2
UML 2.1 Migration</i><i style='mso-bidi-font-style:normal'> Guide</i>. Programs
that use affected APIs and extension points will need to be ported to UML2 UML
2.1 APIs. Downward contract compatibility is not supported. There is no
guarantee that compliance with UML2 UML 2.1 APIs would ensure compliance with
UML2 UML 2.0 APIs. Refer to <i><a
href="http://www.eclipse.org/eclipse/development/java-api-evolution.html">Evolving
Java-based APIs</a></i> for a discussion of the kinds of API changes that
maintain contract compatibility.</p>
<p><b>Binary (plug-in) Compatibility:</b> UML2 UML 2.1 will be upwards binary-compatible
with UML2 UML 2.0 except in those areas noted in the <i>UML2 UML 2.1 Migration</i><i
style='mso-bidi-font-style:normal'> Guide</i>. Downward plug-in compatibility
is not supported: plug-ins compiled against UML2 UML 2.1 will likely be
unusable with UML2 UML 2.0. Refer to <i><a
href="http://www.eclipse.org/eclipse/development/java-api-evolution.html">Evolving
Java-based APIs</a></i> for a discussion of the kinds of API changes that
maintain binary compatibility.</p>
<p><b>Source Compatibility:</b> Source files written to use UML2 UML 2.0 APIs
will usually compile and run successfully against UML2 UML 2.1 APIs, although
this cannot be guaranteed. Because UML2 UML 2.1 may exploit new Java language
constructs, there is an increased chance of source incompatibilities compared
to previous UML2 UML releases. In some cases, it may be necessary to make minor
changes to the source code to disambiguate things like imports or overloaded
method invocations. Downward source compatibility is not supported. If source
files use new APIs, they will not be usable with earlier versions.</p>
<p><b>Workspace Compatibility:</b> UML2 UML 2.1 will be upwards
workspace-compatible with UML2 UML 2.0 unless noted. This means that workspaces
and projects created by an Eclipse with UML2 UML 2.0 installed can be
successfully opened by an Eclipse with UML2 UML 2.1 installed. This includes
both hidden metadata, which is localized to a particular workspace, as well as
metadata files found within a workspace project, which may propagate between
workspaces via file copying or team repositories. User interface session state
may be discarded when a workspace is upgraded. Downward workspace compatibility
is not supported. Metadata files created (or overwritten) by the newer version
will generally be unusable with older versions.</p>
<p><b>Non-compliant usage of API's</b>: All non-API methods and classes, and
certainly everything in a package with &quot;internal&quot; in its name, are
considered implementation details which may vary between operating environment
and are subject to change without notice. Client plug-ins that directly <span
class=GramE>depend</span> on anything other than what is specified in the API
are inherently unsupportable and receive no guarantees about compatibility
within a single release much less with an earlier releases. Refer to <i><a
href="http://www.eclipse.org/articles/Article-API%20use/eclipse-api-usage-rules.html">How
to Use the Eclipse API</a></i> for information about how to write compliant
plug-ins.</p>
<h3>Compatibility of XSD 3.0 with 2.2</h3>
<p>The XSD 2.0 component of Eclipse MDT will be compatible with XSD 2.2, except
in those areas noted in the XSD 3.0 Migration Guide.</p>
<p><b>API Contract Compatibility:</b> XSD 3.0 will be upwards
contract-compatible with XSD 2.2 except in those areas noted in the <i>XSD 3.0
Migration</i><i style='mso-bidi-font-style:normal'> Guide</i>. Programs that
use affected APIs and extension points will need to be ported to XSD 3.0 APIs.
Downward contract compatibility is not supported. There is no guarantee that
compliance with XSD 3.0 APIs would ensure compliance with XSD 2.2 APIs. Refer
to <i><a
href="http://www.eclipse.org/eclipse/development/java-api-evolution.html">Evolving
Java-based APIs</a></i> for a discussion of the kinds of API changes that
maintain contract compatibility.</p>
<p><b>Binary (plug-in) Compatibility:</b> XSD 3.0 will be upwards
binary-compatible with XSD 2.2 except in those areas noted in the <i>XSD 3.0
Migration</i><i style='mso-bidi-font-style:normal'> Guide</i>. Downward plug-in
compatibility is not supported: plug-ins compiled against XSD 3.0 will likely
be unusable with XSD 2.2. Refer to <i><a
href="http://www.eclipse.org/eclipse/development/java-api-evolution.html">Evolving
Java-based APIs</a></i> for a discussion of the kinds of API changes that
maintain binary compatibility.</p>
<p><b>Source Compatibility:</b> Source files written to use XSD 2.2 APIs will
usually compile and run successfully against XSD 3.0 APIs, although this cannot
be guaranteed. Because XSD 3.0 may exploit new Java language constructs, there
is an increased chance of source incompatibilities compared to previous XSD
releases. In some cases, it may be necessary to make minor changes to the
source code to disambiguate things like imports or overloaded method
invocations. Downward source compatibility is not supported. If source files
use new APIs, they will not be usable with earlier versions.</p>
<p><b>Workspace Compatibility:</b> XSD 3.0 will be upwards workspace-compatible
with XSD 2.2 unless noted. This means that workspaces and projects created by
an Eclipse with XSD 2.2 installed can be successfully opened by an Eclipse with
XSD 3.0 installed. This includes both hidden metadata, which is localized to a
particular workspace, as well as metadata files found within a workspace
project, which may propagate between workspaces via file copying or team
repositories. User interface session state may be discarded when a workspace is
upgraded. Downward workspace compatibility is not supported. Metadata files
created (or overwritten) by the newer version will generally be unusable with
older versions.</p>
<p><b>Non-compliant usage of API's</b>: All non-API methods and classes, and
certainly everything in a package with &quot;internal&quot; in its name, are
considered implementation details which may vary between operating environment
and are subject to change without notice. Client plug-ins that directly <span
class=GramE>depend</span> on anything other than what is specified in the API
are inherently unsupportable and receive no guarantees about compatibility
within a single release much less with an earlier releases. Refer to <i><a
href="http://www.eclipse.org/articles/Article-API%20use/eclipse-api-usage-rules.html">How
to Use the Eclipse API</a></i> for information about how to write compliant
plug-ins.</p>
<h2>Themes</h2>
<p>The changes under consideration for the next release of Eclipse MDT align
with themes identified by the <a
href="http://www.eclipse.org/org/councils/roadmap_v2_0/themes_v2_0.php">Eclipse
Requirements Council</a> and <a
href="http://wiki.eclipse.org/index.php/Modeling_Project_Plan">Modeling project</a>.</p>
<h2><a name=UML2></a><a name="_EODM_component"></a><span style='mso-bookmark:
UML2'>EODM component</span></h2>
<p><span style='mso-bookmark:UML2'>EODM is an implementation of RDF(S)/OWL <span
class=SpellE>metamodels</span> of the </span><a
href="http://www.omg.org/ontology"><span style='mso-bookmark:UML2'>Ontology
Definition <span class=SpellE>Metamodel</span> (ODM)</span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'> using EMF
with additional parsing, inference, model transformation and editing functions.
Plan items reflect new features of the EODM component, or areas where existing
features will be significantly reworked (<span style='mso-bidi-font-style:italic'><img
border=0 width=12 height=12 id="_x0000_i1026" src="../../images/ok.gif"> marks
completed work)</span>.</span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Committed
Items (EODM component)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Standard Compliance<span
style='mso-bidi-font-weight:bold'>.</span></b></span> Provide a new API that is
compliant with the (to be adopted) 5th submission of the ODM specification to
the OMG. (?) [Theme: Appealing to a Broader Community]</span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Dynamic Typing.</b></span><span
style='mso-bidi-font-weight:bold'> Provide support for dynamic typing. (?)
[Theme: </span>Appealing to a Broader Community<span style='mso-bidi-font-weight:
bold'>]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>RDF/OWL Parsing and
Serialization.</b></span><span style='mso-bidi-font-weight:bold'> Provide
support for RDF/OWL parsing and serialization. (?) [Theme: </span>Appealing to
a Broader Community<span style='mso-bidi-font-weight:bold'>]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>RDF/OWL Reasoning.</b></span><span
style='mso-bidi-font-weight:bold'> Provide support for RDF/OWL reasoning. (?)
[Theme: </span>Appealing to a Broader Community<span style='mso-bidi-font-weight:
bold'>]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>RDF/OWL Transformation
to/from <span class=SpellE>Ecore</span>.</b></span><span style='mso-bidi-font-weight:
bold'> Provide a mechanism to transform RDF/OWL models to/from <span
class=SpellE>Ecore</span>. (?) [Theme: Cohesion]<o:p></o:p></span></span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Proposed
Items (EODM component)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><i style='mso-bidi-font-style:normal'><span style='mso-bidi-font-weight:
bold'>None at this time.</span></i></span><i style='mso-bidi-font-style:normal'><span
style='mso-bidi-font-weight:bold'><o:p></o:p></span></i></span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Deferred
Items (EODM component)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><i style='mso-bidi-font-style:normal'><span style='mso-bidi-font-weight:
bold'>None at this time.</span></i></span><i style='mso-bidi-font-style:normal'><span
style='mso-bidi-font-weight:bold'><o:p></o:p></span></i></span></p>
<h2><span style='mso-bookmark:UML2'><a name="_UML2_component"></a>UML2
component</span></h2>
<p><span style='mso-bookmark:UML2'>UML2 provides an implementation of the UML 2
umbrella of standards defined by the OMG and tools to manipulate models based
on those standards. Plan items reflect new features of (subcomponents of) the
UML2 component, or areas where existing features will be significantly reworked
(<span style='mso-bidi-font-style:italic'><img border=0 width=12 height=12
id="_x0000_i1027" src="../../images/ok.gif"> marks completed work)</span>.</span></p>
<h3><span style='mso-bookmark:UML2'>UML2 OCL subcomponent</span></h3>
<p><span style='mso-bookmark:UML2'>UML2 OCL is an implementation of the OCL OMG
standard for EMF-based models.</span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Committed
Items (UML2 OCL subcomponent)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Parsing API.</b></span><span
style='mso-bidi-font-weight:bold'> Provide a public API for parsing OCL
documents, with the complete context declaration syntax. (</span></span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=144210"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>144210</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: </span>Design for Extensibility –
Be a Better Platform<span style='mso-bidi-font-weight:bold'>]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Integration with UML.</b></span><span
style='mso-bidi-font-weight:bold'> Provide support for parsing and evaluating
OCL constraints and expressions on the UML <span class=SpellE>metamodel</span>.
(</span></span><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105199"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>105199</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: Cohesion]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>EMF 3.0 / J2SE 5 Support.</b></span><span
style='mso-bidi-font-weight:bold'> Adopt EMF 3.0, including regeneration of the
OCL <span class=SpellE>metamodel</span>. (</span></span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=156361"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>156361</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: </span>Design for Extensibility –
Be a Better Platform<span style='mso-bidi-font-weight:bold'>]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Improved Documentation.</b></span><span
style='mso-bidi-font-weight:bold'> Develop a complete Programmer’s Guide for
the OCL subcomponent. (</span></span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=156360"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>156360</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: Simple to Use]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>LPG.</b></span><span
style='mso-bidi-font-weight:bold'> Consume LPG runtime library from the Orbit
project. (</span></span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=156366"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>156366</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: Project Restructuring]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Standard Compliance.</b></span><span
style='mso-bidi-font-weight:bold'> Maintain currency of the API with the <span
class=SpellE>OMG’s</span> OCL, ensuring backward API compatibility as much as
possible. (</span></span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=156363"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>156363</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: Appealing to a Broader Community]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>OCL Conformance.</b></span><span
style='mso-bidi-font-weight:bold'> Validate and document the API’s conformance
to the OCL Specification’s compliance points. This includes which language
capabilities are supported and which <span class=SpellE>metamodels</span>
(EMOF/<span class=SpellE>Ecore</span>, UML) are supported. (</span></span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=152003"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>152003</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: </span>Design for Extensibility –
Be a Better Platform<span style='mso-bidi-font-weight:bold'>]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Stand-alone support.</b></span><span
style='mso-bidi-font-weight:bold'> Provide a stand-alone (Eclipse-free) OCL
build. (</span></span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=136817"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>136817</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: Appealing to a Broader Community]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><b
style='mso-bidi-font-weight:normal'>ICU4J.</b><span style='mso-bidi-font-weight:
bold'> Isolate and minimize dependency on ICU4J; ensure support for the “thin”
variant of ICU4J. (</span></span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=156364"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>156364</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: Enable Consistent Multi-language
Support]<o:p></o:p></span></span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Proposed
Items (UML2 OCL subcomponent)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><i style='mso-bidi-font-style:normal'><span style='mso-bidi-font-weight:
bold'>None at this time.</span></i></span><i style='mso-bidi-font-style:normal'><span
style='mso-bidi-font-weight:bold'><o:p></o:p></span></i></span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Deferred
Items (UML2 OCL subcomponent)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><i style='mso-bidi-font-style:normal'><span style='mso-bidi-font-weight:
bold'>None at this time.</span></i></span><i style='mso-bidi-font-style:normal'><span
style='mso-bidi-font-weight:bold'><o:p></o:p></span></i></span></p>
<h3><span style='mso-bookmark:UML2'>UML2 Tools subcomponent</span></h3>
<p><span style='mso-bookmark:UML2'>UML2 Tools is set <span class=GramE>of a
GMF-based editors</span> for viewing and editing UML models.</span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Committed
Items (UML2 Tools subcomponent)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><i style='mso-bidi-font-style:normal'><span style='mso-bidi-font-weight:
bold'>None at this time.</span></i></span><i style='mso-bidi-font-style:normal'><span
style='mso-bidi-font-weight:bold'><o:p></o:p></span></i></span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Proposed
Items (UML2 Tools subcomponent)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Class Diagrams.</b></span><span
style='mso-bidi-font-weight:bold'> Provide a GMF-based editor for UML class
diagrams. (</span></span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80318"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>80318</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: Appealing to a Broader Community]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>State Machine Diagrams.</b></span><span
style='mso-bidi-font-weight:bold'> Provide a GMF-based editor for UML state
machine diagrams. (</span></span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80318"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>80318</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: Appealing to a Broader Community]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Component Diagrams.</b></span><span
style='mso-bidi-font-weight:bold'> Provide a GMF-based editor for UML component
diagrams. (</span></span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80318"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>80318</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: Appealing to a Broader Community]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Activity Diagrams.</b></span><span
style='mso-bidi-font-weight:bold'> Provide a GMF-based editor for UML activity
diagrams. (</span></span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80318"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>80318</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: Appealing to a Broader Community]<o:p></o:p></span></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><b
style='mso-bidi-font-weight:normal'>Import/Export from/to DI.</b><span
style='mso-bidi-font-weight:bold'> Provide a mechanism whereby UML diagrams can
be imported/exported from/to a format based on the Diagram Interchange
specification. (?) [Theme: Appealing to a Broader Community]<o:p></o:p></span></span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Deferred
Items (UML2 Tools subcomponent)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><i style='mso-bidi-font-style:normal'><span style='mso-bidi-font-weight:
bold'>None at this time.</span></i></span><i style='mso-bidi-font-style:normal'><span
style='mso-bidi-font-weight:bold'><o:p></o:p></span></i></span></p>
<h3><span style='mso-bookmark:UML2'>UML2 UML subcomponent</span></h3>
<p><span style='mso-bookmark:UML2'>UML2 UML is an EMF-based implementation of
the UML</span><span style='mso-bookmark:UML2'><sup><span style='font-size:9.5pt'>TM</span></sup>
2.x <span class=SpellE>metamodel</span> for the Eclipse platform.</span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Committed
Items (UML2 UML subcomponent)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Eclipse 3.3 / EMF 3.0
Compatibility<span style='mso-bidi-font-weight:bold'>.</span></b></span>
Maintain release currency concurrent with EMF 3.0 (and Eclipse 3.3). Make changes
as required to align with EMF features and bug fixes, in particular support for
Java SE 5.0. (</span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=160679"><span
style='mso-bookmark:UML2'>160679</span><span style='mso-bookmark:UML2'></span></a><span
style='mso-bookmark:UML2'>) [Theme: Cohesion]</span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b>Improved Documentation.</b></span> Improve documentation by
updating the FAQ, enhancing the <span class=SpellE>Javadoc</span>, and
publishing new articles. (</span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=77413"><span
style='mso-bookmark:UML2'>77413</span><span style='mso-bookmark:UML2'></span></a><span
style='mso-bookmark:UML2'>) [Theme: Simple to Use]</span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Ant Task for <span
class=SpellE>Ecore</span> Importer<span style='mso-bidi-font-weight:bold'>.</span></b></span>
Provide an Ant task for the UML <span class=SpellE>Ecore</span> importer,
similar to those provided for the Rose and <span class=SpellE>Ecore</span>
importers in EMF. (</span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=160680"><span
style='mso-bookmark:UML2'>160680</span><span style='mso-bookmark:UML2'></span></a><span
style='mso-bookmark:UML2'>) [Theme: Design for Extensibility – Be a Better
Platform]</span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Static Profile Definition<span
style='mso-bidi-font-weight:bold'>.</span></b></span> Provide a way to specify
that a profile definition be generated using EMF. This would allow, among other
things, support for custom data types and derived stereotype properties. (</span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=155535"><span
style='mso-bookmark:UML2'>155535</span><span style='mso-bookmark:UML2'></span></a><span
style='mso-bookmark:UML2'>) [Theme: <span style='mso-bidi-font-weight:bold'>Appealing
to a Broader Community</span>]</span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>XML Primitive Types<span
style='mso-bidi-font-weight:bold'>.</span></b></span> Provide a model library
to represent the types defined in the <span class=SpellE>XMLType</span> <span
class=SpellE>metamodel</span> in EMF; be sure to update <span class=SpellE>Ecore</span>/UML
converters to make use of this new library. (</span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=150154"><span
style='mso-bookmark:UML2'>150154</span><span style='mso-bookmark:UML2'></span></a><span
style='mso-bookmark:UML2'>) [Theme: Cohesion]</span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=SpellE><b style='mso-bidi-font-weight:normal'>BiDi</b></span><b
style='mso-bidi-font-weight:normal'> Support<span style='mso-bidi-font-weight:
bold'>.</span></b> Provide better support for <span class=SpellE>BiDi</span>
languages. (</span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=160682"><span
style='mso-bookmark:UML2'>160682</span><span style='mso-bookmark:UML2'></span></a><span
style='mso-bookmark:UML2'>) [Theme: <span style='mso-bidi-font-weight:bold'>Enable
Consistent Multi-language Support</span>]</span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><b
style='mso-bidi-font-weight:normal'>Create Child/Sibling Menu Reorganization<span
style='mso-bidi-font-weight:bold'>.</span></b> Reorganize the ‘Create Child’
and ‘Create Sibling’ menus of the UML editor so that the items are grouped by
feature. (</span><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=160684"><span
style='mso-bookmark:UML2'>160684</span><span style='mso-bookmark:UML2'></span></a><span
style='mso-bookmark:UML2'>) [Theme: Simple to Use]</span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>Integration with OCL.</b></span><span
style='mso-bidi-font-weight:bold'> Integrate support for parsing and evaluating
OCL constraints and expressions. Consider providing a convenience method on
Constraint for returning the parsed representation of OCL expressions. (</span></span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105199"><span
style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>105199</span></span><span
style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span
style='mso-bidi-font-weight:bold'>) [Theme: Cohesion]<o:p></o:p></span></span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Proposed
Items (UML2 UML subcomponent)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b>Unit Tests.</b></span> Complete the implementation of generated
unit tests. (</span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80308"><span
style='mso-bookmark:UML2'>80308</span><span style='mso-bookmark:UML2'></span></a><span
style='mso-bookmark:UML2'>) [Theme: Design for Extensibility – Be a Better
Platform]<b style='mso-bidi-font-weight:normal'><o:p></o:p></b></span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b>Validation Rules.</b></span> Complete the generation and
implementation of validation rules from the UML</span><span style='mso-bookmark:
UML2'><sup><span style='font-size:9.5pt'>TM</span></sup> 2.1 source model. (</span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80307"><span
style='mso-bookmark:UML2'>80307</span><span style='mso-bookmark:UML2'></span></a><span
style='mso-bookmark:UML2'>) [Theme: <span style='mso-bidi-font-weight:bold'>Appealing
to a Broader Community</span>]<b style='mso-bidi-font-weight:normal'><o:p></o:p></b></span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Deferred Items
(UML2 UML subcomponent)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><i style='mso-bidi-font-style:normal'><span style='mso-bidi-font-weight:
bold'>None at this time.</span></i></span><i style='mso-bidi-font-style:normal'><span
style='mso-bidi-font-weight:bold'><o:p></o:p></span></i></span></p>
<h2><span style='mso-bookmark:UML2'><a name="_XSD_component"></a>XSD component</span></h2>
<p><span style='mso-bookmark:UML2'>XSD is a library that provides an </span><a
href="http://download.eclipse.org/tools/emf/xsd/javadoc?org/eclipse/xsd/package-summary.html#details"><span
style='mso-bookmark:UML2'>API</span><span style='mso-bookmark:UML2'></span></a><span
style='mso-bookmark:UML2'> for manipulating the components of an XML Schema as
described by the </span><a href="http://www.w3.org/TR/XMLSchema-0"><span
style='mso-bookmark:UML2'>W3C XML Schema</span><span style='mso-bookmark:UML2'></span></a><span
style='mso-bookmark:UML2'> specifications, as well as an API for manipulating
the DOM-accessible representation of XML. Plan items reflect new features of
the XSD component, or areas where existing features will be significantly
reworked (<span style='mso-bidi-font-style:italic'><img border=0 width=12
height=12 id="_x0000_i1028" src="../../images/ok.gif"> marks completed work)</span>.</span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Committed
Items (XSD component)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><b
style='mso-bidi-font-weight:normal'>Java SE 5.0 <span class=GramE>Support</span><span
style='mso-bidi-font-weight:bold'>.</span></b> Exploit new Java language constructs;
use generics (e.g. <span class=SpellE>EList</span>, <span class=SpellE>EMap</span>
and implementations); generate and merge Java 5 constructs; investigate
enumerations and annotations. (</span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=79768"><span
style='mso-bookmark:UML2'>79768</span><span style='mso-bookmark:UML2'></span></a><span
style='mso-bookmark:UML2'>) [Theme: <span style='mso-bidi-font-weight:bold'>Appealing
to a Broader Community</span>]</span></p>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><b style='mso-bidi-font-weight:normal'>XSD2Ecore Enhancements<span
style='mso-bidi-font-weight:bold'>.</span></b></span> Improve ability to record
complex content models as <span class=SpellE>Ecore</span> annotations. (</span><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=152373"><span
style='mso-bookmark:UML2'>152373</span><span style='mso-bookmark:UML2'></span></a><span
style='mso-bookmark:UML2'>) [Theme: <span style='mso-bidi-font-weight:bold'>Cohesion</span>]</span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Proposed
Items (XSD component)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><i style='mso-bidi-font-style:normal'><span style='mso-bidi-font-weight:
bold'>None at this time.</span></i></span><i style='mso-bidi-font-style:normal'><span
style='mso-bidi-font-weight:bold'><o:p></o:p></span></i></span></p>
<h4><span style='mso-bookmark:UML2'><span style='font-family:Arial'>Deferred
Items (XSD component)<o:p></o:p></span></span></h4>
<p style='margin-left:27.5pt'><span style='mso-bookmark:UML2'><span
class=GramE><i style='mso-bidi-font-style:normal'><span style='mso-bidi-font-weight:
bold'>None at this time.</span></i></span><i style='mso-bidi-font-style:normal'><span
style='mso-bidi-font-weight:bold'><o:p></o:p></span></i></span></p>
<span style='mso-bookmark:UML2'></span>
<p><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>