| <!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="uml2_project_plan_2_0_files/filelist.xml"> |
| <link rel=Edit-Time-Data href="uml2_project_plan_2_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 UML2 - DRAFT 2.0 Plan</title> |
| <!--[if gte mso 9]><xml> |
| <o:DocumentProperties> |
| <o:Author>khussey</o:Author> |
| <o:LastAuthor>khussey</o:LastAuthor> |
| <o:Revision>54</o:Revision> |
| <o:TotalTime>1894</o:TotalTime> |
| <o:Created>2004-10-27T01:51:00Z</o:Created> |
| <o:LastSaved>2006-03-06T14:22:00Z</o:LastSaved> |
| <o:Pages>2</o:Pages> |
| <o:Words>2708</o:Words> |
| <o:Characters>15441</o:Characters> |
| <o:Company>Rational Software</o:Company> |
| <o:Lines>128</o:Lines> |
| <o:Paragraphs>36</o:Paragraphs> |
| <o:CharactersWithSpaces>18113</o:CharactersWithSpaces> |
| <o:Version>10.6735</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:UseFELayout/> |
| </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:modern; |
| mso-font-pitch:fixed; |
| mso-font-signature:-1610612033 1757936891 16 0 131231 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"; |
| panose-1:2 2 6 9 4 2 5 8 3 4; |
| 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:336352781; |
| mso-list-template-ids:-431184774;} |
| @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:347144999; |
| mso-list-template-ids:1345604724;} |
| @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 l3:level2 |
| {mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l3:level3 |
| {mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l3:level4 |
| {mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l3:level5 |
| {mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l3:level6 |
| {mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l3:level7 |
| {mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l3:level8 |
| {mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l3:level9 |
| {mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l4 |
| {mso-list-id:374239184; |
| mso-list-template-ids:-1449750750;} |
| @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 l5 |
| {mso-list-id:515769555; |
| mso-list-template-ids:-1521831438;} |
| @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:676233000; |
| mso-list-template-ids:-227133684;} |
| @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:724450031; |
| mso-list-template-ids:1545268374;} |
| @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:1269121207; |
| mso-list-template-ids:-1092682548;} |
| @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;} |
| @list l9 |
| {mso-list-id:1303848377; |
| mso-list-template-ids:-391109514;} |
| @list l9: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 l9:level2 |
| {mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l9:level3 |
| {mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l9:level4 |
| {mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l9:level5 |
| {mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l9:level6 |
| {mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l9:level7 |
| {mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l9:level8 |
| {mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l9:level9 |
| {mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l10 |
| {mso-list-id:1648048660; |
| mso-list-template-ids:-982907018;} |
| @list l10: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 l11 |
| {mso-list-id:1831213725; |
| mso-list-template-ids:1905270258;} |
| @list l11: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 l11:level2 |
| {mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l11:level3 |
| {mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l11:level4 |
| {mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l11:level5 |
| {mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l11:level6 |
| {mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l11:level7 |
| {mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l11:level8 |
| {mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l11:level9 |
| {mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| 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"> |
| </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 UML2<br> |
| DRAFT 2.0 Plan</h1> |
| |
| <p>Last revised 9:22 EST March 6, 2006 (<img width=12 height=12 |
| id="_x0000_i1025" src=../../../images/new.gif border=0> marks interesting changes over the <a |
| href="uml2_project_plan_2_0_20060220.html">previous plan revision</a>)</p> |
| |
| <p><i> Please send comments about this draft plan to the </i><a |
| href="mailto:mdt-uml2.dev@eclipse.org">mdt-uml2.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 UML2 project after 1.x, designated release 2.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="#UML2">UML2 project</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 projects under the |
| Eclipse UML2 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>With the previous release as the starting point, this is the plan for how we |
| will enhance and improve it. 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> |
| |
| <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:l6 level1 lfo6;tab-stops:list .5in'><span style='font-size:10.0pt; |
| font-family:Arial'>Source code release for Eclipse UML2, 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:l6 level1 lfo6;tab-stops:list .5in'><span style='font-size:10.0pt; |
| font-family:Arial'>UML2 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:l6 level1 lfo6;tab-stops:list .5in'><span style='font-size:10.0pt; |
| font-family:Arial'>UML2 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 lfo9;tab-stops:list .5in'><span style='font-size:10.0pt; |
| font-family:Arial'>Thursday, November 10 - Milestone 1 (2.0 M1) - Stable |
| Build based on Eclipse 3.2 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 lfo9;tab-stops:list .5in'><span style='font-size:10.0pt; |
| font-family:Arial'>Thursday, January 5 - Milestone 2 (2.0 M2) - Stable |
| Build based on Eclipse 3.2 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 lfo9;tab-stops:list .5in'><span style='font-size:10.0pt; |
| font-family:Arial'>Thursday, March 2 - Milestone 3 (2.0 M3) - Stable Build |
| based on Eclipse 3.2 M5 - API complete - API freeze<o:p></o:p></span></li> |
| <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; |
| mso-list:l0 level1 lfo9;tab-stops:list .5in'><img border=0 width=12 |
| height=12 id="_x0000_i1034" src=../../../images/new.gif><span |
| style='mso-spacerun:yes'> </span><span style='font-size:10.0pt;font-family: |
| Arial'>Thursday, April 13 - Milestone 4 (2.0 M4) - Stable Build based on |
| Eclipse 3.2 M6 - feature complete - development freeze - lock down and |
| testing begins<o:p></o:p></span></li> |
| </ul> |
| |
| <p>The 2.0 release is targeted for late 2Q2006. 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" Java<sup>TM</sup> 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 UML2 2.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:l9 level1 lfo12;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:l9 level1 lfo12;tab-stops:list .5in'><span style='font-size:10.0pt; |
| font-family:Arial'>Eclipse Platform 3.2<o:p></o:p></span></li> |
| <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; |
| mso-list:l9 level1 lfo12;tab-stops:list .5in'><span style='font-size:10.0pt; |
| font-family:Arial'>EMF 2.2<o:p></o:p></span></li> |
| </ul> |
| |
| <p>The 2.0 release of UML2 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_2.html">Eclipse |
| Project 3.2 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 UML2 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 Release 2.0 with 1.x</h3> |
| |
| <p>Eclipse UML2 2.0 will <b style='mso-bidi-font-weight:normal'>not</b> be |
| compatible with UML2 1.x.</p> |
| |
| <p><b>API Contract Compatibility:</b> UML2 2.0 will <b style='mso-bidi-font-weight: |
| normal'>not</b> be upwards contract-compatible with UML2 1.x as noted in the <i>UML2 |
| 2.0 Migration<em><span style='font-family:Arial'> Guide</span></em></i>. |
| Programs that use affected APIs and extension points will need to be ported to |
| UML2 2.0 APIs. Downward contract compatibility is not supported. Compliance |
| with UML2 2.0 APIs would <b style='mso-bidi-font-weight:normal'>not</b> ensure |
| compliance with UML2 1.x 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 2.0 will <b style='mso-bidi-font-weight: |
| normal'>not</b> be upwards binary-compatible with UML2 1.x as noted in the <i>UML2 |
| 2.0 Migration<em><span style='font-family:Arial'> Guide</span></em></i>. |
| Downward plug-in compatibility is not supported: plug-ins compiled against UML2 |
| 2.0 will be unusable with UML2 1.x. 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 1.x APIs will <b |
| style='mso-bidi-font-weight:normal'>not</b> compile and run successfully |
| against UML2 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> Eclipse UML2 2.0 will <b style='mso-bidi-font-weight: |
| normal'>not</b> be upwards workspace-compatible with UML2 1.x as noted. This |
| means that workspaces and projects created by an Eclipse with UML2 1.x |
| installed <b style='mso-bidi-font-weight:normal'>cannot</b> be successfully |
| opened by an Eclipse with UML2 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> |
| |
| <h2>Themes</h2> |
| |
| <p>The changes under consideration for the next release of Eclipse UML2 address |
| a few major themes:</p> |
| |
| <ul type=disc> |
| <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; |
| mso-list:l3 level1 lfo15;tab-stops:list .5in'><b><span style='font-size: |
| 10.0pt;font-family:Arial'>Built To Last </span></b><span style='font-size: |
| 10.0pt;font-family:Arial'>- UML2 has always been a framework for |
| delivering integrated modeling tools. With a growing base of both free and |
| commercial offerings based on UML2, it's critical for continued success to |
| maintain API stability and ensure that the framework scales well. This |
| theme includes work to measure and improve the performance and scalability |
| of UML2 resources.<o:p></o:p></span></li> |
| <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; |
| mso-list:l3 level1 lfo15;tab-stops:list .5in'><b><span style='font-size: |
| 10.0pt;font-family:Arial'>Completeness</span></b><span style='font-size: |
| 10.0pt;font-family:Arial'> - This theme includes consolidation activities |
| where groundwork was laid in 1.x but needs to be completed and brought |
| into full use.<o:p></o:p></span></li> |
| <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; |
| mso-list:l3 level1 lfo15;tab-stops:list .5in'><b><span style='font-size: |
| 10.0pt;font-family:Arial'>Simple To Use</span></b><span style='font-size: |
| 10.0pt;font-family:Arial'> - The UML2 framework needs to not only provide |
| the features that advanced developers demand, but also be something that |
| most developers find simple to use. This theme includes ease-of-use |
| reviews of existing features, and work that helps make UML2-based products |
| simple to use for developers with widely-varying backgrounds and skill |
| sets.<o:p></o:p></span></li> |
| <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; |
| mso-list:l3 level1 lfo15;tab-stops:list .5in'><b><span style='font-size: |
| 10.0pt;font-family:Arial'>Rich Client Platform </span></b><span |
| style='font-size:10.0pt;font-family:Arial'>- The Eclipse RCP is a |
| Java-based application framework for the desktop. Building on the Eclipse |
| runtime and the modular plug-in story, it is possible to build |
| applications ranging from command line tools to feature-rich applications |
| that take full advantage of <span class=SpellE>SWT's</span> native |
| platform integration and the many other reusable components that the |
| Eclipse platform provides. This theme includes work to provide UML2 |
| support for developing and deploying RCP-based applications.<o:p></o:p></span></li> |
| <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; |
| mso-list:l3 level1 lfo15;tab-stops:list .5in'><b><span style='font-size: |
| 10.0pt;font-family:Arial'>Broadening The Community</span></b><span |
| style='font-size:10.0pt;font-family:Arial'> - This theme includes work |
| that grows deeper roots into the various domain-specific communities, |
| spreads UML2 to additional operating environments, and builds bridges to |
| other open source communities.<o:p></o:p></span></li> |
| <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; |
| mso-list:l3 level1 lfo15;tab-stops:list .5in'><b><span style='font-size: |
| 10.0pt;font-family:Arial'>Release Currency</span></b><span |
| style='font-size:10.0pt;font-family:Arial'> - Tools projects will maintain |
| release currency concurrent with 3.x releases. For UML2 2.0, this means |
| currency with Eclipse 3.2 and EMF 2.2.<o:p></o:p></span></li> |
| </ul> |
| |
| <p>Each theme has a number of items; the relevant theme is identified for each |
| committed, proposed, and deferred plan items.</p> |
| |
| <p>The items listed reflect new features or areas where existing features will |
| be significantly reworked. Numbers in parentheses link to <span class=SpellE>bugzilla</span> |
| problem reports for that plan item. </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:l11 level1 lfo18;tab-stops:list .5in'><b><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:l11 level1 lfo18;tab-stops:list .5in'><b><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:l11 level1 lfo18;tab-stops:list .5in'><b><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 in to 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=UML2>UML2 project</a></h2> |
| |
| <p>UML2 is an EMF-based implementation of the UML<sup>TM</sup> 2.0 <span class=SpellE>metamodel</span> |
| for the Eclipse platform. Plan items reflect new features of the UML2 project, |
| 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>.</p> |
| |
| <h4><span style='font-family:Arial'>Committed Items (UML2 project)<o:p></o:p></span></h4> |
| |
| <blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'> |
| |
| <p><span class=GramE><b style='mso-bidi-font-weight:normal'>Eclipse 3.2 / EMF |
| 2.2 Compatibility<span style='mso-bidi-font-weight:bold'>.</span></b></span> Maintain |
| release currency concurrent with EMF 2.2 (and Eclipse 3.2). Make changes as |
| required to align with EMF bug fixes. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=87260">87260</a>) [Theme: |
| Release Currency]</p> |
| |
| <p><span class=GramE><b>UML<sup>TM</sup> 2.1 Conformance.</b></span> Implement the revised |
| package merge algorithm and regenerate the code using a source model based on |
| the finalized UML<sup>TM</sup> 2.1 Superstructure <span class=GramE>specification</span> |
| (compliance level L3). Update UML2 resources (libraries, <span class=SpellE>metamodels</span>, |
| <span class=GramE>profiles</span>), examples, and EMF generator extensions as |
| necessary. Enhance the generator extensions (developed in UML2 1.1) to |
| facilitate code generation for an arbitrary compliance level. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80305">80305</a>) [Theme: |
| Completeness]<span style='mso-bidi-font-style:italic'> <img border=0 width=12 |
| height=12 id="_x0000_i1027" src=../../../images/ok.gif></span></p> |
| |
| <p><span class=GramE><b>UML2 2.0 Migration.</b></span> Provide a resource |
| migration extension to migrate resources based on the UML2 1.x schema to 2.0. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105191">105191</a>) [Theme: |
| Completeness]</p> |
| |
| <p><span class=GramE><b>Reduced Memory Footprint.</b></span> Reduce the memory |
| footprint of UML models by, for example, providing alternative implementations |
| and/or lightweight alternatives to heavyweight representations of certain |
| concepts (e.g. lower and upper bounds). (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85176">85176</a>) [Theme: |
| Built To Last]</p> |
| |
| <p><span class=SpellE><span class=GramE><b>Supressed</b></span></span><span |
| class=GramE><b> EMF Types.</b></span> <span class=GramE>Suppress EMF types in |
| the generated code by turning on the 'Model Feature Defaults > Suppress EMF |
| Types' generator option.</span> (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80311">80311</a>) [Theme: |
| Simple To Use]<span style='mso-bidi-font-style:italic'> <img border=0 width=12 |
| height=12 id="_x0000_i1028" src=../../../images/ok.gif></span></p> |
| |
| <p><span class=GramE><b>Resource Fragments.</b></span> Provide support for |
| segregation of UML2 resources into 'fragments' (e.g. *.fragment.uml2) with |
| packages as root elements. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80312">80312</a>) [Theme: |
| Simple To Use]<span style='mso-bidi-font-style:italic'> <img border=0 width=12 |
| height=12 id="_x0000_i1029" src=../../../images/ok.gif></span></p> |
| |
| <p><span class=GramE><b>Derived Features.</b></span> Make derived features |
| changeable (where appropriate) and consider using EMF feature maps to implement |
| unions, subsets, and supersets (where possible). Use derived features (and |
| feature maps) as needed to support resource fragments. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80313">80313</a>) [Theme: |
| Simple To Use]<span style='mso-bidi-font-style:italic'> <img border=0 width=12 |
| height=12 id="_x0000_i1030" src=../../../images/ok.gif></span></p> |
| |
| <p><img border=0 width=12 height=12 id="_x0000_i1032" src=../../../images/new.gif><span |
| style='mso-spacerun:yes'> </span><span class=GramE><b>Improved Convenience |
| Methods.</b></span> Provide improved factory and convenience methods. For |
| example, factory methods that accept a name as an argument (for named element |
| creation), and retrieval methods that accept arguments indicating whether name |
| comparisons should be case-sensitive and whether elements should be created on |
| demand. Ensure that metadata exists for custom operations. Also provide query |
| methods for retrieving the reverse of one-way references (depends on resolution |
| for EMF bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=75922">75922</a>). |
| (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85179">85179</a>) |
| [Theme: Simple To Use] <span style='mso-bidi-font-style:italic'><img border=0 |
| width=12 height=12 id="_x0000_i1031" src=../../../images/ok.gif></span></p> |
| |
| <p><img border=0 width=12 height=12 id="_x0000_i1033" src=../../../images/new.gif><span |
| style='mso-spacerun:yes'> </span><span class=GramE><b>UML <span class=SpellE>Ecore</span> |
| Importer / Exporter.</b></span> Provide an exporter that takes advantage of the |
| new exporter framework in EMF to convert <span class=SpellE>Ecore</span> models |
| to UML models, in addition to an importer that converts UML models to <span |
| class=SpellE>Ecore</span>. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=112863">112863</a>) [Theme: |
| Completeness]</p> |
| |
| </blockquote> |
| |
| <h4><span style='font-family:Arial'>Proposed Items (UML2 project)<o:p></o:p></span></h4> |
| |
| <blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'> |
| |
| <p><b>UML<sup>TM</sup> 2.1 Interchange.</b> Provide support for importing/exporting |
| resources based on the official OMG XMI representation of UML<sup>TM</sup> 2.1. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80306">80306</a>) [Theme: |
| Completeness]</p> |
| |
| <p><span class=GramE><b>Validation Rules.</b></span> Complete the generation |
| and implementation of validation rules from the UML<sup>TM</sup> 2.1 source model. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80307">80307</a>) [Theme: |
| Completeness]</p> |
| |
| <p><span class=GramE><b>Unit Tests.</b></span> Complete the implementation of |
| generated unit tests. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80308">80308</a>) [Theme: |
| Completeness]</p> |
| |
| <p><span class=SpellE><span class=GramE><b>Javadoc</b></span></span><span |
| class=GramE><b>.</b></span> Complete the generation of model documentation from |
| the UML<sup>TM</sup> 2.1 source model. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80315">80315</a>) [Theme: |
| Simple To Use]</p> |
| |
| <p><span class=GramE><b>Enhanced Icons.</b></span> Provide meaningful icons for |
| most, if not all, of the types in UML. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85177">85177</a>) [Theme: |
| Simple To Use]</p> |
| |
| <p><span class=GramE><b>RCP Support.</b></span> Provide support for Rich Client |
| Platform where applicable. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80316">80316</a>) [Theme: |
| Rich Client Platform]</p> |
| |
| <p><span class=GramE><b>Tools.</b></span> Engage partners and tool developers |
| to contribute tools based on UML2, e.g. a mechanism for import/exporting |
| resources based on Unisys XMI for UML 1.x. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=80318">80318</a>) [Theme: |
| Broadening <span class=GramE>The</span> Community]</p> |
| |
| <p><span class=GramE><b>Improved Documentation.</b></span> Improve UML2 |
| documentation by updating the FAQ, enhancing the <span class=SpellE>Javadoc</span>, |
| and publishing new articles. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=77413">77413</a>) [Theme: |
| Simple To Use]</p> |
| |
| <p><span class=GramE><b>OCL Support.</b></span> Provide support for constraints |
| specified in OCL. Requires EMF support for OCL (e.g. an OCL |
| parser/interpreter). Consider providing a convenience method on Constraint for |
| returning the parsed representation of OCL expressions. (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105199">105199</a>) [Theme: |
| Completeness]</p> |
| |
| </blockquote> |
| |
| <h4><span style='font-family:Arial'>Deferred Items (UML2 project)<o:p></o:p></span></h4> |
| |
| <blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'> |
| |
| <p><i>None at this time.</i></p> |
| |
| </blockquote> |
| |
| </div> |
| |
| </body> |
| |
| </html> |