Icons and Stars

This is an object model of the portion of the new graph editors that deal with icons and stars, from a discussion at group lunch 10/10/97. The model has a couple of key innovations:

Additional explanation follows the diagram. Note there is one piece of notation that we have not yet covered in the UML meetings: the arrowed lines (from Star to MetaStar and Icon to MetaIcon) are the notation to indicate instantiation of metadata. (Metadata is "data that describes data." For example, MetaStar is an object that describes what a star is; Star is an object that is created from that description. This is not the same as instantiating a class. An analogy: an architectural drawing is the metadata for a house. See Rumbaugh '91, section 4.5.)



Notes on the model:


JohnR, 10 Oct 97