A view must provide an icon for the user interface.
Whether a dedicated view/editor window exists for this type of object.
The contents of the
"name" attribute of the object.
The view must store a handle to its underlying model.
If the object is viewable, this method is invoked when the user pressed the eye button.
Convenience method that returns an "unnamed" string if no name is set.