Eclipse Modeling Framework-OQTV Release 1.0.0 Available
The Eclipse Modeling Framework (EMF) is a Java/XML framework for generating tools and other applications based on simple class models. EMF helps you rapidly turn models into efficient, correct, and easily customizable Java code. It is intended to provide the benefits of formal modeling, but with a very low cost of entry. In addition to code generation, it provides the ability to save objects as XML documents for interchange with other tools and applications.
The official 1.0 release of the EMFT OCL, Query, Transaction, and Validation components is now available.
OCL: The OCL component provides capabilities for queries, constraint parsing, constraint validation and content assist for user models. It defines the API for constructing, validating, and evaluating OCL queries and constraints on EMF model elements. The OCL expression syntax is used to implement OCL queries and constraints. It provides support for OCL syntax completion and parsing on the meta-model and user model level. You can download the release builds for OCL, here: http://download.eclipse.org/technology/emft/downloads/?proj=ocl
Transaction: The Transaction component provides a model management layer built on top of EMF for managing EMF resources. It provides API that include extensions to the EditingDomain and related APIs of the EMF.Edit framework, and an internal model of transactions. It consists of two layers: a non-Eclipse core, providing primarily the "transaction model", and an Eclipse workspace integration layer. You can download the release builds for Transaction, here: http://download.eclipse.org/technology/emft/downloads/?proj=transaction