I guess it
would make sense to add these descriptions as a class
extension. This is one of most useful techniques of Magritte, that
you
can attach new descriptions to any class in the system. I use this
all
the time.
I'm a bit new to Smalltalk/Squeak/Magritte terminology and I'm not
sure what class extensions mean. May I bother you for a small example
and a pointer for more explanations?
This is when you add a method to a foreign class. In your case, your
own package adds some description methods to the foreign class
MAFileModel. To tell Monticello that these methods belong to your code
and not to Magritte-Core you put them into a protocol (method
category) named *mypackagename.
Does that help?
Lukas
--
Lukas Renggli