So, now I have a builder.
When I run it, it creates all classes.
Then I updates my parsers to be in touch with my new classes.
So, now I can load my model but with 3 questions :
- in the builder, I found the method wantsAllEntitiesNavigation. What is it ?
- for the model, for now, I created my own model (the class is named PulseModel). In my
parser, I populate this model with the entities collected by my parser. Does the model can
be generated also by the builder ?
- in the browser, I already have the same error than in the old Famix : "Moose
description are not initialized. Have you refreshed the meta-model? (e.g., MooseModel
resetMeta) ». What can be the problem ?
Thank you for help.
Le 29 mai 2019 à 10:30, Nicolas Anquetil
<nicolas.anquetil(a)inria.fr> a écrit :
On Wed, 2019-05-29 at 07:28 +0000, Jannik Laval wrote:
> Thank you Nicolas,
>
> What I understand is that I need to create a builder, and define my
> model.
> Also, If I understand well, the traits are dedicated to OOP (TClass,
> TMethod…)
yes, definitly, in this initial step we focused the historical core of
Moose/Famix
You can still use it to do other things:
- Julien Delplanque did a model of Postgresql
https://ieeexplore.ieee.org/abstract/document/8530076
<
https://ieeexplore.ieee.org/abstract/document/8530076>
- Benoit Verhaeghe did model for GUI
https://ieeexplore.ieee.org/abstract/document/8667989
<
https://ieeexplore.ieee.org/abstract/document/8667989>
nicolas
>
> I will try and see.
> Cheers,
> --
> ~~Jannik Laval~~
> Enseignant-chercheur
> Responsable Pédagogique Licence Coordonnateur de Projet
> IUT Lumière, Université Lumière Lyon 2
> laboratoire DISP
> +33 4 78 77 43 06
>
http://www.jannik-laval.eu
>
http://www.phratch.com
>
http://www.approchealpes.info
>
>> Le 29 mai 2019 à 08:07, Nicolas Anquetil <nicolas.anquetil(a)inria.fr
>>> a écrit :
>>
>>
>> The Famix metamodel was completly redesign to make it easier to
>> create
>> new models.
>>
>> It now uses stateful traits to represent basic properties (eg an
>> entity
>> as a name, or an entity contains methods) that are combined to
>> create
>> the entities one needs.
>>
>> we are still working on it, but you can have a look at
>>
https://github.com/SquareBracketAssociates/Booklet-FamixNG
>>
>> nicolas
>>
>>
>> On Tue, 2019-05-28 at 19:16 +0000, Jannik Laval wrote:
>>>> Hi
>>>> guys,
>>>> In
>>>> Moose 7/Pharo 7, I have this message : "Moose description are
>>>> not
>>>> initialized. Have you refreshed the meta-model? (e.g.,
>>>> MooseModel
>>>> resetMeta)".
>>>> I
>>>> am working on my own model created in Moose6.1. It worked with
>>>> it.
>>>> Browsing
>>>> the model in the MoosePanel is possible with the use of pragmas
>>>> MSEProperties.
>>>>
>>>>
>>>> But
>>>> it seems that in Moose 7, there are changes.
>>>> Can
>>>> someone help me or give me a documentation about what was
>>>> changed
>>>> in Moose 7 in the declaration on models ?
>>>>
>>>>
>>>> Thank
>>>> you
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev(a)list.inf.unibe.ch
>>>
https://www.list.inf.unibe.ch/listinfo/moose-dev
>> --
>> Nicolas Anquetil
>> RMod team -- Inria Lille
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)list.inf.unibe.ch
>>
https://www.list.inf.unibe.ch/listinfo/moose-dev
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)list.inf.unibe.ch
>
https://www.list.inf.unibe.ch/listinfo/moose-dev
--
Nicolas Anquetil
RMod team -- Inria Lille
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch <mailto:Moose-dev@list.inf.unibe.ch>
https://www.list.inf.unibe.ch/listinfo/moose-dev
<
https://www.list.inf.unibe.ch/listinfo/moose-dev>