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.
The prefix is the type of object represented.