Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » OCL » Re: Integrating OCL - providing EvaluationEnvironment
Re: Integrating OCL - providing EvaluationEnvironment [message #32678] Tue, 10 July 2007 14:14
Eclipse User
Originally posted by: merks.ca.ibm.com

Joel,

I'll redirect you to the OCL newsgroup which I've added to the "to" list
of this reply. Note that Christian has added some very nice help pages
that should be available via help when you install the SDK.


Joel Greenyer wrote:
> Hi,
> I'm trying to integrate OCL with another language where there are
> object patterns described that have to be matched in a model. In my
> language, there are graph patterns and, during the matching, "nodes"
> are bound to model objects.
> Now, I want to integrate OCL with that language. The problem is that I
> need to reuse the existing node bindings in OCL expressions. For
> example, when a node "p" is bound to the object ":person", then I want
> to be able to evaluate expressions like "p.name='John'". Or, suppose
> there are other "person" objects bound, "p1.name=p2.name" etc.
>
> My guess is that I have to provide the existing node bindings to an
> EcoreEvaluationEnvironment (everything based on ECore here). But, from
> there, I'm clueless how to proceed. Do I have to hand the
> EvaluationEnvironment the OCLHelper? How?
>
> I haven't used the OCL API very much yet, so it would be great if
> someone could provide some explanation and code snippets.
>
> Thanks a lot!
>
> Joel
Previous Topic:Re: Integrating OCL - providing EvaluationEnvironment
Next Topic:misunderstanding of oclIsTypeOf
Goto Forum:
  


Current Time: Fri Apr 18 10:20:25 EDT 2014

Powered by FUDForum. Page generated in 0.04161 seconds