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 "MDT/OCL 3.0.0 API Changes"

< MDT
Line 1: Line 1:
The list of API changes in MDT-OCL 2.0.0
+
The OCL 2.2 language changes under discussion for MDT-OCL 2.0.0
  
 
{| border="1"
 
{| border="1"
!Situation description !! Related spec. sections !! Related bug/s !! Adopting Milestone
+
!Summary of probable OCL 2.2 change!! Related spec. sections !! Related bug/s !! Adopting Milestone
 +
|-
 +
| Introduce static keyword and operations || 7.4.4, 7.4.9, 12.12.6 || || --
 +
|-
 +
| Give message-expression operators precedence || 7.4.7, 9.3.2 || || No change
 +
|-
 +
| Give and/or/xor distinct precedence || 7.4.7, 9.3.2 || || --
 
|-
 
|-
 
| Special types (ElementType, TypeType) don't exist anymore. Consequently, their instances (OclElement, OclType) do not exist either || 8.2, 13.3, 11.3 || [https://bugs.eclipse.org/190150 190150], [https://bugs.eclipse.org/259031 259031] || --
 
| Special types (ElementType, TypeType) don't exist anymore. Consequently, their instances (OclElement, OclType) do not exist either || 8.2, 13.3, 11.3 || [https://bugs.eclipse.org/190150 190150], [https://bugs.eclipse.org/259031 259031] || --
Line 15: Line 21:
 
|-
 
|-
 
| OclInvalid doesn't conform to OclVoid || 11.2.4 || || --
 
| OclInvalid doesn't conform to OclVoid || 11.2.4 || || --
 +
|}
 +
 +
 +
The list of API changes under discussion for MDT-OCL 2.0.0
 +
 +
{| border="1"
 +
!Summary of change !! Related bug/s !! Adopting Milestone
 +
|-
 +
| Eliminate redundant CST daisy chains || || --
 +
|-
 +
| Eliminate CSTToken.startOffset/endOffset || || --
 
|}
 
|}

Revision as of 02:11, 12 July 2009

The OCL 2.2 language changes under discussion for MDT-OCL 2.0.0

Summary of probable OCL 2.2 change Related spec. sections Related bug/s Adopting Milestone
Introduce static keyword and operations 7.4.4, 7.4.9, 12.12.6 --
Give message-expression operators precedence 7.4.7, 9.3.2 No change
Give and/or/xor distinct precedence 7.4.7, 9.3.2 --
Special types (ElementType, TypeType) don't exist anymore. Consequently, their instances (OclElement, OclType) do not exist either 8.2, 13.3, 11.3 190150, 259031 --
OclAny is the type to which all other types conform (including Collections) 8.2 189657, 191819 --
OclInvalid and invalid confusion (OclInvalid must be a type, invalid must be a literal) 11.2.4 281849 --
OrderedSet is not a subtype of Set. Set operations defined for OrderedSet in the standard library (union, intersection, including, etc.) must be dropped 11.6.3 246962 --
OclVoid doesn't conform to OclInvalid 11.2.3 --
OclInvalid doesn't conform to OclVoid 11.2.4 --


The list of API changes under discussion for MDT-OCL 2.0.0

Summary of change Related bug/s Adopting Milestone
Eliminate redundant CST daisy chains --
Eliminate CSTToken.startOffset/endOffset --

Back to the top