Class UML 2.3::Dependency
Description:
A dependency is a relationship that signifies that a single or a set of
model elements requires other model elements for their specification or
implementation. This means that the complete semantics of the depending
elements is either semantically or structurally dependent on the definition
of the supplier element(s).
Direct Superclasses: PackageableElement,
DirectedRelationshipDirect Subclasses: Usage,
Deployment,
AbstractionClass Precedence List: Dependency,
PackageableElement,
ParameterableElement,
NamedElement,
DirectedRelationship,
Relationship,
ElementProperties:
![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
client :
NamedElement (1 *); -- source
Dependency![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
supplier :
NamedElement (1 *); -- source
Dependency![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
visibility :
VisibilityKind (1 1); -- source
PackageableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
owningTemplateParameter :
TemplateParameter (0 1); -- source
ParameterableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
templateParameter :
TemplateParameter (0 1); -- source
ParameterableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
source :
Element (1 *); -- source
DirectedRelationship![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
target :
Element (1 *); -- source
DirectedRelationship![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
relatedElement :
Element (1 *); -- source
Relationship![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=92121%3A4C7985A2B1B31874E8BBD2209960E41D)
owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
[email protected].