Eclipse OCL is an implementation of the Object Constraint Language (OCL) OMG standard for EMF-based models.

The core OCL component provides the following capabilities to support OCL integration:

The accompanying examples provide:

The additional OCL Examples and Editors component provides interactive support for OCL:

The core OCL parser is generated by the LALR Parser Generator, a SourceForge project, licensed under the EPL v1.0. Download it from the LPG home page. This site includes the generator executable required to regenerate the parser code.