|
MDT OCL (Object Constraint Language) |
Download |
OCL is an implementation of the Object Constraint Language (OCL) OMG standard for EMF-based models.
The OCL component provides the following capabilities to support OCL integration:
- Defines APIs for parsing and evaluating OCL constraints and queries on EMF models.
- Defines an Ecore implementation of the OCL abstract syntax model, including support for serialization of parsed OCL expressions.
- Provides a Visitor API for analyzing/transforming the AST model of OCL expressions.
- Provides an extensibility API for clients to customize the parsing and evaluation environments used by the parser.
The 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.
- eclipse.modeling.mdt.ocl: Implementation of the OMG Object Constraint Language (web)
- mdt-ocl.dev: OCL Developers Mailing List(web)
Eclipse projects store all of their source code in public revision control systems. The project hosts its revision control repository at:
You can get the latest project source code using this Eclipse project set.
CVS and SVN repositories are browseable on the web.
| Active: | |
| Laurent Goubet | |
| Aleksandr Igdalov | |
| Adolfo Sachez-Barbudo Herrera | |
| Ed Willink | |
This automatically collected information may not represent true activity and should not be used as sole indicator of individual or project behavior. See the wiki page about known data anamolies.
Other web pages list alumni and emeritus committers from all Eclipse projects.
The Eclipse update site for this project is http://download.eclipse.org/modeling/mdt/ocl/3_0/updates/milestones/.
| 3.0 (Helios): | 2010-06-23 | planned | ||
| 1.3 (Galileo): | 2009-06-23 | completed | ||
| 1.2 (Ganymede): | 2008-06-27 | completed |
Here is the Project Release Timeline.
Bugs can be searched and filed using bugzilla.
The project maintains these wiki pages.
Here is the project plan (raw xml).
The project has no documentation.
The project team maintains this IP Log.
The project has published or been discussed in these articles.
http://www.eclipse.org/articles/article.php?file=Article-HowToProcessOCLAbstractSyntaxTrees/index.html
http://www.eclipse.org/articles/Article-EMF-Codegen-with-OCL/article.html
This project has not been assigned any mentors.