diff options
Diffstat (limited to 'mdt/docs/plans/mdt_project_plan_1_0_20061201.html')
-rw-r--r-- | mdt/docs/plans/mdt_project_plan_1_0_20061201.html | 1402 |
1 files changed, 0 insertions, 1402 deletions
diff --git a/mdt/docs/plans/mdt_project_plan_1_0_20061201.html b/mdt/docs/plans/mdt_project_plan_1_0_20061201.html deleted file mode 100644 index 9ebcb10e..00000000 --- a/mdt/docs/plans/mdt_project_plan_1_0_20061201.html +++ /dev/null @@ -1,1402 +0,0 @@ -<!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="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> -<!--[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>105</o:Revision> - <o:TotalTime>3194</o:TotalTime> - <o:Created>2004-10-27T01:51:00Z</o:Created> - <o:LastSaved>2006-12-01T13:14:00Z</o:LastSaved> - <o:Pages>1</o:Pages> - <o:Words>4645</o:Words> - <o:Characters>26483</o:Characters> - <o:Company>Rational Software</o:Company> - <o:Lines>220</o:Lines> - <o:Paragraphs>62</o:Paragraphs> - <o:CharactersWithSpaces>31066</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]--> -<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:309481084; - mso-list-template-ids:-2009269496;} -@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:340164565; - mso-list-template-ids:-779467590;} -@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:1303848377; - mso-list-template-ids:-391109514;} -@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 l5:level2 - {mso-level-tab-stop:1.0in; - mso-level-number-position:left; - text-indent:-.25in;} -@list l5:level3 - {mso-level-tab-stop:1.5in; - mso-level-number-position:left; - text-indent:-.25in;} -@list l5:level4 - {mso-level-tab-stop:2.0in; - mso-level-number-position:left; - text-indent:-.25in;} -@list l5:level5 - {mso-level-tab-stop:2.5in; - mso-level-number-position:left; - text-indent:-.25in;} -@list l5:level6 - {mso-level-tab-stop:3.0in; - mso-level-number-position:left; - text-indent:-.25in;} -@list l5:level7 - {mso-level-tab-stop:3.5in; - mso-level-number-position:left; - text-indent:-.25in;} -@list l5:level8 - {mso-level-tab-stop:4.0in; - mso-level-number-position:left; - text-indent:-.25in;} -@list l5:level9 - {mso-level-tab-stop:4.5in; - mso-level-number-position:left; - text-indent:-.25in;} -@list l6 - {mso-list-id:1718701971; - mso-list-template-ids:253940870;} -@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 l7 - {mso-list-id:1736779538; - mso-list-template-ids:404663226;} -@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:2094741413; - mso-list-template-ids:-637097954;} -@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="15362"/> -</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 08:14 EST December 1, 2006 (<img width=12 height=12 -id="_x0000_i1025" src="../../images/new.gif" border=0> marks interesting -changes over the <a href="mdt_project_plan_1_0_20061108.html">previous plan -revision</a>)</p> - -<p><i>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. </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 "R2_0" 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 "R1_1" 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 "R1_0" 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 "R2_1" 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 "R2_3" 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'><img border=0 width=12 - height=12 id="_x0000_i1030" src="../../images/new.gif"><span - style='mso-spacerun:yes'> </span><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 </span><span style='mso-bidi-font-style:italic'><img - border=0 width=12 height=12 id="_x0000_i1029" src="../../images/ok.gif"></span><span - style='font-size:10.0pt;font-family:Arial'><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, January 4 – Milestone 4 (1.0 M4) – Stable - Build based on Eclipse 3.3 M4<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'>Friday, February 23 – Milestone 5 (1.0 M5) – Stable - Build based on Eclipse 3.3 M5<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'>Friday, April 6 – Milestone 6 (1.0 M6) – API Freeze – - Stable Build based on Eclipse 3.3 M6<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'>Friday, May 18 – Milestone 7 (1.0 RC0) – Stable Build - based on Eclipse 3.3 RC0<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. </p> - -<p>Most of Eclipse is "pure" <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:l5 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:l5 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:l5 level1 lfo13;tab-stops:list .5in'><span style='font-size:10.0pt; - font-family:Arial'>EMF 2.3<o:p></o:p></span></li> - <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; - mso-list:l5 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 "internal" 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 "internal" 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 "internal" 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 2.3 with 2.2</h3> - -<p>The XSD 2.3 component of Eclipse MDT will be compatible with XSD 2.2, except -in those areas noted in the XSD 2.3 Migration Guide.</p> - -<p><b>API Contract Compatibility:</b> XSD 2.3 will be upwards -contract-compatible with XSD 2.2 except in those areas noted in the <i>XSD 2.3 -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 2.3 APIs. -Downward contract compatibility is not supported. There is no guarantee that -compliance with XSD 2.3 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 2.3 will be upwards -binary-compatible with XSD 2.3 except in those areas noted in the <i>XSD 2.3 -Migration</i><i style='mso-bidi-font-style:normal'> Guide</i>. Downward plug-in -compatibility is not supported: plug-ins compiled against XSD 2.3 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 2.3 APIs, although this cannot -be guaranteed. Because XSD 2.3 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 2.3 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 2.3 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 "internal" 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. (</span><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=162682"><span -style='mso-bookmark:UML2'>162682</span><span style='mso-bookmark:UML2'></span></a><span -style='mso-bookmark:UML2'>) [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. (</span></span><a -href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=162683"><span -style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>162683</span></span><span -style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span -style='mso-bidi-font-weight:bold'>) [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. (</span></span><a -href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=162684"><span -style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>162684</span></span><span -style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span -style='mso-bidi-font-weight:bold'>) [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. (</span></span><a -href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=162685"><span -style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>162685</span></span><span -style='mso-bookmark:UML2'></span></a><span style='mso-bookmark:UML2'><span -style='mso-bidi-font-weight:bold'>) [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>. (</span></span><a -href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=162686"><span -style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>162686</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 (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 2.3 / J2SE 5 Support.</b></span><span -style='mso-bidi-font-weight:bold'> Adopt EMF 2.3, 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><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=161572"><span -style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>161572</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=161573"><span -style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>161573</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=161574"><span -style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>161574</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> - -<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'><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. (</span></span><a -href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=161575"><span -style='mso-bookmark:UML2'><span style='mso-bidi-font-weight:bold'>161575</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> - -<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 2.3 -Compatibility<span style='mso-bidi-font-weight:bold'>.</span></b></span> -Maintain release currency concurrent with EMF 2.3 (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'><img border=0 -width=12 height=12 id="_x0000_i1031" src="../../images/new.gif"><span -style='mso-spacerun:yes'> </span><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 style='mso-bidi-font-style: -italic'> <img border=0 width=12 height=12 id="_x0000_i1032" -src="../../images/ok.gif"></span></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> </o:p></p> - -</div> - -</body> - -</html> |