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
Abstraction
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].