Creating new class instance in OCL setting delegate [message #668187] |
Wed, 04 May 2011 11:45 |
Nikolay Kasyanov Messages: 30 Registered: September 2010 Location: Russia |
Member |
|
|
Hi!
Trying to use OCL setting delegate for generating attribute value.
I'm implementing some sort of instancing in my metamodel.
So, to fill in SystemInstance's parameters, I'm using setting delegate.
I need to generate new ParameterInstances from corresponding System's parameters attribute (collection of Parameter instances).
So, I need something like this:
if (system.oclIsUndefined()) then
OrderedSet{}
else
system.parameters->collect(p | here we create new ParameterInstance with parameter = p)
endif
but I can't figure out how to create ecore class instances in OCL
Here is the related part of ecore metamodel:
[Updated on: Wed, 04 May 2011 11:46] Report message to a moderator
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.02954 seconds