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/Oxygen"

(RC1)
(Milestone 7)
Line 51: Line 51:
  
 
==Milestone 7==
 
==Milestone 7==
 +
===OCLinEcore===
 +
* [https://bugs.eclipse.org/516274 516274] Type bounds on Template Parameters are no longer lost when saving as Ecore
 +
 +
===Pivot===
 +
* [https://bugs.eclipse.org/515605 515605] Unambiguous opposite properties no longer behave intermittently if their unqualified name is ambiguous.
 +
 +
===Pivot UML===
 +
* [https://bugs.eclipse.org/513773 513773] Use of an Association end name no longer gices a ClassCastException
 +
* [https://bugs.eclipse.org/513824 513824] Qualified names may now be partially qualified
 +
* [https://bugs.eclipse.org/514353 514353] Associations nested within Classes are no longer ignored
 +
* [https://bugs.eclipse.org/516285 516285] References to nested packages with URIs below packages with null URIs are no longer unresolved
 +
 +
===Code Generation===
 +
* [https://bugs.eclipse.org/514527 514529] GenModel interface/implementation suffixes are now respected
 +
 +
===Java 9, Guava 21===
 +
* [https://bugs.eclipse.org/513659 513659] Should run using Guava 21
 +
* [https://bugs.eclipse.org/513663 513663] Should run on a Java 9 platform
  
 
==RC1==
 
==RC1==

Revision as of 06:30, 16 May 2017

Eclipse OCL New and Noteworthy items for the Oxygen 6.3.0 release.

Release Overview

This minor release fixes many bugs and provides enhanced extensibility for OCL-based applications such as QVT.

The Oxygen release is installable on Luna, Mars, Neon and Oxygen platforms provided Xtext 2.10 or greater is also installed.

Milestone 1

Classic Console

  • 499347 Obscure NPE for ResourceSet-less Resources fixed

Pivot

  • 484231 Repeated Complete OCL validations are no longer ignored
  • 496341 Better diagnosis of unresolved proxies during AS2CS serialization
  • 496768 Save of Collection type oclAsType arguments no longer gives an unresolved proxy
  • 496810 'self' no longer escaped in serialized OCL expressions
  • 496810 parameter names no longer qualified in serialized OCL expressions

Pivot UML

  • 496210 allInstances() may now be used for Signals
  • 496251 OCL expressions now generally available for UMLElement again
  • 496383 Association-derived Pivot properties have an ESObject back link again
  • 498970 Obscure NPE for PackageImport labels fixed

Milestone 2

Library

  • 499816 and2/implies2/not2/or2/xor2 support explicitly 2-valued Booleans

Pivot Evaluation

  • 471240 Shadow objects are now singletons
  • 491264 EvaluationCache now suppresses operation re-evaluations

CG

  • 500817 Inlining suppressed for non-final operations
  • 500520 Operation::isTransient suppresses operation evaluation caching

Milestone 3

Pivot UML

  • 506191 Multi-language OpaqueExpressions now use the OCL language

Milestone 4

Pivot UML

  • 507406 Evaluations of redefined properties with changed multiplicities no longer fail

Milestone 5

Milestone 6

Milestone 7

OCLinEcore

  • 516274 Type bounds on Template Parameters are no longer lost when saving as Ecore

Pivot

  • 515605 Unambiguous opposite properties no longer behave intermittently if their unqualified name is ambiguous.

Pivot UML

  • 513773 Use of an Association end name no longer gices a ClassCastException
  • 513824 Qualified names may now be partially qualified
  • 514353 Associations nested within Classes are no longer ignored
  • 516285 References to nested packages with URIs below packages with null URIs are no longer unresolved

Code Generation

  • 514529 GenModel interface/implementation suffixes are now respected

Java 9, Guava 21

  • 513659 Should run using Guava 21
  • 513663 Should run on a Java 9 platform

RC1

OCLinEcore

  • 516301 GenModel annotation with comment no longer malfunctions in GenModel

RC2

RC3

RC4

SR1

Eclipse OCL New and Noteworthy items for the Oxygen 6.3.1 SR1 release.

SR2

Eclipse OCL New and Noteworthy items for the Oxygen 6.3.2 SR2 release.

Back to the top