Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be 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"

(Editors)
(Pivot)
Line 46: Line 46:
 
====Pivot====
 
====Pivot====
 
* [https://bugs.eclipse.org/392981 392981] UML profiles are now loaded correctly  
 
* [https://bugs.eclipse.org/392981 392981] UML profiles are now loaded correctly  
* [https://bugs.eclipse.org/399378 399738] UML and OCL PrimitiveTypes are no longer distinct
 
 
* [https://bugs.eclipse.org/400448 400448] invalid now propagates for oclisKindOf, oclIsTypeOf, oclType, toString  
 
* [https://bugs.eclipse.org/400448 400448] invalid now propagates for oclisKindOf, oclIsTypeOf, oclType, toString  
 
* [https://bugs.eclipse.org/400744 400744] Multiplicities in UML now converted to collection bounds  
 
* [https://bugs.eclipse.org/400744 400744] Multiplicities in UML now converted to collection bounds  
Line 52: Line 51:
 
* [https://bugs.eclipse.org/401817 401817] oclAny() now returns invalid for nothing  
 
* [https://bugs.eclipse.org/401817 401817] oclAny() now returns invalid for nothing  
 
* [https://bugs.eclipse.org/403567 403567] Pivot evaluator preference no longer ignored
 
* [https://bugs.eclipse.org/403567 403567] Pivot evaluator preference no longer ignored
 +
 
====Code Gen====
 
====Code Gen====
 
* [https://bugs.eclipse.org/401693 401693] Generated code is now error free for a first generation
 
* [https://bugs.eclipse.org/401693 401693] Generated code is now error free for a first generation

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
  • 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