Class Class 24

[navigator] [guidelinePackage]General UML Guidelines [bullet][guidelinePackage]Classifiers [bullet]ClassClass (Class)

[help_web]

A class describes a set of objects that share the same specifications of features, constraints, and semantics.

A class may be designated as active (i.e., each of its instances having its own thread of control) or passive (i.e., each of its instances executing within the context of some other object).

A class may also specify which signals the instances of this class handle. A class has the capability to have an internal structure and ports. Class has derived association that indicates how it may be extended through one or more stereotypes. Stereotype is the only kind of metaclass that cannot be extended by stereotypes.

[collapsed] [expanded] Properties

Rules

[collapsed] [expanded] Parent

An element of one of the following kinds:

[collapsed] [expanded] Nested Elements

Rules

[collapsed] [expanded] Diagrams

Rules

[collapsed] [expanded] Relations

Rules

[collapsed] [expanded] Usage