|  | <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> | 
|  | <?xml-stylesheet type="text/xsl" href="http://www.eclipse.org/projects/project-plan.xsl"?> | 
|  | <plan plan-format="1.0" xmlns="http://www.eclipse.org/project/plan" xmlns:html="http://www.w3.org/1999/xhtml" | 
|  | name="Papyrus"> | 
|  | <release projectid="modeling.mdt" version="Indigo"/> | 
|  | <introduction> | 
|  | <html:div> | 
|  | <html:p>This document lays out the feature and API set for the incoming release of | 
|  | the Eclipse Papyrus (MDT Papyrus) Project, version 0.8.0  This project plan | 
|  | inherits from the Modeling Project Plan, which should be referenced when | 
|  | consulting this individual project plan. | 
|  | In addition to the detailled items listed below, the papyrus team will ensure the maintenance of its existing plug-ins.</html:p> | 
|  | </html:div> | 
|  | </introduction> | 
|  | <release_deliverables> | 
|  | <html:div> | 
|  | The release deliverables have the same form as is found in most Eclipse projects, namely: | 
|  | <html:ul> | 
|  | <html:li>MDT Papyrus source code release, available as versions tagged "R0_8" in the project's SVN repository.</html:li> | 
|  | <html:li>MDT Papyrus SDK (includes runtime, sources, examples, and documentation) (downloadable and update site).</html:li> | 
|  | <html:li>MDT Papyrus runtime binary distribution (downloadable and update site).</html:li> | 
|  | <html:li>MDT Papyrus stand-alone binary distribution (downloadable).</html:li> | 
|  | <html:li>MDT Papyrus tests (downloadable)</html:li> | 
|  | <html:li>MDT Papyrus examples (downloadable)</html:li> | 
|  | </html:ul> | 
|  | </html:div> | 
|  | </release_deliverables> | 
|  | <release_milestones> | 
|  | <preamble> | 
|  | <html:div> | 
|  | Release milestones occurring at roughly 6 week intervals and follow the | 
|  | Platform milestone releases by approximately 1 week; that is, until the | 
|  | final 3.7 release of the Platform, upon which MDT Papyrus and other projects | 
|  | will release simultaneously. It is anticipated that MDT Papyrus will synchronize | 
|  | its milestones with the Indigo milestone schedule. | 
|  | </html:div> | 
|  | </preamble> | 
|  | <milestone date="08/06/2010" milestone="M1"></milestone> | 
|  | <milestone date="09/17/2010" milestone="M2"></milestone> | 
|  | <milestone date="10/29/2010" milestone="M3"></milestone> | 
|  | <milestone date="12/10/2010" milestone="M4"></milestone> | 
|  | <milestone date="01/28/2011" milestone="M5"></milestone> | 
|  | <milestone date="03/11/2011" milestone="M6"><html:div>API freeze</html:div></milestone> | 
|  | <milestone date="04/29/2011" milestone="M7"><html:div>Feature Freeze</html:div></milestone> | 
|  | <postamble><html:div> | 
|  | MDT Papyrus may produce interim maintenance releases in addition to these in | 
|  | order to satisfy client requests. | 
|  | </html:div></postamble> | 
|  | </release_milestones> | 
|  | <target_environments> | 
|  | <html:div> | 
|  | In order to remain current, each Eclipse release targets reasonably | 
|  | current versions of the underlying operating environments. The Eclipse | 
|  | Papyrus project depends upon on the Platform and other | 
|  | projects, which are mostly "pure" Java. The 3.7 release of the Eclipse | 
|  | Platform Project is written and compiled against version 5.0 of the Java | 
|  | Platform APIs, and targeted to run on version 5.0 of the Java Runtime | 
|  | Environment, Standard Edition. MDT Papyrus will target the same Java | 
|  | version as EMF and UML2, which currently require Java 5. Eclipse | 
|  | Platform SDK 3.7 will be tested and validated on a number of reference | 
|  | platforms. MDT Papyrus will be tested and validated against a subset of | 
|  | those listed for the platform. | 
|  | </html:div> | 
|  | <internationalization> | 
|  | <html:div> | 
|  | The Eclipse Platform is designed as the basis | 
|  | for internationalized products. The user interface elements provided | 
|  | by the Eclipse SDK components, including dialogs and error messages, | 
|  | are externalized. The English strings are provided as the default | 
|  | resource bundles. As a result, the MDT Papyrus | 
|  | project will provide English strings in its default bundles and be | 
|  | localized to a subset of those locales offered by the Platform. This | 
|  | plan will be updated to indicate which locales will be provided and | 
|  | the time frame for availability. | 
|  | </html:div> | 
|  | </internationalization> | 
|  | </target_environments> | 
|  | <compatibility_with_previous_releases> | 
|  | <html:div> | 
|  | The MDT Papyrus 0.8.0 project | 
|  | will be developed in parallel, and released simultaneously, with the | 
|  | following projects. As stated above, each milestone release of the | 
|  | MDT Papyrus 0.8.0 project will be compatible with the | 
|  | corresponding milestones for each of these projects, and delivered the | 
|  | appropriate offset. | 
|  | <html:ul> | 
|  | <html:li>Eclipse Platform SDK version 3.7</html:li> | 
|  | <html:li>Eclipse Modeling Framework (EMF) version 2.6</html:li> | 
|  | <html:li>Model Development Tools (MDT) UML2 version 3.1</html:li> | 
|  | <html:li>Graphical Modeling Framework (GMF) version 2.3</html:li> | 
|  | </html:ul> | 
|  | <html:p> | 
|  | As described above, the MDT Papyrus 0.8.0 release is not backwards compatible | 
|  | with the Papyrus and TopCASED-UML project. | 
|  | </html:p> | 
|  | <html:p> | 
|  | <html:i> | 
|  | A transformation aimed to help users to migrate from TopCASED-UML/SysML towards MDT Papyrus will be provided early 2011. | 
|  | For migrating from Papyrus 1.x to MDT Papyrus, a partail transformation will be provided to support class and comosite diagrams migration. | 
|  | In addition, papyrus will enable to create automatically diagrams from ane xisting UMl models. This tool may be used as for example for migrating from the UML2 Tool | 
|  | </html:i> | 
|  | </html:p> | 
|  | </html:div> | 
|  | </compatibility_with_previous_releases> | 
|  | <themes_and_priorities> | 
|  | <preamble> | 
|  | <html:div> | 
|  | A list of project requirements and agreed upon | 
|  | implementation time frames is found in this document. For the | 
|  | milestones listed in this document, a set of overall themes is used | 
|  | to indicate what major set of functionalities is to be concentrated | 
|  | on for each. These themes are presented below, while the requirements | 
|  | document and associated Bugzilla entries are left to those wanting | 
|  | more detailed information on each. | 
|  | </html:div> | 
|  | </preamble> | 
|  | <theme name="Editors"> | 
|  | <description> | 
|  | <html:div> | 
|  | This theme addresses issues related the diagram editors of Papyrus. It concerns | 
|  | more precisely all generic features related any kind of Papyrus diagram editor. | 
|  | For the UML2, it concerns following diagram edtiors: [Class diagram], [Package diagram], [Composite structure diagram], | 
|  | [Component diagram], [Profile diagram], [Use case diagram], | 
|  | [State machine diagram], [Protocol state machine diagram], [Activity diagram], | 
|  | [Sequence diagram], [Communications diagram], [Interactions overview Diagram], | 
|  | [Timing diagram]. | 
|  | For the SysML, it concerns following specific diagram editors: [Activity diagram], [Block definition diagram], [Internal block diagram], | 
|  | [Package diagram], [Parametric diagram], [Requirements diagram], | 
|  | [Sequence diagram], and [State machine diagram]. | 
|  | </html:div> | 
|  | </description> | 
|  | <committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Editors&classification=Modeling&product=MDT.Papyrus&component=Core&target_milestone=M1&target_milestone=M2&target_milestone=M3&target_milestone=M4&target_milestone=M5&target_milestone=M6&target_milestone=M7&target_milestone=RC&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=indigo&field0-1-0=flagtypes.name&type0-1-0=notsubstring&value0-1-0=indigo-" /> | 
|  | <proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Editors&classification=Modeling&product=MDT.Papyrus&component=Core&target_milestone=indigo&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=indigo&field0-1-0=flagtypes.name&type0-1-0=notsubstring&value0-1-0=indigo-" /> | 
|  | <deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Editors&classification=Modeling&product=MDT.Papyrus&component=Core&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo-" /> | 
|  | </theme> | 
|  |  | 
|  | <theme name="Extensibility"> | 
|  | <description> | 
|  | <html:div> | 
|  | This theme addresses the need for extensiblity improvements of the MDT Papyrus | 
|  | implementation and APIs. It concerns more precisely all features related to | 
|  | following concerns: [Backbone] and [Metatooling]. | 
|  | </html:div> | 
|  | </description> | 
|  | <committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Extensibility&classification=Modeling&product=MDT.Papyrus&component=Core&target_milestone=M1&target_milestone=M2&target_milestone=M3&target_milestone=M4&target_milestone=M5&target_milestone=M6&target_milestone=M7&target_milestone=RC&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=indigo&field0-1-0=flagtypes.name&type0-1-0=notsubstring&value0-1-0=indigo-" /> | 
|  | <proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Extensibility&classification=Modeling&product=MDT.Papyrus&component=Core&target_milestone=indigo&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=indigo&field0-1-0=flagtypes.name&type0-1-0=notsubstring&value0-1-0=indigo-" /> | 
|  | <deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Extensibility&classification=Modeling&product=MDT.Papyrus&component=Core&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo-" /> | 
|  | </theme> | 
|  | <theme name="Scalability"> | 
|  | <description> | 
|  | <html:div> | 
|  | This theme addresses the need for scalability and performance improvements | 
|  | of the MDT Papyrus implementation and APIs. | 
|  | </html:div> | 
|  | </description> | 
|  | <committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Scalability&classification=Modeling&product=MDT.Papyrus&component=Core&target_milestone=M1&target_milestone=M2&target_milestone=M3&target_milestone=M4&target_milestone=M5&target_milestone=M6&target_milestone=M7&target_milestone=RC&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=indigo&field0-1-0=flagtypes.name&type0-1-0=notsubstring&value0-1-0=indigo-" /> | 
|  | <proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Scalability&classification=Modeling&product=MDT.Papyrus&component=Core&target_milestone=indigo&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=indigo&field0-1-0=flagtypes.name&type0-1-0=notsubstring&value0-1-0=indigo-" /> | 
|  | <deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Scalability&classification=Modeling&product=MDT.Papyrus&component=Core&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo-" /> | 
|  | </theme> | 
|  | <theme name="Usability"> | 
|  | <description> | 
|  | <html:div> | 
|  | This theme addresses the need for usability improvements of the MDT Papyrus | 
|  | implementation and APIs. It concerns more precisely all features related to | 
|  | following concerns: [Palette], [Property View], [Model Explorer], [Sash Editor], | 
|  | and [Team Working]. | 
|  | </html:div> | 
|  | </description> | 
|  | <committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.Papyrus&component=Core&target_milestone=M1&target_milestone=M2&target_milestone=M3&target_milestone=M4&target_milestone=M5&target_milestone=M6&target_milestone=M7&target_milestone=RC&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=indigo&field0-1-0=flagtypes.name&type0-1-0=notsubstring&value0-1-0=indigo-" /> | 
|  | <proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.Papyrus&component=Core&target_milestone=indigo&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=indigo&field0-1-0=flagtypes.name&type0-1-0=notsubstring&value0-1-0=indigo-" /> | 
|  | <deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.Papyrus&component=Core&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo-" /> | 
|  | </theme> | 
|  |  | 
|  | <theme name="Documentation"> | 
|  | <description> | 
|  | <html:div> | 
|  | This theme addresses the need for documentation of the MDT Papyrus | 
|  | implementation and APIs. It concerns more precisely all features related to | 
|  | following concerns: [Documentation - User], and [Documentation - Developer]. | 
|  | </html:div> | 
|  | </description> | 
|  | <committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Documentation&classification=Modeling&product=MDT.Papyrus&component=Core&target_milestone=M1&target_milestone=M2&target_milestone=M3&target_milestone=M4&target_milestone=M5&target_milestone=M6&target_milestone=M7&target_milestone=RC&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=indigo&field0-1-0=flagtypes.name&type0-1-0=notsubstring&value0-1-0=indigo-" /> | 
|  | <proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Documentation&classification=Modeling&product=MDT.Papyrus&component=Core&target_milestone=indigo&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=indigo&field0-1-0=flagtypes.name&type0-1-0=notsubstring&value0-1-0=indigo-" /> | 
|  | <deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Documentation&classification=Modeling&product=MDT.Papyrus&component=Core&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo-" /> | 
|  | </theme> | 
|  |  | 
|  | <theme name="Miscellaneous"> | 
|  | <description> | 
|  | <html:div> | 
|  | This theme addresses all tasks that may not be included in one of the previous theme. | 
|  | </html:div> | 
|  | </description> | 
|  | <committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Miscellaneous&classification=Modeling&product=MDT.Papyrus&component=Core&target_milestone=M1&target_milestone=M2&target_milestone=M3&target_milestone=M4&target_milestone=M5&target_milestone=M6&target_milestone=M7&target_milestone=RC&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=indigo&field0-1-0=flagtypes.name&type0-1-0=notsubstring&value0-1-0=indigo-" /> | 
|  | <proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Miscellaneous&classification=Modeling&product=MDT.Papyrus&component=Core&target_milestone=indigo&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=indigo&field0-1-0=flagtypes.name&type0-1-0=notsubstring&value0-1-0=indigo-" /> | 
|  | <deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Miscellaneous&classification=Modeling&product=MDT.Papyrus&component=Core&keywords_type=allwords&keywords=plan&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo-" /> | 
|  | </theme> | 
|  |  | 
|  | <theme name="Eclipse 4.1"> | 
|  | <description> | 
|  | <html:div> | 
|  | Current status: no support, no testing on 4.1 | 
|  | </html:div> | 
|  | </description> | 
|  | </theme> | 
|  | </themes_and_priorities> | 
|  | <appendix name="Legal Notices"> | 
|  | <html:div> | 
|  | <html:ul> | 
|  | <html:li>Java is a trademark or a registered trademark of Sun Microsystems, Inc.</html:li> | 
|  | <html:li>UML, SysML and OMG are trademarks or registered trademark of the Object Management Group, Inc.</html:li> | 
|  | <html:li>All other products or company names are mentioned for identification purposes only, and | 
|  | may be trademarks or service marks of their respective owners.</html:li> | 
|  | </html:ul> | 
|  | </html:div> | 
|  | </appendix> | 
|  | </plan> |