Generates a name based on the name of the underlying controlled object. For example, if the controlled object is named “Dead Parrot”, this method will return “Control Rod For a Dead Parrot”. Also updates the Control object's
name
attribute.
Makes sure that its name is set properly, based on the current name of the controlled object, then runs the normal
selfMatch
method.
The
otherwise
method is priviledged in Oz: it is called for any method call that doesn't match anything else. It is used here to handle the extensibility of Control verbs and methods based on the underlying controlled object's class.
Returns the combined methods of the Control object and the controlled object.