This document lays out the feature and API set for the fifth release of the Eclipse Object Constraint Language (MDT OCL) Project, versions 3.0.0.
Note that, since the OMG OCL 2.2 standard suffers from significant ambiguities and conflicts making a compliant implementation impossible, MDT OCL 3.0.0 release is best endeavours to establish a coherent interpretation of the OMG OCL 2.2 and to prototype resolutions for the OMG OCL 2.3 standards.
A guide aimed to help users to migrate from MDT OCL 1.3.0 releases to MDT OCL 3.0.0 release will be provided.