Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » M2T (model-to-text transformation) » How include objects into new set
How include objects into new set [message #486635] Fri, 18 September 2009 13:33 Go to next message
Omran  is currently offline Omran Friend
Messages: 21
Registered: July 2009
Junior Member
Sorry for the previuose message.please consider it as a canceled one.
I want to create empty set then add specific objects to it.
I used the code below but I has some errors.
any help is highly appreciated.


[let ss:Set(ViewColumn)= Set{}]////error1 Invalid Type:Set(ViewColumn)
[for (vc:ViewColumn|mv.columns) ]
[if (vc.oclIsTypeOf(ViewExpColumn))]
[let vec : ViewExpColumn = vc.oclAsType(ViewExpColumn)]
[if not (vec.expression.trim().toUpper().startsWith('SUM(') or
vec.expression.trim().toUpper().startsWith('AVG(') or
vec.expression.trim().toUpper().startsWith('MAX') or
[ss->including(vec.oclAsType(ViewColumn))/]///error2 Cannot find
operation (including(ViewColumn)) for the type (Set())
[if (vc.oclIsTypeOf(SimpleViewColumn))]
[ss->including(vc.oclAsType(ViewColumn))/]//error3 Cannot find operation
(including(ViewColumn)) for the type (Set())
[for (vc:ViewColumn|ss) separator(',')]///error4 The 'no null' constraint
is violated
Re: How include objects into new set [message #486670 is a reply to message #486635] Fri, 18 September 2009 14:57 Go to previous message
Laurent Goubet is currently offline Laurent GoubetFriend
Messages: 1901
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit


First of all, please add the [Acceleo] prefix when asking questions
about Acceleo on this newsgroup, this will save some trouble to everyone
sorting the posts ;).

"Set(ViewColumn)" was not considered an "OclType" and thus couldn't be
used for variable definitions in Acceleo in previous versions of Acceleo
(or OCL, don't remember how we fixed this) you need to update to the
most recent 0.9 Acceleo builds to fix this (and update to Eclipse 3.5 if
this doesn't do the trick). This should solve all four errors.

Laurent Goubet

Omran a
Previous Topic:Check/Xtend: Regular Expression syntax
Next Topic:The xpand/xtend editors do not work for me!
Goto Forum:

Current Time: Mon Nov 28 23:10:18 GMT 2022

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

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

Back to the top