Project Plan For UML2 [UML2], version 5.0.0
Introduction
This document lays out the feature and API set for the next release of the Eclipse Unified Modeling Language 2.x (UML2) Project, version 5.0.0. This project plan inherits from the Modeling Project Plan, which should be referenced when consulting this individual project plan.
Release Deliverables
- UML2 source code release, available as versions tagged "R5_0" in the project's git repository.
- UML2 SDK (includes runtime, sources, examples, and documentation) (downloadable and update site).
- UML2 runtime binary distribution (downloadable and update site).
- UML2 stand-alone binary distribution (downloadable).
- UML2 tests
Release Milestones
M1 | 08/19/2013 | |
M2 | 09/30/2013 | |
M3 | 11/11/2013 | |
M4 | 12/16/2013 | |
M5 | 01/27/2014 | |
M6 | 03/10/2014 | API Freeze |
M7 | 05/05/2014 | Feature Freeze |
RC1 | 05/19/2014 | |
RC2 | 05/26/2014 | |
RC3 | 06/02/2014 | |
RC4 | 06/09/2014 | |
Luna | 06/24/2014 |
- Friday, September 27, 2013 - UML2 4.1.1 maintenance release (Kepler Service Release 1)
- Friday, February 28, 2014 - UML2 4.1.2 maintenance release (Kepler Service Release 2)
- A list of issues indicated for the 4.1.x maintenance stream can be found in Bugzilla, or by using links on maintenance stream build pages.
Target Environments
Internationalization
Compatibility with Previous Releases
- Eclipse Platform SDK version 4.4
- Eclipse Modeling Framework (EMF) version 2.10
Themes and Priorities
Community Support
- Investigate the proper usage of message bundles. [270181]
(target milestone: M3) - Custom EMFv TraversalStrategy needed for stereotype applications [397508]
(target milestone: M3) - Package merge should copy references on receiving package [176998]
(target milestone: M3) - template expansion support [180744]
(target milestone: M4) - UML2 runtime feature has many dependencies and includes too many unnecessary plugins for clients wanting only to use UML API to create/manipulate UML models [227616]
(target milestone: M5) - no way to tell standard from convenience API [251963]
(target milestone: M3) - Update ApplyStereotypeAction to select a resource location [268444]
(target milestone: M3) - Create common superinterface for DataType, Interface and Class with operations-related methods [269598]
(target milestone: M3) - Ant Task for Profile Definition [286404]
(target milestone: M5) - Stereotype Profil [300957]
(target milestone: M3) - Unapply stereotype is very counter-intuitve [326915]
(target milestone: M3) - Make Getting Started Documentation more helpful [382342]
(target milestone: M5) - Provide a routine to initialize the pathmap URI-mappings [401682]
(target milestone: M3) - Initialize ePackageNsURIToProfileLocationMap for standalone usage [401804]
(target milestone: M5) - Undesirable export of org.eclipse.emf.validation dependency [402206]
(target milestone: M5) - [uml2ecore] Support for OCL non-api invariants [403374]
(target milestone: M4) - Embedded OCL should track CamelCase UML to Ecore conversion [405061]
(target milestone: M3) - OCL Property initializers should be copied during conversion to Ecore [405065]
(target milestone: M5) - [Profile Definition] Invalid transformation from Profile to Ecore [409396]
(target milestone: M3) - Editor creates LiteralString for Enumeration Property default [412912]
(target milestone: M4) - EcorePrimitiveTypes has no URI [412917]
(target milestone: M3) - Split out the individual subroutines of UMLResourcesUtil#init(ResourceSet) [414572]
(target milestone: M3) - UML2Ecore should add oppositeRoleName annotations [420338]
(target milestone: M5)
- Investigate the proper usage of message bundles. [270181]
- No items.
- No items.
Compliance
- No items.
- No items.
Appendix Legal Notices
- Java is a trademark or a registered trademark of Sun Microsystems, Inc.
- UML and OMG are trademarks or registered trademark of the Object Management GroupTM, Inc.
- All other products or company names are mentioned for identification purposes only, and may be trademarks or service marks of their respective owners.