Class UML 2.5::Realization
Description:
Realization is a specialized Abstraction relationship between two sets
of model Elements, one representing a specification (the supplier) and
the other represents an implementation of the latter (the client). Realization
can be used to model stepwise refinement, optimizations, transformations,
templates, model synthesis, framework composition, etc.
Direct Superclasses: AbstractionDirect Subclasses: Substitution,
InterfaceRealization,
ComponentRealizationClass Precedence List: Realization,
Abstraction,
Dependency,
DirectedRelationship,
Relationship,
PackageableElement,
ParameterableElement,
NamedElement,
ElementProperties:
mapping :
OpaqueExpression (0 1); -- source
AbstractionAn OpaqueExpression that states the abstraction relationship between the
supplier(s) and the client(s). In some cases, such as derivation, it is
usually formal and unidirectional; in other cases, such as trace, it is
usually informal and bidirectional. The mapping expression is optional
and may be omitted if the precise relationship between the Elements is
not specified.
{
composite}
Subsets: Element.ownedElement
client :
NamedElement (1 *); -- source
Dependency supplier :
NamedElement (1 *); -- source
Dependency source :
Element (1 *); -- source
DirectedRelationship target :
Element (1 *); -- source
DirectedRelationship relatedElement :
Element (1 *); -- source
Relationship visibility :
VisibilityKind (0 1); -- source
PackageableElement owningTemplateParameter :
TemplateParameter (0 1); -- source
ParameterableElement templateParameter :
TemplateParameter (0 1); -- source
ParameterableElement clientDependency :
Dependency (0 *); -- source
NamedElement name : String (0 1); -- source
NamedElement nameExpression :
StringExpression (0 1); -- source
NamedElement namespace :
Namespace (0 1); -- source
NamedElement qualifiedName : String (0 1); -- source
NamedElement ownedComment :
Comment (0 *); -- source
Element ownedElement :
Element (0 *); -- source
Element owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
[email protected].