Unified Modeling Language Reference Manual, The, Second Edition
by James Rumbaugh, Ivar Jacobson, Grady Booch
namespace
A part of the model in which names may be defined and used. Within a namespace, each name has a particular meaning.
Semantics
All named elements are declared in a namespace, and their names have scope within it. The top-level namespaces are packages, containers whose purpose is to group elements primarily for human access and understandability, and also to organize models for computer storage and manipulation during development. Primary model elements, including classes, associations, state machines, and collaborations, act as namespaces for their contents, such as attributes, association ends, states, and collaboration roles. The scope of each model element is discussed as part of its description. Each of these model elements has its ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access