[great-users] Udm::null wrongly placed VC10 Code Generator
Kevin Smyth
ksmyth at isis.vanderbilt.edu
Tue Nov 4 11:23:57 CST 2014
Hi Dominik,
Thanks for the minimal example.
That looks like a bug. Please let me know if this installer fixes it:
http://repo.isis.vanderbilt.edu/GReAT/GReAT_setup.exe
(Uninstall your current GReAT first)
The generated code should now be ..."= &Udm::_null"
It looks like there is a separate error in your transform: RuleTwo's
MyFirstFCO should be MyFirstModel instead.
Kevin
On 11/4/2014 9:35 AM, Dominik Giel wrote:
> Dear Users of GReAT,
> dear Kevin Smyth,
> today I discovered a strange behaviour of the VC 10 Code Generator.
> When I want to delete a Reference between a Reference and a Model the
> VC10 GReAT Code Generator generates the code xxx.ref() = Udm::null.
> (Line 159)
> Visual Studio detects this as an error. By simply changing Udm::null
> to NULL, the code can be compiled and is working properly.
> I made a small example in this ZIP-File:
> www.ils.uni-stuttgart.de\UDM_NULL.zip
> <https://3c.gmx.net/mail/client/dereferrer?redirectUrl=http%3A%2F%2Fwww.ils.uni-stuttgart.de%2FUDM_NULL.zip>
> If you open the file Gen\GenRootFolder_main.cpp and scroll to line 159
> you can discover the issue. The transformation just wants to delete
> the Reference.
> It is in RuleThree between a FCO and the Reference and I discovered
> the issue also with another transformation.
> I would be pleased, if you can help me regarding that. Is the
> behaviour of the CodeGenerator as you expect it to be and am I doing
> something wrong?
> Thanks in advance,
> Dominik Giel
> *Dominik Giel*
> Institut für Luftfahrtsysteme
> Universität Stuttgart
> dominik.giel at gmx.de
>
>
> _______________________________________________
> great-users mailing list
> great-users at list.isis.vanderbilt.edu
> http://list.isis.vanderbilt.edu/mailman/listinfo/great-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.isis.vanderbilt.edu/pipermail/great-users/attachments/20141104/fa2cbc94/attachment.html
More information about the great-users
mailing list