Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » OCL » [Announce] OCL goes Generic! And OCL goes UML!
[Announce] OCL goes Generic! And OCL goes UML! [message #1204] Tue, 30 January 2007 00:45 Go to next message
Eclipse UserFriend
Originally posted by: cdamus.ca.ibm.com

Hi, all,

The latest integration build of OCL:

http://www.eclipse.org/modeling/mdt/downloads/index.php?proj ect=ocl

is a big change over OCL 1.1 M4. This build includes the following
enhancements:

- adopt EMF 2.3/J2SE 5.0
https://bugs.eclipse.org/bugs/show_bug.cgi?id=156361

- Support OCL expressions on the UML Metamodel
https://bugs.eclipse.org/bugs/show_bug.cgi?id=163808

in addition to numerous bug fixes.

The following new features (in Update Manager terms) are available:

- org.eclipse.ocl: a refactoring of the org.eclipse.emf.ocl feature,
including a generic OCL Abstract Syntax model (using Ecore generics)
and an Environment implementation for Ecore. This feature includes
the org.eclipse.ocl and org.eclipse.ocl.ecore plug-ins that replace
the org.eclipse.emf.ocl plug-in

- org.eclipse.ocl.uml: a new Environment implementation for the UML
metamodel. This implements support for parsing OCL constraints and
queries on UML models (as opposed to Ecore models)

The org.eclipse.emf.ocl feature continues to be supported, with all of the
M4 and earlier API. This API is now deprecated, as it is hard-wired to the
Ecore metamodel and is obsoleted by the new generic parser. I encourage
you to migrate to the new org.eclipse.ocl API as you are able. The
Interactive OCL Console (org.eclipse.emf.ocl.examples.interpreter) example
plug-in is updated, so it should help to demonstrate; likewise the
org.eclipse.ocl.ecore.tests. A more complete migration guide will be
forthcoming.

Cheers,

Christian
Re: [Announce] OCL goes Generic! And OCL goes UML! [message #3727 is a reply to message #1204] Wed, 07 February 2007 20:16 Go to previous message
Eclipse UserFriend
Originally posted by: chaves.inf.ufsc.nospam.br

This is great news! I work with UML2 and when I learned that Eclipse OCL
support was geared towards EMF only it was a big turnoff. I just
downloaded the latest integration with suport to UML2 and will start
looking into using it right away.

Keep up the good work!

Rafael

Christian W. Damus wrote:
> Hi, all,
>
> The latest integration build of OCL:
>
> http://www.eclipse.org/modeling/mdt/downloads/index.php?proj ect=ocl
>
> is a big change over OCL 1.1 M4. This build includes the following
> enhancements:
>
> - adopt EMF 2.3/J2SE 5.0
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=156361
>
> - Support OCL expressions on the UML Metamodel
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=163808
>
> in addition to numerous bug fixes.
>
> The following new features (in Update Manager terms) are available:
>
> - org.eclipse.ocl: a refactoring of the org.eclipse.emf.ocl feature,
> including a generic OCL Abstract Syntax model (using Ecore generics)
> and an Environment implementation for Ecore. This feature includes
> the org.eclipse.ocl and org.eclipse.ocl.ecore plug-ins that replace
> the org.eclipse.emf.ocl plug-in
>
> - org.eclipse.ocl.uml: a new Environment implementation for the UML
> metamodel. This implements support for parsing OCL constraints and
> queries on UML models (as opposed to Ecore models)
>
> The org.eclipse.emf.ocl feature continues to be supported, with all of the
> M4 and earlier API. This API is now deprecated, as it is hard-wired to the
> Ecore metamodel and is obsoleted by the new generic parser. I encourage
> you to migrate to the new org.eclipse.ocl API as you are able. The
> Interactive OCL Console (org.eclipse.emf.ocl.examples.interpreter) example
> plug-in is updated, so it should help to demonstrate; likewise the
> org.eclipse.ocl.ecore.tests. A more complete migration guide will be
> forthcoming.
>
> Cheers,
>
> Christian
>
Previous Topic:Expressions in Raw Text
Next Topic:[Announce] MDT OCL 1.1.0 I200702081544 is available
Goto Forum:
  


Current Time: Sat Dec 20 23:16:07 GMT 2014

Powered by FUDForum. Page generated in 0.01672 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software