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.
|IActor||Specifies a role played by a user or any other system that interacts with the system or subject subsystem.|
|IExtend||Links a use case that defines a basic series of actions to an extension use case. The extension use case defines additional steps that occur in some circumstances.|
|IExtensionPoint||Identifies a point in the behavior of a use case at which additional behavior defined by an extending use case is inserted.|
|IInclude||An include relationship defines that a use case contains the behavior defined in another use case. Typically used to separate a common series of steps into a single definition. One use case can be included in several other cases.|
|ISubsystem||A component that can be the subject of use cases.|
|IUseCase||The specification of an externally visible set of actions that a system can perform in collaboration with one or more actors.|