It is done ! the package is called Meta-DomainGenerator. It contains the
DomainCodeGenerator class and all the tests. the package is published
under my name: sellos
Sara
Yes, please publish it.
I'll have a look Thursday.
cheers,
AA
On 22 May 2007, at 15:29 , sellossa(a)ensieta.fr wrote:
> ok
>
> But I've already tried to fix this problem in my own code generator.
>
> To sum up, I 've created a visitor called DomainCodeGenerator that
> inherits directly from your BasicCodeGenerator.
> Then, I 've taken your method visitPackage and I 've changed it a
> little
> bit in my own class. In my version, I do not visit the nesting
> package any
> more because it has been already visited before.
>
> I have tested my code generator with differents EMOF models and it
> seems
> to work :)
>
> Do you think that my solution is correct ? I can publish my package
> if you
> want to have a look on this
>
> thanks
>
> sara
>
>
>
>> Yes, that's a know limitation at the moment. The problem is that it
>> is not so much code generation but more META which is affected by
>> this, but it is on my todo list. For the moment, I can only ask you
>> to workaround this by not using subpackages.
>>
>> cheers,
>> AA
>>
>>
>>
>> On 22 May 2007, at 10:10 , sellossa(a)ensieta.fr wrote:
>>
>>> thank you for your answer.
>>>
>>> By the way, did you see the problem that occurs when the
>>> BasicCodeGenerator is used to generate code from a model that
>>> contain a
>>> package with subpackages ?
>>>
>>> thanks
>>>
>>> Sara
>>>
>>>
>>>> Hey sara,
>>>>
>>>> that are the meta-annotations that META uses to build des metamodel
>>>> for the classes. See for example FAMIXMethod, or any other famix
>>>> class, to learn how this is used.
>>>>
>>>> Also you may find some slides on my website
>>>>
>>>>
http://www.iam.unibe.ch/~akuhn/Documents/Slides/2006-Moose-
>>>> GoingMeta.pdf
>>>>
>>>> cheers,
>>>> AA
>>>>
>>>> On 21 May 2007, at 14:28 , sellossa(a)ensieta.fr wrote:
>>>>
>>>>> hi!
>>>>>
>>>>> I am still working on the code generator in Moose.
>>>>> With the BasicCodeGenerator class, you generate a metamodelling
>>>>> protocol
>>>>> for each attribute of a EMOF class
>>>>> What is the use of these "metamodel methods" ?
>>>>>
>>>>> thanks
>>>>>
>>>>> Sara
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Moose-dev mailing list
>>>>> Moose-dev(a)iam.unibe.ch
>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>
>>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev(a)iam.unibe.ch
>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>>
>
>
>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev