Share via


Microsoft.VisualStudio.Uml.Components Namespace

 

A UML component describes a modular unit of a software system with well defined interfaces, typically designed so that it can easily be replaced or used in different combinations with other components.

Interfaces

Interface Description
System_CAPS_pubinterface IComponent

A modular part of a system with explicitly defined required and provided interfaces.

Enumerations

Enumeration Description
System_CAPS_pubenum ConnectorKind

Describes a connector inside a Component.

Remarks

For more information about how components are composed from parts, see Microsoft.VisualStudio.Uml.CompositeStructures.

For more information about component modeling in Visual Studio Ultimate, see UML Component Diagrams: Reference and UML Component Diagrams: Guidelines. For more information about the UML API, see Extend UML models and diagrams.

The types and properties defined in this namespace correspond to those defined in the UML Specification. In addition, extension methods are defined on many of the types in this namespace. For more information, see Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.

Return to top