A stereotyped package containing only references to model elements owned by another package. It is used to provide a 'public view' of some of the contents of a package.
A property, like operation or attribute, which is encapsulated within a classifier, such as an interface, a class, or a datatype.
A pseudo-state that indicates an end.
A special kind of state signifying that the enclosing composite state or the entire state machine is completed.
To execute a state transition.
See also: transition
An element that depicts an exit from the system, as opposed to the Activity Final which represents the completion of the activity.
A stereotyped class that defines the core logic or control flow for one or more auxiliary classes that support it. Focus classes are typically used together with one or more auxiliary classes, and are particularly useful for specifying the core business logic or control flow of components during design.
See also: auxiliary
focus of control
A symbol on a sequence diagram that shows the period of time during which an object is performing an action, either directly or through a subordinate procedure.
The process of generating source code from the UML model.
Used in State Machine diagrams as pseudo-states. With respect to state machine diagrams, a fork pseudo-state signifies that its incoming transition comes from a single state, and it has multiple outgoing transitions.
A stereotyped package that contains model elements which specify a reusable architecture for all or part of a system. Frameworks typically include classes, patterns or templates. When frameworks are specialized for an application domain, they are sometimes referred to as application frameworks.
See also: pattern