Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "OCL/New and Noteworthy/Kepler"

(Milestone 6)
(Editors)
Line 36: Line 36:
 
====Editors====
 
====Editors====
 
* [https://bugs.eclipse.org/397917 397917] EReference.eKey no longer gives errors in OCLinEcore
 
* [https://bugs.eclipse.org/397917 397917] EReference.eKey no longer gives errors in OCLinEcore
* [https://bugs.eclipse.org/399582 399582] Hovertext now shown in Essentail OCL (Console and Papyrus)
 
 
* [https://bugs.eclipse.org/400079 400079] Operations as well as Properties shown for Features in grammar
 
* [https://bugs.eclipse.org/400079 400079] Operations as well as Properties shown for Features in grammar
 
* [https://bugs.eclipse.org/401921 401921] Property types with non-Primitive numeric DataTypes no longer give a stack overflow.
 
* [https://bugs.eclipse.org/401921 401921] Property types with non-Primitive numeric DataTypes no longer give a stack overflow.
Line 42: Line 41:
 
* [https://bugs.eclipse.org/402767 402767] Non-unity collection upperbounds no longer mis-parsed.
 
* [https://bugs.eclipse.org/402767 402767] Non-unity collection upperbounds no longer mis-parsed.
 
* [https://bugs.eclipse.org/403070 403070] Operations may be invoked with non-Primitive numeric DataTypes
 
* [https://bugs.eclipse.org/403070 403070] Operations may be invoked with non-Primitive numeric DataTypes
 +
 
====Ecore====
 
====Ecore====
 
* [https://bugs.eclipse.org/401915 401915] oclAny() return for nothing may be configured as null or invalid  
 
* [https://bugs.eclipse.org/401915 401915] oclAny() return for nothing may be configured as null or invalid  

Revision as of 16:59, 19 March 2013

Eclipse OCL New and Noteworthy items for the Kepler 4.1.0 release.

Release Overview

Milestone 1

Milestone 2

Ecore, UML

  • 388595 EDataTypes may be sources of OperationCallExps

Complete OCL

  • 390104 'Cyclic resolution of lazy links' console messages fixed.

OCLinEcore

  • 388282 Ambiguous superclasses are now qualified
  • 382230 Editor refreshes if underlying *.ecore changes

Milestone 3

Editors

  • 393405 Editors may be installed on Indigo.

OCLinEcore

  • 392039 Collection types may be Set<String> rather than String[*]{unique,!ordered}

Milestone 4

Milestone 5

The OCL to Java code generation has been substantially improved to inline many facilities that previously constructed wrappers to re-use the interpreted evaluator API. The generated code is now directly in the generated *Impl files and in many cases the entire functionality now uses fewer lines than the Juno delegation.

  • 387973 Standalone functionality no longer requires a platform plugin on the classpath
  • 399378 UML and OCL primitive types are no longer distinct
  • 399582 Hovertext available in the Essential OCL editor for use by Console and Papyrus

Milestone 6

Editors

  • 397917 EReference.eKey no longer gives errors in OCLinEcore
  • 400079 Operations as well as Properties shown for Features in grammar
  • 401921 Property types with non-Primitive numeric DataTypes no longer give a stack overflow.
  • 402204 Closed projects no longer confuse platform: URI resolution.
  • 402767 Non-unity collection upperbounds no longer mis-parsed.
  • 403070 Operations may be invoked with non-Primitive numeric DataTypes

Ecore

  • 401915 oclAny() return for nothing may be configured as null or invalid

Pivot

  • 392981 UML profiles are now loaded correctly
  • 399738 UML and OCL PrimitiveTypes are no longer distinct
  • 400448 invalid now propagates for oclisKindOf, oclIsTypeOf, oclType, toString
  • 400744 Multiplicities in UML now converted to collection bounds
  • 401302 closure() no longer terminates prematurely on duplicates
  • 401817 oclAny() now returns invalid for nothing
  • 403567 Pivot evaluator preference no longer ignored

Code Gen

  • 401693 Generated code is now error free for a first generation

Milestone 7

RC1

RC2

RC3

RC4

SR1

Eclipse OCL New and Noteworthy items for the Kepler 4.1.1 SR1 release.

SR2

Eclipse OCL New and Noteworthy items for the Kepler 4.1.2 SR2 release.

Back to the top