7
 What is MDT?  |  Short Talk  |  © Copyright 2007 by IBM Corp.; made available under the EPL v1.0
Components – OCL
§OCL is an implementation of the Object Constraint Language (OCL) OMG standard for EMF-based models
§
§OCL provides
§APIs for parsing and evaluating OCL constraints and queries
§an Ecore implementation of the OCL abstract syntax model, including support for serialization of parsed OCL expressions
§a visitor API for analyzing/transforming the AST model of OCL expressions
§an extensibility API for clients to customize the parsing and evaluation environments used by the parser
Component lead is Christian Damus (cdamus@ca.ibm.com).