Dear list
Here is the current version of the Famix3 metamodel, which should replace the slightly outdated pdf of beta14.
Most importantly, we are asking for reviews, especially to check whether bidirectional relationships are correct.
-- Simon
Hi Simon,
It looks pretty good. Just a couple of remarks: - The properties *Namespace: ScopingEntity should be named *Scope. - The property Method>>parentClass: Type should be named parentType - We should introduce Anchor as an Entity, and make Entity>>sourceAnchor: Anchor. And we provide a FileNameAndPositionAnchor by default, or something like that. Like this we can also provide other kinds of Anchors in the future (like image anchors, urls, or direct pointers to File objects).
Cheers, Doru
On 7 Mar 2009, at 21:47, Simon Denier wrote:
Dear list
Here is the current version of the Famix3 metamodel, which should replace the slightly outdated pdf of beta14.
Most importantly, we are asking for reviews, especially to check whether bidirectional relationships are correct.
<FAMIX30beta-15.png>
-- Simon
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"No matter how many recipes we'll know, we'll still value a chef."
Hi,
I added a new package to Pier that allows us to render the class diagram of a Fame metamodel (the package is called Pier-Fame and it can be found in the pieraddons repository).
You can see the current FAMIX 3.0 diagram here: http://moose.unibe.ch/docs/famix/famix3.0/classdiagram
To update the picture, just edit the classdiagram and paste the MSE file in there. It take a short while until Mondrian creates the picture.
Cheers, Doru
On 12 Mar 2009, at 23:00, Tudor Girba wrote:
Hi Simon,
It looks pretty good. Just a couple of remarks:
- The properties *Namespace: ScopingEntity should be named *Scope.
- The property Method>>parentClass: Type should be named parentType
- We should introduce Anchor as an Entity, and make
Entity>>sourceAnchor: Anchor. And we provide a FileNameAndPositionAnchor by default, or something like that. Like this we can also provide other kinds of Anchors in the future (like image anchors, urls, or direct pointers to File objects).
Cheers, Doru
On 7 Mar 2009, at 21:47, Simon Denier wrote:
Dear list
Here is the current version of the Famix3 metamodel, which should replace the slightly outdated pdf of beta14.
Most importantly, we are asking for reviews, especially to check whether bidirectional relationships are correct.
<FAMIX30beta-15.png>
-- Simon
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"No matter how many recipes we'll know, we'll still value a chef."
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"Every thing has its own flow."
On 12 mars 09, at 23:00, Tudor Girba wrote:
Hi Simon,
It looks pretty good. Just a couple of remarks:
- The properties *Namespace: ScopingEntity should be named *Scope.
- The property Method>>parentClass: Type should be named parentType
- We should introduce Anchor as an Entity, and make
Entity>>sourceAnchor: Anchor. And we provide a FileNameAndPositionAnchor by default, or something like that. Like this we can also provide other kinds of Anchors in the future (like image anchors, urls, or direct pointers to File objects).
Done in Moose-All 293
(well there is no concrete subclasses for SourceAnchor, but it is there. And I just realize I named it SourceAnchor and not Anchor. Oh well....)
Cheers, Doru
On 7 Mar 2009, at 21:47, Simon Denier wrote:
Dear list
Here is the current version of the Famix3 metamodel, which should replace the slightly outdated pdf of beta14.
Most importantly, we are asking for reviews, especially to check whether bidirectional relationships are correct.
<FAMIX30beta-15.png>
-- Simon
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"No matter how many recipes we'll know, we'll still value a chef."
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- Simon