I = A -> B, I is the inheritance definition between A, B such that: - I subclass = A - I superclass = B - A outgoingInheritance includes I, - B incomingInheritance includes I.
I think the confusion is because we actually never used the incomingInheritance and outgoingInheritance, because these are derived, and before we only saved in MSE underived attributes. So, before we only counted on the subclass and superclass definitions, and they are the correct ones.
But in the latest version it is fixed.
Doru
On Feb 1, 2008, at 12:17 AM, Adrian Kuhn wrote:
I dont understand, is it as follows?
A superclass B subclass
cheers, AA
On 31 Jan 2008, at 21:20 , Tudor Girba wrote:
If A -> B, it should mean that
- A has an outgoingInheritance to B, and
- B has an incomingInheritance from A.
I fixed the descriptions now.
Doru
On Jan 31, 2008, at 7:38 PM, Adrian Kuhn wrote:
Which one is the superclass and which one the subclass? The current implementation of Moose seems to do the opposite of the Famix spec, so which one is right? ^^
AA
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com www.tudorgirba.com/blog
"In a world where everything is moving ever faster, one might have better chances to win by moving slower."
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com www.tudorgirba.com/blog
"Value is always contextual."