Eclipse OCL (Object Constraint Language) 2024-09 (6.22.0)

2024-09 (6.22.0)

Description

This minor release maintains currency with the 2024-09 (4.33) platform:

 

Conforms To UI/UX Guidelines
Not verified
Usability Details

Use of Java 8 mandates an obscure source and consequently binary incompatibility that is unlikely to affect users.

  • The static org.eclipse.ocl.OCL.newInstance method previously occluded by org.eclipse.ocl.ecore.OCL.newInstance or org.eclipse.ocl.uml.OCL.newInstance has had to be removed. A new org.eclipse.ocl.OCL.newInstanceAbstract is available as a replacement where the abstract occluded functionality is really intended and explicitly referenced. The appropriate Ecore/UML concrete functionality should already be in use so users should be unaffected.
  • Similarly the debug aid org.eclipse.ocl.utilities.ToStringVisitor.getInstance is replaced by org.eclipse.ocl.utilities. ToStringVisitor.getInstanceAbstract. For UML, a new org.eclipse.ocl.uml.util.ToStringVisitor should be used rather than org.eclipse.ocl.utilities.ToStringVisitor.
This release is part of Eclipse IDE 2024-09, Eclipse IDE 2024-12