Hi Simon,
> Yes, it is used just to specify the sequence of Associations as
> they appear in the code.
Not sure I get it (currently, we do nothing about it in the
importer). Do you mean we can have for example: an Invocation after
an Access after a Reference? It's ok then although it does not make
sense for inheritance.
If it's about sequence, I prefer previous/next terms.
Makes sense.
As for above/below, we thought that a polymorphic message for source/
target access at the Association level would help: from/to sounds
good (overridden in subclasses to call accessor/variable, subclass/
superclass, sender/receiver)
I suggest to do like we did for belongsTo. beglonsTo is now derived
from the actual values. So, the values will still be stored in
instance variables like accessor/variable, subclass/superclass, sender/
receiver, and then from/to will return the values stored in these
variables.
Cheers,
Doru
> On Dec 16, 2008, at 11:16 AM, Stéphane Ducasse wrote:
>
>>
>> On Dec 15, 2008, at 11:49 PM, Tudor Girba wrote:
>>
>>> Hi Stef,
>>>
>>> above/below refer to the order of relationships in code, not to
>>> source/target :).
>>>
>>> I do not understand what is the iv that you refer to in
>>> Association. I guess it's above/below.
>>
>>
>> Yes and we do not understand its purpose?
>> You mean that this is used for sequencing when a have multiple
>> association?
>>
>>> If so, the real state of the relationships is actually in the
>>> subclass:
>>> - Access: accessor -> variable
>>> - Inheritance: subclass-> superclass
>>> - Invocation: sender -> receiver
>>> - Reference: from -> to
>>>
>>> Cheers,
>>> Doru
>>>
>>>
>>> On Dec 15, 2008, at 9:55 AM, Stéphane Ducasse wrote:
>>>
>>>> Hi doru
>>>>
>>>> in association we (simon and me) have problems with above: and
>>>> below: (which only works for inheritance)
>>>> we suggest from: to: which would have the benefit that when we
>>>> do not want to distinguish between access and
>>>> reference give us the interface with want.
>>>>
>>>> Access from a method to a structure
>>>> Access accessor a method to a structure
>>>> Reference from a method to a structure
>>>> Inheritance from a class to its superclass
>>>>
>>>> Then I do not understand why the instance variable is defined
>>>> both in the class and its superclass
>>>> either we have
>>>> abstract methods in Association and no state in Association and
>>>> attributes in subclasses.
>>>>
>>>> or we have
>>>> state in Association and method in subclass reuse this state (=
>>>> no definition of other iv in subclasses)
>>>>
>>>>
>>>> To help debugging we prefer to have state in subclasses and
>>>> abtsract superclass methods.
>>>> Stef
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>> Moose-dev(a)iam.unibe.ch
>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>
>>> --
>>>
www.tudorgirba.com
>>>
www.tudorgirba.com/blog
>>>
>>> "From an abstract enough point of view, any two things are
>>> similar."
>>>
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev(a)iam.unibe.ch
>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)iam.unibe.ch
>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>
> --
>
www.tudorgirba.com
>
www.tudorgirba.com/blog
>
> "When people care, great things can happen."
>
>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
--
Simon
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
www.tudorgirba.com
www.tudorgirba.com/blog
"Problem solving efficiency grows with the abstractness level of
problem understanding."