Imagine the following:

 

I have a class ���Parent��� which has the following method

 

Parent>>name: aString

������ name := aString

 

I also have a subclass of a Parent called Child.

Now I would like to attach some behavior via MetaLinks for the method ���name:��� but only for the Child method, is that possible?

 

Naturally I could just override the method and have

Child>>name: aString

������ super name: aString

 

And then attach the metalink to that, but that���s not nice because you have to create extra methods (which is extra work/code if Parent has more subclasses)

 

Alternatively I could attach the MetaLink to Parent and do type-checking, but that would br very complex and error-prone (Parent has a rather wild family).

 

Ideally I would like for the MetaLink to install to the child even though the method doesn't exist. Is that somehow possible?

 

Thanks,

Peter