[ANN] New version of MooseChef

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] New version of MooseChef

Jean-Christophe Bach
Hi,

We are pleased to announce a new version of MooseChef. This version has
the advantage to be generic and can be easily used for non-object
oriented FAMIX metamodel. We used it for example for FAMIXSQL without
redefining everything.
The existing API is still working and will be removed later when people
will be used to this new version.
The new version modifies FAMIX entities with pragmas and traits. It can
be downloaded using the configurationOf available on this SmalltalkHub
project: http://smalltalkhub.com/#!/~AnneEtien/MooseQueryDraft/

The methods to use are (respectively for outgoing):

queryLocalIncoming: aFAMIXAssociationClass
  retrieve incoming association whose source is self and the type of
  association is aFAMIXAssociationClass

queryIncoming: aFAMIXAssociationClass
  queryLocalIncoming applied on self and on each of its children

queryAllLocalIncoming
  similar to queryLocalIncoming but take into account any kind of
  association types

queryAllIncoming
  similar to queryIncoming but take into account any kind of
  association types

We are working on atScope: and within: to generalize them and integrate
them into the new API.

Feel free to give feedbacks,

Anne & JC

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] New version of MooseChef

Tudor Girba-2
Nice initiative!

I will try to find a bit of time next week to review the code.

Doru

On Fri, Jul 10, 2015 at 11:06 AM, Jean-Christophe Bach <[hidden email]> wrote:
Hi,

We are pleased to announce a new version of MooseChef. This version has
the advantage to be generic and can be easily used for non-object
oriented FAMIX metamodel. We used it for example for FAMIXSQL without
redefining everything.
The existing API is still working and will be removed later when people
will be used to this new version.
The new version modifies FAMIX entities with pragmas and traits. It can
be downloaded using the configurationOf available on this SmalltalkHub
project: http://smalltalkhub.com/#!/~AnneEtien/MooseQueryDraft/

The methods to use are (respectively for outgoing):

queryLocalIncoming: aFAMIXAssociationClass
  retrieve incoming association whose source is self and the type of
  association is aFAMIXAssociationClass

queryIncoming: aFAMIXAssociationClass
  queryLocalIncoming applied on self and on each of its children

queryAllLocalIncoming
  similar to queryLocalIncoming but take into account any kind of
  association types

queryAllIncoming
  similar to queryIncoming but take into account any kind of
  association types

We are working on atScope: and within: to generalize them and integrate
them into the new API.

Feel free to give feedbacks,

Anne & JC

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] New version of MooseChef

abergel
In reply to this post by Jean-Christophe Bach
Hi JC and Anne,

This looks like to go in the right direction.

Go go go!

Alexandre


> On Jul 10, 2015, at 11:06 AM, Jean-Christophe Bach <[hidden email]> wrote:
>
> Hi,
>
> We are pleased to announce a new version of MooseChef. This version has
> the advantage to be generic and can be easily used for non-object
> oriented FAMIX metamodel. We used it for example for FAMIXSQL without
> redefining everything.
> The existing API is still working and will be removed later when people
> will be used to this new version.
> The new version modifies FAMIX entities with pragmas and traits. It can
> be downloaded using the configurationOf available on this SmalltalkHub
> project: http://smalltalkhub.com/#!/~AnneEtien/MooseQueryDraft/
>
> The methods to use are (respectively for outgoing):
>
> queryLocalIncoming: aFAMIXAssociationClass
>  retrieve incoming association whose source is self and the type of
>  association is aFAMIXAssociationClass
>
> queryIncoming: aFAMIXAssociationClass
>  queryLocalIncoming applied on self and on each of its children
>
> queryAllLocalIncoming
>  similar to queryLocalIncoming but take into account any kind of
>  association types
>
> queryAllIncoming
>  similar to queryIncoming but take into account any kind of
>  association types
>
> We are working on atScope: and within: to generalize them and integrate
> them into the new API.
>
> Feel free to give feedbacks,
>
> Anne & JC
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev