Microsoft.VisualStudio.Uml.Profiles Namespace


Profiles allow you to extend UML for your own purposes. For more information about UML profiles in Visual Studio Ultimate, see Customize your model with profiles and stereotypes. For more information about the UML API, see Extend UML models and diagrams.


In a Profile definition, a reference to the type of element to which stereotypes can be applied, such as Component, Attribute, Lifeline or Dependency.


A Profile contains definitions of Stereotypes.


Stores the collection of Profiles available in a Model.


In a Profile definition, a property that a stereotype adds to any element to which it is applied.


In a Profile definition, a description of a type of Properties defined in Stereotypes.


In a Profile definition, A Stereotype can be applied to a specified set of metaclasses within the UML definition, and can define additional Properties for its metaclasses.

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