Hello,
Here are the slides of the tutorial: https://www.slideshare.net/JulienDelp/famix-nextgeneration https://www.slideshare.net/JulienDelp/famix-nextgeneration
Cheers,
Julien
--- Julien Delplanque Doctorant à l’Université de Lille http://juliendelplanque.be/phd.html Equipe Rmod, Inria Bâtiment B 40, Avenue Halley 59650 Villeneuve d'Ascq Numéro de téléphone: +333 59 35 86 40
Le 29 mai 2019 à 09:47, Anne Etien anne.etien@univ-lille.fr a écrit :
Hi Jannik,
Yes you have to create your own builder. Yes some traits are already exist and they are mostly OOP, but we try to make them generic. Julien has done a tutorial to explain how to write your own builder. And he developed a MM for PL/SQL what is not OOP. The only thing is that you won’t reuse lot of traits and will define more.
@Julien, can you send a link to your tutorial?
Cheers,
Anne
Le 29 mai 2019 à 09:28, Jannik Laval <jannik.laval@univ-lyon2.fr mailto:jannik.laval@univ-lyon2.fr> a écrit :
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…)
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.jannik-laval.eu/ http://www.phratch.com http://www.phratch.com/ http://www.approchealpes.info http://www.approchealpes.info/
Le 29 mai 2019 à 08:07, Nicolas Anquetil <nicolas.anquetil@inria.fr mailto:nicolas.anquetil@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 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@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
-- Nicolas Anquetil RMod team -- Inria Lille
Moose-dev mailing list Moose-dev@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
Moose-dev mailing list Moose-dev@list.inf.unibe.ch mailto:Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
Thank you Julien,
I will use them.
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 à 09:51, Julien <julien.delplanque@inria.frmailto:julien.delplanque@inria.fr> a écrit :
Hello,
Here are the slides of the tutorial: https://www.slideshare.net/JulienDelp/famix-nextgeneration
Cheers,
Julien
--- Julien Delplanque Doctorant à l’Université de Lille http://juliendelplanque.be/phd.html Equipe Rmod, Inria Bâtiment B 40, Avenue Halley 59650 Villeneuve d'Ascq Numéro de téléphone: +333 59 35 86 40
Le 29 mai 2019 à 09:47, Anne Etien <anne.etien@univ-lille.frmailto:anne.etien@univ-lille.fr> a écrit :
Hi Jannik,
Yes you have to create your own builder. Yes some traits are already exist and they are mostly OOP, but we try to make them generic. Julien has done a tutorial to explain how to write your own builder. And he developed a MM for PL/SQL what is not OOP. The only thing is that you won’t reuse lot of traits and will define more.
@Julien, can you send a link to your tutorial?
Cheers,
Anne
Le 29 mai 2019 à 09:28, Jannik Laval <jannik.laval@univ-lyon2.frmailto:jannik.laval@univ-lyon2.fr> a écrit :
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…)
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.euhttp://www.jannik-laval.eu/ http://www.phratch.comhttp://www.phratch.com/ http://www.approchealpes.infohttp://www.approchealpes.info/
Le 29 mai 2019 à 08:07, Nicolas Anquetil <nicolas.anquetil@inria.frmailto:nicolas.anquetil@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@list.inf.unibe.chmailto:Moose-dev@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@list.inf.unibe.chmailto:Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
_______________________________________________ Moose-dev mailing list Moose-dev@list.inf.unibe.chmailto:Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
_______________________________________________ Moose-dev mailing list Moose-dev@list.inf.unibe.chmailto:Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev