Hey Stef and Sara,
sound like a heisenbug :) how do you check if the package is empty or
not later on? because the preferred way to do that is by calling
#classes, which would initialize the package.
AA
On 13 Aug 2007, at 15:40 , sellossa(a)ensieta.fr wrote:
Hi Adrian
This is stef typing. I'm looking at the code of sara and I see the
following behavior:
generateEcoreString:aNamespace
|package |
"aNamespace asMetaDescription classes."
package:=aNamespace asMetaDescription.
package acceptMetamodelVisitor: self.
^ rootXmlElement printString.
If we remove the comments the code works, but if we run it like it is
ie package is empty (otherwise it contains the right meta
descriptions).
I think that the design is not good. The programmer should not
guess that
a query is doing something magic in his back. Could you change that?
At the minimum call classes initializeSomething
Stef
Hey Sara,
the issue is fixed, now you can say
SCG.Moose asMetaDescription classes
and get all meta-descriptions of all classes without the annoying
initialize loop.
PS: next week I am in Berlin, I might not have time to fix bugs, but
I am usually available via mail.
cheers,
AA
On 27 Jul 2007, at 15:32 , sellossa(a)ensieta.fr wrote:
> hello,
>
> why, when I do: SCG.Moose asMetaDescription, I get sthing different
> from when I do: SCG.Moose allClasses do: #asMetaDescription.
> ^SCG.Moose asMetaDescription
>
> Stef find it terrible!
>
> sara
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev