Hi,
i've again problems with the correct usage of downcasts. Primarily, i
tried to invoke a template with an inline downcast like this:
[mapTTCN3Type(p.type.oclAsType(PrimitiveType))/]
The parser says, that i try to invoke an illegal signature. However, by
surrounding the construct with a [let] block, it works as exepected.
[let pt:PrimitiveType =
p.type.oclAsType(PrimitiveType)][mapTTCN3Type(pt)/][/let] [p.name/] [if
p.isOptional()] optional[/if]
I'm using Acceleo 0.8 in Ganymede!
Thanks
Timothy