• Increase font size
  • Default font size
  • Decrease font size

Eclipse MDT/OCL

Print PDF
Ecore-aligned OCL parsing, evaluation and editing

The Eclipse MDT/OCL project provides an OCL implementation support Ecore (or EMOF) and UML meta-models. OCL queries and documents may be parsed and persisted. OCL constraints can be validated and OCL queries evaluated.

Recent improvements have made the OCL grammar and parser extensible for re-use by other languages such as QVT, and fully integrated the use of OCL expressions as Ecore validation constraints and operation bodies.

Two of the MDT/OCL committers are active members of the OMG OCL RTF (Revision Task Force). This encourages attempts to make Eclipse MDT/OCL proactively compliant with the OCL specification, and to resolve the many aspects of the OCL specification that are difficult to understand and sometimes impossible to realise.

The MDT/OCL project homepage is at http://www.eclipse.org/projects/project_summary.php?projectid=modeling.mdt.ocl .

The MDT/OCL project wiki is at http://wiki.eclipse.org/MDT/OCL .

Releases are at http://www.eclipse.org/modeling/mdt/downloads/?project=ocl .

Source may be found in the org.eclipse.mdt/org.eclipse.ocl path of the CVS repository pserver: This e-mail address is being protected from spambots. You need JavaScript enabled to view it :/cvsroot/modeling.

The Eclipse MDT/OCL project actively maintains and evolves the original contribution from IBM.  

Last Updated on Wednesday, 21 July 2010 09:54