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