UML Designer User's Guide

Class figure display properties

In addition to the general display properties, the following display properties are available for class and instance figures:

Filtering

The methods displayed in a class figure are method models; these are temporary model elements, each representing a method. The list of method models is built from the implemented methods of the real class, as well as the message specifications in any protocols the class conforms to.

Likewise, the displayed attributes are attribute models, based on the variables of the real class together with attributes specified in any protocols the class conforms to.

A method or attribute defined in a protocol is specified; a method or attribute implemented in a real class is implemented. There are therefore four possible combinations:


Implemented Unimplemented
Specified Protocol and class Protocol only
Unspecified Class only Neither

In addition, a method or attribute is characterized by scope (whether it is defined for the class or its instances) and visibility (public, private, or protected).

You can filter which methods appear on a class figure based on whether it is specified or implemented, based on its scope, or arbitrarily. The following options are available from the pop-up menu:


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]