Class UML 2.5::Dependency
Description:
A Dependency is a Relationship that signifies that a single model Element
or a set of model Elements requires other model Elements for their specification
or implementation. This means that the complete semantics of the client
Element(s) are either semantically or structurally dependent on the definition
of the supplier Element(s).
Direct Superclasses: DirectedRelationship,
PackageableElementDirect Subclasses: Usage,
Deployment,
AbstractionClass Precedence List: Dependency,
DirectedRelationship,
Relationship,
PackageableElement,
ParameterableElement,
NamedElement,
ElementProperties:
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
ElementThe Comments owned by this Element.
{
composite}
Subsets: Element.ownedElement
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].