OCL provides
wAPIs
for parsing and evaluating OCL constraints and queries
wan Ecore implementation of the OCL abstract syntax
model, including support for
serialization of parsed OCL expressions
wa visitor API for analyzing/transforming the AST model
of OCL expressions
wan extensibility API for clients to customize the
parsing and evaluation environments
used by the parser