Microsoft.VisualStudio.Uml.Deployments Namespace

Deployment objects can be used to define the assignment of software artifacts to execution environments. In Visual Studio Ultimate, deployment objects are used to link artifacts to use cases. For more information, see UML Use Case Diagrams: Reference and UML Use Case Diagrams: Guidelines. For more information about the UML API, see Extending 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.

Interfaces

  Interface Description
Public interface IArtifact A reference to a diagram or to a specification document related to the model.
Public interface IDeployedArtifact An artifact that has been deployed to a DeploymentTarget.
Public interface IDeployment The allocation of an artifact or artifact instance to a DeploymentTarget.
Public interface IDeploymentTarget A location in which a DeployedArtifact can be deployed.
Public interface IManifestation An abstraction relationship between an artifact and a model element such as a component, that the artifact carries or uses.