Interface IDependency
The public interface for Dependency
[DefaultImplementationType(typeof(Dependency))]
[XmlDefaultImplementationType(typeof(Dependency))]
[ModelRepresentationClass("http://www.eclipse.org/uml2/5.0.0/UML#//Dependency")]
public interface IDependency : IDirectedRelationship, IRelationship, IPackageableElement, IParameterableElement, INamedElement, IElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inherited Members
Properties
Client
The Element(s) dependent on the supplier Element(s). In some cases (such as a trace Abstraction) the assignment of direction (that is, the designation of the client Element) is at the discretion of the modeler and is a stipulation. <p>From package UML::CommonStructure.</p>
[LowerBound(1)]
[XmlElementName("client")]
[XmlAttribute(true)]
ICollectionExpression<INamedElement> Client { get; }
Property Value
Supplier
The Element(s) on which the client Element(s) depend in some respect. The modeler may stipulate a sense of Dependency direction suitable for their domain. <p>From package UML::CommonStructure.</p>
[LowerBound(1)]
[XmlElementName("supplier")]
[XmlAttribute(true)]
ICollectionExpression<INamedElement> Supplier { get; }